110353ed766fc48a0af6bd33d934439e695c03e3Mahmood Alipackage annotations.io; 210353ed766fc48a0af6bd33d934439e695c03e3Mahmood Ali 3a74f2668d253bb9375805db0f23a01e30ddfba8fwdietl/*>>> 443367280222c6f50f8085ae8d12a985c257b3ea0Michael Ernstimport org.checkerframework.checker.nullness.qual.*; 5a74f2668d253bb9375805db0f23a01e30ddfba8fwdietl*/ 610353ed766fc48a0af6bd33d934439e695c03e3Mahmood Ali 710353ed766fc48a0af6bd33d934439e695c03e3Mahmood Ali// Not package-private because it is used from the Scene Library. 810353ed766fc48a0af6bd33d934439e695c03e3Mahmood Ali// But not intended for widespread use. 910353ed766fc48a0af6bd33d934439e695c03e3Mahmood Ali 1010353ed766fc48a0af6bd33d934439e695c03e3Mahmood Ali/** 1110353ed766fc48a0af6bd33d934439e695c03e3Mahmood Ali * Thrown when index file or javap parsing fails. 1210353ed766fc48a0af6bd33d934439e695c03e3Mahmood Ali * <p> 1310353ed766fc48a0af6bd33d934439e695c03e3Mahmood Ali * 1410353ed766fc48a0af6bd33d934439e695c03e3Mahmood Ali * Because of the way the parser is implemented, sometimes the error message 1510353ed766fc48a0af6bd33d934439e695c03e3Mahmood Ali * isn't very good; in particular, it sometimes says "expected A, B or C" 1610353ed766fc48a0af6bd33d934439e695c03e3Mahmood Ali * when there are legal tokens other than A, B, and C. 1710353ed766fc48a0af6bd33d934439e695c03e3Mahmood Ali */ 1810353ed766fc48a0af6bd33d934439e695c03e3Mahmood Alipublic final class ParseException extends Exception { 1910353ed766fc48a0af6bd33d934439e695c03e3Mahmood Ali 2010353ed766fc48a0af6bd33d934439e695c03e3Mahmood Ali public ParseException() { 2110353ed766fc48a0af6bd33d934439e695c03e3Mahmood Ali super(); 2210353ed766fc48a0af6bd33d934439e695c03e3Mahmood Ali } 2310353ed766fc48a0af6bd33d934439e695c03e3Mahmood Ali 2410353ed766fc48a0af6bd33d934439e695c03e3Mahmood Ali public ParseException(String message) { 2510353ed766fc48a0af6bd33d934439e695c03e3Mahmood Ali super(message); 2610353ed766fc48a0af6bd33d934439e695c03e3Mahmood Ali } 2710353ed766fc48a0af6bd33d934439e695c03e3Mahmood Ali 2810353ed766fc48a0af6bd33d934439e695c03e3Mahmood Ali public ParseException(String message, Throwable cause) { 2910353ed766fc48a0af6bd33d934439e695c03e3Mahmood Ali super(message, cause); 3010353ed766fc48a0af6bd33d934439e695c03e3Mahmood Ali } 3110353ed766fc48a0af6bd33d934439e695c03e3Mahmood Ali 3210353ed766fc48a0af6bd33d934439e695c03e3Mahmood Ali public ParseException(Throwable cause) { 3310353ed766fc48a0af6bd33d934439e695c03e3Mahmood Ali super(cause); 3410353ed766fc48a0af6bd33d934439e695c03e3Mahmood Ali } 3510353ed766fc48a0af6bd33d934439e695c03e3Mahmood Ali 3610353ed766fc48a0af6bd33d934439e695c03e3Mahmood Ali} 37