Package groovy.lang
Class ExpandoMetaClass.ExpandoMetaProperty
- java.lang.Object
- 
- groovy.lang.GroovyObjectSupport
- 
- groovy.lang.ExpandoMetaClass.ExpandoMetaProperty
 
 
- 
- All Implemented Interfaces:
- GroovyObject
 - Enclosing class:
- ExpandoMetaClass
 
 protected class ExpandoMetaClass.ExpandoMetaProperty extends GroovyObjectSupport Instances of this class are returned when using the<<left shift operator.Example: metaClass.myMethod <<{ String args->}This allows callbacks to the ExpandoMetaClass for registering appending methods 
- 
- 
Field SummaryFields Modifier and Type Field Description protected booleanisStaticprotected StringpropertyName
 - 
Constructor SummaryConstructors Modifier Constructor Description protectedExpandoMetaProperty(String name)protectedExpandoMetaProperty(String name, boolean isStatic)
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description ObjectgetProperty(String property)Retrieves a property value.StringgetPropertyName()booleanisStatic()ObjectleftShift(Object arg)voidsetProperty(String property, Object newValue)Sets the given property to the new value.- 
Methods inherited from class groovy.lang.GroovyObjectSupportgetMetaClass, setMetaClass
 - 
Methods inherited from class java.lang.Objectclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 - 
Methods inherited from interface groovy.lang.GroovyObjectinvokeMethod
 
- 
 
- 
- 
- 
Field Detail- 
propertyNameprotected String propertyName 
 - 
isStaticprotected boolean isStatic 
 
- 
 - 
Method Detail- 
getPropertyNamepublic String getPropertyName() 
 - 
isStaticpublic boolean isStatic() 
 - 
getPropertypublic Object getProperty(String property) Description copied from interface:GroovyObjectRetrieves a property value.- Parameters:
- property- the name of the property of interest
- Returns:
- the given property
 
 - 
setPropertypublic void setProperty(String property, Object newValue) Description copied from interface:GroovyObjectSets the given property to the new value.- Parameters:
- property- the name of the property of interest
- newValue- the new value for the property
 
 
- 
 
-