Lines Matching refs:value
74 public void set(Object obj, Object value)
79 throwFinalFieldIllegalAccessException(value);
81 if (value == null) {
82 throwSetIllegalArgumentException(value);
84 if (value instanceof Byte) {
85 unsafe.putDoubleVolatile(obj, fieldOffset, ((Byte) value).byteValue());
88 if (value instanceof Short) {
89 unsafe.putDoubleVolatile(obj, fieldOffset, ((Short) value).shortValue());
92 if (value instanceof Character) {
93 unsafe.putDoubleVolatile(obj, fieldOffset, ((Character) value).charValue());
96 if (value instanceof Integer) {
97 unsafe.putDoubleVolatile(obj, fieldOffset, ((Integer) value).intValue());
100 if (value instanceof Long) {
101 unsafe.putDoubleVolatile(obj, fieldOffset, ((Long) value).longValue());
104 if (value instanceof Float) {
105 unsafe.putDoubleVolatile(obj, fieldOffset, ((Float) value).floatValue());
108 if (value instanceof Double) {
109 unsafe.putDoubleVolatile(obj, fieldOffset, ((Double) value).doubleValue());
112 throwSetIllegalArgumentException(value);