Class ClassFileImporter

    • Constructor Detail

      • ClassFileImporter

        public ClassFileImporter()
      • ClassFileImporter

        public ClassFileImporter​(ImportOptions importOptions)
    • Method Detail

      • importPath

        public JavaClasses importPath​(java.lang.String path)
      • importPath

        public JavaClasses importPath​(java.nio.file.Path path)
      • importPaths

        public JavaClasses importPaths​(java.lang.String... paths)
      • importPaths

        public JavaClasses importPaths​(java.nio.file.Path... paths)
      • importPaths

        public JavaClasses importPaths​(java.util.Collection<java.nio.file.Path> paths)
      • importJar

        public JavaClasses importJar​(java.util.jar.JarFile jar)
      • importJars

        public JavaClasses importJars​(java.util.jar.JarFile... jarFiles)
      • importJars

        public JavaClasses importJars​(java.lang.Iterable<java.util.jar.JarFile> jarFiles)
      • importPackagesOf

        public JavaClasses importPackagesOf​(java.util.Collection<java.lang.Class<?>> classes)
        Takes the packages of the supplied classes and delegates to importPackages(String...)
      • importClasspath

        public JavaClasses importClasspath()
        Imports classes from the whole classpath without archives (JARs or JRTs).
        Returns:
        Imported classes
      • importClass

        public JavaClass importClass​(java.lang.Class<?> clazz)
      • importClasses

        public JavaClasses importClasses​(java.lang.Class<?>... classes)
      • importClasses

        public JavaClasses importClasses​(java.util.Collection<java.lang.Class<?>> classes)
      • importUrl

        public JavaClasses importUrl​(java.net.URL url)
      • importUrls

        public JavaClasses importUrls​(java.util.Collection<java.net.URL> urls)
      • importLocations

        public JavaClasses importLocations​(java.util.Collection<Location> locations)