| AnnotationSource |
Static methods for annotation-related source-code generation.
|
| AnnotationSource.ValueSourceAdder |
|
| CompilationUnitBuilder |
Internals of SourceBuilder, handling source parsing and type shortening.
|
| CompilationUnitBuilder.InitialScope |
|
| CompilerReflection |
|
| CompilerReflection.ElementsTypeInfo |
|
| ElementAppender |
|
| Excerpts |
|
| FieldAccess |
|
| FilerUtils |
Static utility methods for working with Filer.
|
| FunctionalType |
Metadata about a functional interface.
|
| IdKey |
Maps Java identifiers to their usage (e.g.
|
| ImportManager |
Adds imports and applies scope visibility rules to a compilation unit.
|
| IsInvalidTypeVisitor |
A type visitor that returns true if the type will be invalid if we write it out.
|
| LazyName |
|
| LazyName.Declaration |
A Declaration maps a unique static class name to its static excerpt in a scope.
|
| ObjectsExcerpts |
|
| PreconditionExcerpts |
Code snippets that call or emulate Guava's Preconditions methods.
|
| PreconditionExcerpts.GuavaCheckExcerpt |
|
| QualifiedName |
The qualified name of a type.
|
| Quotes |
|
| RoundEnvironments |
Utility class for RoundEnvironment.
|
| RuntimeReflection |
|
| Scope |
An append-only, hierarchical map with key-specific value typing.
|
| Scope.FileScope |
|
| Scope.MethodScope |
|
| ScopeHandler |
Handles the byzantine rules of Java scoping.
|
| 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.
|
| SourceParser |
API for parsing Java source with callbacks.
|
| TemplateApplier |
|
| Type |
Representation of a parameterized class or interface type.
|
| Type.JavadocLink |
|
| Type.TypeImpl |
|
| TypeClass |
Representation of a class or interface element.
|
| TypeMirrorAppender |
|
| TypeUsage_Builder |
|
| TypeUsage_Builder.Partial |
|
| TypeUsage_Builder.Partial.PartialBuilder |
|
| TypeUsage_Builder.Rebuildable |
|
| TypeUsage_Builder.Value |
|
| TypeUsage.Builder |
|
| ValueType |
Represents an instance that compares in Object.hashCode() and
Object.equals(Object) using a sequence of fields.
|
| ValueType.ReceiverIntoHashCode |
A receiver that uses each received name and value to calculate a hash code.
|
| ValueType.ReceiverIntoList |
A receiver that adds all received field names and values into a list in order.
|
| ValueType.ReceiverIntoStringBuilder |
A receiver that puts each name and value into a StringBuilder that generates a human-
readable representation of the value.
|
| Variable |
|