Module openj9.dtfj

Class JCJavaClassLoader

    • Method Detail

      • getCachedClasses

        public Iterator getCachedClasses()
        TODO: javacore appears to only list defined classes per class loader. If this changes in the future, this implementation must be changed.
        Specified by:
        getCachedClasses in interface JavaClassLoader
        Returns:
        an iterator over the collection of classes which are defined in this JavaClassLoader or which were found by delegation to other JavaClassLoaders
        See Also:
        JavaClass, CorruptData
      • setObject

        public void setObject​(JCJavaObject object)
        Parameters:
        object -
      • internalGetClass

        public JCJavaClass internalGetClass​(String className)
        NON-DTFJ. For internal building purposes only.
        Parameters:
        className -
      • getInternalObject

        public JCJavaObject getInternalObject()
        NON-DTFJ, don't use outside DTFJ. For internal building purposes only.
      • addClass

        public void addClass​(String name)
        NOT in DTFJ
        Parameters:
        name -
      • addClass

        public void addClass​(String name,
                             ImagePointer ip)
        NOT in DTFJ
        Parameters:
        name -
      • getPointerID

        public ImagePointer getPointerID()
        NON-DTFJ