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