Projects STRLCPY jadx Commits 039f6eeb
🤬
Revision indexing in progress... (symbol navigation in revisions will be accurate after indexed)
  • ■ ■ ■ ■ ■ ■
    jadx-core/src/main/java/jadx/core/ProcessClass.java
    1 1  package jadx.core;
    2 2   
    3 3  import jadx.core.dex.nodes.ClassNode;
    4  -import jadx.core.dex.visitors.DepthTraverser;
     4 +import jadx.core.dex.visitors.DepthTraversal;
    5 5  import jadx.core.dex.visitors.IDexTreeVisitor;
    6 6  import jadx.core.utils.exceptions.DecodeException;
    7 7   
    skipped 12 lines
    20 20   try {
    21 21   cls.load();
    22 22   for (IDexTreeVisitor visitor : passes) {
    23  - DepthTraverser.visit(visitor, cls);
     23 + DepthTraversal.visit(visitor, cls);
    24 24   }
    25 25   } catch (DecodeException e) {
    26 26   LOG.error("Decode exception: " + cls, e);
    skipped 8 lines
  • ■ ■ ■ ■ ■ ■
    jadx-core/src/main/java/jadx/core/codegen/MethodGen.java
    skipped 13 lines
    14 14  import jadx.core.dex.nodes.MethodNode;
    15 15  import jadx.core.dex.regions.Region;
    16 16  import jadx.core.dex.trycatch.CatchAttr;
    17  -import jadx.core.dex.visitors.DepthTraverser;
     17 +import jadx.core.dex.visitors.DepthTraversal;
    18 18  import jadx.core.dex.visitors.FallbackModeVisitor;
    19 19  import jadx.core.utils.ErrorsCounter;
    20 20  import jadx.core.utils.InsnUtils;
    skipped 253 lines
    274 274   // load original instructions
    275 275   try {
    276 276   mth.load();
    277  - DepthTraverser.visit(new FallbackModeVisitor(), mth);
     277 + DepthTraversal.visit(new FallbackModeVisitor(), mth);
    278 278   } catch (DecodeException e) {
    279 279   LOG.error("Error reload instructions in fallback mode:", e);
    280 280   code.startLine("// Can't loadFile method instructions: " + e.getMessage());
    skipped 53 lines
  • ■ ■ ■ ■
    jadx-core/src/main/java/jadx/core/dex/visitors/DepthTraverser.java jadx-core/src/main/java/jadx/core/dex/visitors/DepthTraversal.java
    skipped 3 lines
    4 4  import jadx.core.dex.nodes.MethodNode;
    5 5  import jadx.core.utils.ErrorsCounter;
    6 6   
    7  -public class DepthTraverser {
     7 +public class DepthTraversal {
    8 8   
    9 9   public static void visit(IDexTreeVisitor visitor, ClassNode cls) {
    10 10   try {
    skipped 24 lines
  • ■ ■ ■ ■ ■ ■
    jadx-core/src/test/java/jadx/api/InternalJadxTest.java
    skipped 2 lines
    3 3  import jadx.core.Jadx;
    4 4  import jadx.core.dex.nodes.ClassNode;
    5 5  import jadx.core.dex.nodes.MethodNode;
    6  -import jadx.core.dex.visitors.DepthTraverser;
     6 +import jadx.core.dex.visitors.DepthTraversal;
    7 7  import jadx.core.dex.visitors.IDexTreeVisitor;
    8 8   
    9 9  import java.io.BufferedInputStream;
    skipped 56 lines
    66 66   }
    67 67   }, new File(outDir));
    68 68   for (IDexTreeVisitor visitor : passes) {
    69  - DepthTraverser.visit(visitor, cls);
     69 + DepthTraversal.visit(visitor, cls);
    70 70   }
    71 71   assertThat(cls.getCode().toString(), not(containsString("inconsistent")));
    72 72   return cls;
    skipped 94 lines
  • ■ ■ ■ ■ ■ ■
    jadx-core/src/test/java/jadx/tests/internal/TestVariablesDefinitions.java
    skipped 1 lines
    2 2   
    3 3  import jadx.api.InternalJadxTest;
    4 4  import jadx.core.dex.nodes.ClassNode;
    5  -import jadx.core.dex.visitors.DepthTraverser;
     5 +import jadx.core.dex.visitors.DepthTraversal;
    6 6  import jadx.core.dex.visitors.IDexTreeVisitor;
    7 7  import jadx.core.utils.exceptions.DecodeException;
    8 8   
    skipped 19 lines
    28 28   cls.load();
    29 29   Iterator<IDexTreeVisitor> iterator = passes.iterator();
    30 30   while (iterator.hasNext()) {
    31  - DepthTraverser.visit(iterator.next(), cls);
     31 + DepthTraversal.visit(iterator.next(), cls);
    32 32   }
    33 33   } catch (DecodeException e) {
    34 34   LOG.error("Decode exception: " + cls, e);
    skipped 16 lines
Please wait...
Page is in error, reload to recover