public class DelegatingMetaClass extends Object
Constructor and description |
---|
DelegatingMetaClass
(MetaClass delegate) |
DelegatingMetaClass
(Class theClass) |
Type | Name and description |
---|---|
void |
addMetaBeanProperty(MetaBeanProperty metaBeanProperty) |
void |
addMetaMethod(MetaMethod metaMethod) |
void |
addNewInstanceMethod(Method method) |
void |
addNewStaticMethod(Method method) |
boolean |
equals(Object obj) |
MetaClass |
getAdaptee() |
Object |
getAttribute(Object object, String attribute) |
Object |
getAttribute(Class sender, Object receiver, String messageName, boolean useSuper) |
ClassNode |
getClassNode() |
MetaClass |
getMetaClass() |
MetaMethod |
getMetaMethod(String name, Object[] args) |
List |
getMetaMethods() |
MetaProperty |
getMetaProperty(String name) |
List |
getMethods() |
List |
getProperties() |
Object |
getProperty(Object object, String property) |
Object |
getProperty(Class sender, Object receiver, String messageName, boolean useSuper, boolean fromInsideClass) |
Object |
getProperty(String property) |
MetaMethod |
getStaticMetaMethod(String name, Object[] args) |
MetaMethod |
getStaticMetaMethod(String name, Class[] argTypes) |
Class |
getTheClass() |
MetaProperty |
hasProperty(Object obj, String name) |
int |
hashCode() |
void |
initialize() |
Object |
invokeConstructor(Object[] arguments) |
Object |
invokeMethod(Object object, String methodName, Object arguments) |
Object |
invokeMethod(Object object, String methodName, Object[] arguments) |
Object |
invokeMethod(Class sender, Object receiver, String methodName, Object[] arguments, boolean isCallToSuper, boolean fromInsideClass) |
Object |
invokeMethod(String name, Object args) |
Object |
invokeMissingMethod(Object instance, String methodName, Object[] arguments) |
Object |
invokeMissingProperty(Object instance, String propertyName, Object optionalValue, boolean isGetter) |
Object |
invokeStaticMethod(Object object, String methodName, Object[] arguments) |
boolean |
isGroovyObject() |
boolean |
isModified() |
MetaMethod |
pickMethod(String methodName, Class[] arguments) @deprecated |
List |
respondsTo(Object obj, String name, Object[] argTypes) |
List |
respondsTo(Object obj, String name) |
int |
selectConstructorAndTransformArguments(int numberOfConstructors, Object[] arguments) |
void |
setAdaptee(MetaClass adaptee) |
void |
setAttribute(Object object, String attribute, Object newValue) |
void |
setAttribute(Class sender, Object receiver, String messageName, Object messageValue, boolean useSuper, boolean fromInsideClass) |
void |
setMetaClass(MetaClass metaClass) |
void |
setProperty(Object object, String property, Object newValue) |
void |
setProperty(Class sender, Object receiver, String messageName, Object messageValue, boolean useSuper, boolean fromInsideClass) |
void |
setProperty(String property, Object newValue) |
String |
toString() |
Copyright © 2003-2014 The Codehaus. All rights reserved.