public final class Compilation
extends java.lang.Object
| Modifier and Type | Class and Description |
|---|---|
static class |
Compilation.Status
The status of a compilation.
|
| Modifier and Type | Method and Description |
|---|---|
Compiler |
compiler()
The compiler.
|
com.google.common.collect.ImmutableList<javax.tools.Diagnostic<? extends javax.tools.JavaFileObject>> |
diagnostics()
All diagnostics reported during compilation.
|
com.google.common.collect.ImmutableList<javax.tools.Diagnostic<? extends javax.tools.JavaFileObject>> |
errors()
Errors reported during compilation.
|
java.util.Optional<javax.tools.JavaFileObject> |
generatedFile(javax.tools.JavaFileManager.Location location,
java.lang.String path)
Returns the file at
path if one was generated. |
java.util.Optional<javax.tools.JavaFileObject> |
generatedFile(javax.tools.JavaFileManager.Location location,
java.lang.String packageName,
java.lang.String fileName)
Returns the file with name
fileName in package packageName if one was
generated. |
com.google.common.collect.ImmutableList<javax.tools.JavaFileObject> |
generatedFiles()
Files generated during compilation.
|
java.util.Optional<javax.tools.JavaFileObject> |
generatedSourceFile(java.lang.String qualifiedName)
Returns the source file for the type with a given qualified name (no ".java" extension) if one
was generated.
|
com.google.common.collect.ImmutableList<javax.tools.JavaFileObject> |
generatedSourceFiles()
Source files generated during compilation.
|
com.google.common.collect.ImmutableList<javax.tools.Diagnostic<? extends javax.tools.JavaFileObject>> |
notes()
Notes reported during compilation.
|
com.google.common.collect.ImmutableList<javax.tools.JavaFileObject> |
sourceFiles()
The source files compiled.
|
Compilation.Status |
status()
The status of the compilation.
|
java.lang.String |
toString() |
com.google.common.collect.ImmutableList<javax.tools.Diagnostic<? extends javax.tools.JavaFileObject>> |
warnings()
Warnings (including mandatory warnings) reported during compilation.
|
public Compiler compiler()
public com.google.common.collect.ImmutableList<javax.tools.JavaFileObject> sourceFiles()
public Compilation.Status status()
public com.google.common.collect.ImmutableList<javax.tools.Diagnostic<? extends javax.tools.JavaFileObject>> diagnostics()
errors(),
warnings(),
notes()public com.google.common.collect.ImmutableList<javax.tools.Diagnostic<? extends javax.tools.JavaFileObject>> errors()
public com.google.common.collect.ImmutableList<javax.tools.Diagnostic<? extends javax.tools.JavaFileObject>> warnings()
public com.google.common.collect.ImmutableList<javax.tools.Diagnostic<? extends javax.tools.JavaFileObject>> notes()
public com.google.common.collect.ImmutableList<javax.tools.JavaFileObject> generatedFiles()
java.lang.IllegalStateException - for failed compilations, since the state
of the generated files is undefined in that casepublic com.google.common.collect.ImmutableList<javax.tools.JavaFileObject> generatedSourceFiles()
java.lang.IllegalStateException - for failed compilations, since the state
of the generated files is undefined in that casepublic java.util.Optional<javax.tools.JavaFileObject> generatedFile(javax.tools.JavaFileManager.Location location,
java.lang.String path)
path if one was generated.
For example:
Optional<JavaFileObject> fooClassFile =
compilation.generatedFile(CLASS_OUTPUT, "com/google/myapp/Foo.class");
java.lang.IllegalStateException - for failed compilations, since the state
of the generated files is undefined in that casepublic java.util.Optional<javax.tools.JavaFileObject> generatedFile(javax.tools.JavaFileManager.Location location,
java.lang.String packageName,
java.lang.String fileName)
fileName in package packageName if one was
generated.
For example:
Optional<JavaFileObject> fooClassFile =
compilation.generatedFile(CLASS_OUTPUT, "com.google.myapp", "Foo.class");
java.lang.IllegalStateException - for failed compilations, since the state
of the generated files is undefined in that casepublic java.util.Optional<javax.tools.JavaFileObject> generatedSourceFile(java.lang.String qualifiedName)
For example:
Optional<JavaFileObject> fooSourceFile =
compilation.generatedSourceFile("com.google.myapp.Foo");
java.lang.IllegalStateException - for failed compilations, since the state
of the generated files is undefined in that casepublic java.lang.String toString()
toString in class java.lang.ObjectCopyright © 2013-2017. All Rights Reserved.