Package org.codehaus.groovy.reflection
Class CachedField
java.lang.Object
groovy.lang.MetaProperty
org.codehaus.groovy.reflection.CachedField
public class CachedField extends MetaProperty
-
Field Summary
Fields inherited from class groovy.lang.MetaProperty
name, PROPERTY_SET_PREFIX, type -
Constructor Summary
Constructors Constructor Description CachedField(java.lang.reflect.Field field) -
Method Summary
Modifier and Type Method Description java.lang.reflect.FieldgetCachedField()java.lang.ClassgetDeclaringClass()intgetModifiers()Returns the access modifier.java.lang.ObjectgetProperty(java.lang.Object object)booleanisFinal()booleanisStatic()voidsetProperty(java.lang.Object object, java.lang.Object newValue)Sets the property on the given object to the new value.Methods inherited from class groovy.lang.MetaProperty
getGetterName, getName, getSetterName, getTypeMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Constructor Details
-
CachedField
public CachedField(java.lang.reflect.Field field)
-
-
Method Details
-
getCachedField
public java.lang.reflect.Field getCachedField() -
getDeclaringClass
public java.lang.Class getDeclaringClass() -
getModifiers
public int getModifiers()Returns the access modifier.- Overrides:
getModifiersin classMetaProperty- Returns:
- Modifier.PUBLIC
-
isFinal
public boolean isFinal() -
isStatic
public boolean isStatic() -
getProperty
public java.lang.Object getProperty(java.lang.Object object)- Specified by:
getPropertyin classMetaProperty- Returns:
- the property of the given object
-
setProperty
public void setProperty(java.lang.Object object, java.lang.Object newValue)Sets the property on the given object to the new value.- Specified by:
setPropertyin classMetaProperty- Parameters:
object- on which to set the propertynewValue- the new value of the property
-