public class Invoker
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
protected static java.lang.Object[] |
EMPTY_ARGUMENTS
Deprecated.
|
protected static java.lang.Class[] |
EMPTY_TYPES
Deprecated.
|
Constructor and Description |
---|
Invoker()
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
java.lang.Object[] |
asArray(java.lang.Object arguments)
Deprecated.
|
java.lang.Object[] |
asUnwrappedArray(java.lang.Object arguments)
Deprecated.
|
java.lang.Object |
getAttribute(java.lang.Object object,
java.lang.String attribute)
Deprecated.
|
MetaClass |
getMetaClass(java.lang.Object object)
Deprecated.
|
MetaClassRegistry |
getMetaRegistry()
Deprecated.
|
Closure |
getMethodPointer(java.lang.Object object,
java.lang.String methodName)
Deprecated.
|
java.lang.Object |
getProperty(java.lang.Object object,
java.lang.String property)
Deprecated.
|
java.lang.Object |
invokeConstructorOf(java.lang.Class type,
java.lang.Object arguments)
Deprecated.
|
java.lang.Object |
invokeMethod(java.lang.Object object,
java.lang.String methodName,
java.lang.Object arguments)
Deprecated.
|
java.lang.Object |
invokeStaticMethod(java.lang.Class type,
java.lang.String method,
java.lang.Object arguments)
Deprecated.
|
java.lang.Object |
invokeSuperMethod(java.lang.Object object,
java.lang.String methodName,
java.lang.Object arguments)
Deprecated.
|
void |
removeMetaClass(java.lang.Class clazz)
Deprecated.
|
void |
setAttribute(java.lang.Object object,
java.lang.String attribute,
java.lang.Object newValue)
Deprecated.
|
void |
setProperty(java.lang.Object object,
java.lang.String property,
java.lang.Object newValue)
Deprecated.
|
protected static final java.lang.Object[] EMPTY_ARGUMENTS
protected static final java.lang.Class[] EMPTY_TYPES
public MetaClassRegistry getMetaRegistry()
public MetaClass getMetaClass(java.lang.Object object)
public java.lang.Object invokeMethod(java.lang.Object object, java.lang.String methodName, java.lang.Object arguments)
public java.lang.Object invokeSuperMethod(java.lang.Object object, java.lang.String methodName, java.lang.Object arguments)
public java.lang.Object invokeStaticMethod(java.lang.Class type, java.lang.String method, java.lang.Object arguments)
public java.lang.Object invokeConstructorOf(java.lang.Class type, java.lang.Object arguments)
public java.lang.Object[] asArray(java.lang.Object arguments)
public java.lang.Object[] asUnwrappedArray(java.lang.Object arguments)
public java.lang.Object getProperty(java.lang.Object object, java.lang.String property)
public void setProperty(java.lang.Object object, java.lang.String property, java.lang.Object newValue)
public java.lang.Object getAttribute(java.lang.Object object, java.lang.String attribute)
public void setAttribute(java.lang.Object object, java.lang.String attribute, java.lang.Object newValue)
public Closure getMethodPointer(java.lang.Object object, java.lang.String methodName)
public void removeMetaClass(java.lang.Class clazz)