| Interface | Description |
|---|---|
| Excerpt |
An object representing a source code excerpt, e.g.
|
| 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.
|
| CompilationUnitWriter | |
| IsInvalidTypeVisitor |
A type visitor that returns true if the type will be invalid if we write it out.
|
| ModelUtils |
Utility methods for the javax.lang.model package.
|
| ParameterizedType | |
| PreconditionExcerpts |
Code snippets that call or emulate Guava's
Preconditions methods. |
| QualifiedName |
The qualified name of a type.
|
| RoundEnvironments |
Utility class for
RoundEnvironment. |
| Shading |
Utility methods related to @FreeBuilder dependencies being relocated as part of shading.
|
| SourceStringBuilder |
A
SourceBuilder that writes to a StringBuilder. |
| ValueType |
Represents an instance that compares in
Object.hashCode() and
Object.equals(Object) using a sequence of fields. |
| Enum | Description |
|---|---|
| SourceLevel |
Compliance levels which are idiomatically supported by this processor.
|
Copyright © 2016 Google, Inc.. All rights reserved.