| 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 |
|---|---|
class |
ForwardingFileObject<F extends FileObject
Forwards calls to a given file object.
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
JavaFileObject
File abstraction for tools operating on Java™ programming language source and class files.
|
| Modifier and Type | Class and Description |
|---|---|
class |
ForwardingFileObject<F extends FileObject
Forwards calls to a given file object.
|
class |
ForwardingJavaFileObject<F extends JavaFileObject
Forwards calls to a given file object.
|
class |
SimpleJavaFileObject
Provides simple implementations for most methods in JavaFileObject.
|
| Modifier and Type | Field and Description |
|---|---|
protected F |
ForwardingFileObject.fileObject
The file object which all methods are delegated to.
|
| Modifier and Type | Method and Description |
|---|---|
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
|
| Modifier and Type | Method and Description |
|---|---|
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.getJavaFileForOutput(JavaFileManager
Gets a
file object for output representing the specified class of the specified kind in the given location.
|
JavaFileObject |
ForwardingJavaFileManager.getJavaFileForOutput(JavaFileManager
|
boolean |
JavaFileManager.isSameFile(FileObject
Compares two file objects and return true if they represent the same underlying object.
|
boolean |
StandardJavaFileManager.isSameFile(FileObject
Compares two file objects and return true if they represent the same canonical file, zip file entry, or entry in any file system based container.
|
boolean |
ForwardingJavaFileManager.isSameFile(FileObject
|