Lines Matching refs:obj
37 public Object get(Object obj) throws IllegalArgumentException {
38 return new Byte(getByte(obj));
41 public boolean getBoolean(Object obj) throws IllegalArgumentException {
45 public byte getByte(Object obj) throws IllegalArgumentException {
46 ensureObj(obj);
47 return unsafe.getByteVolatile(obj, fieldOffset);
50 public char getChar(Object obj) throws IllegalArgumentException {
54 public short getShort(Object obj) throws IllegalArgumentException {
55 return getByte(obj);
58 public int getInt(Object obj) throws IllegalArgumentException {
59 return getByte(obj);
62 public long getLong(Object obj) throws IllegalArgumentException {
63 return getByte(obj);
66 public float getFloat(Object obj) throws IllegalArgumentException {
67 return getByte(obj);
70 public double getDouble(Object obj) throws IllegalArgumentException {
71 return getByte(obj);
74 public void set(Object obj, Object value)
77 ensureObj(obj);
85 unsafe.putByteVolatile(obj, fieldOffset, ((Byte) value).byteValue());
91 public void setBoolean(Object obj, boolean z)
97 public void setByte(Object obj, byte b)
100 ensureObj(obj);
104 unsafe.putByteVolatile(obj, fieldOffset, b);
107 public void setChar(Object obj, char c)
113 public void setShort(Object obj, short s)
119 public void setInt(Object obj, int i)
125 public void setLong(Object obj, long l)
131 public void setFloat(Object obj, float f)
137 public void setDouble(Object obj, double d)