public abstract class Method extends java.lang.Object implements ITypeParameterizedMember
| Constructor and Description |
|---|
Method() |
| Modifier and Type | Method and Description |
|---|---|
abstract Method |
asRaw() |
abstract EnumBitSet<AccessFlag> |
getAccessFlags() |
@Nullable SyntheticAccessor |
getAccessor() |
AnnotationSupplier |
getAnnotationSupplier() |
abstract Method |
getDeclaration() |
abstract ClassType |
getDeclaringClass() |
abstract @Nullable java.lang.Object |
getDefaultAnnotationValue() |
abstract org.objectweb.asm.Type |
getDescriptor() |
abstract java.util.List<ReferenceType> |
getExceptions() |
java.lang.String |
getFullName() |
abstract java.lang.String |
getName() |
abstract java.util.List<Parameter> |
getParameters() |
abstract AType |
getReturnType() |
boolean |
isAbstract() |
boolean |
isBridge() |
abstract boolean |
isConstructor() |
boolean |
isStatic() |
boolean |
isSynthetic() |
@Nullable TypeParameter |
resolveTypeParameter(java.lang.String identifier) |
java.lang.String |
toString() |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitgetTypeParameters, hasTypeParameterspublic abstract ClassType getDeclaringClass()
public abstract java.lang.String getName()
public abstract AType getReturnType()
public abstract java.util.List<Parameter> getParameters()
public abstract java.util.List<ReferenceType> getExceptions()
public abstract EnumBitSet<AccessFlag> getAccessFlags()
public abstract org.objectweb.asm.Type getDescriptor()
public AnnotationSupplier getAnnotationSupplier()
@Nullable public abstract @Nullable java.lang.Object getDefaultAnnotationValue()
public abstract Method getDeclaration()
public abstract Method asRaw()
public abstract boolean isConstructor()
public final boolean isStatic()
public final boolean isAbstract()
public final boolean isSynthetic()
public final boolean isBridge()
@Nullable public @Nullable SyntheticAccessor getAccessor()
@Nullable public @Nullable TypeParameter resolveTypeParameter(java.lang.String identifier)
resolveTypeParameter in interface ITypeParameterizedMemberpublic java.lang.String getFullName()
public java.lang.String toString()
toString in class java.lang.Object