1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17 package org.apache.bcel;
18
19
20
21
22
23
24 @Deprecated
25 public interface ExceptionConstants {
26
27
28
29
30 Class<Throwable> THROWABLE = Throwable.class;
31
32
33
34 Class<RuntimeException> RUNTIME_EXCEPTION = RuntimeException.class;
35
36
37
38 Class<LinkageError> LINKING_EXCEPTION = LinkageError.class;
39
40
41
42 Class<ClassCircularityError> CLASS_CIRCULARITY_ERROR = ClassCircularityError.class;
43 Class<ClassFormatError> CLASS_FORMAT_ERROR = ClassFormatError.class;
44 Class<ExceptionInInitializerError> EXCEPTION_IN_INITIALIZER_ERROR = ExceptionInInitializerError.class;
45 Class<IncompatibleClassChangeError> INCOMPATIBLE_CLASS_CHANGE_ERROR = IncompatibleClassChangeError.class;
46 Class<AbstractMethodError> ABSTRACT_METHOD_ERROR = AbstractMethodError.class;
47 Class<IllegalAccessError> ILLEGAL_ACCESS_ERROR = IllegalAccessError.class;
48 Class<InstantiationError> INSTANTIATION_ERROR = InstantiationError.class;
49 Class<NoSuchFieldError> NO_SUCH_FIELD_ERROR = NoSuchFieldError.class;
50 Class<NoSuchMethodError> NO_SUCH_METHOD_ERROR = NoSuchMethodError.class;
51 Class<NoClassDefFoundError> NO_CLASS_DEF_FOUND_ERROR = NoClassDefFoundError.class;
52 Class<UnsatisfiedLinkError> UNSATISFIED_LINK_ERROR = UnsatisfiedLinkError.class;
53 Class<VerifyError> VERIFY_ERROR = VerifyError.class;
54
55
56
57
58
59 Class<NullPointerException> NULL_POINTER_EXCEPTION = NullPointerException.class;
60 Class<ArrayIndexOutOfBoundsException> ARRAY_INDEX_OUT_OF_BOUNDS_EXCEPTION = ArrayIndexOutOfBoundsException.class;
61 Class<ArithmeticException> ARITHMETIC_EXCEPTION = ArithmeticException.class;
62 Class<NegativeArraySizeException> NEGATIVE_ARRAY_SIZE_EXCEPTION = NegativeArraySizeException.class;
63 Class<ClassCastException> CLASS_CAST_EXCEPTION = ClassCastException.class;
64 Class<IllegalMonitorStateException> ILLEGAL_MONITOR_STATE = IllegalMonitorStateException.class;
65
66
67
68
69
70
71 @Deprecated
72 Class<?>[] EXCS_CLASS_AND_INTERFACE_RESOLUTION = {NO_CLASS_DEF_FOUND_ERROR, CLASS_FORMAT_ERROR, VERIFY_ERROR, ABSTRACT_METHOD_ERROR,
73 EXCEPTION_IN_INITIALIZER_ERROR, ILLEGAL_ACCESS_ERROR};
74 @Deprecated
75 Class<?>[] EXCS_FIELD_AND_METHOD_RESOLUTION = {NO_SUCH_FIELD_ERROR, ILLEGAL_ACCESS_ERROR, NO_SUCH_METHOD_ERROR};
76
77
78
79
80 @Deprecated
81 Class<?>[] EXCS_INTERFACE_METHOD_RESOLUTION = new Class[0];
82
83
84
85
86 @Deprecated
87 Class<?>[] EXCS_STRING_RESOLUTION = new Class[0];
88
89 @Deprecated
90 Class<?>[] EXCS_ARRAY_EXCEPTION = {NULL_POINTER_EXCEPTION, ARRAY_INDEX_OUT_OF_BOUNDS_EXCEPTION};
91
92 }