public class AnnotationProcessorClass extends AnnotationProcessorType implements ClassType
components, elements, innerElement, types
Constructor and Description |
---|
AnnotationProcessorClass(TypeElement innerElement,
Types types,
Elements elements,
List<Component> components) |
Modifier and Type | Method and Description |
---|---|
List<Field> |
getInjectFields()
Retrieve a list of fields that have been annotated with
Inject
This method will recursively go thru all superclasses as well. |
Method |
getMetaDataKeyRetrieverMethod()
Retrieve the method annotated with
MetaDataKeyRetriever |
Method |
getMetaDataOutputRetrieverMethod()
Retrieve the method annotated with
MetaDataOutputRetriever |
Method |
getMetaDataRetrieverMethod()
Retrieve the method annotated with
MetaDataRetriever |
accept, getClassName, getFields, getFieldsAnnotatedWith, getFirstMethodAnnotatedWith, getInheritedFields, getMethods, getMethodsAnnotatedWith, getPackage, getPackageName, getPathToSourceFile, getQualifiedName, getRecursivelyAnnotationProcessorMethodsAnnotatedWith, getRecursivelyFirstMethodAnnotatedWith, getRecursivelyMethodsAnnotatedWith, getRecursivelyMethodsAnnotatedWith, getSuperClass, hasFieldAnnotatedWith, hasNoArgConstructor, hasSuperClass, inheritsFrom, inheritsFrom, isArrayOrList, isBigDecimal, isBigInteger, isBoolean, isCalendar, isChar, isCollection, isComplexType, isComplexTypeWithGetterAndSetter, isDate, isDouble, isDsqlQueryObject, isEnum, isFloat, isHttpCallback, isInteger, isInterface, isLong, isMap, isNestedProcessor, isParametrized, isPrimitive, isSet, isString, isURL, isXmlType
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
getClassName, getFields, getFieldsAnnotatedWith, getFirstMethodAnnotatedWith, getInheritedFields, getMethods, getMethodsAnnotatedWith, getPackage, getPackageName, getPathToSourceFile, getQualifiedName, getRecursivelyAnnotationProcessorMethodsAnnotatedWith, getRecursivelyFirstMethodAnnotatedWith, getRecursivelyMethodsAnnotatedWith, getRecursivelyMethodsAnnotatedWith, getSuperClass, hasFieldAnnotatedWith, hasNoArgConstructor, hasSuperClass, inheritsFrom, inheritsFrom, isDsqlQueryObject, isInterface, isParametrized, isPrimitive
accept, asType, asTypeMirror, getName, isReservedIdentifier, unwrap
getAnnotation, getAnnotationMirrors, hasAnnotation
getJavaDocParameterSummary, getJavaDocSummary, getJavaDocTagContent, getThrowsComment, hasJavaDocTag
isAbstract, isFinal, isPrivate, isProtected, isPublic, isStatic
getTypeArguments, getXmlDeclaredChilds, hasTypeArguments
isArrayOrList, isBigDecimal, isBigInteger, isBoolean, isCalendar, isChar, isCollection, isComplexType, isComplexTypeWithGetterAndSetter, isDate, isDouble, isEnum, isFloat, isHttpCallback, isInteger, isLong, isMap, isNestedProcessor, isSet, isString, isURL, isXmlType
public AnnotationProcessorClass(TypeElement innerElement, Types types, Elements elements, List<Component> components)
public List<Field> getInjectFields()
ClassType
Inject
This method will recursively go thru all superclasses as well.getInjectFields
in interface ClassType
Inject
public Method getMetaDataKeyRetrieverMethod()
ClassType
MetaDataKeyRetriever
getMetaDataKeyRetrieverMethod
in interface ClassType
public Method getMetaDataRetrieverMethod()
ClassType
MetaDataRetriever
getMetaDataRetrieverMethod
in interface ClassType
public Method getMetaDataOutputRetrieverMethod()
ClassType
MetaDataOutputRetriever
getMetaDataOutputRetrieverMethod
in interface ClassType
Copyright © 2010–2015 MuleSoft, Inc.. All rights reserved.