public interface JavaMethod extends JavaMember, JavaIsGeneric
| Modifier and Type | Field and Description | 
|---|---|
static JavaMethod[] | 
EMPTY_ARRAY  | 
| Modifier and Type | Method and Description | 
|---|---|
boolean | 
equals(java.lang.Object o)  | 
java.util.Collection<JavaClass> | 
getDeclaredAnonymousClasses()
Get the anonymous classes declared in this method. 
 | 
java.util.Collection<JavaClass> | 
getDeclaredLocalClasses()
Get the local classes declared in this method. 
 | 
java.lang.Object | 
getDefaultValue()  | 
java.lang.String | 
getDescriptor()
Important: This is not the same as getReturnType().getDescriptor() which
 is synonymous with getReturnType().getDescriptor(). 
 | 
java.util.Collection<JavaType> | 
getExceptions()  | 
JavaMethod | 
getMethodErasure()
Gets the erasure for this method. 
 | 
java.util.Collection<JavaMethod> | 
getOverriddenMethods()
According to the JLS, implementing methods are overriding methods
 where the overriden method is abstract. 
 | 
java.util.Collection<JavaVariable> | 
getParameters()  | 
JavaType[] | 
getParameterTypes()  | 
java.util.Collection<JavaAnnotation> | 
getReceiverAnnotations()
Get the receiver annotations for this method. 
 | 
JavaType | 
getReturnType()
All constructors have a return type of "void". 
 | 
java.lang.String | 
getSignature()
Important: This is not the same as getReturnType().getSignature() which
 is synonymous with getReturnType().getSignature(). 
 | 
java.lang.String | 
getTypeSignature()
Not a JVMS term. 
 | 
boolean | 
hasSubsignatureOf(JavaMethod other)
True if this method's signature is a subsignature of the other
 method's signature. 
 | 
boolean | 
isConstructor()  | 
boolean | 
isNative()  | 
boolean | 
isVarargs()  | 
getActualTypeArguments, getTypeParameter, getTypeParameters, hasActualTypeArguments, hasTypeParametersgetOwningClass, getUniqueIdentifier, isAbstract, isPackagePrivate, isPrivate, isProtected, isPublic, isStaticgetResolvedType, getUnresolvedTypegetNamegetAnnotation, getAnnotations, getDeclaredAnnotation, getDeclaredAnnotationsgetElementKind, getFile, getModifiers, getOwner, getSourceElement, isDeprecated, isFinal, isHidden, isSourceElement, isSynthetic, printCompiledInfostatic final JavaMethod[] EMPTY_ARRAY
boolean isConstructor()
boolean isVarargs()
boolean isNative()
JavaMethod getMethodErasure()
JavaType getReturnType()
java.util.Collection<JavaVariable> getParameters()
JavaType[] getParameterTypes()
java.util.Collection<JavaType> getExceptions()
java.lang.Object getDefaultValue()
JavaVariable.getConstantValue()java.lang.String getDescriptor()
java.lang.String getTypeSignature()
java.lang.String getSignature()
boolean hasSubsignatureOf(JavaMethod other)
java.util.Collection<JavaMethod> getOverriddenMethods()
java.util.Collection<JavaAnnotation> getReceiverAnnotations()
java.util.Collection<JavaClass> getDeclaredAnonymousClasses()
java.util.Collection<JavaClass> getDeclaredLocalClasses()
boolean equals(java.lang.Object o)
equals in class java.lang.Object