C
- The Class containing the Field to be accessedpublic static class UnsafeFieldAccess.UnsafeBooleanFieldAccess<C> extends UnsafeFieldAccess<C>
UnsafeFieldAccess.UnsafeBooleanFieldAccess<C>, UnsafeFieldAccess.UnsafeByteFieldAccess<C>, UnsafeFieldAccess.UnsafeCharFieldAccess<C>, UnsafeFieldAccess.UnsafeDoubleFieldAccess<C>, UnsafeFieldAccess.UnsafeFloatFieldAccess<C>, UnsafeFieldAccess.UnsafeIntFieldAccess<C>, UnsafeFieldAccess.UnsafeLongFieldAccess<C>, UnsafeFieldAccess.UnsafeShortFieldAccess<C>
Constructor and Description |
---|
UnsafeBooleanFieldAccess(Field f)
Construct a new instance for the given Field
|
Modifier and Type | Method and Description |
---|---|
boolean |
getBooleanValue(C parent)
Retrieve the value of the field for the given instance
|
Boolean |
getValue(C parent)
Retrieve the value of the field for the given instance
|
void |
putBooleanValue(C parent,
boolean newFieldValue)
Update the value of the field for the given instance
|
void |
putValue(C parent,
Object newFieldValue)
Update the value of the field for the given instance
|
declaringClass, field, fieldClass, fieldOffset, get, getByteValue, getCharValue, getDoubleValue, getFloatValue, getIntValue, getLongValue, getShortValue, putByteValue, putCharValue, putDoubleValue, putFloatValue, putIntValue, putLongValue, putShortValue
public UnsafeBooleanFieldAccess(Field f)
f
- The Field to be accessedpublic Boolean getValue(C parent)
FieldAccess
getValue
in interface FieldAccess<C>
getValue
in class UnsafeFieldAccess<C>
parent
- The instance to access the field forpublic boolean getBooleanValue(C parent)
FieldAccess
getBooleanValue
in interface FieldAccess<C>
getBooleanValue
in class UnsafeFieldAccess<C>
parent
- The instance to access the field forpublic void putValue(C parent, Object newFieldValue)
FieldAccess
putValue
in interface FieldAccess<C>
putValue
in class UnsafeFieldAccess<C>
parent
- The instance to access the field fornewFieldValue
- The new valuepublic void putBooleanValue(C parent, boolean newFieldValue)
FieldAccess
putBooleanValue
in interface FieldAccess<C>
putBooleanValue
in class UnsafeFieldAccess<C>
parent
- The instance to access the field fornewFieldValue
- The new value as a booleanCopyright © 2010–2018 Jadira Systems. All rights reserved.