00001
00002
00003 #define __J2K__LoThrowType ( 0xFF00 )
00004 #define __J2K__HiThrowType ( 0x00FF )
00005
00006 #define __J2K__Throwable ( 0x0100 )
00007 #define __J2K__Error ( 0x0200 | __J2K__Throwable )
00008 #define __J2K__LinkageError ( 0x0400 | __J2K__Error )
00009 #define __J2K__Exception ( 0x0800 | __J2K__Throwable )
00010 #define __J2K__IncompatibleClassChangeError ( 0x0F00 | __J2K__LinkageError )
00011
00012 #define __J2K__VirtualMachineError ( 0x1000 | __J2K__Error )
00013 #define __J2K__RuntimeException ( 0x2000 | __J2K__Exception )
00014 #define __J2K__IllegalArgumentException ( 0x4000 | __J2K__RuntimeException )
00015 #define __J2K__IndexOutOfBoundsException ( 0x8000 | __J2K__RuntimeException )
00016
00017
00018
00019 #define __J2K__ClassNotFoundException ( __J2K__Exception | 0x01 )
00020 #define __J2K__CloneNotSupportedException ( __J2K__Exception | 0x02 )
00021 #define __J2K__IllegalAccessException ( __J2K__Exception | 0x04 )
00022 #define __J2K__InstantiationException ( __J2K__Exception | 0x08 )
00023 #define __J2K__InterruptedException ( __J2K__Exception | 0x10 )
00024 #define __J2K__NoSuchFieldException ( __J2K__Exception | 0x20 )
00025 #define __J2K__NoSuchMethodException ( __J2K__Exception | 0x40 )
00026
00027
00028
00029 #define __J2K__ArithmeticException ( __J2K__RuntimeException | 0x01 )
00030 #define __J2K__ArrayStoreException ( __J2K__RuntimeException | 0x02 )
00031 #define __J2K__ClassCastException ( __J2K__RuntimeException | 0x04 )
00032 #define __J2K__IllegalStateException ( __J2K__RuntimeException | 0x08 )
00033 #define __J2K__IllegalMonitorStateException ( __J2K__RuntimeException | 0x10 )
00034 #define __J2K__NegativeArraySizeException ( __J2K__RuntimeException | 0x20 )
00035 #define __J2K__NullPointerException ( __J2K__RuntimeException | 0x40 )
00036 #define __J2K__SecurityException ( __J2K__RuntimeException | 0x80 )
00037
00038
00039
00040 #define __J2K__ClassCircularityError ( __J2K__LinkageError | 0x01 )
00041 #define __J2K__ClassFormatError ( __J2K__LinkageError | 0x02 )
00042 #define __J2K__ExceptionInInitializerError ( __J2K__LinkageError | 0x04 )
00043 #define __J2K__NoClassDefFoundError ( __J2K__LinkageError | 0x08 )
00044 #define __J2K__UnsatisfiedLinkError ( __J2K__LinkageError | 0x10 )
00045 #define __J2K__VerifyError ( __J2K__LinkageError | 0x20 )
00046
00047 #define __J2K__IllegalThreadStateException ( __J2K__IllegalArgumentException | 0x01 )
00048 #define __J2K__NumberFormatException ( __J2K__IllegalArgumentException | 0x02 )
00049
00050 #define __J2K__AbstractMethodError ( __J2K__IncompatibleClassChangeError | 0x01 )
00051 #define __J2K__IllegalAccessError ( __J2K__IncompatibleClassChangeError | 0x02 )
00052 #define __J2K__InstantiationError ( __J2K__IncompatibleClassChangeError | 0x04 )
00053 #define __J2K__NoSuchFieldError ( __J2K__IncompatibleClassChangeError | 0x08 )
00054 #define __J2K__NoSuchMethodError ( __J2K__IncompatibleClassChangeError | 0x10 )
00055
00056 #define __J2K__ArrayIndexOutOfBoundsException ( __J2K__IndexOutOfBoundsException | 0x01 )
00057 #define __J2K__StringIndexOutOfBoundsException ( __J2K__IndexOutOfBoundsException | 0x02 )
00058
00059 #define __J2K__InternalError ( __J2K__VirtualMachineError | 0x01 )
00060 #define __J2K__OutOfMemoryError ( __J2K__VirtualMachineError | 0x02 )
00061 #define __J2K__StackOverflowError ( __J2K__VirtualMachineError | 0x04 )
00062 #define __J2K__UnknownError ( __J2K__VirtualMachineError | 0x08 )
00063