|
Groovy 2.2.0 | |||||||
FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object groovy.lang.DelegatingMetaClass
public class DelegatingMetaClass extends Object
Field Summary | |
---|---|
protected MetaClass |
delegate
|
Constructor Summary | |
DelegatingMetaClass(MetaClass delegate)
|
|
DelegatingMetaClass(Class theClass)
|
Methods inherited from class Object | |
---|---|
wait, wait, wait, equals, toString, hashCode, getClass, notify, notifyAll |
Field Detail |
---|
protected MetaClass delegate
Constructor Detail |
---|
public DelegatingMetaClass(MetaClass delegate)
public DelegatingMetaClass(Class theClass)
Method Detail |
---|
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 getMetaMethods()
public MetaProperty getMetaProperty(String name)
public List getMethods()
public List 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)
public List respondsTo(Object obj, String name, Object[] argTypes)
public List 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-2013 The Codehaus. All rights reserved.