Search in sources :

Example 1 with ProcessMethodsForInline

use of jadx.core.dex.visitors.ProcessMethodsForInline in project jadx by skylot.

the class Jadx method getPreDecompilePassesList.

public static List<IDexTreeVisitor> getPreDecompilePassesList() {
    List<IDexTreeVisitor> passes = new ArrayList<>();
    passes.add(new SignatureProcessor());
    passes.add(new OverrideMethodVisitor());
    passes.add(new RenameVisitor());
    passes.add(new UsageInfoVisitor());
    passes.add(new ProcessAnonymous());
    passes.add(new ProcessMethodsForInline());
    return passes;
}
Also used : IDexTreeVisitor(jadx.core.dex.visitors.IDexTreeVisitor) SignatureProcessor(jadx.core.dex.visitors.SignatureProcessor) UsageInfoVisitor(jadx.core.dex.visitors.usage.UsageInfoVisitor) ProcessMethodsForInline(jadx.core.dex.visitors.ProcessMethodsForInline) ArrayList(java.util.ArrayList) ProcessAnonymous(jadx.core.dex.visitors.ProcessAnonymous) CodeRenameVisitor(jadx.core.dex.visitors.rename.CodeRenameVisitor) RenameVisitor(jadx.core.dex.visitors.rename.RenameVisitor) OverrideMethodVisitor(jadx.core.dex.visitors.OverrideMethodVisitor)

Aggregations

IDexTreeVisitor (jadx.core.dex.visitors.IDexTreeVisitor)1 OverrideMethodVisitor (jadx.core.dex.visitors.OverrideMethodVisitor)1 ProcessAnonymous (jadx.core.dex.visitors.ProcessAnonymous)1 ProcessMethodsForInline (jadx.core.dex.visitors.ProcessMethodsForInline)1 SignatureProcessor (jadx.core.dex.visitors.SignatureProcessor)1 CodeRenameVisitor (jadx.core.dex.visitors.rename.CodeRenameVisitor)1 RenameVisitor (jadx.core.dex.visitors.rename.RenameVisitor)1 UsageInfoVisitor (jadx.core.dex.visitors.usage.UsageInfoVisitor)1 ArrayList (java.util.ArrayList)1