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 | 
                        
Copyright © 2003-2021 The Apache Software Foundation. All rights reserved.