public static class AnnotationParser.ComplexDataInputAnnotationParser<M extends AccessibleObject & Member,B extends AnnotationBinding.InputBinding<M,ComplexDataInputDescriptor>> extends AnnotationParser.InputAnnotationParser<ComplexDataInput,M,B>
AnnotationParser.ComplexDataInputAnnotationParser<M extends AccessibleObject & Member,B extends AnnotationBinding.InputBinding<M,ComplexDataInputDescriptor>>, AnnotationParser.ComplexDataInputFieldAnnotationParser, AnnotationParser.ComplexDataInputMethodAnnotationParser, AnnotationParser.ComplexDataOutputAnnotationParser<M extends AccessibleObject & Member,B extends AnnotationBinding.OutputBinding<M,ComplexDataOutputDescriptor>>, AnnotationParser.ComplexDataOutputFieldAnnotationParser, AnnotationParser.ComplexDataOutputMethodAnnotationParser, AnnotationParser.DataAnnotationParser<A extends Annotation,M extends AccessibleObject & Member,B extends AnnotationBinding.DataBinding<M,? extends BoundDescriptor>>, AnnotationParser.ExecuteAnnotationParser, AnnotationParser.InputAnnotationParser<A extends Annotation,M extends AccessibleObject & Member,B extends AnnotationBinding.InputBinding<M,? extends InputDescriptor>>, AnnotationParser.LiteralDataInputAnnotationParser<M extends AccessibleObject & Member,B extends AnnotationBinding.InputBinding<M,LiteralDataInputDescriptor>>, AnnotationParser.LiteralDataInputFieldAnnotationParser, AnnotationParser.LiteralDataInputMethodAnnotationParser, AnnotationParser.LiteralDataOutputAnnotationParser<M extends AccessibleObject & Member,B extends AnnotationBinding.OutputBinding<M,LiteralDataOutputDescriptor>>, AnnotationParser.LiteralDataOutputFieldAnnotationParser, AnnotationParser.LiteralDataOutputMethodAnnotationParser, AnnotationParser.OutputAnnotationParser<A extends Annotation,M extends AccessibleObject & Member,B extends AnnotationBinding.OutputBinding<M,? extends OutputDescriptor>>LOGGER| Constructor and Description |
|---|
ComplexDataInputAnnotationParser() |
| Modifier and Type | Method and Description |
|---|---|
protected B |
createBinding(M member) |
Class<? extends ComplexDataInput> |
getSupportedAnnotation() |
B |
parse(ComplexDataInput annotation,
M member) |
parsepublic B parse(ComplexDataInput annotation, M member)
parse in class AnnotationParser<ComplexDataInput,M extends AccessibleObject & Member,B extends AnnotationBinding.InputBinding<M,ComplexDataInputDescriptor>>public Class<? extends ComplexDataInput> getSupportedAnnotation()
getSupportedAnnotation in class AnnotationParser<ComplexDataInput,M extends AccessibleObject & Member,B extends AnnotationBinding.InputBinding<M,ComplexDataInputDescriptor>>protected B createBinding(M member)
createBinding in class AnnotationParser.DataAnnotationParser<ComplexDataInput,M extends AccessibleObject & Member,B extends AnnotationBinding.InputBinding<M,ComplexDataInputDescriptor>>Copyright © 2019. All Rights Reserved.