public class MethodInfo extends java.lang.Object implements MemberInfo
| Modifier and Type | Field and Description |
|---|---|
int |
access |
java.util.List<AnnotationInfo> |
annotations |
Bouncer |
bouncer |
java.lang.String |
desc |
java.util.List<java.lang.String> |
exceptions |
java.lang.String |
name |
ClassInfo |
parent |
| Constructor and Description |
|---|
MethodInfo(ClassInfo parent,
java.lang.reflect.Constructor<?> constructor) |
MethodInfo(ClassInfo parent,
java.lang.reflect.Method method) |
MethodInfo(ClassInfo parent,
org.objectweb.asm.tree.MethodNode node) |
| Modifier and Type | Method and Description |
|---|---|
int |
getAccess() |
@NotNull java.util.List<AnnotationInfo> |
getAnnotations() |
@Nullable java.lang.String |
getDescriptor() |
@NotNull java.lang.String |
getName() |
java.lang.String |
getOverride() |
boolean |
hasOverride() |
void |
setOverride(java.lang.String override) |
java.lang.String |
toString() |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitgetAnnotation, hasAnnotationpublic final java.lang.String name
public final java.lang.String desc
public final int access
public final java.util.List<AnnotationInfo> annotations
public final java.util.List<java.lang.String> exceptions
public final ClassInfo parent
public final Bouncer bouncer
public MethodInfo(ClassInfo parent, org.objectweb.asm.tree.MethodNode node)
public MethodInfo(ClassInfo parent, java.lang.reflect.Method method)
public MethodInfo(ClassInfo parent, java.lang.reflect.Constructor<?> constructor)
public void setOverride(java.lang.String override)
public java.lang.String getOverride()
public boolean hasOverride()
@NotNull public @NotNull java.lang.String getName()
getName in interface MemberInfo@Nullable public @Nullable java.lang.String getDescriptor()
getDescriptor in interface MemberInfopublic int getAccess()
getAccess in interface MemberInfo@NotNull public @NotNull java.util.List<AnnotationInfo> getAnnotations()
getAnnotations in interface MemberInfopublic java.lang.String toString()
toString in class java.lang.Object