public class PropertyToStringDelegate extends PropertyToStringAdapter
| Modifier and Type | Field and Description |
|---|---|
protected Parameters |
values |
| Constructor and Description |
|---|
PropertyToStringDelegate(Parameters values)
Create a new ROOT expect closure delegate
|
PropertyToStringDelegate(PropertyToStringDelegate parent,
String propertyName,
Parameters values) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(Object obj)
This allows equals to be overridden by a closure field method attached to the expando
object.
|
String |
getFullPropertyName() |
protected String |
getFullPropertyName(String property) |
protected PropertyToStringDelegate |
getParent() |
Object |
getProperty(String property) |
protected Object |
getPropertyInnernal(String property) |
Parameters |
getValues() |
int |
hashCode()
This allows hashCode to be overridden by a closure field method attached to the expando
object.
|
boolean |
hasProperty(String property) |
protected PropertyToStringDelegate |
newNextLevelProperty(PropertyToStringDelegate parent,
String propertyName) |
void |
setProperty(String property,
Object newValue) |
String |
toString()
This allows toString to be overridden by a closure field method attached to the expando
object.
|
createMap, getMetaPropertyValues, getProperties, invokeMethodprotected final Parameters values
public PropertyToStringDelegate(Parameters values)
public PropertyToStringDelegate(PropertyToStringDelegate parent, String propertyName, Parameters values)
parent - can not be nullpublic Parameters getValues()
public String toString()
PropertyToStringAdaptertoString in class PropertyToStringAdapterObject.toString()public int hashCode()
PropertyToStringAdapterhashCode in class PropertyToStringAdapterObject.hashCode()public boolean equals(Object obj)
PropertyToStringAdapterequals in class PropertyToStringAdapterObject.equals(java.lang.Object)public void setProperty(String property, Object newValue)
setProperty in interface groovy.lang.GroovyObjectsetProperty in class PropertyToStringAdapterpublic Object getProperty(String property)
getProperty in interface groovy.lang.GroovyObjectgetProperty in class PropertyToStringAdapterpublic boolean hasProperty(String property)
protected PropertyToStringDelegate newNextLevelProperty(PropertyToStringDelegate parent, String propertyName)
public String getFullPropertyName()
protected PropertyToStringDelegate getParent()
Copyright © 2019. All rights reserved.