Package jadx.gui.utils
Class JNodeCache
- java.lang.Object
-
- jadx.gui.utils.JNodeCache
-
public class JNodeCache extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description JNodeCache(JadxWrapper wrapper)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description JClassmakeFrom(jadx.api.JavaClass javaCls)JNodemakeFrom(jadx.api.JavaNode javaNode)JNodemakeFrom(jadx.api.metadata.ICodeNodeRef nodeRef)JPackagenewJPackage(jadx.api.JavaPackage javaPkg, boolean synthetic, boolean pkgEnabled, java.util.List<JClass> classes)voidput(jadx.api.JavaNode javaNode, JNode jNode)voidput(jadx.api.metadata.ICodeNodeRef nodeRef, JNode jNode)voidremove(jadx.api.JavaNode javaNode)voidremoveWholeClass(jadx.api.JavaClass javaCls)voidreset()
-
-
-
Constructor Detail
-
JNodeCache
public JNodeCache(JadxWrapper wrapper)
-
-
Method Detail
-
makeFrom
public JNode makeFrom(jadx.api.metadata.ICodeNodeRef nodeRef)
-
put
public void put(jadx.api.metadata.ICodeNodeRef nodeRef, JNode jNode)
-
put
public void put(jadx.api.JavaNode javaNode, JNode jNode)
-
makeFrom
public JNode makeFrom(jadx.api.JavaNode javaNode)
-
makeFrom
public JClass makeFrom(jadx.api.JavaClass javaCls)
-
newJPackage
public JPackage newJPackage(jadx.api.JavaPackage javaPkg, boolean synthetic, boolean pkgEnabled, java.util.List<JClass> classes)
-
remove
public void remove(jadx.api.JavaNode javaNode)
-
removeWholeClass
public void removeWholeClass(jadx.api.JavaClass javaCls)
-
reset
public void reset()
-
-