Package jadx.core.dex.visitors
Class AbstractVisitor
java.lang.Object
jadx.core.dex.visitors.AbstractVisitor
- All Implemented Interfaces:
IDexTreeVisitor
- Direct Known Subclasses:
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
-
Constructor Summary
Constructors -
Method Summary
-
Constructor Details
-
AbstractVisitor
public AbstractVisitor()
-
-
Method Details
-
init
Description copied from interface:IDexTreeVisitorCalled after loading dex tree, but before visitor traversal.- Specified by:
initin interfaceIDexTreeVisitor- Throws:
JadxException
-
visit
Description copied from interface:IDexTreeVisitorVisit class- Specified by:
visitin interfaceIDexTreeVisitor- Returns:
- false for disable child methods and inner classes traversal
- Throws:
JadxException
-
visit
Description copied from interface:IDexTreeVisitorVisit method- Specified by:
visitin interfaceIDexTreeVisitor- Throws:
JadxException
-
getName
Description copied from interface:IDexTreeVisitorVisitor short id- Specified by:
getNamein interfaceIDexTreeVisitor
-
toString
-