public static class BuilderElement.Context extends Object implements BuilderElement.Final
BuilderElement.Context, BuilderElement.Delegate, BuilderElement.Enabled, BuilderElement.Final, BuilderElement.Interface
Constructor and Description |
---|
Context() |
Modifier and Type | Method and Description |
---|---|
void |
addToBuilder(com.squareup.javapoet.TypeSpec.Builder builder,
com.squareup.javapoet.ClassName builderName,
com.squareup.javapoet.CodeBlock.Builder constructorAlways,
com.squareup.javapoet.CodeBlock.Builder constructorWhenAnnotationPresent,
com.squareup.javapoet.CodeBlock.Builder constructorWhenAnnotationMissing) |
Collection<com.squareup.javapoet.AnnotationSpec> |
getAnnotations() |
String |
getName() |
com.squareup.javapoet.TypeName |
getType() |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
configureField
addGetter, addSetter, baseSetter, configureGetter, configureSetter
getAnnotations, getName, getType
public void addToBuilder(@NonNull com.squareup.javapoet.TypeSpec.Builder builder, @NonNull com.squareup.javapoet.ClassName builderName, @NonNull com.squareup.javapoet.CodeBlock.Builder constructorAlways, @NonNull com.squareup.javapoet.CodeBlock.Builder constructorWhenAnnotationPresent, com.squareup.javapoet.CodeBlock.Builder constructorWhenAnnotationMissing)
addToBuilder
in interface BuilderElement
public Collection<com.squareup.javapoet.AnnotationSpec> getAnnotations()
getAnnotations
in interface Element