| Interface | Description |
|---|---|
| Excerpt |
An object representing a source code excerpt, e.g.
|
| Scope.Key<V> | |
| TemplateApplier.ParamAppender | |
| TemplateApplier.TextAppender | |
| ValueType.FieldReceiver |
An object that receives fields (names and current values) for processing.
|
| Class | Description |
|---|---|
| AnnotationSource |
Static methods for annotation-related source-code generation.
|
| 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 | |
| ObjectsExcerpts | |
| PreconditionExcerpts |
Code snippets that call or emulate Guava's
Preconditions methods. |
| QualifiedName |
The qualified name of a type.
|
| Quotes | |
| RoundEnvironments |
Utility class for
RoundEnvironment. |
| Scope |
An append-only, hierarchical map with key-specific value typing.
|
| Shading |
Utility methods related to @FreeBuilder dependencies being relocated as part of shading.
|
| SourceBuilder |
Source code builder, using format strings for readability, with sensible formatting for
type objects.
|
| TemplateApplier | |
| Type |
Representation of a parameterized class or interface type.
|
| Type.JavadocLink | |
| TypeClass |
Representation of a class or interface element.
|
| ValueType |
Represents an instance that compares in
Object.hashCode() and
Object.equals(Object) using a sequence of fields. |
| Variable |
| Enum | Description |
|---|---|
| Scope.Level |