| Interface | Description |
|---|---|
| MethodFinder.ErrorTypeHandling<E extends java.lang.Exception> | |
| SourceBuilder |
Source code builder, using format strings for readability, with sensible formatting for
type objects.
|
| ValueType.FieldReceiver |
An object that receives fields (names and current values) for processing.
|
| Class | Description |
|---|---|
| AbstractSourceBuilder<B extends AbstractSourceBuilder<B>> | |
| AnnotationSource |
Static methods for annotation-related source-code generation.
|
| Block |
A Block contains a preamble of lazily-added declarations followed by a body.
|
| CompilationUnitBuilder |
SourceBuilder which also handles package declaration and imports. |
| Excerpt |
An object representing a source code excerpt, e.g.
|
| Excerpts | |
| FieldAccess | |
| FilerUtils |
Static utility methods for working with
Filer. |
| FunctionalType |
Metadata about a functional interface.
|
| IsInvalidTypeVisitor |
A type visitor that returns true if the type will be invalid if we write it out.
|
| LazyName | |
| MethodFinder |
Static utility method for finding all methods, declared and inherited, on a type.
|
| ModelUtils |
Utility methods for the javax.lang.model package.
|
| ObjectsExcerpts | |
| PreconditionExcerpts |
Code snippets that call or emulate Guava's
Preconditions methods. |
| QualifiedName |
The qualified name of a type.
|
| RoundEnvironments |
Utility class for
RoundEnvironment. |
| Scope | |
| Shading |
Utility methods related to @FreeBuilder dependencies being relocated as part of shading.
|
| SourceStringBuilder |
A
SourceBuilder that writes to a StringBuilder. |
| Type |
Representation of a parameterized class or interface type.
|
| TypeClass |
Representation of a class or interface element.
|
| TypeMirrorExcerpt | |
| ValueType |
Represents an instance that compares in
Object.hashCode() and
Object.equals(Object) using a sequence of fields. |
| Variable |