Class Clazzpath


  • public final class Clazzpath
    extends java.lang.Object
    • Field Detail

      • missing

        private final java.util.Map<java.lang.String,​Clazz> missing
      • clazzes

        private final java.util.Map<java.lang.String,​Clazz> clazzes
    • Constructor Detail

      • Clazzpath

        public Clazzpath()
    • Method Detail

      • removeClazzpathUnit

        public boolean removeClazzpathUnit​(ClazzpathUnit pUnit)
      • addClazzpathUnit

        public final ClazzpathUnit addClazzpathUnit​(java.io.File pFile)
                                             throws java.io.IOException
        Add a ClazzpathUnit to this Clazzpath.
        Parameters:
        pFile - may be a directory or a jar file
        Returns:
        newly created ClazzpathUnit with id of pFile.absolutePath
        Throws:
        java.io.IOException
      • addClazzpathUnit

        public ClazzpathUnit addClazzpathUnit​(java.io.File pFile,
                                              java.lang.String pId)
                                       throws java.io.IOException
        Throws:
        java.io.IOException
      • addClazzpathUnit

        public ClazzpathUnit addClazzpathUnit​(java.io.InputStream pInputStream,
                                              java.lang.String pId)
                                       throws java.io.IOException
        Throws:
        java.io.IOException
      • addClazzpathUnit

        private ClazzpathUnit addClazzpathUnit​(java.lang.Iterable<Clazzpath.Resource> resources,
                                               java.lang.String pId,
                                               boolean shouldCloseResourceStream)
                                        throws java.io.IOException
        Throws:
        java.io.IOException
      • getClazzes

        public java.util.Set<Clazz> getClazzes()
      • getClashedClazzes

        public java.util.Set<Clazz> getClashedClazzes()
      • getMissingClazzes

        public java.util.Set<Clazz> getMissingClazzes()
      • getClazz

        public Clazz getClazz​(java.lang.String pClazzName)