Package jadx.core.dex.visitors.rename
Class CodeRenameVisitor
java.lang.Object
jadx.core.dex.visitors.AbstractVisitor
jadx.core.dex.visitors.rename.CodeRenameVisitor
- All Implemented Interfaces:
IDexTreeVisitor
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate Map<String, List<ICodeRename>> private static final org.slf4j.Logger -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate static voidapplyRenames(ClassNode cls, List<ICodeRename> renames) private List<ICodeRename> getRenames(ClassNode cls) voidCalled after loading dex tree, but before visitor traversal.private static voidprocessRename(MethodNode mth, IJavaCodeRef codeRef, ICodeRename rename) private voidupdateRenamesMap(@Nullable ICodeData data) booleanVisit classMethods inherited from class jadx.core.dex.visitors.AbstractVisitor
getName, toString, visit
-
Field Details
-
LOG
private static final org.slf4j.Logger LOG -
clsRenamesMap
-
-
Constructor Details
-
CodeRenameVisitor
public CodeRenameVisitor()
-
-
Method Details
-
init
Description copied from interface:IDexTreeVisitorCalled after loading dex tree, but before visitor traversal.- Specified by:
initin interfaceIDexTreeVisitor- Overrides:
initin classAbstractVisitor- Throws:
JadxException
-
visit
Description copied from interface:IDexTreeVisitorVisit class- Specified by:
visitin interfaceIDexTreeVisitor- Overrides:
visitin classAbstractVisitor- Returns:
- false for disable child methods and inner classes traversal
-
applyRenames
-
processRename
-
getRenames
-
updateRenamesMap
-