FileDocCategorySizeDatePackage
IntermediateClass.javaAPI DocAndroid 5.1 API3511Thu Mar 12 22:22:12 GMT 2015com.android.multidexlegacyandexception

IntermediateClass

public class IntermediateClass extends Object

Fields Summary
Constructors Summary
Methods Summary
public static intget1(boolean condition)

        return new ClassInSecondaryDex(condition).get1();
    
public static intget2(boolean condition)

        return new ClassInSecondaryDex(condition).get2();
    
public static intget3(boolean condition)

        ClassInSecondaryDex thrower = new ClassInSecondaryDex(condition);
        try {
            thrower.canThrow2();
            thrower.canThrow1();
            return 1;
        } catch (ExceptionInMainDex e) {
            return 10;
        } catch (ExceptionInSecondaryDex e) {
            return 11;
        } catch (ExceptionInMainDex2 e) {
            return 10;
        } catch (ExceptionInSecondaryDex2 e) {
            return 11;
        } catch (OutOfMemoryError e) {
            return 12;
        } catch (CaughtOnlyException e) {
            return 17;
        } catch (ExceptionInSecondaryDexWithSuperInMain e) {
            return 39;
        } catch (SuperExceptionInSecondaryDex|SuperExceptionInMainDex|CaughtOnlyByIntermediateException e) {
            return 23;
       }
    
public static intget4(boolean condition)

        ClassInSecondaryDex thrower = new ClassInSecondaryDex(condition);
        try {
            thrower.canThrow2();
            thrower.canThrow1();
            return 1;
        } catch (ExceptionInSecondaryDexWithSuperInMain e) {
            return 39;
        } catch (ExceptionInSecondaryDex e) {
            return 11;
        } catch (ExceptionInSecondaryDex2 e) {
            return 11;
        } catch (OutOfMemoryError e) {
            return 12;
        } catch (ExceptionInMainDex2 e) {
            return 10;
        } catch (ExceptionInMainDex e) {
            return 10;
        } catch (CaughtOnlyException e) {
            return 17;
        } catch (SuperExceptionInSecondaryDex e) {
        } catch (SuperExceptionInMainDex e) {
        } catch (CaughtOnlyByIntermediateException e) {
            return 35;
        }
        return 39;
    
public static intget5(java.lang.Throwable thrown)

        try {
            ClassInSecondaryDex.canThrowAll(thrown);
            return 1;
        } catch (ExceptionInMainDex e) {
            return 10;
        } catch (ExceptionInSecondaryDex e) {
            return 11;
        } catch (ExceptionInMainDex2 e) {
            return 12;
        } catch (ExceptionInSecondaryDex2 e) {
            return 13;
        } catch (OutOfMemoryError e) {
            return 14;
        } catch (CaughtOnlyException e) {
            return 17;
        } catch (ExceptionInSecondaryDexWithSuperInMain e) {
            return 39;
        } catch (SuperExceptionInSecondaryDex|SuperExceptionInMainDex|CaughtOnlyByIntermediateException e) {
            return 23;
       } catch (Throwable e) {
            return 37;
        }