jdk Sdiff src/share/classes/sun/reflect (original) (raw)
18 * 2 along with this work; if not, write to the Free Software Foundation, 19 * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. 20 * 21 * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA 22 * or visit www.oracle.com if you need additional information or have any 23 * questions. 24 */ 25 26 package sun.reflect; 27 28 import java.lang.reflect.Field; 29 30 class UnsafeQualifiedLongFieldAccessorImpl 31 extends UnsafeQualifiedFieldAccessorImpl 32 { 33 UnsafeQualifiedLongFieldAccessorImpl(Field field, boolean isReadOnly) { 34 super(field, isReadOnly); 35 } 36 37 public Object get(Object obj) throws IllegalArgumentException { 38 return new Long(getLong(obj)); 39 } 40 41 public boolean getBoolean(Object obj) throws IllegalArgumentException { 42 throw newGetBooleanIllegalArgumentException(); 43 } 44 45 public byte getByte(Object obj) throws IllegalArgumentException { 46 throw newGetByteIllegalArgumentException(); 47 } 48 49 public char getChar(Object obj) throws IllegalArgumentException { 50 throw newGetCharIllegalArgumentException(); 51 } 52 53 public short getShort(Object obj) throws IllegalArgumentException { 54 throw newGetShortIllegalArgumentException(); 55 } 56 57 public int getInt(Object obj) throws IllegalArgumentException { 58 throw newGetIntIllegalArgumentException();
18 * 2 along with this work; if not, write to the Free Software Foundation, 19 * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. 20 * 21 * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA 22 * or visit www.oracle.com if you need additional information or have any 23 * questions. 24 */ 25 26 package sun.reflect; 27 28 import java.lang.reflect.Field; 29 30 class UnsafeQualifiedLongFieldAccessorImpl 31 extends UnsafeQualifiedFieldAccessorImpl 32 { 33 UnsafeQualifiedLongFieldAccessorImpl(Field field, boolean isReadOnly) { 34 super(field, isReadOnly); 35 } 36 37 public Object get(Object obj) throws IllegalArgumentException { 38 return Long.valueOf(getLong(obj)); 39 } 40 41 public boolean getBoolean(Object obj) throws IllegalArgumentException { 42 throw newGetBooleanIllegalArgumentException(); 43 } 44 45 public byte getByte(Object obj) throws IllegalArgumentException { 46 throw newGetByteIllegalArgumentException(); 47 } 48 49 public char getChar(Object obj) throws IllegalArgumentException { 50 throw newGetCharIllegalArgumentException(); 51 } 52 53 public short getShort(Object obj) throws IllegalArgumentException { 54 throw newGetShortIllegalArgumentException(); 55 } 56 57 public int getInt(Object obj) throws IllegalArgumentException { 58 throw newGetIntIllegalArgumentException();