Changeset 13327
- Timestamp:
- 06/14/11 09:20:56 (12 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/abcl/src/org/armedbear/lisp/JavaObject.java
r13278 r13327 69 69 intendedClass = Java.maybeBoxClass(intendedClass); 70 70 if(!intendedClass.isInstance(obj)) { 71 if (intendedClass.equals(java.lang.Byte.class) 72 && obj instanceof java.lang.Number) { 73 // Maps any number to two's complement 8bit byte representation 74 // ??? Is this a reasonable thing? 75 this.obj = ((java.lang.Number)obj).byteValue(); 76 this.intendedClass = intendedClass; 77 return; 78 } 71 79 throw new ClassCastException(obj + " can not be cast to " + intendedClass); 72 80 }
Note: See TracChangeset
for help on using the changeset viewer.