@Internal
public class JavaClassElementExt
extends io.micronaut.annotation.processing.visitor.JavaClassElement
TypeElement
.Constructor and Description |
---|
JavaClassElementExt(io.micronaut.inject.ast.ClassElement ce,
io.micronaut.inject.visitor.VisitorContext visitorContext) |
Modifier and Type | Method and Description |
---|---|
java.util.List<io.micronaut.inject.ast.MethodElement> |
getCandidateMethods()
Returns the methods of this class.
|
java.util.List<io.micronaut.inject.ast.PropertyElement> |
getFluentBeanProperties()
Returns fluent accessor methods.
|
static io.micronaut.inject.ast.ClassElement |
getGenericReturnType(io.micronaut.inject.ast.MethodElement method,
io.micronaut.inject.visitor.VisitorContext visitorContext)
Returns the return type of the method.
|
static io.micronaut.inject.ast.ClassElement |
getReturnType(io.micronaut.inject.ast.MethodElement method,
io.micronaut.inject.visitor.VisitorContext visitorContext)
Returns the return type of the method.
|
getAnnotationMetadata, getBeanProperties, getFields, getName, getPrimaryConstructor, getSuperType, getTypeArguments, getTypeArguments, isAbstract, isArray, isAssignable, isInterface, isPrimitive
annotate, getNativeType, isFinal, isPrivate, isProtected, isPublic, isStatic, mirrorToClassElement, mirrorToClassElement, parameterizedClassElement, toString
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
getFields, getFirstTypeArgument, getPackageName, getSimpleName, getType, getTypeArguments, isAssignable, isEnum, isIterable
annotate, annotate, annotate, annotate, getDocumentation, getNativeType, isFinal, isPrivate, isProtected, isPublic, isStatic
booleanValue, booleanValue, booleanValue, booleanValue, classValue, classValue, classValue, classValue, classValues, classValues, classValues, classValues, doubleValue, doubleValue, doubleValue, enumValue, enumValue, enumValue, enumValue, findAnnotation, findAnnotation, findDeclaredAnnotation, findDeclaredAnnotation, getAnnotation, getAnnotation, getAnnotationNameByStereotype, getAnnotationNameByStereotype, getAnnotationNames, getAnnotationNamesByStereotype, getAnnotationNamesByStereotype, getAnnotationType, getAnnotationTypeByStereotype, getAnnotationTypeByStereotype, getAnnotationTypesByStereotype, getAnnotationValuesByType, getDeclaredAnnotation, getDeclaredAnnotation, getDeclaredAnnotationNameByStereotype, getDeclaredAnnotationNames, getDeclaredAnnotationNamesByStereotype, getDeclaredAnnotationTypeByStereotype, getDeclaredAnnotationTypeByStereotype, getDeclaredAnnotationValuesByType, getDefaultValue, getDefaultValue, getDefaultValue, getDefaultValue, getValue, getValue, getValue, getValue, getValue, getValue, getValue, getValue, getValue, getValue, getValue, getValue, getValues, getValues, hasAnnotation, hasAnnotation, hasDeclaredAnnotation, hasDeclaredAnnotation, hasDeclaredStereotype, hasDeclaredStereotype, hasDeclaredStereotype, hasStereotype, hasStereotype, hasStereotype, hasStereotype, intValue, intValue, intValue, isAnnotationPresent, isDeclaredAnnotationPresent, isEmpty, isFalse, isFalse, isPresent, isPresent, isTrue, isTrue, longValue, longValue, stringValue, stringValue, stringValue, stringValue, stringValues, stringValues, synthesize, synthesizeAll, synthesizeAnnotationsByType, synthesizeDeclared, synthesizeDeclared, synthesizeDeclaredAnnotationsByType
public JavaClassElementExt(io.micronaut.inject.ast.ClassElement ce, io.micronaut.inject.visitor.VisitorContext visitorContext)
ce
- The ClassElement
visitorContext
- The visitor contextpublic static io.micronaut.inject.ast.ClassElement getReturnType(io.micronaut.inject.ast.MethodElement method, io.micronaut.inject.visitor.VisitorContext visitorContext)
method
- method.visitorContext
- The visitor context.public static io.micronaut.inject.ast.ClassElement getGenericReturnType(io.micronaut.inject.ast.MethodElement method, io.micronaut.inject.visitor.VisitorContext visitorContext)
method
- method.visitorContext
- The visitor context.public java.util.List<io.micronaut.inject.ast.MethodElement> getCandidateMethods()
public java.util.List<io.micronaut.inject.ast.PropertyElement> getFluentBeanProperties()