Package jadx.core.dex.visitors
Interface IDexTreeVisitor
-
- All Known Subinterfaces:
IPassWrapperVisitor
- All Known Implementing Classes:
AbstractVisitor,AddAndroidConstants,AnonymousClassVisitor,ApplyVariableNames,AttachCommentsVisitor,AttachMethodDetails,AttachTryCatchVisitor,BlockFinisher,BlockProcessor,BlockSplitter,CheckCode,CheckRegions,ClassModifier,CleanRegions,CodeRenameVisitor,CodeShrinkVisitor,CollectConstValues,ConstInlineVisitor,ConstructorVisitor,DeboxingVisitor,DebugChecksPass,DebugInfoApplyVisitor,DebugInfoAttachVisitor,DecompilePassWrapper,DeobfuscatorVisitor,DotGraphVisitor,EnumVisitor,ExtractFieldInit,FallbackModeVisitor,FinishTypeInference,FixAccessModifiers,FixSwitchOverEnum,FixTypesVisitor,GenericTypesVisitor,IfRegionVisitor,InitCodeVariables,InlineMethods,LoopRegionVisitor,MarkFinallyVisitor,MarkMethodsForInline,MethodInvokeVisitor,MethodThrowsVisitor,MethodVisitor,ModVisitor,MoveInlineVisitor,NonFinalResIdsVisitor,OverrideMethodVisitor,PrepareForCodeGen,PreparePassWrapper,ProcessAnonymous,ProcessInstructionsVisitor,ProcessKotlinInternals,ProcessMethodsForInline,ProcessVariables,RegionMakerVisitor,RenameVisitor,ReplaceNewArray,ReturnVisitor,SaveDeobfMapping,ShadowFieldVisitor,SignatureProcessor,SimplifyVisitor,SourceFileRename,SSATransform,SwitchOverStringVisitor,TypeInferenceVisitor,UsageInfoVisitor
public interface IDexTreeVisitorVisitor interface for traverse dex tree
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description java.lang.StringgetName()Visitor short idvoidinit(RootNode root)Called after loading dex tree, but before visitor traversal.booleanvisit(ClassNode cls)Visit classvoidvisit(MethodNode mth)Visit method
-
-
-
Method Detail
-
getName
java.lang.String getName()
Visitor short id
-
init
void init(RootNode root) throws JadxException
Called after loading dex tree, but before visitor traversal.- Throws:
JadxException
-
visit
boolean visit(ClassNode cls) throws JadxException
Visit class- Returns:
- false for disable child methods and inner classes traversal
- Throws:
JadxException
-
visit
void visit(MethodNode mth) throws JadxException
Visit method- Throws:
JadxException
-
-