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
| Modifiers | Name | Description |
|---|---|---|
protected boolean | isStatic | |
protected String | propertyName |
| Constructor and description |
|---|
protected ExpandoMetaProperty
(String name) |
protected ExpandoMetaProperty
(String name, boolean isStatic) |
| Type Params | Return Type | Name and description |
|---|---|---|
public Object |
getProperty(String property) | |
public String |
getPropertyName() | |
public boolean |
isStatic() | |
public Object |
leftShift(Object arg) | |
public void |
setProperty(String property, Object newValue) |
| Methods inherited from class | Name |
|---|---|
class GroovyObjectSupport | getMetaClass, setMetaClass |
© 2003-2020 The Apache Software Foundation
Licensed under the Apache license.
https://docs.groovy-lang.org/3.0.7/html/gapi/groovy/lang/ExpandoMetaClass.ExpandoMetaProperty.html