Methods Summary |
---|
public void | canThrow1()
if (condition) {
throw new ExceptionInMainDex();
}
|
public void | canThrow2()
if (condition) {
throw new ExceptionInSecondaryDex();
}
|
public static void | canThrowAll(java.lang.Throwable toThrow)
if (toThrow != null) {
throw toThrow;
}
|
public int | get1()
try {
canThrow1();
canThrow2();
return 1;
} catch (ExceptionInMainDex e) {
return 10;
} catch (ExceptionInSecondaryDex e) {
return 11;
} catch (OutOfMemoryError e) {
return 12;
} catch (CaughtOnlyException e) {
return 17;
} catch (SuperExceptionInSecondaryDex|SuperExceptionInMainDex e) {
return 23;
}
|
public int | get2()
try {
canThrow2();
canThrow1();
return 1;
} catch (ExceptionInMainDex e) {
return 10;
} catch (ExceptionInSecondaryDex e) {
return 11;
} catch (OutOfMemoryError e) {
return 12;
} catch (CaughtOnlyException e) {
return 17;
} catch (SuperExceptionInSecondaryDex e) {
return 23;
} catch (SuperExceptionInMainDex e) {
return 27;
}
|