Class JNodeCache


  • public class JNodeCache
    extends java.lang.Object
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      JClass makeFrom​(jadx.api.JavaClass javaCls)  
      JNode makeFrom​(jadx.api.JavaNode javaNode)  
      JNode makeFrom​(jadx.api.metadata.ICodeNodeRef nodeRef)  
      JPackage newJPackage​(jadx.api.JavaPackage javaPkg, boolean synthetic, boolean pkgEnabled, java.util.List<JClass> classes)  
      void put​(jadx.api.JavaNode javaNode, JNode jNode)  
      void put​(jadx.api.metadata.ICodeNodeRef nodeRef, JNode jNode)  
      void remove​(jadx.api.JavaNode javaNode)  
      void removeWholeClass​(jadx.api.JavaClass javaCls)  
      void reset()  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • 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()