public class Method
extends java.lang.Object
Constructor and Description |
---|
Method(java.lang.String name,
boolean isStatic,
java.lang.Class<?> klass,
java.lang.invoke.MethodType type) |
Modifier and Type | Method and Description |
---|---|
boolean |
equals(java.lang.Object obj) |
java.lang.String |
getBootstrapMethodType() |
java.lang.String |
getDesc() |
java.lang.Class<?> |
getKlass() |
java.lang.invoke.MethodHandle |
getMethodHandle() |
java.lang.String |
getName() |
java.lang.Class<?>[] |
getParameters() |
java.lang.Class<?> |
getReturnType() |
java.lang.invoke.MethodType |
getType() |
int |
hashCode() |
boolean |
isStatic() |
void |
setKlass(java.lang.Class<?> klass) |
void |
setName(java.lang.String name) |
void |
setStatic(boolean isStatic) |
void |
setType(java.lang.invoke.MethodType type) |
public Method(java.lang.String name, boolean isStatic, java.lang.Class<?> klass, java.lang.invoke.MethodType type)
public java.lang.String getName()
public boolean isStatic()
public java.lang.invoke.MethodType getType()
public java.lang.Class<?> getReturnType()
public java.lang.Class<?>[] getParameters()
public java.lang.Class<?> getKlass()
public java.lang.String getDesc()
public java.lang.String getBootstrapMethodType()
public void setName(java.lang.String name)
public void setKlass(java.lang.Class<?> klass)
public void setType(java.lang.invoke.MethodType type)
public void setStatic(boolean isStatic)
public java.lang.invoke.MethodHandle getMethodHandle() throws java.lang.NoSuchMethodException, java.lang.IllegalAccessException, java.lang.NoSuchFieldException
java.lang.NoSuchMethodException
java.lang.IllegalAccessException
java.lang.NoSuchFieldException
public int hashCode()
hashCode
in class java.lang.Object
public boolean equals(java.lang.Object obj)
equals
in class java.lang.Object