00001 class Throwable : public Object 00002 class Error : public Throwable 00003 class Exception : public Throwable 00004 class LinkageError : public Error 00005 class VirtualMachineError : public Error 00006 00007 #define Throwable ( 0x000100 ) 00008 #define Error ( 0x000200 | Throwable ) 00009 #define Exception ( 0x000400 | Throwable ) 00010 #define LinkageError ( 0x000800 | Error ) 00011 #define VirtualMachineError ( 0x001000 | Error ) 00012 00013 #define IllegalArgumentException 0x000400 00014 #define IndexOutOfBoundsException 0x001000 00015 00016 #define IncompatibleClassChangeError 0x000800 00017 #define RuntimeException 0x004000 00018 00019 00020 class InstantiationException : public Exception 00021 class InterruptedException : public Exception 00022 class CloneNotSupportedException : public Exception 00023 class IllegalAccessException : public Exception 00024 class NoSuchMethodException : public Exception 00025 class ClassNotFoundException : public Exception 00026 class NoSuchFieldException : public Exception 00027 class RuntimeException : public Exception 00028 00029 class NoClassDefFoundError : public LinkageError 00030 class ClassCircularityError : public LinkageError 00031 class IncompatibleClassChangeError : public LinkageError 00032 class ClassFormatError : public LinkageError 00033 class VerifyError : public LinkageError 00034 class UnsatisfiedLinkError : public LinkageError 00035 class ExceptionInInitializerError : public LinkageError 00036 00037 class NegativeArraySizeException : public RuntimeException 00038 class ArithmeticException : public RuntimeException 00039 class IndexOutOfBoundsException : public RuntimeException 00040 class IllegalStateException : public RuntimeException 00041 class IllegalArgumentException : public RuntimeException 00042 class IllegalMonitorStateException : public RuntimeException 00043 class NullPointerException : public RuntimeException 00044 class ArrayStoreException : public RuntimeException 00045 class ClassCastException : public RuntimeException 00046 class SecurityException : public RuntimeException 00047 00048 class IllegalThreadStateException : public IllegalArgumentException 00049 class NumberFormatException : public IllegalArgumentException 00050 class NoSuchMethodError : public IncompatibleClassChangeError 00051 class AbstractMethodError : public IncompatibleClassChangeError 00052 class IllegalAccessError : public IncompatibleClassChangeError 00053 class NoSuchFieldError : public IncompatibleClassChangeError 00054 class InstantiationError : public IncompatibleClassChangeError 00055 class StringIndexOutOfBoundsException: public IndexOutOfBoundsException 00056 class ArrayIndexOutOfBoundsException : public IndexOutOfBoundsException 00057 00058 class StackOverflowError : public VirtualMachineError 00059 class UnknownError : public VirtualMachineError 00060 class InternalError : public VirtualMachineError 00061 class OutOfMemoryError : public VirtualMachineError