Class ChainedExtractor.Literal
java.lang.Object
io.micronaut.coherence.annotation.AbstractArrayLiteral<ChainedExtractor>
io.micronaut.coherence.annotation.ChainedExtractor.Literal
- All Implemented Interfaces:
Annotation
- Enclosing class:
ChainedExtractor
public static final class ChainedExtractor.Literal
extends AbstractArrayLiteral<ChainedExtractor>
implements ChainedExtractor
An annotation literal for the
ChainedExtractor annotation.- Since:
- 1.0
- Author:
- Jonathan Knight
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from class ChainedExtractor
ChainedExtractor.Extractors, ChainedExtractor.Literal -
Field Summary
Fields inherited from class AbstractArrayLiteral
array -
Method Summary
Modifier and TypeMethodDescriptionClass<? extends Annotation> Method returns the type of the annotation literal.static ChainedExtractor.LiteralCreate aChainedExtractor.Literal.String[]value()The value used for the where clause when creating aChainedExtractor.Methods inherited from class AbstractArrayLiteral
equals, hashCodeMethods inherited from class Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface Annotation
toString
-
Method Details
-
of
Create aChainedExtractor.Literal.- Parameters:
asFields- the value used to create the extractor- Returns:
- a
ChainedExtractor.Literalwith the specified value
-
value
The value used for the where clause when creating aChainedExtractor.- Returns:
- the value used for the where clause when creating a
ChainedExtractor
-
annotationType
Method returns the type of the annotation literal. The value is resolved lazily during the first call of this method.- Specified by:
annotationTypein interfaceAnnotation- Returns:
- annotation type of this literal.
-