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
      • versions

        private final boolean versions
    • Constructor Detail

      • Clazzpath

        public Clazzpath()
      • Clazzpath

        public Clazzpath​(boolean pVersions)
    • Method Detail

      • isValidResourceName

        private static boolean isValidResourceName​(java.lang.String pName)
      • removeClazzpathUnit

        public boolean removeClazzpathUnit​(ClazzpathUnit pUnit)
      • addClazzpathUnit

        public ClazzpathUnit addClazzpathUnit​(java.io.File pFile)
                                       throws java.io.IOException
        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.nio.file.Path pPath)
                                       throws java.io.IOException
        Throws:
        java.io.IOException
      • addClazzpathUnit

        public ClazzpathUnit addClazzpathUnit​(java.nio.file.Path pPath,
                                              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)