public class GroovyMethodElement extends AbstractGroovyElement implements io.micronaut.inject.ast.MethodElement
MethodNode
.compilationUnit, visitorContext
Modifier and Type | Method and Description |
---|---|
java.util.List<? extends io.micronaut.inject.ast.GenericPlaceholderElement> |
getDeclaredTypeVariables() |
io.micronaut.inject.ast.ClassElement |
getDeclaringType() |
io.micronaut.inject.ast.ClassElement |
getGenericReturnType() |
java.util.Set<io.micronaut.inject.ast.ElementModifier> |
getModifiers() |
java.lang.String |
getName() |
java.lang.Object |
getNativeType() |
io.micronaut.inject.ast.ClassElement |
getOwningType() |
io.micronaut.inject.ast.ParameterElement[] |
getParameters() |
io.micronaut.inject.ast.ClassElement |
getReturnType() |
io.micronaut.inject.ast.ClassElement[] |
getThrownTypes() |
boolean |
isAbstract() |
boolean |
isFinal() |
boolean |
isPrivate() |
boolean |
isProtected() |
boolean |
isPublic() |
boolean |
isStatic() |
java.lang.String |
toString() |
io.micronaut.inject.ast.MethodElement |
withNewParameters(io.micronaut.inject.ast.ParameterElement... newParameters) |
alignNewGenericsInfo, annotate, annotate, equals, getAnnotationMetadata, getGenericElement, hashCode, isPackagePrivate, removeAnnotation, removeAnnotationIf, removeStereotype, resolveAnnotationMetadata, resolveModifiers, resolveModifiers, resolveModifiers
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
addAssociatedBean, getDescription, getReceiverType, getSuspendParameters, hasParameters, isDefault, isSuspend, of, overrides
annotate, annotate, annotate, annotate, annotate, getDescription, getDocumentation, getSimpleName, isPackagePrivate, removeAnnotation, removeAnnotation, removeAnnotationIf, removeStereotype, removeStereotype
booleanValue, booleanValue, booleanValue, booleanValue, classValue, classValue, classValue, classValue, classValues, classValues, classValues, classValues, doubleValue, doubleValue, doubleValue, enumValue, enumValue, enumValue, enumValue, enumValues, enumValues, enumValues, enumValues, findAnnotation, findAnnotation, findDeclaredAnnotation, findDeclaredAnnotation, findRepeatableAnnotation, findRepeatableAnnotation, getAnnotation, getAnnotation, getAnnotationNameByStereotype, getAnnotationNameByStereotype, getAnnotationNames, getAnnotationNamesByStereotype, getAnnotationNamesByStereotype, getAnnotationType, getAnnotationType, getAnnotationTypeByStereotype, getAnnotationTypeByStereotype, getAnnotationTypesByStereotype, getAnnotationTypesByStereotype, getAnnotationTypesByStereotype, getAnnotationValuesByType, getDeclaredAnnotation, getDeclaredAnnotation, getDeclaredAnnotationNameByStereotype, getDeclaredAnnotationNames, getDeclaredAnnotationNamesByStereotype, getDeclaredAnnotationTypeByStereotype, getDeclaredAnnotationTypeByStereotype, getDeclaredAnnotationValuesByType, getDeclaredMetadata, getDefaultValue, getDefaultValue, getDefaultValue, getDefaultValue, getDefaultValues, getValue, getValue, getValue, getValue, getValue, getValue, getValue, getValue, getValue, getValue, getValue, getValue, getValues, getValues, hasAnnotation, hasAnnotation, hasDeclaredAnnotation, hasDeclaredAnnotation, hasDeclaredStereotype, hasDeclaredStereotype, hasDeclaredStereotype, hasPropertyExpressions, hasSimpleAnnotation, hasSimpleDeclaredAnnotation, hasStereotype, hasStereotype, hasStereotype, hasStereotype, intValue, intValue, intValue, isAnnotationPresent, isDeclaredAnnotationPresent, isEmpty, isFalse, isFalse, isPresent, isPresent, isRepeatableAnnotation, isRepeatableAnnotation, isTrue, isTrue, longValue, longValue, stringValue, stringValue, stringValue, stringValue, stringValues, stringValues, stringValues, stringValues, synthesize, synthesize, synthesizeAll, synthesizeAnnotationsByType, synthesizeDeclared, synthesizeDeclared, synthesizeDeclared, synthesizeDeclaredAnnotationsByType
getValues, hasDeclaredStereotype, isAnnotationPresent, isDeclaredAnnotationPresent
public io.micronaut.inject.ast.ClassElement[] getThrownTypes()
getThrownTypes
in interface io.micronaut.inject.ast.MethodElement
public java.util.Set<io.micronaut.inject.ast.ElementModifier> getModifiers()
getModifiers
in interface io.micronaut.inject.ast.Element
getModifiers
in interface io.micronaut.inject.ast.MemberElement
public java.lang.String toString()
toString
in class java.lang.Object
public java.lang.String getName()
getName
in interface io.micronaut.core.naming.Named
getName
in interface io.micronaut.inject.ast.Element
public boolean isAbstract()
isAbstract
in interface io.micronaut.inject.ast.Element
public boolean isStatic()
isStatic
in interface io.micronaut.inject.ast.Element
public boolean isPublic()
isPublic
in interface io.micronaut.inject.ast.Element
public boolean isPrivate()
isPrivate
in interface io.micronaut.inject.ast.Element
public boolean isFinal()
isFinal
in interface io.micronaut.inject.ast.Element
public boolean isProtected()
isProtected
in interface io.micronaut.inject.ast.Element
public java.lang.Object getNativeType()
getNativeType
in interface io.micronaut.inject.ast.Element
@NonNull public io.micronaut.inject.ast.ClassElement getGenericReturnType()
getGenericReturnType
in interface io.micronaut.inject.ast.MethodElement
@NonNull public io.micronaut.inject.ast.ClassElement getReturnType()
getReturnType
in interface io.micronaut.inject.ast.MethodElement
public io.micronaut.inject.ast.ParameterElement[] getParameters()
getParameters
in interface io.micronaut.inject.ast.MethodElement
public io.micronaut.inject.ast.MethodElement withNewParameters(io.micronaut.inject.ast.ParameterElement... newParameters)
withNewParameters
in interface io.micronaut.inject.ast.MethodElement
public io.micronaut.inject.ast.ClassElement getDeclaringType()
getDeclaringType
in interface io.micronaut.inject.ast.MemberElement
public io.micronaut.inject.ast.ClassElement getOwningType()
getOwningType
in interface io.micronaut.inject.ast.MemberElement
public java.util.List<? extends io.micronaut.inject.ast.GenericPlaceholderElement> getDeclaredTypeVariables()
getDeclaredTypeVariables
in interface io.micronaut.inject.ast.MethodElement