|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.codehaus.groovy.runtime.Invoker
public class Invoker
A helper class to invoke methods or extract properties on arbitrary Java objects dynamically. All methodes in this calss are deprecated!
Field Summary | |
---|---|
protected static java.lang.Object[] |
EMPTY_ARGUMENTS
Deprecated. |
protected static java.lang.Class[] |
EMPTY_TYPES
Deprecated. |
Constructor Summary | |
---|---|
Invoker()
Deprecated. |
Method Summary | |
---|---|
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. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
protected static final java.lang.Object[] EMPTY_ARGUMENTS
protected static final java.lang.Class[] EMPTY_TYPES
Constructor Detail |
---|
public Invoker()
Method Detail |
---|
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)
|
Copyright © 2003-2008 The Codehaus. All rights reserved. | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |