Package org.jf.dexlib2.immutable

Examples of org.jf.dexlib2.immutable.ImmutableTryBlock


        tlb.addHandler(0, 10, new ImmutableExceptionHandler("LException2;", 6));

        List<? extends TryBlock<? extends ExceptionHandler>> tryBlocks = tlb.getTryBlocks();

        List<? extends TryBlock> expected = ImmutableList.of(
                new ImmutableTryBlock(0, 5,
                        ImmutableList.of(
                                new ImmutableExceptionHandler("LException2;", 6))),
                new ImmutableTryBlock(5, 5,
                        ImmutableList.of(
                                new ImmutableExceptionHandler("LException1;", 5),
                                new ImmutableExceptionHandler("LException2;", 6))));

        Assert.assertEquals(expected, tryBlocks);
View Full Code Here


        tlb.addHandler(0, 7, new ImmutableExceptionHandler("LException2;", 6));

        List<? extends TryBlock<? extends ExceptionHandler>> tryBlocks = tlb.getTryBlocks();

        List<? extends TryBlock> expected = ImmutableList.of(
                new ImmutableTryBlock(0, 5,
                        ImmutableList.of(
                                new ImmutableExceptionHandler("LException2;", 6))),
                new ImmutableTryBlock(5, 2,
                        ImmutableList.of(
                                new ImmutableExceptionHandler("LException1;", 5),
                                new ImmutableExceptionHandler("LException2;", 6))),
                new ImmutableTryBlock(7, 3,
                        ImmutableList.of(
                                new ImmutableExceptionHandler("LException1;", 5))));

        Assert.assertEquals(expected, tryBlocks);
    }
View Full Code Here

        tlb.addHandler(0, 15, new ImmutableExceptionHandler("LException2;", 6));

        List<? extends TryBlock<? extends ExceptionHandler>> tryBlocks = tlb.getTryBlocks();

        List<? extends TryBlock> expected = ImmutableList.of(
                new ImmutableTryBlock(0, 5,
                        ImmutableList.of(
                                new ImmutableExceptionHandler("LException2;", 6))),
                new ImmutableTryBlock(5, 5,
                        ImmutableList.of(
                                new ImmutableExceptionHandler("LException1;", 5),
                                new ImmutableExceptionHandler("LException2;", 6))),
                new ImmutableTryBlock(10, 5,
                        ImmutableList.of(
                                new ImmutableExceptionHandler("LException2;", 6))));

        Assert.assertEquals(expected, tryBlocks);
    }
View Full Code Here

        tlb.addHandler(0, 15, new ImmutableExceptionHandler("LException2;", 6));

        List<? extends TryBlock<? extends ExceptionHandler>> tryBlocks = tlb.getTryBlocks();

        List<? extends TryBlock> expected = ImmutableList.of(
                new ImmutableTryBlock(0, 1,
                        ImmutableList.of(
                                new ImmutableExceptionHandler("LException2;", 6))),
                new ImmutableTryBlock(1, 4,
                        ImmutableList.of(
                                new ImmutableExceptionHandler("LException1;", 5),
                                new ImmutableExceptionHandler("LException2;", 6))),
                new ImmutableTryBlock(5, 5,
                        ImmutableList.of(
                                new ImmutableExceptionHandler("LException2;", 6))),
                new ImmutableTryBlock(10, 4,
                        ImmutableList.of(
                                new ImmutableExceptionHandler("LException1;", 5),
                                new ImmutableExceptionHandler("LException2;", 6))),
                new ImmutableTryBlock(14, 1,
                        ImmutableList.of(
                                new ImmutableExceptionHandler("LException2;", 6))));

        Assert.assertEquals(expected, tryBlocks);
    }
View Full Code Here

        tlb.addHandler(0, 15, new ImmutableExceptionHandler("LException1;", 5));

        List<? extends TryBlock<? extends ExceptionHandler>> tryBlocks = tlb.getTryBlocks();

        List<? extends TryBlock> expected = ImmutableList.of(
                new ImmutableTryBlock(0, 15,
                        ImmutableList.of(
                                new ImmutableExceptionHandler("LException1;", 5))));

        Assert.assertEquals(expected, tryBlocks);
    }
