| Package | Description |
|---|---|
| org.inferred.freebuilder.processor | |
| org.inferred.freebuilder.processor.util |
| Modifier and Type | Method and Description |
|---|---|
ParameterizedType |
Metadata.getBuilder()
Returns the builder type that users will see.
|
abstract ParameterizedType |
Metadata.getGeneratedBuilder()
Returns the builder class that should be generated.
|
abstract ParameterizedType |
Metadata.getPartialType()
Returns the partial value class that should be generated.
|
abstract ParameterizedType |
Metadata.getPropertyEnum()
Returns the Property enum that may be generated.
|
abstract ParameterizedType |
Metadata.getType()
Returns the type itself.
|
abstract ParameterizedType |
Metadata.getValueType()
Returns the value class that should be generated.
|
| Modifier and Type | Method and Description |
|---|---|
abstract void |
BuilderFactory.addNewBuilder(SourceBuilder code,
ParameterizedType builderType)
Adds a code snippet calling the Builder factory method.
|
Metadata.Builder |
Metadata.Builder.setBuilder(ParameterizedType builder)
Sets the builder class that users will see.
|
| Modifier and Type | Method and Description |
|---|---|
Metadata.Builder |
Metadata.Builder.setBuilder(com.google.common.base.Optional<ParameterizedType> builder)
Sets the builder class that users will see, if any.
|
| Modifier and Type | Method and Description |
|---|---|
static ParameterizedType |
ParameterizedType.from(DeclaredType declaredType) |
static ParameterizedType |
ParameterizedType.from(TypeElement typeElement) |
ParameterizedType |
QualifiedName.withParameters(Iterable<? extends TypeParameterElement> typeParameters) |
ParameterizedType |
QualifiedName.withParameters(String... typeParameters) |
ParameterizedType |
ParameterizedType.withWildcards()
Returns a new
ParameterizedType of the same length as this type, filled with wildcards
("?"). |
Copyright © 2016 Google, Inc.. All rights reserved.