Changeset 14466
- Timestamp:
- 04/24/13 12:50:40 (10 years ago)
- Location:
- trunk/abcl/src/org/armedbear/lisp
- Files:
-
- 32 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/abcl/src/org/armedbear/lisp/AbstractBitVector.java
r13440 r14466 139 139 // Fall through... 140 140 } 141 error(new TypeError(obj, Symbol.BIT));141 type_error(obj, Symbol.BIT); 142 142 } 143 143 -
trunk/abcl/src/org/armedbear/lisp/ArithmeticError.java
r12513 r14466 134 134 } 135 135 else { 136 return error(new TypeError(arg, Symbol.ARITHMETIC_ERROR));136 return type_error(arg, Symbol.ARITHMETIC_ERROR); 137 137 } 138 138 } … … 149 149 } 150 150 else { 151 return error(new TypeError(arg, Symbol.ARITHMETIC_ERROR));151 return type_error(arg, Symbol.ARITHMETIC_ERROR); 152 152 } 153 153 } -
trunk/abcl/src/org/armedbear/lisp/BasicVector_UnsignedByte16.java
r12588 r14466 179 179 } 180 180 else { 181 error(new TypeError(obj, UNSIGNED_BYTE_16));181 type_error(obj, UNSIGNED_BYTE_16); 182 182 } 183 183 } … … 264 264 newElements[i] = initialContents.elt(i); 265 265 } else 266 error(new TypeError(initialContents, Symbol.SEQUENCE));266 type_error(initialContents, Symbol.SEQUENCE); 267 267 return new BasicVector_UnsignedByte16(newElements); 268 268 } -
trunk/abcl/src/org/armedbear/lisp/BroadcastStream.java
r13440 r14466 244 244 continue; 245 245 } else 246 return error(new TypeError(args[i], list(Symbol.SATISFIES,247 Symbol.OUTPUT_STREAM_P)));246 return type_error(args[i], 247 list(Symbol.SATISFIES, Symbol.OUTPUT_STREAM_P)); 248 248 } else 249 return error(new TypeError(args[i], Symbol.STREAM));249 return type_error(args[i], Symbol.STREAM); 250 250 } 251 251 // All is well. … … 269 269 return result; 270 270 } 271 return error(new TypeError(arg, Symbol.BROADCAST_STREAM));271 return type_error(arg, Symbol.BROADCAST_STREAM); 272 272 } 273 273 }; -
trunk/abcl/src/org/armedbear/lisp/ByteArrayOutputStream.java
r13442 r14466 124 124 return JavaObject.getInstance(((ByteArrayOutputStream)arg).getByteArray()); 125 125 } 126 return error(new TypeError(this, Symbol.STREAM)); //TODO126 return type_error(this, Symbol.STREAM); //TODO 127 127 } 128 128 }; … … 138 138 return new BasicVector_UnsignedByte8(((ByteArrayOutputStream)arg).getByteArray()); 139 139 140 return error(new TypeError(this, Symbol.STREAM)); // TODO140 return type_error(this, Symbol.STREAM); // TODO 141 141 } 142 142 }; -
trunk/abcl/src/org/armedbear/lisp/ComplexVector.java
r12588 r14466 380 380 newElements[i] = initialContents.elt(i); 381 381 } else 382 error(new TypeError(initialContents, Symbol.SEQUENCE));382 type_error(initialContents, Symbol.SEQUENCE); 383 383 elements = newElements; 384 384 } else { -
trunk/abcl/src/org/armedbear/lisp/ComplexVector_UnsignedByte32.java
r12588 r14466 382 382 newElements[i] = initialContents.elt(i); 383 383 } else 384 error(new TypeError(initialContents, Symbol.SEQUENCE));384 type_error(initialContents, Symbol.SEQUENCE); 385 385 elements = newElements; 386 386 } else { -
trunk/abcl/src/org/armedbear/lisp/ComplexVector_UnsignedByte8.java
r12588 r14466 394 394 newElements[i] = coerceLispObjectToJavaByte(initialContents.elt(i)); 395 395 } else 396 error(new TypeError(initialContents, Symbol.SEQUENCE));396 type_error(initialContents, Symbol.SEQUENCE); 397 397 elements = newElements; 398 398 } else { -
trunk/abcl/src/org/armedbear/lisp/ConcatenatedStream.java
r14209 r14466 274 274 if (arg instanceof ConcatenatedStream) 275 275 return ((ConcatenatedStream)arg).streams; 276 return error(new TypeError(arg, Symbol.CONCATENATED_STREAM));276 return type_error(arg, Symbol.CONCATENATED_STREAM); 277 277 } 278 278 }; -
trunk/abcl/src/org/armedbear/lisp/HashTableFunctions.java
r13440 r14466 429 429 return ((WeakHashTable)first).getWeakness(); 430 430 } 431 return error(new TypeError(first, Symbol.HASH_TABLE));431 return type_error(first, Symbol.HASH_TABLE); 432 432 } 433 433 }; -
trunk/abcl/src/org/armedbear/lisp/JProxy.java
r13461 r14466 203 203 } 204 204 if(!(args[0] instanceof Function)) { 205 return error(new TypeError(args[0], Symbol.FUNCTION));205 return type_error(args[0], Symbol.FUNCTION); 206 206 } 207 207 return new JavaObject(new LispInvocationHandler((Function) args[0])); … … 219 219 } 220 220 if(!(args[0] instanceof Cons)) { 221 return error(new TypeError(args[0], new SimpleString("CONS")));221 return type_error(args[0], Symbol.CONS); 222 222 } 223 223 Class[] ifaces = new Class[args[0].length()]; -
trunk/abcl/src/org/armedbear/lisp/Java.java
r14465 r14466 459 459 } 460 460 } else 461 error(new TypeError("wrong type: " + methodRef));461 type_error(methodRef, Symbol.STRING); 462 462 Object[] methodArgs = new Object[args.length-2]; 463 463 Class[] argTypes = m.getParameterTypes(); … … 1233 1233 return JavaObject.getInstance(o, c); 1234 1234 } catch(ClassCastException e) { 1235 return error(new TypeError(javaObject, new SimpleString(c.getName())));1235 return type_error(javaObject, new SimpleString(c.getName())); 1236 1236 } 1237 1237 } -
trunk/abcl/src/org/armedbear/lisp/Layout.java
r14092 r14466 278 278 oldLayout = Symbol.CLASS_LAYOUT.execute(lispClass); 279 279 } else { 280 return error(new TypeError(arg, Symbol.CLASS));280 return type_error(arg, Symbol.CLASS); 281 281 } 282 282 -
trunk/abcl/src/org/armedbear/lisp/Pathname.java
r14465 r14466 2640 2640 public LispObject execute(LispObject arg) { 2641 2641 if (!(arg instanceof AbstractString)) { 2642 return error(new TypeError(arg, Symbol.STRING));2642 return type_error(arg, Symbol.STRING); 2643 2643 } 2644 2644 String result = uriDecode(((AbstractString)arg).toString()); … … 2667 2667 public LispObject execute(LispObject arg) { 2668 2668 if (!(arg instanceof AbstractString)) { 2669 return error(new TypeError(arg, Symbol.STRING));2669 return type_error(arg, Symbol.STRING); 2670 2670 } 2671 2671 String result = uriEncode(((AbstractString)arg).toString()); -
trunk/abcl/src/org/armedbear/lisp/Ratio.java
r13440 r14466 272 272 return Complex.getInstance(add(c.getRealPart()), c.getImaginaryPart()); 273 273 } 274 return error(new TypeError(obj, Symbol.NUMBER));274 return type_error(obj, Symbol.NUMBER); 275 275 } 276 276 … … 308 308 Fixnum.ZERO.subtract(c.getImaginaryPart())); 309 309 } 310 return error(new TypeError(obj, Symbol.NUMBER));310 return type_error(obj, Symbol.NUMBER); 311 311 } 312 312 … … 338 338 multiplyBy(c.getImaginaryPart())); 339 339 } 340 return error(new TypeError(obj, Symbol.NUMBER));340 return type_error(obj, Symbol.NUMBER); 341 341 } 342 342 … … 380 380 imagPart.divideBy(d)); 381 381 } 382 return error(new TypeError(obj, Symbol.NUMBER));382 return type_error(obj, Symbol.NUMBER); 383 383 } 384 384 … … 395 395 if (obj.numberp()) 396 396 return false; 397 error(new TypeError(obj, Symbol.NUMBER));397 type_error(obj, Symbol.NUMBER); 398 398 // Not reached. 399 399 return false; … … 426 426 if (obj instanceof DoubleFloat) 427 427 return isLessThan(((DoubleFloat)obj).rational()); 428 error(new TypeError(obj, Symbol.REAL));428 type_error(obj, Symbol.REAL); 429 429 // Not reached. 430 430 return false; … … 451 451 if (obj instanceof DoubleFloat) 452 452 return isGreaterThan(((DoubleFloat)obj).rational()); 453 error(new TypeError(obj, Symbol.REAL));453 type_error(obj, Symbol.REAL); 454 454 // Not reached. 455 455 return false; … … 476 476 if (obj instanceof DoubleFloat) 477 477 return isLessThanOrEqualTo(((DoubleFloat)obj).rational()); 478 error(new TypeError(obj, Symbol.REAL));478 type_error(obj, Symbol.REAL); 479 479 // Not reached. 480 480 return false; … … 501 501 if (obj instanceof DoubleFloat) 502 502 return isGreaterThanOrEqualTo(((DoubleFloat)obj).rational()); 503 error(new TypeError(obj, Symbol.REAL));503 type_error(obj, Symbol.REAL); 504 504 // Not reached. 505 505 return false; … … 528 528 d = ((Ratio)obj).denominator(); 529 529 } else { 530 return error(new TypeError(obj, Symbol.NUMBER));530 return type_error(obj, Symbol.NUMBER); 531 531 } 532 532 // Invert and multiply. -
trunk/abcl/src/org/armedbear/lisp/SimpleBitVector.java
r12513 r14466 212 212 v.aset(i, initialContents.elt(i)); 213 213 } else 214 error(new TypeError(initialContents, Symbol.SEQUENCE));214 type_error(initialContents, Symbol.SEQUENCE); 215 215 return v; 216 216 } -
trunk/abcl/src/org/armedbear/lisp/SimpleVector.java
r12588 r14466 339 339 } 340 340 else 341 error(new TypeError(initialContents, Symbol.SEQUENCE));341 type_error(initialContents, Symbol.SEQUENCE); 342 342 return new SimpleVector(newData); 343 343 } -
trunk/abcl/src/org/armedbear/lisp/SingleFloat.java
r14062 r14466 285 285 return Complex.getInstance(add(c.getRealPart()), c.getImaginaryPart()); 286 286 } 287 return error(new TypeError(obj, Symbol.NUMBER));287 return type_error(obj, Symbol.NUMBER); 288 288 } 289 289 … … 316 316 ZERO.subtract(c.getImaginaryPart())); 317 317 } 318 return error(new TypeError(obj, Symbol.NUMBER));318 return type_error(obj, Symbol.NUMBER); 319 319 } 320 320 … … 337 337 multiplyBy(c.getImaginaryPart())); 338 338 } 339 return error(new TypeError(obj, Symbol.NUMBER));339 return type_error(obj, Symbol.NUMBER); 340 340 } 341 341 … … 363 363 return Complex.getInstance(resX, resY); 364 364 } 365 return error(new TypeError(obj, Symbol.NUMBER));365 return type_error(obj, Symbol.NUMBER); 366 366 } 367 367 … … 381 381 if (obj instanceof Complex) 382 382 return obj.isEqualTo(this); 383 error(new TypeError(obj, Symbol.NUMBER));383 type_error(obj, Symbol.NUMBER); 384 384 // Not reached. 385 385 return false; … … 405 405 if (obj instanceof Ratio) 406 406 return rational().isLessThan(obj); 407 error(new TypeError(obj, Symbol.REAL));407 type_error(obj, Symbol.REAL); 408 408 // Not reached. 409 409 return false; … … 423 423 if (obj instanceof Ratio) 424 424 return rational().isGreaterThan(obj); 425 error(new TypeError(obj, Symbol.REAL));425 type_error(obj, Symbol.REAL); 426 426 // Not reached. 427 427 return false; … … 441 441 if (obj instanceof Ratio) 442 442 return rational().isLessThanOrEqualTo(obj); 443 error(new TypeError(obj, Symbol.REAL));443 type_error(obj, Symbol.REAL); 444 444 // Not reached. 445 445 return false; … … 459 459 if (obj instanceof Ratio) 460 460 return rational().isGreaterThanOrEqualTo(obj); 461 error(new TypeError(obj, Symbol.REAL));461 type_error(obj, Symbol.REAL); 462 462 // Not reached. 463 463 return false; … … 543 543 return thread.setValues(result, remainder); 544 544 } 545 return error(new TypeError(obj, Symbol.REAL));545 return type_error(obj, Symbol.REAL); 546 546 } 547 547 -
trunk/abcl/src/org/armedbear/lisp/Stream.java
r14465 r14466 351 351 return ((Stream)arg).getExternalFormat(); 352 352 } else { 353 return error(new TypeError(arg, Symbol.STREAM));353 return type_error(arg, Symbol.STREAM); 354 354 } 355 355 } -
trunk/abcl/src/org/armedbear/lisp/StreamError.java
r12320 r14466 163 163 if (arg instanceof StreamError) 164 164 return ((StreamError)arg).getStream(); 165 return error(new TypeError(arg, Symbol.STREAM_ERROR));165 return type_error(arg, Symbol.STREAM_ERROR); 166 166 } 167 167 }; -
trunk/abcl/src/org/armedbear/lisp/SynonymStream.java
r13440 r14466 243 243 if (arg instanceof SynonymStream) 244 244 return ((SynonymStream)arg).symbol; 245 return error(new TypeError(arg, Symbol.SYNONYM_STREAM));245 return type_error(arg, Symbol.SYNONYM_STREAM); 246 246 } 247 247 }; -
trunk/abcl/src/org/armedbear/lisp/ZeroRankArray.java
r13440 r14466 119 119 { 120 120 if (obj.typep(elementType) == NIL) 121 error(new TypeError(obj, elementType));121 type_error(obj, elementType); 122 122 if (index == 0) 123 123 data = obj; … … 130 130 { 131 131 if (obj.typep(elementType) == NIL) 132 error(new TypeError(obj, elementType));132 type_error(obj, elementType); 133 133 data = obj; 134 134 } -
trunk/abcl/src/org/armedbear/lisp/dotimes.java
r12288 r14466 137 137 } 138 138 else 139 return error(new TypeError(limit, Symbol.INTEGER));139 return type_error(limit, Symbol.INTEGER); 140 140 return result; 141 141 } -
trunk/abcl/src/org/armedbear/lisp/function_info.java
r12957 r14466 93 93 } 94 94 } else if (cons != NIL) 95 error(new TypeError(cons, Symbol.LIST));95 type_error(cons, Symbol.LIST); 96 96 info = info.cdr(); 97 97 } … … 125 125 } 126 126 } else if (cons != NIL) 127 error(new TypeError(cons, Symbol.LIST));127 type_error(cons, Symbol.LIST); 128 128 alist = alist.cdr(); 129 129 } -
trunk/abcl/src/org/armedbear/lisp/interactive_stream_p.java
r12288 r14466 49 49 if (arg instanceof Stream) 50 50 return ((Stream)arg).isInteractive() ? T : NIL; 51 return error(new TypeError(arg, Symbol.STREAM));51 return type_error(arg, Symbol.STREAM); 52 52 } 53 53 -
trunk/abcl/src/org/armedbear/lisp/logandc1.java
r12288 r14466 58 58 return number(n1.not().and(n2)); 59 59 } 60 return error(new TypeError(second, Symbol.INTEGER));60 return type_error(second, Symbol.INTEGER); 61 61 } 62 62 if (first instanceof Bignum) { … … 70 70 return number(n1.not().and(n2)); 71 71 } 72 return error(new TypeError(second, Symbol.INTEGER));72 return type_error(second, Symbol.INTEGER); 73 73 } 74 return error(new TypeError(first, Symbol.INTEGER));74 return type_error(first, Symbol.INTEGER); 75 75 } 76 76 -
trunk/abcl/src/org/armedbear/lisp/logandc2.java
r12288 r14466 61 61 return number(n1.and(n2.not())); 62 62 } 63 return error(new TypeError(second, Symbol.INTEGER));63 return type_error(second, Symbol.INTEGER); 64 64 } 65 65 if (first instanceof Bignum) { … … 73 73 return number(n1.and(n2.not())); 74 74 } 75 return error(new TypeError(second, Symbol.INTEGER));75 return type_error(second, Symbol.INTEGER); 76 76 } 77 return error(new TypeError(first, Symbol.INTEGER));77 return type_error(first, Symbol.INTEGER); 78 78 } 79 79 -
trunk/abcl/src/org/armedbear/lisp/logeqv.java
r12288 r14466 61 61 if (arg instanceof Bignum) 62 62 return arg; 63 return error(new TypeError(arg, Symbol.INTEGER));63 return type_error(arg, Symbol.INTEGER); 64 64 } 65 65 … … 76 76 n = ((Bignum)arg).value; 77 77 else 78 return error(new TypeError(arg, Symbol.INTEGER));78 return type_error(arg, Symbol.INTEGER); 79 79 if (result == null) 80 80 result = n; -
trunk/abcl/src/org/armedbear/lisp/lognand.java
r12288 r14466 58 58 return number(n1.and(n2).not()); 59 59 } 60 return error(new TypeError(second, Symbol.INTEGER));60 return type_error(second, Symbol.INTEGER); 61 61 } 62 62 if (first instanceof Bignum) { … … 70 70 return number(n1.and(n2).not()); 71 71 } 72 return error(new TypeError(second, Symbol.INTEGER));72 return type_error(second, Symbol.INTEGER); 73 73 } 74 return error(new TypeError(first, Symbol.INTEGER));74 return type_error(first, Symbol.INTEGER); 75 75 } 76 76 -
trunk/abcl/src/org/armedbear/lisp/logorc1.java
r12288 r14466 61 61 return number(n1.not().or(n2)); 62 62 } 63 return error(new TypeError(second, Symbol.INTEGER));63 return type_error(second, Symbol.INTEGER); 64 64 } 65 65 if (first instanceof Bignum) { … … 73 73 return number(n1.not().or(n2)); 74 74 } 75 return error(new TypeError(second, Symbol.INTEGER));75 return type_error(second, Symbol.INTEGER); 76 76 } 77 return error(new TypeError(first, Symbol.INTEGER));77 return type_error(first, Symbol.INTEGER); 78 78 } 79 79 -
trunk/abcl/src/org/armedbear/lisp/logorc2.java
r12826 r14466 61 61 return number(n1.or(n2.not())); 62 62 } 63 return error(new TypeError(second, Symbol.INTEGER));63 return type_error(second, Symbol.INTEGER); 64 64 } 65 65 if (first instanceof Bignum) { … … 73 73 return number(n1.or(n2.not())); 74 74 } 75 return error(new TypeError(second, Symbol.INTEGER));75 return type_error(second, Symbol.INTEGER); 76 76 } 77 return error(new TypeError(first, Symbol.INTEGER));77 return type_error(first, Symbol.INTEGER); 78 78 } 79 79 -
trunk/abcl/src/org/armedbear/lisp/unbound_slot_instance.java
r12288 r14466 49 49 if (arg instanceof UnboundSlot) 50 50 return ((UnboundSlot)arg).getInstance(); 51 return error(new TypeError(arg, Symbol.UNBOUND_SLOT));51 return type_error(arg, Symbol.UNBOUND_SLOT); 52 52 } 53 53
Note: See TracChangeset
for help on using the changeset viewer.