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-2020 The Apache Software Foundation. All rights reserved.