diff options
-rw-r--r-- | src/jvm/clojure/lang/RT.java | 57 |
1 files changed, 55 insertions, 2 deletions
diff --git a/src/jvm/clojure/lang/RT.java b/src/jvm/clojure/lang/RT.java index c8c6d0a3..31505cc2 100644 --- a/src/jvm/clojure/lang/RT.java +++ b/src/jvm/clojure/lang/RT.java @@ -86,9 +86,62 @@ Symbol.create("Iterable"), Iterable.class, Symbol.create("Readable"), Readable.class, Symbol.create("Runnable"), Runnable.class, Symbol.create("Callable"), Callable.class, -Symbol.create("Exception"), Exception.class, Symbol.create("BigInteger"), BigInteger.class, -Symbol.create("BigDecimal"), BigDecimal.class +Symbol.create("BigDecimal"), BigDecimal.class, +Symbol.create("ArithmeticException"), ArithmeticException.class, +Symbol.create("ArrayIndexOutOfBoundsException"), ArrayIndexOutOfBoundsException.class, +Symbol.create("ArrayStoreException"), ArrayStoreException.class, +Symbol.create("ClassCastException"), ClassCastException.class, +Symbol.create("ClassNotFoundException"), ClassNotFoundException.class, +Symbol.create("CloneNotSupportedException"), CloneNotSupportedException.class, +Symbol.create("EnumConstantNotPresentException"), EnumConstantNotPresentException.class, +Symbol.create("Exception"), Exception.class, +Symbol.create("IllegalAccessException"), IllegalAccessException.class, +Symbol.create("IllegalArgumentException"), IllegalArgumentException.class, +Symbol.create("IllegalMonitorStateException"), IllegalMonitorStateException.class, +Symbol.create("IllegalStateException"), IllegalStateException.class, +Symbol.create("IllegalThreadStateException"), IllegalThreadStateException.class, +Symbol.create("IndexOutOfBoundsException"), IndexOutOfBoundsException.class, +Symbol.create("InstantiationException"), InstantiationException.class, +Symbol.create("InterruptedException"), InterruptedException.class, +Symbol.create("NegativeArraySizeException"), NegativeArraySizeException.class, +Symbol.create("NoSuchFieldException"), NoSuchFieldException.class, +Symbol.create("NoSuchMethodException"), NoSuchMethodException.class, +Symbol.create("NullPointerException"), NullPointerException.class, +Symbol.create("NumberFormatException"), NumberFormatException.class, +Symbol.create("RuntimeException"), RuntimeException.class, +Symbol.create("SecurityException"), SecurityException.class, +Symbol.create("StringIndexOutOfBoundsException"), StringIndexOutOfBoundsException.class, +Symbol.create("TypeNotPresentException"), TypeNotPresentException.class, +Symbol.create("UnsupportedOperationException"), UnsupportedOperationException.class, +Symbol.create("AbstractMethodError"), AbstractMethodError.class, +Symbol.create("AssertionError"), AssertionError.class, +Symbol.create("ClassCircularityError"), ClassCircularityError.class, +Symbol.create("ClassFormatError"), ClassFormatError.class, +Symbol.create("Error"), Error.class, +Symbol.create("ExceptionInInitializerError"), ExceptionInInitializerError.class, +Symbol.create("IllegalAccessError"), IllegalAccessError.class, +Symbol.create("IncompatibleClassChangeError"), IncompatibleClassChangeError.class, +Symbol.create("InstantiationError"), InstantiationError.class, +Symbol.create("InternalError"), InternalError.class, +Symbol.create("LinkageError"), LinkageError.class, +Symbol.create("NoClassDefFoundError"), NoClassDefFoundError.class, +Symbol.create("NoSuchFieldError"), NoSuchFieldError.class, +Symbol.create("NoSuchMethodError"), NoSuchMethodError.class, +Symbol.create("OutOfMemoryError"), OutOfMemoryError.class, +Symbol.create("StackOverflowError"), StackOverflowError.class, +Symbol.create("ThreadDeath"), ThreadDeath.class, +Symbol.create("UnknownError"), UnknownError.class, +Symbol.create("UnsatisfiedLinkError"), UnsatisfiedLinkError.class, +Symbol.create("UnsupportedClassVersionError"), UnsupportedClassVersionError.class, +Symbol.create("VerifyError"), VerifyError.class, +Symbol.create("VirtualMachineError"), VirtualMachineError.class, +Symbol.create("Thread$UncaughtExceptionHandler"), Thread.UncaughtExceptionHandler.class, +Symbol.create("Thread$State"), Thread.State.class, +Symbol.create("Deprecated"), Deprecated.class, +Symbol.create("Override"), Override.class, +Symbol.create("SuppressWarnings"), SuppressWarnings.class + // Symbol.create("Collection"), "java.util.Collection", // Symbol.create("Comparator"), "java.util.Comparator", // Symbol.create("Enumeration"), "java.util.Enumeration", |