static class JavaProxyClassFactory.MethodData
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
(package private) java.util.Set<java.lang.reflect.Method> |
methods |
(package private) java.lang.reflect.Method |
mostSpecificMethod |
(package private) java.lang.Class[] |
mostSpecificParameterTypes |
| Constructor and Description |
|---|
MethodData(java.lang.reflect.Method method) |
| Modifier and Type | Method and Description |
|---|---|
void |
add(java.lang.reflect.Method method) |
boolean |
generateProxyMethod() |
java.lang.Class |
getDeclaringClass() |
java.lang.Class[] |
getExceptions() |
org.objectweb.asm.commons.Method |
getMethod() |
private java.lang.String |
getName() |
private java.lang.Class[] |
getParameterTypes() |
(package private) java.lang.Class |
getReturnType() |
private org.objectweb.asm.Type[] |
getType(java.lang.Class[] parameterTypes) |
(package private) boolean |
isFinal() |
(package private) boolean |
isImplemented() |
(package private) boolean |
isPrivate() |
java.lang.String |
scrambledSignature() |
final java.util.Set<java.lang.reflect.Method> methods
final java.lang.reflect.Method mostSpecificMethod
final java.lang.Class[] mostSpecificParameterTypes
public java.lang.String scrambledSignature()
public java.lang.Class getDeclaringClass()
public org.objectweb.asm.commons.Method getMethod()
private org.objectweb.asm.Type[] getType(java.lang.Class[] parameterTypes)
private java.lang.String getName()
private java.lang.Class[] getParameterTypes()
public java.lang.Class[] getExceptions()
public boolean generateProxyMethod()
public void add(java.lang.reflect.Method method)
java.lang.Class getReturnType()
boolean isFinal()
boolean isPrivate()
boolean isImplemented()