|
Groovy 2.2.0 | |||||||
FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object groovy.lang.DelegatingMetaClass org.codehaus.groovy.runtime.metaclass.OwnedMetaClass
public abstract class OwnedMetaClass extends DelegatingMetaClass
Constructor Summary | |
OwnedMetaClass(MetaClass delegate)
|
Method Summary | |
---|---|
boolean
|
equals(Object obj)
|
Object
|
getAttribute(Object object, String attribute)
|
Object
|
getAttribute(Class sender, Object receiver, String messageName, boolean useSuper)
|
ClassNode
|
getClassNode()
|
MetaMethod
|
getMetaMethod(String name, Object[] args)
|
MetaMethod
|
getMetaMethod(String name, Class[] argTypes)
|
List
|
getMetaMethods()
|
MetaProperty
|
getMetaProperty(String name)
|
List
|
getMethods()
|
protected Object
|
getOwner()
|
protected MetaClass
|
getOwnerMetaClass(Object owner)
|
List
|
getProperties()
|
Object
|
getProperty(Object object, String property)
|
Object
|
getProperty(Class sender, Object receiver, String messageName, boolean useSuper, boolean fromInsideClass)
|
MetaMethod
|
getStaticMetaMethod(String name, Object[] args)
|
MetaMethod
|
getStaticMetaMethod(String name, Class[] argTypes)
|
Class
|
getTheClass()
|
MetaProperty
|
hasProperty(Object obj, String name)
|
int
|
hashCode()
|
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
|
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()
|
List
|
respondsTo(Object obj, String name, Object[] argTypes)
|
List
|
respondsTo(Object obj, String name)
|
int
|
selectConstructorAndTransformArguments(int numberOfConstructors, Object[] arguments)
|
void
|
setAttribute(Object object, String attribute, Object newValue)
|
void
|
setAttribute(Class sender, Object receiver, String messageName, Object messageValue, boolean useSuper, boolean fromInsideClass)
|
void
|
setProperty(Object object, String property, Object newValue)
|
void
|
setProperty(Class sender, Object receiver, String messageName, Object messageValue, boolean useSuper, boolean fromInsideClass)
|
String
|
toString()
|
Methods inherited from class Object | |
---|---|
wait, wait, wait, equals, toString, hashCode, getClass, notify, notifyAll |
Constructor Detail |
---|
public OwnedMetaClass(MetaClass delegate)
Method Detail |
---|
public boolean equals(Object obj)
public Object getAttribute(Object object, String attribute)
public Object getAttribute(Class sender, Object receiver, String messageName, boolean useSuper)
public ClassNode getClassNode()
public MetaMethod getMetaMethod(String name, Object[] args)
public MetaMethod getMetaMethod(String name, Class[] argTypes)
public List getMetaMethods()
public MetaProperty getMetaProperty(String name)
@Override public List getMethods()
protected Object getOwner()
protected MetaClass getOwnerMetaClass(Object owner)
public List getProperties()
public Object getProperty(Object object, String property)
public Object getProperty(Class sender, Object receiver, String messageName, boolean useSuper, boolean fromInsideClass)
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 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 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 List respondsTo(Object obj, String name, Object[] argTypes)
public List respondsTo(Object obj, String name)
public int selectConstructorAndTransformArguments(int numberOfConstructors, Object[] arguments)
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 setProperty(Object object, String property, Object newValue)
public void setProperty(Class sender, Object receiver, String messageName, Object messageValue, boolean useSuper, boolean fromInsideClass)
public String toString()
Copyright © 2003-2013 The Codehaus. All rights reserved.