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 | Description |
---|---|---|
FileObject |
Filer.createResource(JavaFileManager.Location location,
CharSequence pkg,
CharSequence relativeName,
Element... originatingElements)
Creates a new auxiliary resource file for writing and returns a
file object for it.
|
|
FileObject |
Filer.getResource(JavaFileManager.Location location,
CharSequence pkg,
CharSequence relativeName)
Returns an object for reading an existing resource.
|
Modifier and Type | Class | Description |
---|---|---|
class |
ForwardingFileObject<F extends FileObject>
Forwards calls to a given file object.
|
Modifier and Type | Interface | Description |
---|---|---|
interface |
JavaFileObject
File abstraction for tools operating on Java™ programming language
source and class files.
|
Modifier and Type | Class | 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 | Description |
---|---|---|
protected F |
ForwardingFileObject.fileObject
The file object which all methods are delegated to.
|
Modifier and Type | Method | Description |
---|---|---|
FileObject |
ForwardingJavaFileManager.getFileForInput(JavaFileManager.Location location,
String packageName,
String relativeName) |
|
FileObject |
JavaFileManager.getFileForInput(JavaFileManager.Location location,
String packageName,
String relativeName)
Gets a file object for input
representing the specified relative
name in the specified package in the given location.
|
|
FileObject |
ForwardingJavaFileManager.getFileForOutput(JavaFileManager.Location location,
String packageName,
String relativeName,
FileObject sibling) |
|
FileObject |
JavaFileManager.getFileForOutput(JavaFileManager.Location location,
String packageName,
String relativeName,
FileObject sibling)
Gets a file object for output
representing the specified relative
name in the specified package in the given location.
|
Modifier and Type | Method | Description |
---|---|---|
FileObject |
ForwardingJavaFileManager.getFileForOutput(JavaFileManager.Location location,
String packageName,
String relativeName,
FileObject sibling) |
|
FileObject |
JavaFileManager.getFileForOutput(JavaFileManager.Location location,
|