| Interface | Description |
|---|---|
| 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 |
|---|---|
| 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. |
| IsInvalidTypeVisitor |
A type visitor that returns true if the type will be invalid if we write it out.
|
| LazyName | |
| ModelUtils |
Utility methods for the javax.lang.model package.
|
| ObjectsExcerpts | |
| ParameterizedType | |
| 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. |
| TypeMirrorExcerpt | |
| ValueType |
Represents an instance that compares in
Object.hashCode() and
Object.equals(Object) using a sequence of fields. |
| Variable |
| Enum | Description |
|---|---|
| ObjectsExcerpts.Nullability |