Groovy Documentation

org.codehaus.groovy.runtime
[Java] Class HandleMetaClass

java.lang.Object
  groovy.lang.DelegatingMetaClass
      org.codehaus.groovy.runtime.HandleMetaClass

public class HandleMetaClass
extends DelegatingMetaClass

Field Summary
 
Fields inherited from class DelegatingMetaClass
delegate
 
Constructor Summary
HandleMetaClass(MetaClass mc)

HandleMetaClass(MetaClass mc, java.lang.Object obj)

 
Method Summary
void addMetaBeanProperty(MetaBeanProperty metaBeanProperty)

void addMetaMethod(MetaMethod metaMethod)

void addNewInstanceMethod(java.lang.reflect.Method method)

void addNewStaticMethod(java.lang.reflect.Method method)

boolean equals(java.lang.Object obj)

java.lang.Object getProperty(java.lang.String property)

void initialize()

java.lang.Object invokeMethod(java.lang.String name, java.lang.Object args)

GroovyObject replaceDelegate()

void setProperty(java.lang.String property, java.lang.Object newValue)

 
Methods inherited from class DelegatingMetaClass
addMetaBeanProperty, addMetaMethod, addNewInstanceMethod, addNewStaticMethod, equals, getAdaptee, getAttribute, getAttribute, getClassNode, getMetaClass, getMetaMethod, getMetaMethods, getMetaProperty, getMethods, getProperties, getProperty, getProperty, getProperty, getStaticMetaMethod, getStaticMetaMethod, getTheClass, hasProperty, hashCode, initialize, invokeConstructor, invokeMethod, invokeMethod, invokeMethod, invokeMethod, invokeMissingMethod, invokeMissingProperty, invokeStaticMethod, isGroovyObject, isModified, pickMethod, respondsTo, respondsTo, selectConstructorAndTransformArguments, setAdaptee, setAttribute, setAttribute, setMetaClass, setProperty, setProperty, setProperty, toString
 
Methods inherited from class java.lang.Object
java.lang.Object#wait(long), java.lang.Object#wait(long, int), java.lang.Object#wait(), java.lang.Object#equals(java.lang.Object), java.lang.Object#toString(), java.lang.Object#hashCode(), java.lang.Object#getClass(), java.lang.Object#notify(), java.lang.Object#notifyAll()
 

Constructor Detail

HandleMetaClass

public HandleMetaClass(MetaClass mc)


HandleMetaClass

public HandleMetaClass(MetaClass mc, java.lang.Object obj)


 
Method Detail

addMetaBeanProperty

public void addMetaBeanProperty(MetaBeanProperty metaBeanProperty)


addMetaMethod

public void addMetaMethod(MetaMethod metaMethod)


addNewInstanceMethod

public void addNewInstanceMethod(java.lang.reflect.Method method)


addNewStaticMethod

public void addNewStaticMethod(java.lang.reflect.Method method)


equals

public boolean equals(java.lang.Object obj)


getProperty

public java.lang.Object getProperty(java.lang.String property)


initialize

public void initialize()


invokeMethod

public java.lang.Object invokeMethod(java.lang.String name, java.lang.Object args)


replaceDelegate

public GroovyObject replaceDelegate()


setProperty

public void setProperty(java.lang.String property, java.lang.Object newValue)


 

Groovy Documentation