Package org.codehaus.groovy.reflection
Class CachedField
java.lang.Object
groovy.lang.MetaProperty
org.codehaus.groovy.reflection.CachedField
-
Field Summary
FieldsFields inherited from class groovy.lang.MetaProperty
name, PROPERTY_SET_PREFIX, type
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionint
getProperty
(Object object) boolean
isFinal()
boolean
isStatic()
void
setProperty
(Object object, Object newValue) Sets the property on the given object to the new valueMethods inherited from class groovy.lang.MetaProperty
getGetterName, getName, getSetterName, getType
-
Field Details
-
field
-
-
Constructor Details
-
CachedField
-
-
Method Details
-
isStatic
public boolean isStatic() -
isFinal
public boolean isFinal() -
getModifiers
public int getModifiers()- Overrides:
getModifiers
in classMetaProperty
-
getProperty
- Specified by:
getProperty
in classMetaProperty
- Returns:
- the property of the given object
- Throws:
RuntimeException
- if the property could not be evaluated
-
setProperty
Sets the property on the given object to the new value- Specified by:
setProperty
in classMetaProperty
- Parameters:
object
- on which to set the propertynewValue
- the new value of the property- Throws:
RuntimeException
- if the property could not be set
-