Package jadx.core.deobf
Class DeobfPresets
- java.lang.Object
-
- jadx.core.deobf.DeobfPresets
-
public class DeobfPresets extends java.lang.Object
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description voidapply(RootNode root)static DeobfPresetsbuild(RootNode root)voidclear()voidfill(RootNode root)java.util.Map<java.lang.String,java.lang.String>getClsPresetMap()java.nio.file.PathgetDeobfMapFile()java.util.Map<java.lang.String,java.lang.String>getFldPresetMap()java.lang.StringgetForCls(ClassInfo cls)java.lang.StringgetForFld(FieldInfo fld)java.lang.StringgetForMth(MethodInfo mth)java.util.Map<java.lang.String,java.lang.String>getMthPresetMap()java.util.Map<java.lang.String,java.lang.String>getPkgPresetMap()voidinitIndexes(IAliasProvider aliasProvider)booleanload()Loads deobfuscator presetsvoidsave()
-
-
-
Method Detail
-
build
public static DeobfPresets build(RootNode root)
-
load
public boolean load()
Loads deobfuscator presets
-
save
public void save() throws java.io.IOException- Throws:
java.io.IOException
-
fill
public void fill(RootNode root)
-
apply
public void apply(RootNode root)
-
initIndexes
public void initIndexes(IAliasProvider aliasProvider)
-
getForCls
public java.lang.String getForCls(ClassInfo cls)
-
getForFld
public java.lang.String getForFld(FieldInfo fld)
-
getForMth
public java.lang.String getForMth(MethodInfo mth)
-
clear
public void clear()
-
getDeobfMapFile
public java.nio.file.Path getDeobfMapFile()
-
getPkgPresetMap
public java.util.Map<java.lang.String,java.lang.String> getPkgPresetMap()
-
getClsPresetMap
public java.util.Map<java.lang.String,java.lang.String> getClsPresetMap()
-
getFldPresetMap
public java.util.Map<java.lang.String,java.lang.String> getFldPresetMap()
-
getMthPresetMap
public java.util.Map<java.lang.String,java.lang.String> getMthPresetMap()
-
-