HomeSort by relevance Sort by last modified time
    Searched refs:TryBlock (Results 1 - 25 of 34) sorted by null

1 2

  /external/smali/dexlib2/src/main/java/org/jf/dexlib2/base/
BaseTryBlock.java 35 import org.jf.dexlib2.iface.TryBlock;
37 public abstract class BaseTryBlock<EH extends ExceptionHandler> implements TryBlock<EH> {
39 if (o instanceof TryBlock) {
40 TryBlock other = (TryBlock)o;
  /external/smali/dexlib2/src/main/java/org/jf/dexlib2/rewriter/
TryBlockRewriter.java 36 import org.jf.dexlib2.iface.TryBlock;
41 public class TryBlockRewriter implements Rewriter<TryBlock<? extends ExceptionHandler>> {
48 @Nonnull @Override public TryBlock<? extends ExceptionHandler> rewrite(
49 @Nonnull TryBlock<? extends ExceptionHandler> tryBlock) {
50 return new RewrittenTryBlock(tryBlock);
54 @Nonnull protected TryBlock<? extends ExceptionHandler> tryBlock;
56 public RewrittenTryBlock(@Nonnull TryBlock<? extends ExceptionHandler> tryBlock) {
    [all...]
MethodImplementationRewriter.java 36 import org.jf.dexlib2.iface.TryBlock;
70 @Override @Nonnull public List<? extends TryBlock<? extends ExceptionHandler>> getTryBlocks() {
Rewriters.java 51 @Nonnull Rewriter<TryBlock<? extends ExceptionHandler>> getTryBlockRewriter();
DexRewriter.java 77 private final Rewriter<TryBlock<? extends ExceptionHandler>> tryBlockRewriter;
132 @Nonnull @Override public Rewriter<TryBlock<? extends ExceptionHandler>> getTryBlockRewriter() { return tryBlockRewriter; }
RewriterModule.java 68 @Nonnull public Rewriter<TryBlock<? extends ExceptionHandler>> getTryBlockRewriter(@Nonnull Rewriters rewriters) {
  /external/smali/dexlib2/src/main/java/org/jf/dexlib2/immutable/
ImmutableTryBlock.java 37 import org.jf.dexlib2.iface.TryBlock;
66 public static ImmutableTryBlock of(TryBlock<? extends ExceptionHandler> tryBlock) {
67 if (tryBlock instanceof ImmutableTryBlock) {
68 return (ImmutableTryBlock)tryBlock;
71 tryBlock.getStartCodeAddress(),
72 tryBlock.getCodeUnitCount(),
73 tryBlock.getExceptionHandlers());
85 @Nullable List<? extends TryBlock<? extends ExceptionHandler>> list) {
89 private static final ImmutableConverter<ImmutableTryBlock, TryBlock<? extends ExceptionHandler>> CONVERTER
    [all...]
ImmutableMethodImplementation.java 37 import org.jf.dexlib2.iface.TryBlock;
56 @Nullable List<? extends TryBlock<? extends ExceptionHandler>> tryBlocks,
  /external/smali/dexlib2/src/test/java/org/jf/dexlib2/writer/util/
TryListBuilderTest.java 37 import org.jf.dexlib2.iface.TryBlock;
54 List<? extends TryBlock<? extends ExceptionHandler>> tryBlocks = tlb.getTryBlocks();
56 List<? extends TryBlock> expected = ImmutableList.of(new ImmutableTryBlock(0, 10,
68 List<? extends TryBlock<? extends ExceptionHandler>> tryBlocks = tlb.getTryBlocks();
70 List<? extends TryBlock> expected = ImmutableList.of(new ImmutableTryBlock(5, 5,
82 List<? extends TryBlock<? extends ExceptionHandler>> tryBlocks = tlb.getTryBlocks();
84 List<? extends TryBlock> expected = ImmutableList.of(new ImmutableTryBlock(0, 10,
96 List<? extends TryBlock<? extends ExceptionHandler>> tryBlocks = tlb.getTryBlocks();
98 List<? extends TryBlock> expected = ImmutableList.of(new ImmutableTryBlock(5, 5,
111 List<? extends TryBlock<? extends ExceptionHandler>> tryBlocks = tlb.getTryBlocks()
    [all...]
  /external/smali/dexlib2/src/main/java/org/jf/dexlib2/iface/
TryBlock.java 41 public interface TryBlock<EH extends ExceptionHandler> {
73 * Compares this TryBlock to another TryBlock for equality.
75 * This TryBlock is equal to another TryBlock if all 3 fields are equal. The exception handlers are tested for
78 * @param o The object to be compared for equality with this TryBlock
79 * @return true if the specified object is equal to this TryBlock
MethodImplementation.java 71 * @return A list of the TryBlock items
73 @Nonnull List<? extends TryBlock<? extends ExceptionHandler>> getTryBlocks();
  /external/smali/dexlib2/src/main/java/org/jf/dexlib2/writer/util/
TryListBuilder.java 37 import org.jf.dexlib2.iface.TryBlock;
60 public static <EH extends ExceptionHandler> List<TryBlock<EH>> massageTryBlocks(
61 List<? extends TryBlock<? extends EH>> tryBlocks) {
64 for (TryBlock<? extends EH> tryBlock: tryBlocks) {
65 int startAddress = tryBlock.getStartCodeAddress();
66 int endAddress = startAddress + tryBlock.getCodeUnitCount();
68 for (EH exceptionHandler: tryBlock.getExceptionHandlers()) {
150 public void append(@Nonnull MutableTryBlock<EH> tryBlock) {
151 next.prev = tryBlock;
    [all...]
  /external/smali/dexlib2/src/main/java/org/jf/dexlib2/writer/
ClassSection.java 36 import org.jf.dexlib2.iface.TryBlock;
80 @Nonnull List<? extends TryBlock<? extends ExceptionHandler>> getTryBlocks(@Nonnull MethodKey key);
DexWriter.java 49 import org.jf.dexlib2.iface.TryBlock;
    [all...]
  /external/smali/dexlib2/src/test/java/org/jf/dexlib2/builder/
FixOffsetsTest.java 41 import org.jf.dexlib2.iface.TryBlock;
110 List<? extends TryBlock<? extends ExceptionHandler>> exceptionHandlers = impl.getTryBlocks();
  /external/smali/smalidea/src/main/java/org/jf/smalidea/dexlib/
SmalideaMethod.java 172 @Nonnull @Override public List<? extends TryBlock<? extends ExceptionHandler>> getTryBlocks() {
174 new Function<SmaliCatchStatement, TryBlock<? extends ExceptionHandler>>() {
176 public TryBlock<? extends ExceptionHandler> apply(
  /external/clang/lib/Parse/
ParseStmt.cpp 433 StmtResult TryBlock(ParseCompoundStatement(/*isStmtExpr=*/false,
435 if(TryBlock.isInvalid())
436 return TryBlock;
455 TryBlock.get(),
    [all...]
  /external/smali/dexlib2/src/main/java/org/jf/dexlib2/writer/pool/
ClassPool.java 167 List<? extends TryBlock> tryBlocks = methodImpl.getTryBlocks();
173 for (TryBlock<? extends ExceptionHandler> tryBlock: methodImpl.getTryBlocks()) {
174 for (ExceptionHandler handler: tryBlock.getExceptionHandlers()) {
422 @Nonnull @Override public List<? extends TryBlock<? extends ExceptionHandler>> getTryBlocks(
  /external/smali/smalidea/src/test/java/org/jf/smalidea/dexlib/
SmalideaMethodTest.java 41 import org.jf.dexlib2.iface.TryBlock;
353 List<? extends TryBlock<? extends ExceptionHandler>> tryBlocks = impl.getTryBlocks();
356 TryBlock<? extends ExceptionHandler> tryBlock = tryBlocks.get(0);
357 Assert.assertEquals(8, tryBlock.getStartCodeAddress());
358 Assert.assertEquals(14, tryBlock.getCodeUnitCount());
359 Assert.assertEquals(1, tryBlock.getExceptionHandlers().size());
360 Assert.assertEquals("Ljava/lang/RuntimeException;", tryBlock.getExceptionHandlers().get(0).getExceptionType());
361 Assert.assertEquals(23, tryBlock.getExceptionHandlers().get(0).getHandlerCodeAddress());
363 tryBlock = tryBlocks.get(1)
    [all...]
  /external/smali/dexlib2/src/main/java/org/jf/dexlib2/writer/builder/
BuilderClassPool.java 42 import org.jf.dexlib2.iface.TryBlock;
303 public List<? extends TryBlock<? extends ExceptionHandler>> getTryBlocks(@Nonnull BuilderMethod builderMethod) {
  /external/clang/lib/AST/
Stmt.cpp 897 Stmt *TryBlock,
903 Children[TRY] = TryBlock;
908 SourceLocation TryLoc, Stmt *TryBlock,
910 return new(C) SEHTryStmt(IsCXXTry,TryLoc,TryBlock,Handler);
    [all...]
  /external/clang/lib/Sema/
JumpDiagnostics.cpp 328 if (Stmt *TryBlock = TS->getTryBlock())
329 BuildScopeInformation(TryBlock, (newParentScope = Scopes.size()-1));
351 if (Stmt *TryBlock = TS->getTryBlock())
352 BuildScopeInformation(TryBlock, (newParentScope = Scopes.size()-1));
    [all...]
  /external/smali/dexlib2/src/test/java/org/jf/dexlib2/writer/
JumboStringConversionTest.java 162 @Nonnull @Override public List<? extends TryBlock<? extends ExceptionHandler>> getTryBlocks() {
  /external/smali/baksmali/src/main/java/org/jf/baksmali/Adaptors/
MethodDefinition.java 528 List<? extends TryBlock<? extends ExceptionHandler>> tryBlocks = methodImpl.getTryBlocks();
536 for (TryBlock<? extends ExceptionHandler> tryBlock: tryBlocks) {
537 int startAddress = tryBlock.getStartCodeAddress();
538 int endAddress = startAddress + tryBlock.getCodeUnitCount();
560 for (ExceptionHandler handler: tryBlock.getExceptionHandlers()) {
  /external/smali/dexlib2/src/main/java/org/jf/dexlib2/analysis/
MethodAnalyzer.java 433 List<? extends TryBlock<? extends ExceptionHandler>> tries = methodImpl.getTryBlocks();
436 TryBlock currentTry = null;
456 TryBlock<? extends ExceptionHandler> tryBlock = tries.get(triesIndex);
457 if (tryBlock.getStartCodeAddress() <= currentCodeAddress) {
458 assert(tryBlock.getStartCodeAddress() + tryBlock.getCodeUnitCount() > currentCodeAddress);
460 currentTry = tryBlock;
462 currentExceptionHandlers = buildExceptionHandlerArray(tryBlock);
574 private AnalyzedInstruction[] buildExceptionHandlerArray(@Nonnull TryBlock<? extends ExceptionHandler> tryBlock)
    [all...]

Completed in 1617 milliseconds

1 2