Package jadx.core.dex.visitors
Interface IDexTreeVisitor
- All Known Subinterfaces:
IPassWrapperVisitor
- All Known Implementing Classes:
AbstractVisitor,AddAndroidConstants,AdjustForIfMergeVisitor,AnonymousClassVisitor,ApplyVariableNames,AttachCommentsVisitor,AttachMethodDetails,AttachTryCatchVisitor,BlockFinisher,BlockProcessor,BlockSplitter,CheckCode,CheckRegions,ClassModifier,CleanRegions,CodeRenameVisitor,CodeShrinkVisitor,CollectConstValues,ConstInlineVisitor,ConstructorVisitor,DeboxingVisitor,DebugChecksPass,DebugInfoApplyVisitor,DebugInfoAttachVisitor,DebugRegionCounter,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,SwitchBreakVisitor,SwitchOverStringVisitor,TypeInferenceVisitor,UsageInfoVisitor
public interface IDexTreeVisitor
Visitor interface for traverse dex tree
-
Method Summary
-
Method Details
-
getName
String getName()Visitor short id -
init
Called after loading dex tree, but before visitor traversal.- Throws:
JadxException
-
visit
Visit class- Returns:
- false for disable child methods and inner classes traversal
- Throws:
JadxException
-
visit
Visit method- Throws:
JadxException
-