| Package | Description |
|---|---|
| org.inferred.freebuilder.processor | |
| org.inferred.freebuilder.processor.util |
| Class and Description |
|---|
ImpliedClass
TypeElement representing a class that needs to be generated. |
ImpliedClass.ImpliedNestedClass
TypeElement representing a nested class of a class that needs to be generated. |
| SourceBuilder
Source code builder, using format strings for readability, with sensible formatting for
type objects.
|
| ValueType
Represents an instance that compares in
Object.hashCode() and
Object.equals(Object) using a sequence of fields. |
| ValueType.FieldReceiver
An object that receives fields (names and current values) for processing.
|
| Class and Description |
|---|
| CompilationUnitWriter |
ImpliedClass.ImpliedNestedClass
TypeElement representing a nested class of a class that needs to be generated. |
| MethodElement
A mutable JavaBean implementation of
ExecutableElement for
methods, encapsulating the logic of writing a readable method
signature. |
MethodElement.MethodSourceBuilder
Closeable SourceBuilder for writing methods. |
| MethodElement.MethodType
An
ExecutableType for a MethodElement. |
| MethodElement.ParameterElement
A mutable JavaBean implementation of
VariableElement for parameters of
MethodElement instances. |
| SourceBuilder
Source code builder, using format strings for readability, with sensible formatting for
type objects.
|
| SourceStringBuilder
A
SourceBuilder that writes to a StringBuilder. |
| SourceWriter |
| TypeReference
A type reference holds the qualified name of a type, so it can be passed to
a
TypeShortener without a Class or javax.lang.model reference. |
| ValueType
Represents an instance that compares in
Object.hashCode() and
Object.equals(Object) using a sequence of fields. |
| ValueType.FieldReceiver
An object that receives fields (names and current values) for processing.
|
Copyright © 2015 Google, Inc.. All rights reserved.