public final class ClassFileImporter
extends java.lang.Object
Constructor and Description |
---|
ClassFileImporter() |
ClassFileImporter(ImportOptions importOptions) |
Modifier and Type | Method and Description |
---|---|
JavaClass |
importClass(java.lang.Class<?> clazz) |
JavaClasses |
importClasses(java.lang.Class<?>... classes) |
JavaClasses |
importClasses(java.util.Collection<java.lang.Class<?>> classes) |
JavaClasses |
importClasspath()
Imports classes from the whole classpath without JARs.
|
JavaClasses |
importClasspath(ImportOptions options) |
JavaClasses |
importJar(java.util.jar.JarFile jar) |
JavaClasses |
importLocations(java.util.Collection<Location> locations) |
JavaClasses |
importPackages(java.util.Collection<java.lang.String> packages)
Imports packages via
Locations.ofPackage(String) |
JavaClasses |
importPackages(java.lang.String... packages)
Imports packages via
Locations.ofPackage(String) |
JavaClasses |
importPath(java.nio.file.Path path) |
JavaClasses |
importUrl(java.net.URL url) |
JavaClasses |
importUrls(java.util.Collection<java.net.URL> urls) |
ClassFileImporter |
withImportOption(ImportOption option) |
public ClassFileImporter()
public ClassFileImporter(ImportOptions importOptions)
public ClassFileImporter withImportOption(ImportOption option)
public JavaClasses importPath(java.nio.file.Path path)
public JavaClasses importJar(java.util.jar.JarFile jar)
public JavaClasses importPackages(java.util.Collection<java.lang.String> packages)
Locations.ofPackage(String)
public JavaClasses importPackages(java.lang.String... packages)
Locations.ofPackage(String)
public JavaClasses importClasspath()
public JavaClasses importClasspath(ImportOptions options)
public JavaClass importClass(java.lang.Class<?> clazz)
public JavaClasses importClasses(java.lang.Class<?>... classes)
public JavaClasses importClasses(java.util.Collection<java.lang.Class<?>> classes)
public JavaClasses importUrl(java.net.URL url)
public JavaClasses importUrls(java.util.Collection<java.net.URL> urls)
public JavaClasses importLocations(java.util.Collection<Location> locations)