Package groovy.lang
Class GroovyObjectSupport
- java.lang.Object
- 
- groovy.lang.GroovyObjectSupport
 
- 
- All Implemented Interfaces:
- GroovyObject
 - Direct Known Subclasses:
- BatchingStatementWrapper,- Binding,- BindingProxy,- BindingProxy,- Builder,- Builder.Built,- BuilderSupport,- Closure,- ConfigObject,- Expando,- ExpandoMetaClass.ExpandoMetaConstructor,- ExpandoMetaClass.ExpandoMetaProperty,- GPathResult,- GPathResult,- GroovyMBean,- GroovyMBean,- GroovyResultSetExtension,- GroovyRowResult,- GroovyShell,- GString,- JsonBuilder,- JsonDelegate,- MessageSource,- NullObject,- Proxy,- Reference,- ResultSetMetaDataWrapper,- Script,- StreamingJsonBuilder,- StreamingJsonBuilder.StreamingJsonDelegate,- YamlBuilder
 
 public abstract class GroovyObjectSupport extends Object implements GroovyObject Base class for Java objects wishing to be Groovy objects.
- 
- 
Constructor SummaryConstructors Constructor Description GroovyObjectSupport()
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description MetaClassgetMetaClass()Returns the metaclass for a given class.voidsetMetaClass(MetaClass metaClass)Allows the MetaClass to be replaced with a derived implementation.- 
Methods inherited from class java.lang.Objectclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 - 
Methods inherited from interface groovy.lang.GroovyObjectgetProperty, invokeMethod, setProperty
 
- 
 
- 
- 
- 
Method Detail- 
getMetaClasspublic MetaClass getMetaClass() Description copied from interface:GroovyObjectReturns the metaclass for a given class.- Specified by:
- getMetaClassin interface- GroovyObject
- Returns:
- the metaClass of this instance
 
 - 
setMetaClasspublic void setMetaClass(MetaClass metaClass) Description copied from interface:GroovyObjectAllows the MetaClass to be replaced with a derived implementation.- Specified by:
- setMetaClassin interface- GroovyObject
- Parameters:
- metaClass- the new metaclass
 
 
- 
 
-