Class ClassPath

  • All Implemented Interfaces:
    IClassPath

    public class ClassPath
    extends java.lang.Object
    implements IClassPath
    • Method Detail

      • contains

        public boolean contains​(java.lang.String fqn)
      • get

        public IFile get​(java.lang.String fqn)
      • isEmpty

        public boolean isEmpty()
      • loadClasspathInfo

        private void loadClasspathInfo()
      • loadClasspathInfo_Java8

        private void loadClasspathInfo_Java8()
      • loadClasspathInfo_Java9

        private void loadClasspathInfo_Java9()
      • addJreJars

        private void addJreJars​(java.util.List<IDirectory> javaClassPath)
      • getPlaceholderClassNameForFilteredPackage

        private static java.lang.String getPlaceholderClassNameForFilteredPackage​(java.lang.String strClassName)
      • getClassNameFromFile

        private java.lang.String getClassNameFromFile​(IDirectory root,
                                                      IFile file)
      • isClassFileName

        private boolean isClassFileName​(java.lang.String strFileName)
      • isValidClassName

        private boolean isValidClassName​(java.lang.String strClassName)
      • hasNamespace

        public boolean hasNamespace​(java.lang.String namespace)
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object
      • getJreJars

        private static java.util.List<java.lang.String> getJreJars()