Groovy 2.2.0

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

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

public class HandleMetaClass
extends DelegatingMetaClass

Constructor Summary
HandleMetaClass(MetaClass mc)

HandleMetaClass(MetaClass mc, Object obj)

 
Method Summary
void addMetaBeanProperty(MetaBeanProperty metaBeanProperty)

void addMetaMethod(MetaMethod metaMethod)

void addNewInstanceMethod(Method method)

void addNewStaticMethod(Method method)

boolean equals(Object obj)

Object getProperty(String property)

void initialize()

Object invokeMethod(String name, Object args)

GroovyObject replaceDelegate()

void setProperty(String property, Object newValue)

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

Constructor Detail

HandleMetaClass

public HandleMetaClass(MetaClass mc)


HandleMetaClass

public HandleMetaClass(MetaClass mc, Object obj)


 
Method Detail

addMetaBeanProperty

public void addMetaBeanProperty(MetaBeanProperty metaBeanProperty)


addMetaMethod

public void addMetaMethod(MetaMethod metaMethod)


addNewInstanceMethod

public void addNewInstanceMethod(Method method)


addNewStaticMethod

public void addNewStaticMethod(Method method)


equals

public boolean equals(Object obj)


getProperty

public Object getProperty(String property)


initialize

public void initialize()


invokeMethod

public Object invokeMethod(String name, Object args)


replaceDelegate

public GroovyObject replaceDelegate()


setProperty

public void setProperty(String property, Object newValue)


 

Copyright © 2003-2013 The Codehaus. All rights reserved.