View Full Code Here

        tlb.addHandler(0, 15, new ImmutableExceptionHandler("LException2;", 6));

        List<? extends TryBlock<? extends ExceptionHandler>> tryBlocks = tlb.getTryBlocks();

        List<? extends TryBlock> expected = ImmutableList.of(
                new ImmutableTryBlock(0, 5,
                        ImmutableList.of(
                                new ImmutableExceptionHandler("LException2;", 6))),
                new ImmutableTryBlock(5, 5,
                        ImmutableList.of(
                                new ImmutableExceptionHandler("LException1;", 5),
                                new ImmutableExceptionHandler("LException2;", 6))),
                new ImmutableTryBlock(10, 5,
                        ImmutableList.of(
                                new ImmutableExceptionHandler("LException2;", 6))));

        Assert.assertEquals(expected, tryBlocks);
    }
View Full Code Here

        tlb.addHandler(0, 15, new ImmutableExceptionHandler(null, 6));

        List<? extends TryBlock<? extends ExceptionHandler>> tryBlocks = tlb.getTryBlocks();

        List<? extends TryBlock> expected = ImmutableList.of(
                new ImmutableTryBlock(0, 5,
                        ImmutableList.of(
                                new ImmutableExceptionHandler(null, 6))),
                new ImmutableTryBlock(5, 5,
                        ImmutableList.of(
                                new ImmutableExceptionHandler("LException1;", 5),
                                new ImmutableExceptionHandler(null, 6))),
                new ImmutableTryBlock(10, 5,
                        ImmutableList.of(
                                new ImmutableExceptionHandler(null, 6))));

        Assert.assertEquals(expected, tryBlocks);
    }
View Full Code Here

        tlb.addHandler(0, 15, new ImmutableExceptionHandler("LException1;", 6));

        List<? extends TryBlock<? extends ExceptionHandler>> tryBlocks = tlb.getTryBlocks();

        List<? extends TryBlock> expected = ImmutableList.of(
                new ImmutableTryBlock(0, 5,
                        ImmutableList.of(
                                new ImmutableExceptionHandler("LException1;", 6))),
                new ImmutableTryBlock(5, 5,
                        ImmutableList.of(
                                new ImmutableExceptionHandler(null, 5),
                                new ImmutableExceptionHandler("LException1;", 6))),
                new ImmutableTryBlock(10, 5,
                        ImmutableList.of(
                                new ImmutableExceptionHandler("LException1;", 6))));

        Assert.assertEquals(expected, tryBlocks);
    }
View Full Code Here

        tlb.addHandler(0, 15, new ImmutableExceptionHandler(null, 5));

        List<? extends TryBlock<? extends ExceptionHandler>> tryBlocks = tlb.getTryBlocks();

        List<? extends TryBlock> expected = ImmutableList.of(
                new ImmutableTryBlock(0, 15,
                        ImmutableList.of(
                                new ImmutableExceptionHandler(null, 5))));

        Assert.assertEquals(expected, tryBlocks);
    }
View Full Code Here

        tlb.addHandler(25, 40, new ImmutableExceptionHandler(null, 6));

        List<? extends TryBlock<? extends ExceptionHandler>> tryBlocks = tlb.getTryBlocks();

        List<? extends TryBlock> expected = ImmutableList.of(
                new ImmutableTryBlock(0, 10,
                        ImmutableList.of(
                                new ImmutableExceptionHandler(null, 6))),
                new ImmutableTryBlock(10, 5,
                        ImmutableList.of(
                                new ImmutableExceptionHandler(null, 6),
                                new ImmutableExceptionHandler("LException1;", 5))),
                new ImmutableTryBlock(15, 10,
                        ImmutableList.of(
                                new ImmutableExceptionHandler("LException1;", 5))),
                new ImmutableTryBlock(25, 5,
                        ImmutableList.of(
                                new ImmutableExceptionHandler("LException1;", 5),
                                new ImmutableExceptionHandler(null, 6))),
                new ImmutableTryBlock(30, 10,
                        ImmutableList.of(
                                new ImmutableExceptionHandler(null, 6))));

        Assert.assertEquals(expected, tryBlocks);
    }
View Full Code Here

TOP

Related Classes of org.jf.dexlib2.immutable.ImmutableTryBlock

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.