public final class MethodSpecParser
extends java.lang.Object
Constructor and Description |
---|
MethodSpecParser(Template template) |
Modifier and Type | Method and Description |
---|---|
Template |
getTemplate() |
TypeSystemData |
getTypeSystem() |
boolean |
isEmitErrors() |
boolean |
isUseVarArgs() |
TemplateMethod |
parse(MethodSpec methodSpecification,
javax.lang.model.element.ExecutableElement method,
javax.lang.model.element.AnnotationMirror annotation,
int naturalOrder) |
TemplateMethod |
parseImpl(MethodSpec methodSpecification,
int naturalOrder,
java.lang.String id,
javax.lang.model.element.ExecutableElement method,
javax.lang.model.element.AnnotationMirror annotation,
javax.lang.model.type.TypeMirror returnType,
java.util.List<javax.lang.model.type.TypeMirror> parameterTypes) |
void |
setEmitErrors(boolean emitErrors) |
void |
setUseVarArgs(boolean useVarArgs) |
public MethodSpecParser(Template template)
public Template getTemplate()
public TypeSystemData getTypeSystem()
public boolean isEmitErrors()
public boolean isUseVarArgs()
public void setEmitErrors(boolean emitErrors)
public void setUseVarArgs(boolean useVarArgs)
public TemplateMethod parse(MethodSpec methodSpecification, javax.lang.model.element.ExecutableElement method, javax.lang.model.element.AnnotationMirror annotation, int naturalOrder)
public TemplateMethod parseImpl(MethodSpec methodSpecification, int naturalOrder, java.lang.String id, javax.lang.model.element.ExecutableElement method, javax.lang.model.element.AnnotationMirror annotation, javax.lang.model.type.TypeMirror returnType, java.util.List<javax.lang.model.type.TypeMirror> parameterTypes)