public interface ClassFileLocator extends Closeable
| Modifier and Type | Interface and Description | 
|---|---|
| static class  | ClassFileLocator.CompoundA compound  ClassFileLocatorthat chains several locators. | 
| static class  | ClassFileLocator.ForClassLoader
 A class file locator that queries a class loader for binary representations of class files. | 
| static class  | ClassFileLocator.ForFolderA class file locator that finds files from a standardized Java folder structure with
 folders donating packages and class files being saved as  <classname>.classfiles
 within their package folder. | 
| static class  | ClassFileLocator.ForInstrumentationA Java agent that allows the location of class files by emulating a retransformation. | 
| static class  | ClassFileLocator.ForJarFileA class file locator that locates classes within a Java jar file. | 
| static class  | ClassFileLocator.ForModule
 A class file locator that locates class files by querying a Java module's  getResourceAsStreammethod. | 
| static class  | ClassFileLocator.ForModuleFileA class file locator that locates classes within a Java jmod file. | 
| static class  | ClassFileLocator.ForUrlA class file locator that reads class files from one or several URLs. | 
| static class  | ClassFileLocator.NoOpA class file locator that cannot locate any class files. | 
| static class  | ClassFileLocator.PackageDiscriminatingA class file locator that discriminates by a type's package. | 
| static interface  | ClassFileLocator.ResolutionRepresents a class file as binary data. | 
| static class  | ClassFileLocator.SimpleA simple class file locator that returns class files from a selection of given types. | 
| Modifier and Type | Field and Description | 
|---|---|
| static String | CLASS_FILE_EXTENSIONThe file extension for a Java class file. | 
| Modifier and Type | Method and Description | 
|---|---|
| ClassFileLocator.Resolution | locate(String name)Locates the class file for a given type and returns the binary data of the class file. | 
static final String CLASS_FILE_EXTENSION
ClassFileLocator.Resolution locate(String name) throws IOException
name - The name of the type to locate a class file representation for.IOException - If reading a class file causes an error.Copyright © 2014–2021. All rights reserved.