| Package | Description |
|---|---|
| javax.annotation.processing |
Facilities for declaring annotation processors and for allowing annotation processors to communicate with an annotation processing tool environment.
|
| javax.tools |
Provides interfaces for tools which can be invoked from a program, for example, compilers.
|
| Modifier and Type | Method and Description |
|---|---|
FileObject |
Filer.createResource(JavaFileManager
Creates a new auxiliary resource file for writing and returns a file object for it.
|
FileObject |
Filer.getResource(JavaFileManager
Returns an object for reading an existing resource.
|
| Modifier and Type | Class and Description |
|---|---|
static class |
DocumentationTool
Locations specific to
DocumentationTool.
|
class |
StandardLocation
Standard locations of file objects.
|
| Modifier and Type | Method and Description |
|---|---|
static JavaFileManager |
StandardLocation.locationFor(String
Gets a location object with the given name.
|
| Modifier and Type | Method and Description |
|---|---|
ClassLoader |
JavaFileManager.getClassLoader(JavaFileManager
Gets a class loader for loading plug-ins from the given location.
|
ClassLoader |
ForwardingJavaFileManager.getClassLoader(JavaFileManager
|
FileObject |
JavaFileManager.getFileForInput(JavaFileManager
Gets a
file object for input representing the specified
relative name in the specified package in the given location.
|
FileObject |
ForwardingJavaFileManager.getFileForInput(JavaFileManager
|
FileObject |
JavaFileManager.getFileForOutput(JavaFileManager
Gets a
file object for output representing the specified
relative name in the specified package in the given location.
|
FileObject |
ForwardingJavaFileManager.getFileForOutput(JavaFileManager
|
JavaFileObject |
JavaFileManager.getJavaFileForInput(JavaFileManager
Gets a
file object for input representing the specified class of the specified kind in the given location.
|
JavaFileObject |
ForwardingJavaFileManager.getJavaFileForInput(JavaFileManager
|
JavaFileObject |
JavaFileManager.getJavaFileForOutput(JavaFileManager
Gets a
file object for output representing the specified class of the specified kind in the given location.
|
JavaFileObject |
ForwardingJavaFileManager.getJavaFileForOutput(JavaFileManager
|
Iterable |
StandardJavaFileManager.getLocation(JavaFileManager
Gets the path associated with the given location.
|
boolean |
JavaFileManager.hasLocation(JavaFileManager
Determines if a location is known to this file manager.
|
boolean |
ForwardingJavaFileManager.hasLocation(JavaFileManager
|
String |
JavaFileManager.inferBinaryName(JavaFileManager
Infers a binary name of a file object based on a location.
|
String |
ForwardingJavaFileManager.inferBinaryName(JavaFileManager
|
Iterable |
JavaFileManager.list(JavaFileManager
Lists all file objects matching the given criteria in the given location.
|
Iterable |
ForwardingJavaFileManager.list(JavaFileManager
|
void |
StandardJavaFileManager.setLocation(JavaFileManager
Associates the given path with the given location.
|