public class AnnotationProcessorMethod<P extends Type> extends AnnotationProcessorIdentifiable<ExecutableElement> implements Method<P>
Modifier and Type | Field and Description |
---|---|
protected P |
parent |
components, elements, innerElement, types
Constructor and Description |
---|
AnnotationProcessorMethod(ExecutableElement element,
P parent,
Types types,
Elements elements) |
AnnotationProcessorMethod(ExecutableElement element,
P parent,
Types types,
Elements elements,
List<Component> components) |
Modifier and Type | Method and Description |
---|---|
void |
accept(ModelVisitor visitor) |
String |
getCapitalizedName() |
List<Parameter<Method<P>>> |
getParameters() |
Parameter |
getPayloadParameter() |
GenericType |
getReturnGenericType() |
TypeMirror |
getReturnType() |
List<? extends TypeMirror> |
getThrownTypes() |
List<? extends TypeParameterElement> |
getTypeParameters() |
boolean |
hasOnlyOneChildElement() |
P |
parent() |
asType, asTypeMirror, equals, getAnnotation, getAnnotationFieldValue, getAnnotationMirrors, getJavaDocParameterSummary, getJavaDocSummary, getJavaDocTagContent, getName, getThrowsComment, getTypeArguments, getXmlDeclaredChilds, hasAnnotation, hashCode, hasJavaDocTag, hasTypeArguments, isAbstract, isFinal, isPrivate, isProtected, isPublic, isReservedIdentifier, isStatic, unwrap
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
asType, asTypeMirror, getName, isReservedIdentifier, unwrap
getAnnotation, getAnnotationMirrors, hasAnnotation
getJavaDocParameterSummary, getJavaDocSummary, getJavaDocTagContent, getThrowsComment, hasJavaDocTag
isAbstract, isFinal, isPrivate, isProtected, isPublic, isStatic
getTypeArguments, getXmlDeclaredChilds, hasTypeArguments
public AnnotationProcessorMethod(ExecutableElement element, P parent, Types types, Elements elements, List<Component> components)
public AnnotationProcessorMethod(ExecutableElement element, P parent, Types types, Elements elements)
public List<Parameter<Method<P>>> getParameters()
getParameters
in interface Method<P extends Type>
public List<? extends TypeMirror> getThrownTypes()
getThrownTypes
in interface Method<P extends Type>
public TypeMirror getReturnType()
getReturnType
in interface Method<P extends Type>
public GenericType getReturnGenericType()
getReturnGenericType
in interface Method<P extends Type>
public Parameter getPayloadParameter()
getPayloadParameter
in interface Method<P extends Type>
public List<? extends TypeParameterElement> getTypeParameters()
getTypeParameters
in interface Method<P extends Type>
public boolean hasOnlyOneChildElement()
hasOnlyOneChildElement
in interface Method<P extends Type>
public String getCapitalizedName()
getCapitalizedName
in interface Method<P extends Type>
public P parent()
parent
in interface Parentable<P extends Type>
public void accept(ModelVisitor visitor)
accept
in interface Identifiable<ExecutableElement>
Copyright © 2010–2015 MuleSoft, Inc.. All rights reserved.