public class SpecializationMethodParser extends NodeMethodParser<SpecializationData>
template| Constructor and Description |
|---|
SpecializationMethodParser(ProcessorContext context,
NodeData operation) |
| Modifier and Type | Method and Description |
|---|---|
SpecializationData |
create(TemplateMethod method,
boolean invalid) |
MethodSpec |
createSpecification(ExecutableElement method,
AnnotationMirror mirror) |
Class<? extends Annotation> |
getAnnotationType() |
addDefaultFieldMethodSpec, addDefaultFrame, createDefaultMethodSpec, createReturnParameterSpec, createValueParameterSpec, getNode, getPossibleParameterTypes, getPossibleReturnTypes, isParsablecreate, getContext, getParser, getTypeSystem, isParseNullOnError, parse, setParseNullOnErrorpublic SpecializationMethodParser(ProcessorContext context, NodeData operation)
public MethodSpec createSpecification(ExecutableElement method, AnnotationMirror mirror)
createSpecification in class TemplateMethodParser<NodeData,SpecializationData>public SpecializationData create(TemplateMethod method, boolean invalid)
create in class TemplateMethodParser<NodeData,SpecializationData>public Class<? extends Annotation> getAnnotationType()
getAnnotationType in class TemplateMethodParser<NodeData,SpecializationData>