public class AnnotationProcessorParameter<P extends Method> extends AnnotationProcessorVariable<P> implements Parameter<P>
parent
components, elements, innerElement, types
Constructor and Description |
---|
AnnotationProcessorParameter(VariableElement element,
P parent,
Types types,
Elements elements) |
Modifier and Type | Method and Description |
---|---|
void |
accept(ModelVisitor visitor) |
GenericType |
getGenericType() |
boolean |
hasDefaultPayload()
If the variable is annotated with
Payload or the given element has default value equals to #[payload] |
boolean |
isQuery()
If the variable is annotated with
Query |
boolean |
isQueryPart() |
boolean |
shouldBeIgnored() |
getAlternativeName, getDefaultValue, getEmailDomain, getJavaType, getMaxSizeLimit, getMinSizeLimit, getPattern, hasDefaultEmailDomain, hasDefaultValue, hasEmailPattern, hasPattern, hasSizeLimit, isMetaDataKey, isMetaDataStaticKey, isOptional, isPayload, isRefOnly, isText, 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
getAlternativeName, getDefaultValue, getEmailDomain, getJavaType, getMaxSizeLimit, getMinSizeLimit, getPattern, hasDefaultEmailDomain, hasDefaultValue, hasEmailPattern, hasPattern, hasSizeLimit, isMetaDataKey, isMetaDataStaticKey, isOptional, isPayload, isRefOnly, isText
asType, asTypeMirror, getName, isReservedIdentifier, unwrap
getAnnotation, getAnnotationMirrors, hasAnnotation
getJavaDocParameterSummary, getJavaDocSummary, getJavaDocTagContent, getThrowsComment, hasJavaDocTag
isAbstract, isFinal, isPrivate, isProtected, isPublic, isStatic
getTypeArguments, getXmlDeclaredChilds, hasTypeArguments
parent
public AnnotationProcessorParameter(VariableElement element, P parent, Types types, Elements elements)
public boolean shouldBeIgnored()
shouldBeIgnored
in interface Parameter<P extends Method>
public GenericType getGenericType()
getGenericType
in interface Parameter<P extends Method>
public boolean isQuery()
Variable
Query
public boolean hasDefaultPayload()
Parameter
Payload
or the given element has default value equals to #[payload]hasDefaultPayload
in interface Parameter<P extends Method>
public boolean isQueryPart()
isQueryPart
in interface Parameter<P extends Method>
public void accept(ModelVisitor visitor)
accept
in interface Identifiable<VariableElement>
Copyright © 2010–2015 MuleSoft, Inc.. All rights reserved.