[Java] Class CachedField

  • org.codehaus.groovy.reflection.CachedField

Field Summary

Fields
Modifiers Name Description
Field field
Inherited fields
Fields inherited from class Fields
class MetaProperty PROPERTY_SET_PREFIX, name, type

Properties Summary

Properties
Type Name and description
Object property

Constructor Summary

Constructors
Constructor and description
CachedField (Field field)

Methods Summary

Methods
Type Params Return Type Name and description
int getModifiers()
Object getProperty(Object object)
@return the property of the given object
boolean isFinal()
boolean isStatic()
void setProperty(Object object, Object newValue)
Sets the property on the given object to the new value

Inherited Methods Summary

Inherited Methods
Methods inherited from class Name
class MetaProperty getGetterName, getModifiers, getName, getProperty, getSetterName, getType, setProperty

Field Detail

public final Field field

Property Detail

Object property

Constructor Detail

public CachedField(Field field)

Method Detail

public int getModifiers()

public Object getProperty(Object object)

throws:
RuntimeException if the property could not be evaluated
Returns:
the property of the given object

public boolean isFinal()

public boolean isStatic()

public void setProperty(Object object, Object newValue)

Sets the property on the given object to the new value

throws:
RuntimeException if the property could not be set
Parameters:
object - on which to set the property
newValue - the new value of the property

© 2003-2020 The Apache Software Foundation
Licensed under the Apache license.
https://docs.groovy-lang.org/2.5.14/html/gapi/org/codehaus/groovy/reflection/CachedField.html