A B C D E F G H I J K L M N O P Q R S T U V W _ 
All Classes All Packages

A

ABSENT - org.inferred.freebuilder.processor.Datatype.UnderrideLevel
There is no underride.
accessorAnnotations - Variable in class org.inferred.freebuilder.processor.property.Property_Builder
 
accessorAnnotations - Variable in class org.inferred.freebuilder.processor.property.Property_Builder.Partial
 
accessorAnnotations - Variable in class org.inferred.freebuilder.processor.property.Property_Builder.Value
 
add(Object) - Method in class org.inferred.freebuilder.processor.source.SourceBuilder
 
add(Object) - Method in class org.inferred.freebuilder.processor.source.ValueType.ReceiverIntoHashCode
 
add(String, Object) - Method in interface org.inferred.freebuilder.processor.source.ValueType.FieldReceiver
 
add(String, Object) - Method in class org.inferred.freebuilder.processor.source.ValueType.ReceiverIntoHashCode
 
add(String, Object) - Method in class org.inferred.freebuilder.processor.source.ValueType.ReceiverIntoList
 
add(String, Object) - Method in class org.inferred.freebuilder.processor.source.ValueType.ReceiverIntoStringBuilder
 
add(String, Object...) - Static method in class org.inferred.freebuilder.processor.source.Excerpts
 
add(String, Object...) - Method in class org.inferred.freebuilder.processor.source.SourceBuilder
Appends formatted text to the source.
add(Excerpt) - Method in class org.inferred.freebuilder.processor.source.SourceBuilder
Equivalent to add("%s", excerpt).
addAccessorAnnotations(Excerpt) - Method in class org.inferred.freebuilder.processor.property.Property_Builder
Adds element to the list to be returned from Property.getAccessorAnnotations().
addAccessorAnnotations(Excerpt...) - Method in class org.inferred.freebuilder.processor.property.Property_Builder
Adds each element of elements to the list to be returned from Property.getAccessorAnnotations().
addAccessorAnnotations(SourceBuilder) - Method in class org.inferred.freebuilder.processor.property.PropertyCodeGenerator
 
addAccessors(SourceBuilder) - Method in class org.inferred.freebuilder.processor.GeneratedBuilder
 
addActionsTo(SourceBuilder, Set<MergeAction>, boolean) - Static method in class org.inferred.freebuilder.processor.property.MergeAction
Emits a sentence fragment combining all the merge actions.
addAdd(SourceBuilder) - Method in class org.inferred.freebuilder.processor.excerpt.BuildableList
 
addAdd(SourceBuilder) - Method in class org.inferred.freebuilder.processor.property.ListProperty
 
addAdd(SourceBuilder) - Method in class org.inferred.freebuilder.processor.property.MultisetProperty
 
addAdd(SourceBuilder) - Method in class org.inferred.freebuilder.processor.property.SetProperty
 
addAdd(SourceBuilder) - Method in class org.inferred.freebuilder.processor.property.SortedSetProperty
 
addAddAllValues(SourceBuilder) - Method in class org.inferred.freebuilder.processor.excerpt.BuildableList
 
addAddCopiesTo(SourceBuilder) - Method in class org.inferred.freebuilder.processor.property.MultisetProperty
 
addAddMethod(SourceBuilder) - Static method in class org.inferred.freebuilder.processor.excerpt.CheckedNavigableSet
 
addAddValue(SourceBuilder) - Method in class org.inferred.freebuilder.processor.excerpt.BuildableList
 
addAllAccessorAnnotations(Iterable<? extends Excerpt>) - Method in class org.inferred.freebuilder.processor.property.Property_Builder
Adds each element of elements to the list to be returned from Property.getAccessorAnnotations().
addAllAccessorAnnotations(Spliterator<? extends Excerpt>) - Method in class org.inferred.freebuilder.processor.property.Property_Builder
Adds each element of elements to the list to be returned from Property.getAccessorAnnotations().
addAllAccessorAnnotations(BaseStream<? extends Excerpt, ?>) - Method in class org.inferred.freebuilder.processor.property.Property_Builder
Adds each element of elements to the list to be returned from Property.getAccessorAnnotations().
addAllBuildersOfMethod(Property) - Static method in class org.inferred.freebuilder.processor.BuilderMethods
 
addAllGeneratedBuilderAnnotations(Iterable<? extends Excerpt>) - Method in class org.inferred.freebuilder.processor.Datatype_Builder
Adds each element of elements to the list to be returned from Datatype.getGeneratedBuilderAnnotations().
addAllGeneratedBuilderAnnotations(Spliterator<? extends Excerpt>) - Method in class org.inferred.freebuilder.processor.Datatype_Builder
Adds each element of elements to the list to be returned from Datatype.getGeneratedBuilderAnnotations().
addAllGeneratedBuilderAnnotations(BaseStream<? extends Excerpt, ?>) - Method in class org.inferred.freebuilder.processor.Datatype_Builder
Adds each element of elements to the list to be returned from Datatype.getGeneratedBuilderAnnotations().
addAllGetterAnnotations(Iterable<? extends Excerpt>) - Method in class org.inferred.freebuilder.processor.property.Property_Builder
Adds each element of elements to the list to be returned from Property.getGetterAnnotations().
addAllGetterAnnotations(Spliterator<? extends Excerpt>) - Method in class org.inferred.freebuilder.processor.property.Property_Builder
Adds each element of elements to the list to be returned from Property.getGetterAnnotations().
addAllGetterAnnotations(BaseStream<? extends Excerpt, ?>) - Method in class org.inferred.freebuilder.processor.property.Property_Builder
Adds each element of elements to the list to be returned from Property.getGetterAnnotations().
addAllMethod(Property) - Static method in class org.inferred.freebuilder.processor.BuilderMethods
 
addAllNestedClasses(Iterable<? extends Excerpt>) - Method in class org.inferred.freebuilder.processor.Datatype_Builder
Adds each element of elements to the list to be returned from Datatype.getNestedClasses().
addAllNestedClasses(Spliterator<? extends Excerpt>) - Method in class org.inferred.freebuilder.processor.Datatype_Builder
Adds each element of elements to the list to be returned from Datatype.getNestedClasses().
addAllNestedClasses(BaseStream<? extends Excerpt, ?>) - Method in class org.inferred.freebuilder.processor.Datatype_Builder
Adds each element of elements to the list to be returned from Datatype.getNestedClasses().
addAllPutAnnotations(Iterable<? extends Excerpt>) - Method in class org.inferred.freebuilder.processor.property.Property_Builder
Adds each element of elements to the list to be returned from Property.getPutAnnotations().
addAllPutAnnotations(Spliterator<? extends Excerpt>) - Method in class org.inferred.freebuilder.processor.property.Property_Builder
Adds each element of elements to the list to be returned from Property.getPutAnnotations().
addAllPutAnnotations(BaseStream<? extends Excerpt, ?>) - Method in class org.inferred.freebuilder.processor.property.Property_Builder
Adds each element of elements to the list to be returned from Property.getPutAnnotations().
addAllValueTypeAnnotations(Iterable<? extends Excerpt>) - Method in class org.inferred.freebuilder.processor.Datatype_Builder
Adds each element of elements to the list to be returned from Datatype.getValueTypeAnnotations().
addAllValueTypeAnnotations(Spliterator<? extends Excerpt>) - Method in class org.inferred.freebuilder.processor.Datatype_Builder
Adds each element of elements to the list to be returned from Datatype.getValueTypeAnnotations().
addAllValueTypeAnnotations(BaseStream<? extends Excerpt, ?>) - Method in class org.inferred.freebuilder.processor.Datatype_Builder
Adds each element of elements to the list to be returned from Datatype.getValueTypeAnnotations().
addAssignToBuilder(SourceBuilder, Variable) - Method in class org.inferred.freebuilder.processor.property.BiMapProperty
 
addAssignToBuilder(SourceBuilder, Variable) - Method in class org.inferred.freebuilder.processor.property.BuildableListProperty
 
addAssignToBuilder(SourceBuilder, Variable) - Method in class org.inferred.freebuilder.processor.property.BuildableProperty
 
addAssignToBuilder(SourceBuilder, Variable) - Method in class org.inferred.freebuilder.processor.property.DefaultProperty
 
addAssignToBuilder(SourceBuilder, Variable) - Method in class org.inferred.freebuilder.processor.property.ListMultimapProperty
 
addAssignToBuilder(SourceBuilder, Variable) - Method in class org.inferred.freebuilder.processor.property.ListProperty
 
addAssignToBuilder(SourceBuilder, Variable) - Method in class org.inferred.freebuilder.processor.property.MapProperty
 
addAssignToBuilder(SourceBuilder, Variable) - Method in class org.inferred.freebuilder.processor.property.MultisetProperty
 
addAssignToBuilder(SourceBuilder, Variable) - Method in class org.inferred.freebuilder.processor.property.NullableProperty
 
addAssignToBuilder(SourceBuilder, Variable) - Method in class org.inferred.freebuilder.processor.property.OptionalProperty
 
addAssignToBuilder(SourceBuilder, Variable) - Method in class org.inferred.freebuilder.processor.property.PrimitiveOptionalProperty
 
addAssignToBuilder(SourceBuilder, Variable) - Method in class org.inferred.freebuilder.processor.property.PropertyCodeGenerator
Adds an assignment to the field on the builder from the Value/Partial implementation.
addAssignToBuilder(SourceBuilder, Variable) - Method in class org.inferred.freebuilder.processor.property.SetMultimapProperty
 
addAssignToBuilder(SourceBuilder, Variable) - Method in class org.inferred.freebuilder.processor.property.SetProperty
 
addAssignToBuilder(SourceBuilder, Variable) - Method in class org.inferred.freebuilder.processor.property.SortedSetProperty
 
addBuild(SourceBuilder, String) - Method in class org.inferred.freebuilder.processor.excerpt.BuildableList
 
addBuilderAdd(SourceBuilder) - Method in class org.inferred.freebuilder.processor.property.BuildableListProperty
 
addBuilderFieldAccessors(SourceBuilder) - Method in class org.inferred.freebuilder.processor.property.BiMapProperty
 
addBuilderFieldAccessors(SourceBuilder) - Method in class org.inferred.freebuilder.processor.property.BuildableListProperty
 
addBuilderFieldAccessors(SourceBuilder) - Method in class org.inferred.freebuilder.processor.property.BuildableProperty
 
addBuilderFieldAccessors(SourceBuilder) - Method in class org.inferred.freebuilder.processor.property.DefaultProperty
 
addBuilderFieldAccessors(SourceBuilder) - Method in class org.inferred.freebuilder.processor.property.ListMultimapProperty
 
addBuilderFieldAccessors(SourceBuilder) - Method in class org.inferred.freebuilder.processor.property.ListProperty
 
addBuilderFieldAccessors(SourceBuilder) - Method in class org.inferred.freebuilder.processor.property.MapProperty
 
addBuilderFieldAccessors(SourceBuilder) - Method in class org.inferred.freebuilder.processor.property.MultisetProperty
 
addBuilderFieldAccessors(SourceBuilder) - Method in class org.inferred.freebuilder.processor.property.NullableProperty
 
addBuilderFieldAccessors(SourceBuilder) - Method in class org.inferred.freebuilder.processor.property.OptionalProperty
 
addBuilderFieldAccessors(SourceBuilder) - Method in class org.inferred.freebuilder.processor.property.PrimitiveOptionalProperty
 
addBuilderFieldAccessors(SourceBuilder) - Method in class org.inferred.freebuilder.processor.property.PropertyCodeGenerator
Add the accessor methods for the property to the builder's source code.
addBuilderFieldAccessors(SourceBuilder) - Method in class org.inferred.freebuilder.processor.property.SetMultimapProperty
 
addBuilderFieldAccessors(SourceBuilder) - Method in class org.inferred.freebuilder.processor.property.SetProperty
 
addBuilderFieldAccessors(SourceBuilder) - Method in class org.inferred.freebuilder.processor.property.SortedSetProperty
 
addBuilderFieldDeclaration(SourceBuilder) - Method in class org.inferred.freebuilder.processor.property.BiMapProperty
 
addBuilderFieldDeclaration(SourceBuilder) - Method in class org.inferred.freebuilder.processor.property.BuildableListProperty
 
addBuilderFieldDeclaration(SourceBuilder) - Method in class org.inferred.freebuilder.processor.property.BuildableProperty
 
addBuilderFieldDeclaration(SourceBuilder) - Method in class org.inferred.freebuilder.processor.property.DefaultProperty
 
addBuilderFieldDeclaration(SourceBuilder) - Method in class org.inferred.freebuilder.processor.property.ListMultimapProperty
 
addBuilderFieldDeclaration(SourceBuilder) - Method in class org.inferred.freebuilder.processor.property.ListProperty
 
addBuilderFieldDeclaration(SourceBuilder) - Method in class org.inferred.freebuilder.processor.property.MapProperty
 
addBuilderFieldDeclaration(SourceBuilder) - Method in class org.inferred.freebuilder.processor.property.MultisetProperty
 
addBuilderFieldDeclaration(SourceBuilder) - Method in class org.inferred.freebuilder.processor.property.NullableProperty
 
addBuilderFieldDeclaration(SourceBuilder) - Method in class org.inferred.freebuilder.processor.property.OptionalProperty
 
addBuilderFieldDeclaration(SourceBuilder) - Method in class org.inferred.freebuilder.processor.property.PrimitiveOptionalProperty
 
addBuilderFieldDeclaration(SourceBuilder) - Method in class org.inferred.freebuilder.processor.property.PropertyCodeGenerator
Add the field declaration for the property to the builder's source code.
addBuilderFieldDeclaration(SourceBuilder) - Method in class org.inferred.freebuilder.processor.property.SetMultimapProperty
 
addBuilderFieldDeclaration(SourceBuilder) - Method in class org.inferred.freebuilder.processor.property.SetProperty
 
addBuilderFieldDeclaration(SourceBuilder) - Method in class org.inferred.freebuilder.processor.property.SortedSetProperty
 
addBuilderTypeDeclaration(SourceBuilder) - Method in class org.inferred.freebuilder.processor.GeneratedBuilder
 
addBuilderVarargsAdd(SourceBuilder) - Method in class org.inferred.freebuilder.processor.property.BuildableListProperty
 
addBuildMethod(SourceBuilder) - Method in class org.inferred.freebuilder.processor.GeneratedBuilder
 
addBuildPartialMethod(SourceBuilder) - Method in class org.inferred.freebuilder.processor.GeneratedBuilder
 
addClear(SourceBuilder) - Method in class org.inferred.freebuilder.processor.property.BiMapProperty
 
addClear(SourceBuilder) - Method in class org.inferred.freebuilder.processor.property.BuildableListProperty
 
addClear(SourceBuilder) - Method in class org.inferred.freebuilder.processor.property.ListMultimapProperty
 
addClear(SourceBuilder) - Method in class org.inferred.freebuilder.processor.property.ListProperty
 
addClear(SourceBuilder) - Method in class org.inferred.freebuilder.processor.property.MapProperty
 
addClear(SourceBuilder) - Method in class org.inferred.freebuilder.processor.property.MultisetProperty
 
addClear(SourceBuilder) - Method in class org.inferred.freebuilder.processor.property.OptionalProperty
 
addClear(SourceBuilder) - Method in class org.inferred.freebuilder.processor.property.PrimitiveOptionalProperty
 
addClear(SourceBuilder) - Method in class org.inferred.freebuilder.processor.property.SetMultimapProperty
 
addClear(SourceBuilder) - Method in class org.inferred.freebuilder.processor.property.SetProperty
 
addClear(SourceBuilder) - Method in class org.inferred.freebuilder.processor.property.SortedSetProperty
 
addClearField(SourceBuilder) - Method in class org.inferred.freebuilder.processor.property.BiMapProperty
 
addClearField(SourceBuilder) - Method in class org.inferred.freebuilder.processor.property.BuildableListProperty
 
addClearField(SourceBuilder) - Method in class org.inferred.freebuilder.processor.property.BuildableProperty
 
addClearField(SourceBuilder) - Method in class org.inferred.freebuilder.processor.property.DefaultProperty
 
addClearField(SourceBuilder) - Method in class org.inferred.freebuilder.processor.property.ListMultimapProperty
 
addClearField(SourceBuilder) - Method in class org.inferred.freebuilder.processor.property.ListProperty
 
addClearField(SourceBuilder) - Method in class org.inferred.freebuilder.processor.property.MapProperty
 
addClearField(SourceBuilder) - Method in class org.inferred.freebuilder.processor.property.MultisetProperty
 
addClearField(SourceBuilder) - Method in class org.inferred.freebuilder.processor.property.NullableProperty
 
addClearField(SourceBuilder) - Method in class org.inferred.freebuilder.processor.property.OptionalProperty
 
addClearField(SourceBuilder) - Method in class org.inferred.freebuilder.processor.property.PrimitiveOptionalProperty
 
addClearField(SourceBuilder) - Method in class org.inferred.freebuilder.processor.property.PropertyCodeGenerator
Adds a clear call for the property given a template builder to the builder's source code.
addClearField(SourceBuilder) - Method in class org.inferred.freebuilder.processor.property.SetMultimapProperty
 
addClearField(SourceBuilder) - Method in class org.inferred.freebuilder.processor.property.SetProperty
 
addClearField(SourceBuilder) - Method in class org.inferred.freebuilder.processor.property.SortedSetProperty
 
addClearMethod(SourceBuilder) - Method in class org.inferred.freebuilder.processor.GeneratedBuilder
 
addConvertToTreeSet(SourceBuilder) - Method in class org.inferred.freebuilder.processor.property.SortedSetProperty
 
addCopiesMethod(Property) - Static method in class org.inferred.freebuilder.processor.BuilderMethods
 
addDeclarationParameters(SourceBuilder, List<TypeParameterElement>) - Static method in class org.inferred.freebuilder.processor.source.TypeClass
 
addEnsureCapacity(SourceBuilder) - Static method in class org.inferred.freebuilder.processor.excerpt.BuildableList
 
addFieldAssignment(SourceBuilder, Excerpt, String, String) - Method in class org.inferred.freebuilder.processor.property.BuildableListProperty
 
addFieldAssignment(SourceBuilder, Excerpt, String, String) - Method in class org.inferred.freebuilder.processor.property.BuildableProperty
 
addFieldDeclarations(SourceBuilder) - Method in class org.inferred.freebuilder.processor.GeneratedBuilder
 
addFields(ValueType.FieldReceiver) - Method in class org.inferred.freebuilder.processor.excerpt.BuildableList
 
addFields(ValueType.FieldReceiver) - Method in class org.inferred.freebuilder.processor.excerpt.CheckedBiMap
 
addFields(ValueType.FieldReceiver) - Method in class org.inferred.freebuilder.processor.excerpt.CheckedBiMap.CheckedEntry
 
addFields(ValueType.FieldReceiver) - Method in class org.inferred.freebuilder.processor.excerpt.CheckedBiMap.CheckedEntryIterator
 
addFields(ValueType.FieldReceiver) - Method in class org.inferred.freebuilder.processor.excerpt.CheckedBiMap.CheckedEntrySet
 
addFields(ValueType.FieldReceiver) - Method in class org.inferred.freebuilder.processor.excerpt.CheckedList
 
addFields(ValueType.FieldReceiver) - Method in class org.inferred.freebuilder.processor.excerpt.CheckedListMultimap
 
addFields(ValueType.FieldReceiver) - Method in class org.inferred.freebuilder.processor.excerpt.CheckedMap
 
addFields(ValueType.FieldReceiver) - Method in class org.inferred.freebuilder.processor.excerpt.CheckedMap.CheckedEntry
 
addFields(ValueType.FieldReceiver) - Method in class org.inferred.freebuilder.processor.excerpt.CheckedMap.CheckedEntryIterator
 
addFields(ValueType.FieldReceiver) - Method in class org.inferred.freebuilder.processor.excerpt.CheckedMap.CheckedEntrySet
 
addFields(ValueType.FieldReceiver) - Method in class org.inferred.freebuilder.processor.excerpt.CheckedMultiset
 
addFields(ValueType.FieldReceiver) - Method in class org.inferred.freebuilder.processor.excerpt.CheckedNavigableSet
 
addFields(ValueType.FieldReceiver) - Method in class org.inferred.freebuilder.processor.excerpt.CheckedSet
 
addFields(ValueType.FieldReceiver) - Method in class org.inferred.freebuilder.processor.excerpt.CheckedSetMultimap
 
addFields(ValueType.FieldReceiver) - Method in class org.inferred.freebuilder.processor.GeneratedBuilder
 
addFields(ValueType.FieldReceiver) - Method in class org.inferred.freebuilder.processor.GeneratedStub
 
addFields(ValueType.FieldReceiver) - Method in class org.inferred.freebuilder.processor.GwtSupport.CustomValueSerializer
 
addFields(ValueType.FieldReceiver) - Method in class org.inferred.freebuilder.processor.GwtSupport.GwtWhitelist
 
addFields(ValueType.FieldReceiver) - Method in class org.inferred.freebuilder.processor.property.ListProperty.ImmutableListMethod
 
addFields(ValueType.FieldReceiver) - Method in class org.inferred.freebuilder.processor.property.MapProperty.ImmutableMapMethod
 
addFields(ValueType.FieldReceiver) - Method in class org.inferred.freebuilder.processor.property.MergeAction
 
addFields(ValueType.FieldReceiver) - Method in class org.inferred.freebuilder.processor.property.SetProperty.ImmutableSetMethod
 
addFields(ValueType.FieldReceiver) - Method in class org.inferred.freebuilder.processor.source.FieldAccess
 
addFields(ValueType.FieldReceiver) - Method in class org.inferred.freebuilder.processor.source.FunctionalType
 
addFields(ValueType.FieldReceiver) - Method in class org.inferred.freebuilder.processor.source.IdKey
 
addFields(ValueType.FieldReceiver) - Method in class org.inferred.freebuilder.processor.source.LazyName
 
addFields(ValueType.FieldReceiver) - Method in class org.inferred.freebuilder.processor.source.LazyName.Declaration
 
addFields(ValueType.FieldReceiver) - Method in class org.inferred.freebuilder.processor.source.QualifiedName
 
addFields(ValueType.FieldReceiver) - Method in class org.inferred.freebuilder.processor.source.Type.TypeImpl
 
addFields(ValueType.FieldReceiver) - Method in class org.inferred.freebuilder.processor.source.TypeClass
 
addFields(ValueType.FieldReceiver) - Method in class org.inferred.freebuilder.processor.source.ValueType
Implement this method to report the name and value of each field.
addFields(ValueType.FieldReceiver) - Method in class org.inferred.freebuilder.processor.source.Variable
 
addFieldValues(Class<?>, ImmutableMap.Builder<String, Object>) - Method in class org.inferred.freebuilder.processor.property.PropertyCodeGenerator
 
addFinalFieldAssignment(SourceBuilder, Excerpt, String) - Method in class org.inferred.freebuilder.processor.property.BiMapProperty
 
addFinalFieldAssignment(SourceBuilder, Excerpt, String) - Method in class org.inferred.freebuilder.processor.property.BuildableListProperty
 
addFinalFieldAssignment(SourceBuilder, Excerpt, String) - Method in class org.inferred.freebuilder.processor.property.BuildableProperty
 
addFinalFieldAssignment(SourceBuilder, Excerpt, String) - Method in class org.inferred.freebuilder.processor.property.DefaultProperty
 
addFinalFieldAssignment(SourceBuilder, Excerpt, String) - Method in class org.inferred.freebuilder.processor.property.ListMultimapProperty
 
addFinalFieldAssignment(SourceBuilder, Excerpt, String) - Method in class org.inferred.freebuilder.processor.property.ListProperty
 
addFinalFieldAssignment(SourceBuilder, Excerpt, String) - Method in class org.inferred.freebuilder.processor.property.MapProperty
 
addFinalFieldAssignment(SourceBuilder, Excerpt, String) - Method in class org.inferred.freebuilder.processor.property.MultisetProperty
 
addFinalFieldAssignment(SourceBuilder, Excerpt, String) - Method in class org.inferred.freebuilder.processor.property.NullableProperty
 
addFinalFieldAssignment(SourceBuilder, Excerpt, String) - Method in class org.inferred.freebuilder.processor.property.OptionalProperty
 
addFinalFieldAssignment(SourceBuilder, Excerpt, String) - Method in class org.inferred.freebuilder.processor.property.PrimitiveOptionalProperty
 
addFinalFieldAssignment(SourceBuilder, Excerpt, String) - Method in class org.inferred.freebuilder.processor.property.PropertyCodeGenerator
Add the final assignment of the property to the value object's source code.
addFinalFieldAssignment(SourceBuilder, Excerpt, String) - Method in class org.inferred.freebuilder.processor.property.SetMultimapProperty
 
addFinalFieldAssignment(SourceBuilder, Excerpt, String) - Method in class org.inferred.freebuilder.processor.property.SetProperty
 
addFinalFieldAssignment(SourceBuilder, Excerpt, String) - Method in class org.inferred.freebuilder.processor.property.SortedSetProperty
 
addForcePut(SourceBuilder) - Method in class org.inferred.freebuilder.processor.property.BiMapProperty
 
addGeneratedBuilderAnnotations(Excerpt) - Method in class org.inferred.freebuilder.processor.Datatype_Builder
Adds element to the list to be returned from Datatype.getGeneratedBuilderAnnotations().
addGeneratedBuilderAnnotations(Excerpt...) - Method in class org.inferred.freebuilder.processor.Datatype_Builder
Adds each element of elements to the list to be returned from Datatype.getGeneratedBuilderAnnotations().
addGet(SourceBuilder) - Method in class org.inferred.freebuilder.processor.excerpt.BuildableList
 
addGetter(SourceBuilder) - Method in class org.inferred.freebuilder.processor.property.BiMapProperty
 
addGetter(SourceBuilder) - Method in class org.inferred.freebuilder.processor.property.BuildableListProperty
 
addGetter(SourceBuilder) - Method in class org.inferred.freebuilder.processor.property.BuildableProperty
 
addGetter(SourceBuilder) - Method in class org.inferred.freebuilder.processor.property.DefaultProperty
 
addGetter(SourceBuilder) - Method in class org.inferred.freebuilder.processor.property.ListMultimapProperty
 
addGetter(SourceBuilder) - Method in class org.inferred.freebuilder.processor.property.ListProperty
 
addGetter(SourceBuilder) - Method in class org.inferred.freebuilder.processor.property.MapProperty
 
addGetter(SourceBuilder) - Method in class org.inferred.freebuilder.processor.property.MultisetProperty
 
addGetter(SourceBuilder) - Method in class org.inferred.freebuilder.processor.property.NullableProperty
 
addGetter(SourceBuilder) - Method in class org.inferred.freebuilder.processor.property.OptionalProperty
 
addGetter(SourceBuilder) - Method in class org.inferred.freebuilder.processor.property.PrimitiveOptionalProperty
 
addGetter(SourceBuilder) - Method in class org.inferred.freebuilder.processor.property.SetMultimapProperty
 
addGetter(SourceBuilder) - Method in class org.inferred.freebuilder.processor.property.SetProperty
 
addGetter(SourceBuilder) - Method in class org.inferred.freebuilder.processor.property.SortedSetProperty
 
addGetterAnnotations(Excerpt) - Method in class org.inferred.freebuilder.processor.property.Property_Builder
Adds element to the list to be returned from Property.getGetterAnnotations().
addGetterAnnotations(Excerpt...) - Method in class org.inferred.freebuilder.processor.property.Property_Builder
Adds each element of elements to the list to be returned from Property.getGetterAnnotations().
addGetterAnnotations(SourceBuilder) - Method in class org.inferred.freebuilder.processor.property.NullableProperty
 
addGetterAnnotations(SourceBuilder) - Method in class org.inferred.freebuilder.processor.property.PropertyCodeGenerator
Adds method annotations for the value type getter method.
addGuavaTo(SourceBuilder) - Method in class org.inferred.freebuilder.processor.source.PreconditionExcerpts.GuavaCheckExcerpt
 
addIfBlockTo(SourceBuilder) - Method in class org.inferred.freebuilder.processor.source.PreconditionExcerpts.GuavaCheckExcerpt
 
addImport(QualifiedName, TypeUsage) - Method in class org.inferred.freebuilder.processor.source.ImportManager
 
addInstantiateInstance(SourceBuilder) - Method in class org.inferred.freebuilder.processor.GwtSupport.CustomValueSerializer
 
addIterableAddAll(SourceBuilder) - Method in class org.inferred.freebuilder.processor.property.ListProperty
 
addIterableAddAll(SourceBuilder) - Method in class org.inferred.freebuilder.processor.property.MultisetProperty
 
addIterableAddAll(SourceBuilder) - Method in class org.inferred.freebuilder.processor.property.SetProperty
 
addIterableAddAll(SourceBuilder) - Method in class org.inferred.freebuilder.processor.property.SortedSetProperty
 
addIterableBuilderAddAll(SourceBuilder) - Method in class org.inferred.freebuilder.processor.property.BuildableListProperty
 
addIterableValueInstanceAddAll(SourceBuilder) - Method in class org.inferred.freebuilder.processor.property.BuildableListProperty
 
addJacksonAnnotations(Property.Builder, ExecutableElement) - Method in class org.inferred.freebuilder.processor.JacksonSupport
 
addJavadocForAddAll(SourceBuilder) - Method in class org.inferred.freebuilder.processor.property.ListProperty
 
addJavadocForAddAll(SourceBuilder) - Method in class org.inferred.freebuilder.processor.property.MultisetProperty
 
addJavadocForAddAll(SourceBuilder) - Method in class org.inferred.freebuilder.processor.property.SetProperty
 
addJavadocForAddAll(SourceBuilder) - Method in class org.inferred.freebuilder.processor.property.SortedSetProperty
 
addJavadocForAddingMultipleBuilders(SourceBuilder) - Method in class org.inferred.freebuilder.processor.property.BuildableListProperty
 
addJavadocForAddingMultipleValues(SourceBuilder) - Method in class org.inferred.freebuilder.processor.property.BuildableListProperty
 
addLazyDefinitions(SourceBuilder) - Static method in class org.inferred.freebuilder.processor.source.LazyName
Finds all lazily-declared classes and methods and adds their definitions to the source.
addLine(String, Object...) - Method in class org.inferred.freebuilder.processor.source.SourceBuilder
Appends a formatted line of code to the source.
addMapper(SourceBuilder) - Method in class org.inferred.freebuilder.processor.property.DefaultProperty
 
addMapper(SourceBuilder) - Method in class org.inferred.freebuilder.processor.property.NullableProperty
 
addMapper(SourceBuilder) - Method in class org.inferred.freebuilder.processor.property.OptionalProperty
 
addMergeFromBuilder(SourceBuilder, String) - Method in class org.inferred.freebuilder.processor.property.BiMapProperty
 
addMergeFromBuilder(SourceBuilder, String) - Method in class org.inferred.freebuilder.processor.property.BuildableListProperty
 
addMergeFromBuilder(SourceBuilder, String) - Method in class org.inferred.freebuilder.processor.property.BuildableProperty
 
addMergeFromBuilder(SourceBuilder, String) - Method in class org.inferred.freebuilder.processor.property.DefaultProperty
 
addMergeFromBuilder(SourceBuilder, String) - Method in class org.inferred.freebuilder.processor.property.ListMultimapProperty
 
addMergeFromBuilder(SourceBuilder, String) - Method in class org.inferred.freebuilder.processor.property.ListProperty
 
addMergeFromBuilder(SourceBuilder, String) - Method in class org.inferred.freebuilder.processor.property.MapProperty
 
addMergeFromBuilder(SourceBuilder, String) - Method in class org.inferred.freebuilder.processor.property.MultisetProperty
 
addMergeFromBuilder(SourceBuilder, String) - Method in class org.inferred.freebuilder.processor.property.NullableProperty
 
addMergeFromBuilder(SourceBuilder, String) - Method in class org.inferred.freebuilder.processor.property.OptionalProperty
 
addMergeFromBuilder(SourceBuilder, String) - Method in class org.inferred.freebuilder.processor.property.PrimitiveOptionalProperty
 
addMergeFromBuilder(SourceBuilder, String) - Method in class org.inferred.freebuilder.processor.property.PropertyCodeGenerator
Add a merge from builder for the property to the builder's source code.
addMergeFromBuilder(SourceBuilder, String) - Method in class org.inferred.freebuilder.processor.property.SetMultimapProperty
 
addMergeFromBuilder(SourceBuilder, String) - Method in class org.inferred.freebuilder.processor.property.SetProperty
 
addMergeFromBuilder(SourceBuilder, String) - Method in class org.inferred.freebuilder.processor.property.SortedSetProperty
 
addMergeFromBuilderMethod(SourceBuilder) - Method in class org.inferred.freebuilder.processor.GeneratedBuilder
 
addMergeFromValue(SourceBuilder, String) - Method in class org.inferred.freebuilder.processor.property.BiMapProperty
 
addMergeFromValue(SourceBuilder, String) - Method in class org.inferred.freebuilder.processor.property.BuildableListProperty
 
addMergeFromValue(SourceBuilder, String) - Method in class org.inferred.freebuilder.processor.property.BuildableProperty
 
addMergeFromValue(SourceBuilder, String) - Method in class org.inferred.freebuilder.processor.property.DefaultProperty
 
addMergeFromValue(SourceBuilder, String) - Method in class org.inferred.freebuilder.processor.property.ListMultimapProperty
 
addMergeFromValue(SourceBuilder, String) - Method in class org.inferred.freebuilder.processor.property.ListProperty
 
addMergeFromValue(SourceBuilder, String) - Method in class org.inferred.freebuilder.processor.property.MapProperty
 
addMergeFromValue(SourceBuilder, String) - Method in class org.inferred.freebuilder.processor.property.MultisetProperty
 
addMergeFromValue(SourceBuilder, String) - Method in class org.inferred.freebuilder.processor.property.NullableProperty
 
addMergeFromValue(SourceBuilder, String) - Method in class org.inferred.freebuilder.processor.property.OptionalProperty
 
addMergeFromValue(SourceBuilder, String) - Method in class org.inferred.freebuilder.processor.property.PrimitiveOptionalProperty
 
addMergeFromValue(SourceBuilder, String) - Method in class org.inferred.freebuilder.processor.property.PropertyCodeGenerator
Add a merge from value for the property to the builder's source code.
addMergeFromValue(SourceBuilder, String) - Method in class org.inferred.freebuilder.processor.property.SetMultimapProperty
 
addMergeFromValue(SourceBuilder, String) - Method in class org.inferred.freebuilder.processor.property.SetProperty
 
addMergeFromValue(SourceBuilder, String) - Method in class org.inferred.freebuilder.processor.property.SortedSetProperty
 
addMergeFromValueMethod(SourceBuilder) - Method in class org.inferred.freebuilder.processor.GeneratedBuilder
 
addMethod(Property) - Static method in class org.inferred.freebuilder.processor.BuilderMethods
 
addMultimapPutAll(SourceBuilder) - Method in class org.inferred.freebuilder.processor.property.ListMultimapProperty
 
addMultimapPutAll(SourceBuilder) - Method in class org.inferred.freebuilder.processor.property.SetMultimapProperty
 
addMutate(SourceBuilder) - Method in class org.inferred.freebuilder.processor.property.BiMapProperty
 
addMutate(SourceBuilder) - Method in class org.inferred.freebuilder.processor.property.BuildableListProperty
 
addMutate(SourceBuilder) - Method in class org.inferred.freebuilder.processor.property.BuildableProperty
 
addMutate(SourceBuilder) - Method in class org.inferred.freebuilder.processor.property.ListMultimapProperty
 
addMutate(SourceBuilder) - Method in class org.inferred.freebuilder.processor.property.ListProperty
 
addMutate(SourceBuilder) - Method in class org.inferred.freebuilder.processor.property.MapProperty
 
addMutate(SourceBuilder) - Method in class org.inferred.freebuilder.processor.property.MultisetProperty
 
addMutate(SourceBuilder) - Method in class org.inferred.freebuilder.processor.property.SetMultimapProperty
 
addMutator(SourceBuilder) - Method in class org.inferred.freebuilder.processor.property.SetProperty
 
addMutator(SourceBuilder) - Method in class org.inferred.freebuilder.processor.property.SortedSetProperty
 
addNestedClasses(Excerpt) - Method in class org.inferred.freebuilder.processor.Datatype_Builder
Adds element to the list to be returned from Datatype.getNestedClasses().
addNestedClasses(Excerpt...) - Method in class org.inferred.freebuilder.processor.Datatype_Builder
Adds each element of elements to the list to be returned from Datatype.getNestedClasses().
addNullableSetter(SourceBuilder) - Method in class org.inferred.freebuilder.processor.property.OptionalProperty
 
addOptionalMapper(SourceBuilder, FunctionalType) - Method in class org.inferred.freebuilder.processor.property.PrimitiveOptionalProperty
 
addOptionalSetter(SourceBuilder) - Method in class org.inferred.freebuilder.processor.property.OptionalProperty
 
addOptionalSetter(SourceBuilder) - Method in class org.inferred.freebuilder.processor.property.PrimitiveOptionalProperty
 
addPartialConstructor(SourceBuilder) - Method in class org.inferred.freebuilder.processor.GeneratedBuilder
 
addPartialEquals(SourceBuilder) - Method in class org.inferred.freebuilder.processor.GeneratedBuilder
 
addPartialFieldAssignment(SourceBuilder, Excerpt, String) - Method in class org.inferred.freebuilder.processor.property.BuildableListProperty
 
addPartialFieldAssignment(SourceBuilder, Excerpt, String) - Method in class org.inferred.freebuilder.processor.property.BuildableProperty
 
addPartialFieldAssignment(SourceBuilder, Excerpt, String) - Method in class org.inferred.freebuilder.processor.property.PropertyCodeGenerator
Add the final assignment of the property to the partial value object's source code.
addPartialFields(SourceBuilder) - Method in class org.inferred.freebuilder.processor.GeneratedBuilder
 
addPartialGetters(SourceBuilder) - Method in class org.inferred.freebuilder.processor.GeneratedBuilder
 
addPartialHashCode(SourceBuilder) - Method in class org.inferred.freebuilder.processor.GeneratedBuilder
 
addPartialToBuilderMethod(SourceBuilder) - Method in class org.inferred.freebuilder.processor.GeneratedBuilder
 
addPartialType(SourceBuilder) - Method in class org.inferred.freebuilder.processor.GeneratedBuilder
 
addPrimitiveMapper(SourceBuilder, FunctionalType) - Method in class org.inferred.freebuilder.processor.property.PrimitiveOptionalProperty
 
addPropertyData(Property.Builder, TypeElement, ExecutableElement, Optional<JacksonSupport>) - Method in class org.inferred.freebuilder.processor.Analyser
Introspects method, as found on valueType.
addPropertyEnum(SourceBuilder) - Method in class org.inferred.freebuilder.processor.GeneratedBuilder
 
addPut(SourceBuilder) - Method in class org.inferred.freebuilder.processor.property.BiMapProperty
 
addPut(SourceBuilder) - Method in class org.inferred.freebuilder.processor.property.ListMultimapProperty
 
addPut(SourceBuilder) - Method in class org.inferred.freebuilder.processor.property.MapProperty
 
addPut(SourceBuilder) - Method in class org.inferred.freebuilder.processor.property.SetMultimapProperty
 
addPutAll(SourceBuilder) - Method in class org.inferred.freebuilder.processor.property.BiMapProperty
 
addPutAll(SourceBuilder) - Method in class org.inferred.freebuilder.processor.property.MapProperty
 
addPutAnnotations(Excerpt) - Method in class org.inferred.freebuilder.processor.property.Property_Builder
Adds element to the list to be returned from Property.getPutAnnotations().
addPutAnnotations(Excerpt...) - Method in class org.inferred.freebuilder.processor.property.Property_Builder
Adds each element of elements to the list to be returned from Property.getPutAnnotations().
addPutAnnotations(SourceBuilder) - Method in class org.inferred.freebuilder.processor.property.PropertyCodeGenerator
 
addReadValueFragment(SourceBuilder, Excerpt) - Method in class org.inferred.freebuilder.processor.property.OptionalProperty
 
addReadValueFragment(SourceBuilder, Excerpt) - Method in class org.inferred.freebuilder.processor.property.PropertyCodeGenerator
Adds a fragment converting the value object's field to the property's type.
addRebuildableSuperclass(SourceBuilder) - Method in class org.inferred.freebuilder.processor.GeneratedBuilder
 
addRemove(SourceBuilder) - Method in class org.inferred.freebuilder.processor.excerpt.BuildableList
 
addRemove(SourceBuilder) - Method in class org.inferred.freebuilder.processor.property.ListMultimapProperty
 
addRemove(SourceBuilder) - Method in class org.inferred.freebuilder.processor.property.MapProperty
 
addRemove(SourceBuilder) - Method in class org.inferred.freebuilder.processor.property.SetMultimapProperty
 
addRemove(SourceBuilder) - Method in class org.inferred.freebuilder.processor.property.SetProperty
 
addRemove(SourceBuilder) - Method in class org.inferred.freebuilder.processor.property.SortedSetProperty
 
addRemoveAll(SourceBuilder) - Method in class org.inferred.freebuilder.processor.property.ListMultimapProperty
 
addRemoveAll(SourceBuilder) - Method in class org.inferred.freebuilder.processor.property.SetMultimapProperty
 
addRemoveKeyFrom(SourceBuilder) - Method in class org.inferred.freebuilder.processor.property.BiMapProperty
 
addRemoveValueFrom(SourceBuilder) - Method in class org.inferred.freebuilder.processor.property.BiMapProperty
 
addSafeVarargsForPublicMethod(SourceBuilder, boolean) - Method in class org.inferred.freebuilder.processor.property.BuildableListProperty
 
addSerializeInstance(SourceBuilder) - Method in class org.inferred.freebuilder.processor.GwtSupport.CustomValueSerializer
 
addSet(SourceBuilder) - Method in class org.inferred.freebuilder.processor.excerpt.BuildableList
 
addSetComparator(SourceBuilder) - Method in class org.inferred.freebuilder.processor.property.SortedSetProperty
 
addSetCountOf(SourceBuilder) - Method in class org.inferred.freebuilder.processor.property.MultisetProperty
 
addSetFromResult(SourceBuilder, Excerpt, Excerpt) - Method in class org.inferred.freebuilder.processor.property.BiMapProperty
 
addSetFromResult(SourceBuilder, Excerpt, Excerpt) - Method in class org.inferred.freebuilder.processor.property.BuildableListProperty
 
addSetFromResult(SourceBuilder, Excerpt, Excerpt) - Method in class org.inferred.freebuilder.processor.property.BuildableProperty
 
addSetFromResult(SourceBuilder, Excerpt, Excerpt) - Method in class org.inferred.freebuilder.processor.property.DefaultProperty
 
addSetFromResult(SourceBuilder, Excerpt, Excerpt) - Method in class org.inferred.freebuilder.processor.property.ListMultimapProperty
 
addSetFromResult(SourceBuilder, Excerpt, Excerpt) - Method in class org.inferred.freebuilder.processor.property.ListProperty
 
addSetFromResult(SourceBuilder, Excerpt, Excerpt) - Method in class org.inferred.freebuilder.processor.property.MapProperty
 
addSetFromResult(SourceBuilder, Excerpt, Excerpt) - Method in class org.inferred.freebuilder.processor.property.MultisetProperty
 
addSetFromResult(SourceBuilder, Excerpt, Excerpt) - Method in class org.inferred.freebuilder.processor.property.NullableProperty
 
addSetFromResult(SourceBuilder, Excerpt, Excerpt) - Method in class org.inferred.freebuilder.processor.property.OptionalProperty
 
addSetFromResult(SourceBuilder, Excerpt, Excerpt) - Method in class org.inferred.freebuilder.processor.property.PrimitiveOptionalProperty
 
addSetFromResult(SourceBuilder, Excerpt, Excerpt) - Method in class org.inferred.freebuilder.processor.property.PropertyCodeGenerator
Adds a set call for the property from a function result to the builder's source code.
addSetFromResult(SourceBuilder, Excerpt, Excerpt) - Method in class org.inferred.freebuilder.processor.property.SetMultimapProperty
 
addSetFromResult(SourceBuilder, Excerpt, Excerpt) - Method in class org.inferred.freebuilder.processor.property.SetProperty
 
addSetFromResult(SourceBuilder, Excerpt, Excerpt) - Method in class org.inferred.freebuilder.processor.property.SortedSetProperty
 
addSetter(SourceBuilder) - Method in class org.inferred.freebuilder.processor.property.BuildableProperty
 
addSetter(SourceBuilder) - Method in class org.inferred.freebuilder.processor.property.DefaultProperty
 
addSetter(SourceBuilder) - Method in class org.inferred.freebuilder.processor.property.NullableProperty
 
addSetter(SourceBuilder) - Method in class org.inferred.freebuilder.processor.property.OptionalProperty
 
addSetter(SourceBuilder) - Method in class org.inferred.freebuilder.processor.property.PrimitiveOptionalProperty
 
addSetterTakingBuilder(SourceBuilder) - Method in class org.inferred.freebuilder.processor.property.BuildableProperty
 
addSingleKeyPutAll(SourceBuilder) - Method in class org.inferred.freebuilder.processor.property.ListMultimapProperty
 
addSingleKeyPutAll(SourceBuilder) - Method in class org.inferred.freebuilder.processor.property.SetMultimapProperty
 
addSize(SourceBuilder) - Static method in class org.inferred.freebuilder.processor.excerpt.BuildableList
 
addSource(SourceBuilder, AnnotationMirror) - Static method in class org.inferred.freebuilder.processor.source.AnnotationSource
Adds a source-code representation of annotation to .
addSpliteratorAddAll(SourceBuilder) - Method in class org.inferred.freebuilder.processor.property.ListProperty
 
addSpliteratorAddAll(SourceBuilder) - Method in class org.inferred.freebuilder.processor.property.MultisetProperty
 
addSpliteratorAddAll(SourceBuilder) - Method in class org.inferred.freebuilder.processor.property.SetProperty
 
addSpliteratorAddAll(SourceBuilder) - Method in class org.inferred.freebuilder.processor.property.SortedSetProperty
 
addSpliteratorBuilderAddAll(SourceBuilder) - Method in class org.inferred.freebuilder.processor.property.BuildableListProperty
 
addSpliteratorValueInstanceAddAll(SourceBuilder) - Method in class org.inferred.freebuilder.processor.property.BuildableListProperty
 
addStaticFromMethod(SourceBuilder) - Method in class org.inferred.freebuilder.processor.GeneratedBuilder
 
addStreamAddAll(SourceBuilder) - Method in class org.inferred.freebuilder.processor.property.ListProperty
 
addStreamAddAll(SourceBuilder) - Method in class org.inferred.freebuilder.processor.property.MultisetProperty
 
addStreamAddAll(SourceBuilder) - Method in class org.inferred.freebuilder.processor.property.SetProperty
 
addStreamAddAll(SourceBuilder) - Method in class org.inferred.freebuilder.processor.property.SortedSetProperty
 
addStreamBuilderAddAll(SourceBuilder) - Method in class org.inferred.freebuilder.processor.property.BuildableListProperty
 
addStreamValueInstanceAddAll(SourceBuilder) - Method in class org.inferred.freebuilder.processor.property.BuildableListProperty
 
addSubSetMethod(SourceBuilder) - Static method in class org.inferred.freebuilder.processor.excerpt.CheckedNavigableSet
 
addSupertypesToSet(TypeElement, Set<TypeElement>, MethodFinder.ErrorTypeHandling<E>) - Static method in class org.inferred.freebuilder.processor.model.MethodFinder
 
addTo(SourceBuilder) - Method in enum org.inferred.freebuilder.processor.Datatype.Visibility
 
addTo(SourceBuilder) - Method in class org.inferred.freebuilder.processor.excerpt.BuildableList
 
addTo(SourceBuilder) - Method in class org.inferred.freebuilder.processor.excerpt.CheckedBiMap
 
addTo(SourceBuilder) - Method in class org.inferred.freebuilder.processor.excerpt.CheckedBiMap.CheckedEntry
 
addTo(SourceBuilder) - Method in class org.inferred.freebuilder.processor.excerpt.CheckedBiMap.CheckedEntryIterator
 
addTo(SourceBuilder) - Method in class org.inferred.freebuilder.processor.excerpt.CheckedBiMap.CheckedEntrySet
 
addTo(SourceBuilder) - Method in class org.inferred.freebuilder.processor.excerpt.CheckedList
 
addTo(SourceBuilder) - Method in class org.inferred.freebuilder.processor.excerpt.CheckedListMultimap
 
addTo(SourceBuilder) - Method in class org.inferred.freebuilder.processor.excerpt.CheckedMap
 
addTo(SourceBuilder) - Method in class org.inferred.freebuilder.processor.excerpt.CheckedMap.CheckedEntry
 
addTo(SourceBuilder) - Method in class org.inferred.freebuilder.processor.excerpt.CheckedMap.CheckedEntryIterator
 
addTo(SourceBuilder) - Method in class org.inferred.freebuilder.processor.excerpt.CheckedMap.CheckedEntrySet
 
addTo(SourceBuilder) - Method in class org.inferred.freebuilder.processor.excerpt.CheckedMultiset
 
addTo(SourceBuilder) - Method in class org.inferred.freebuilder.processor.excerpt.CheckedNavigableSet
 
addTo(SourceBuilder) - Method in class org.inferred.freebuilder.processor.excerpt.CheckedSet
 
addTo(SourceBuilder) - Method in class org.inferred.freebuilder.processor.excerpt.CheckedSetMultimap
 
addTo(SourceBuilder) - Method in class org.inferred.freebuilder.processor.GeneratedBuilder
 
addTo(SourceBuilder) - Method in class org.inferred.freebuilder.processor.GeneratedBuilder.FieldAccessList
 
addTo(SourceBuilder) - Method in class org.inferred.freebuilder.processor.GeneratedStub
 
addTo(SourceBuilder) - Method in class org.inferred.freebuilder.processor.GwtSupport.CustomValueSerializer
 
addTo(SourceBuilder) - Method in class org.inferred.freebuilder.processor.GwtSupport.GwtWhitelist
 
addTo(SourceBuilder) - Method in class org.inferred.freebuilder.processor.property.ListProperty.ImmutableListMethod
 
addTo(SourceBuilder) - Method in class org.inferred.freebuilder.processor.property.MapProperty.ImmutableMapMethod
 
addTo(SourceBuilder) - Method in class org.inferred.freebuilder.processor.property.SetProperty.ImmutableSetMethod
 
addTo(SourceBuilder) - Method in interface org.inferred.freebuilder.processor.source.Excerpt
 
addTo(SourceBuilder) - Method in class org.inferred.freebuilder.processor.source.feature.Jsr305.NullableExcerpt
 
addTo(SourceBuilder) - Method in class org.inferred.freebuilder.processor.source.FieldAccess
 
addTo(SourceBuilder) - Method in class org.inferred.freebuilder.processor.source.LazyName
 
addTo(SourceBuilder) - Method in class org.inferred.freebuilder.processor.source.PreconditionExcerpts.GuavaCheckExcerpt
 
addTo(SourceBuilder) - Method in class org.inferred.freebuilder.processor.source.Type
 
addTo(SourceBuilder) - Method in class org.inferred.freebuilder.processor.source.Type.JavadocLink
 
addTo(SourceBuilder) - Method in class org.inferred.freebuilder.processor.source.Variable
 
addToString(SourceBuilder, Datatype, Map<Property, PropertyCodeGenerator>, boolean) - Static method in class org.inferred.freebuilder.processor.ToStringGenerator
Generates a toString method using concatenation or a StringBuilder.
addToStringCondition(SourceBuilder) - Method in class org.inferred.freebuilder.processor.property.PrimitiveOptionalProperty
 
addToStringCondition(SourceBuilder) - Method in class org.inferred.freebuilder.processor.property.PropertyCodeGenerator
Adds condition statement for an initially optional property to be included in the toString output for the Value/Partial types.
addToStringValue(SourceBuilder) - Method in class org.inferred.freebuilder.processor.property.DefaultProperty
 
addToStringValue(SourceBuilder) - Method in class org.inferred.freebuilder.processor.property.PrimitiveOptionalProperty
 
addToStringValue(SourceBuilder) - Method in class org.inferred.freebuilder.processor.property.PropertyCodeGenerator
Adds value to an ongoing toString concatenation or append sequence.
addValueFieldDeclaration(SourceBuilder) - Method in class org.inferred.freebuilder.processor.property.BiMapProperty
 
addValueFieldDeclaration(SourceBuilder) - Method in class org.inferred.freebuilder.processor.property.BuildableListProperty
 
addValueFieldDeclaration(SourceBuilder) - Method in class org.inferred.freebuilder.processor.property.BuildableProperty
 
addValueFieldDeclaration(SourceBuilder) - Method in class org.inferred.freebuilder.processor.property.DefaultProperty
 
addValueFieldDeclaration(SourceBuilder) - Method in class org.inferred.freebuilder.processor.property.ListMultimapProperty
 
addValueFieldDeclaration(SourceBuilder) - Method in class org.inferred.freebuilder.processor.property.ListProperty
 
addValueFieldDeclaration(SourceBuilder) - Method in class org.inferred.freebuilder.processor.property.MapProperty
 
addValueFieldDeclaration(SourceBuilder) - Method in class org.inferred.freebuilder.processor.property.MultisetProperty
 
addValueFieldDeclaration(SourceBuilder) - Method in class org.inferred.freebuilder.processor.property.NullableProperty
 
addValueFieldDeclaration(SourceBuilder) - Method in class org.inferred.freebuilder.processor.property.OptionalProperty
 
addValueFieldDeclaration(SourceBuilder) - Method in class org.inferred.freebuilder.processor.property.PrimitiveOptionalProperty
 
addValueFieldDeclaration(SourceBuilder) - Method in class org.inferred.freebuilder.processor.property.PropertyCodeGenerator
Add the field declaration for the property to the value's source code.
addValueFieldDeclaration(SourceBuilder) - Method in class org.inferred.freebuilder.processor.property.SetMultimapProperty
 
addValueFieldDeclaration(SourceBuilder) - Method in class org.inferred.freebuilder.processor.property.SetProperty
 
addValueFieldDeclaration(SourceBuilder) - Method in class org.inferred.freebuilder.processor.property.SortedSetProperty
 
addValueInstanceAdd(SourceBuilder) - Method in class org.inferred.freebuilder.processor.property.BuildableListProperty
 
addValueInstanceVarargsAdd(SourceBuilder) - Method in class org.inferred.freebuilder.processor.property.BuildableListProperty
 
addValueType(SourceBuilder) - Method in class org.inferred.freebuilder.processor.GeneratedBuilder
 
addValueTypeAnnotations(Excerpt) - Method in class org.inferred.freebuilder.processor.Datatype_Builder
Adds element to the list to be returned from Datatype.getValueTypeAnnotations().
addValueTypeAnnotations(Excerpt...) - Method in class org.inferred.freebuilder.processor.Datatype_Builder
Adds each element of elements to the list to be returned from Datatype.getValueTypeAnnotations().
addValueTypeConstructor(SourceBuilder) - Method in class org.inferred.freebuilder.processor.GeneratedBuilder
 
addValueTypeEquals(SourceBuilder) - Method in class org.inferred.freebuilder.processor.GeneratedBuilder
 
addValueTypeEqualsOverride(SourceBuilder) - Method in class org.inferred.freebuilder.processor.GeneratedBuilder
 
addValueTypeGetters(SourceBuilder) - Method in class org.inferred.freebuilder.processor.GeneratedBuilder
 
addValueTypeHashCode(SourceBuilder) - Method in class org.inferred.freebuilder.processor.GeneratedBuilder
 
addValueTypeToBuilder(SourceBuilder) - Method in class org.inferred.freebuilder.processor.GeneratedBuilder
 
addVarargsAdd(SourceBuilder) - Method in class org.inferred.freebuilder.processor.property.ListProperty
 
addVarargsAdd(SourceBuilder) - Method in class org.inferred.freebuilder.processor.property.MultisetProperty
 
addVarargsAdd(SourceBuilder) - Method in class org.inferred.freebuilder.processor.property.SetProperty
 
addVarargsAdd(SourceBuilder) - Method in class org.inferred.freebuilder.processor.property.SortedSetProperty
 
ALL_CAPS_NAME - org.inferred.freebuilder.processor.property.Property_Builder.Property
 
allCapsName - Variable in class org.inferred.freebuilder.processor.property.Property_Builder
 
allCapsName - Variable in class org.inferred.freebuilder.processor.property.Property_Builder.Partial
 
allCapsName - Variable in class org.inferred.freebuilder.processor.property.Property_Builder.Value
 
analyse(TypeElement) - Method in class org.inferred.freebuilder.processor.Analyser
Returns a Builder GeneratedType for type.
analyser - Variable in class org.inferred.freebuilder.processor.Processor
 
Analyser - Class in org.inferred.freebuilder.processor
Analyses a FreeBuilder datatype type, returning a GeneratedType for a Builder superclass derived from its API.
Analyser(ProcessingEnvironment, Messager) - Constructor for class org.inferred.freebuilder.processor.Analyser
 
Analyser.CannotGenerateCodeException - Exception in org.inferred.freebuilder.processor
Thrown when a FreeBuilder type cannot have a Builder type generated, for instance if it is private.
Analyser.ConfigImpl - Class in org.inferred.freebuilder.processor
 
Analyser.IsSubclassOfGeneratedTypeVisitor - Class in org.inferred.freebuilder.processor
Visitor that returns true if the visited type extends a generated superclass in the same package.
annotatedElementsIn(RoundEnvironment, Class<? extends Annotation>) - Static method in class org.inferred.freebuilder.processor.source.RoundEnvironments
Sanitizes the result of RoundEnvironment.getElementsAnnotatedWith(javax.lang.model.element.TypeElement), which otherwise can contain elements annotated with annotations of ERROR type.
AnnotationSource - Class in org.inferred.freebuilder.processor.source
Static methods for annotation-related source-code generation.
AnnotationSource() - Constructor for class org.inferred.freebuilder.processor.source.AnnotationSource
 
AnnotationSource.ValueSourceAdder - Class in org.inferred.freebuilder.processor.source
 
AnnotationState() - Constructor for enum org.inferred.freebuilder.processor.source.SourceParser.AnnotationState
 
ANY_OPERATOR - Static variable in class org.inferred.freebuilder.processor.source.PreconditionExcerpts
Matches all operators with a lower precedence than unary negation (!).
append(char) - Method in class org.inferred.freebuilder.processor.source.CompilationUnitBuilder
 
append(char) - Method in interface org.inferred.freebuilder.processor.source.QualifiedNameAppendable
 
append(CharSequence) - Method in class org.inferred.freebuilder.processor.source.CompilationUnitBuilder
 
append(CharSequence) - Method in interface org.inferred.freebuilder.processor.source.QualifiedNameAppendable
 
append(CharSequence, int, int) - Method in class org.inferred.freebuilder.processor.source.CompilationUnitBuilder
 
append(CharSequence, int, int) - Method in interface org.inferred.freebuilder.processor.source.QualifiedNameAppendable
 
append(CharSequence, int, int) - Method in interface org.inferred.freebuilder.processor.source.TemplateApplier.TextAppender
 
append(Object) - Method in interface org.inferred.freebuilder.processor.source.TemplateApplier.ParamAppender
 
append(QualifiedName) - Method in class org.inferred.freebuilder.processor.source.CompilationUnitBuilder
 
append(QualifiedName) - Method in interface org.inferred.freebuilder.processor.source.QualifiedNameAppendable
 
appendImports(StringBuilder) - Method in class org.inferred.freebuilder.processor.source.ImportManager
 
appendingToCollections() - Static method in class org.inferred.freebuilder.processor.property.MergeAction
 
appendJoined(SourceBuilder, String, Iterable<?>) - Static method in class org.inferred.freebuilder.processor.source.Excerpts
 
appendQuoted(StringBuilder, char) - Static method in class org.inferred.freebuilder.processor.source.Quotes
 
appendShortened(Element, QualifiedNameAppendable) - Static method in class org.inferred.freebuilder.processor.source.ElementAppender
 
appendShortened(TypeMirror, QualifiedNameAppendable) - Static method in class org.inferred.freebuilder.processor.source.TypeMirrorAppender
 
appendUsage(StringBuilder, TypeUsage) - Method in class org.inferred.freebuilder.processor.source.ImportManager
 
apply(TypeMirror) - Method in class org.inferred.freebuilder.processor.source.IsInvalidTypeVisitor
Returns true if input is neither null nor invalid.
applyMapper(SourceBuilder, Datatype, FunctionalType, Property) - Method in enum org.inferred.freebuilder.processor.property.OptionalProperty.OptionalType
 
args - Variable in class org.inferred.freebuilder.processor.source.PreconditionExcerpts.GuavaCheckExcerpt
 
args - Variable in class org.inferred.freebuilder.processor.source.Type.JavadocLink
 
ARGUMENTS - Static variable in class org.inferred.freebuilder.processor.source.SourceParser
 
arrayUtils(TypeMirror) - Method in enum org.inferred.freebuilder.processor.source.feature.GuavaLibrary
Returns a type with an asList method suitable for an array of elementType elements, if one exists.
asElement(DeclaredType) - Static method in class org.inferred.freebuilder.processor.model.ModelUtils
Returns the TypeElement corresponding to type.
AVAILABLE - org.inferred.freebuilder.processor.source.feature.GuavaLibrary
 
AVAILABLE - org.inferred.freebuilder.processor.source.feature.JavaxPackage
 
AVAILABLE - org.inferred.freebuilder.processor.source.feature.Jsr305
 

B

BEAN - org.inferred.freebuilder.processor.naming.NamingConventions.Convention
 
BeanConvention - Class in org.inferred.freebuilder.processor.naming
 
BeanConvention(Messager, Types) - Constructor for class org.inferred.freebuilder.processor.naming.BeanConvention
 
biMap(TypeMirror, TypeMirror, Elements, Types) - Static method in class org.inferred.freebuilder.processor.property.BiMapProperty.Factory
 
BiMapProperty - Class in org.inferred.freebuilder.processor.property
PropertyCodeGenerator providing fluent methods for BiMap properties.
BiMapProperty(Datatype, Property, boolean, TypeMirror, Optional<TypeMirror>, TypeMirror, Optional<TypeMirror>, FunctionalType) - Constructor for class org.inferred.freebuilder.processor.property.BiMapProperty
 
BiMapProperty.Factory - Class in org.inferred.freebuilder.processor.property
 
BLOCK_COMMENT - org.inferred.freebuilder.processor.source.SourceParser.State
 
BLOCK_COMMENT_STAR - org.inferred.freebuilder.processor.source.SourceParser.State
 
BODY - org.inferred.freebuilder.processor.source.SourceParser.AnnotationState
 
bodyWithBuilder(SourceBuilder, Datatype, Map<Property, PropertyCodeGenerator>, String, Predicate<PropertyCodeGenerator>) - Static method in class org.inferred.freebuilder.processor.ToStringGenerator
Generates the body of a toString method that uses a StringBuilder.
bodyWithBuilderAndSeparator(SourceBuilder, Datatype, Map<Property, PropertyCodeGenerator>, String) - Static method in class org.inferred.freebuilder.processor.ToStringGenerator
Generates the body of a toString method that uses a StringBuilder and a separator variable.
bodyWithConcatenation(SourceBuilder, Map<Property, PropertyCodeGenerator>, String) - Static method in class org.inferred.freebuilder.processor.ToStringGenerator
Generate the body of a toString method that uses plain concatenation.
BOOLEAN_BINARY_OPERATOR - Static variable in class org.inferred.freebuilder.processor.source.PreconditionExcerpts
 
boxedType - Variable in class org.inferred.freebuilder.processor.property.Property_Builder
 
boxedType - Variable in class org.inferred.freebuilder.processor.property.Property_Builder.Partial
 
boxedType - Variable in class org.inferred.freebuilder.processor.property.Property_Builder.Value
 
build() - Method in class org.inferred.freebuilder.processor.BuildableType_Builder
Returns a newly-created BuildableType based on the contents of this Builder.
build() - Method in class org.inferred.freebuilder.processor.BuildableType_Builder.Partial.PartialBuilder
 
build() - Method in class org.inferred.freebuilder.processor.Datatype_Builder
Returns a newly-created Datatype based on the contents of this Builder.
build() - Method in class org.inferred.freebuilder.processor.Datatype_Builder.Partial.PartialBuilder
 
build() - Method in class org.inferred.freebuilder.processor.Datatype.Builder
Returns a newly-built Datatype based on the content of the Builder.
build() - Method in class org.inferred.freebuilder.processor.property.Property_Builder
Returns a newly-created Property based on the contents of this Builder.
build() - Method in class org.inferred.freebuilder.processor.property.Property_Builder.Partial.PartialBuilder
 
build() - Method in class org.inferred.freebuilder.processor.source.TypeUsage_Builder
Returns a newly-created TypeUsage based on the contents of this Builder.
build() - Method in class org.inferred.freebuilder.processor.source.TypeUsage_Builder.Partial.PartialBuilder
 
BUILD_METHOD - org.inferred.freebuilder.processor.Datatype_Builder.Property
 
BUILD_PARTIAL_AND_MERGE - org.inferred.freebuilder.processor.BuildableType.MergeBuilderMethod
 
BUILD_PARTIAL_METHOD - org.inferred.freebuilder.processor.Datatype_Builder.Property
 
BuildableList - Class in org.inferred.freebuilder.processor.excerpt
Excerpts defining a list implementation that stores a mixture of builders and value types.
BuildableList(BuildableType) - Constructor for class org.inferred.freebuilder.processor.excerpt.BuildableList
 
BuildableListProperty - Class in org.inferred.freebuilder.processor.property
PropertyCodeGenerator providing fluent methods for List properties containing BuildableType instances.
BuildableListProperty(Datatype, Property, boolean, boolean, boolean, BuildableType) - Constructor for class org.inferred.freebuilder.processor.property.BuildableListProperty
 
BuildableListProperty.Factory - Class in org.inferred.freebuilder.processor.property
 
BuildableProperty - Class in org.inferred.freebuilder.processor.property
PropertyCodeGenerator providing fluent methods for fields of a BuildableType.
BuildableProperty(Datatype, Property, BuildableType, FunctionalType) - Constructor for class org.inferred.freebuilder.processor.property.BuildableProperty
 
BuildableProperty.Factory - Class in org.inferred.freebuilder.processor.property
 
BuildableType - Class in org.inferred.freebuilder.processor
Metadata about a buildable user type.
BuildableType() - Constructor for class org.inferred.freebuilder.processor.BuildableType
 
BuildableType_Builder - Class in org.inferred.freebuilder.processor
Auto-generated superclass of BuildableType.Builder, derived from the API of BuildableType.
BuildableType_Builder() - Constructor for class org.inferred.freebuilder.processor.BuildableType_Builder
 
BuildableType_Builder.Partial - Class in org.inferred.freebuilder.processor
 
BuildableType_Builder.Partial.PartialBuilder - Class in org.inferred.freebuilder.processor
 
BuildableType_Builder.Property - Enum in org.inferred.freebuilder.processor
 
BuildableType_Builder.Rebuildable - Class in org.inferred.freebuilder.processor
 
BuildableType_Builder.Value - Class in org.inferred.freebuilder.processor
 
BuildableType.Builder - Class in org.inferred.freebuilder.processor
 
BuildableType.IsBuildMethod - Class in org.inferred.freebuilder.processor
 
BuildableType.IsMergeFromMethod - Class in org.inferred.freebuilder.processor
 
BuildableType.IsToBuilderMethod - Class in org.inferred.freebuilder.processor
 
BuildableType.MergeBuilderMethod - Enum in org.inferred.freebuilder.processor
How to merge the values from one Builder into another.
BuildableType.PartialToBuilderMethod - Enum in org.inferred.freebuilder.processor
How to convert a partial value into a Builder.
builder - Variable in class org.inferred.freebuilder.processor.Analyser.ConfigImpl
 
builder - Variable in class org.inferred.freebuilder.processor.BuildableType.IsMergeFromMethod
 
builder - Variable in class org.inferred.freebuilder.processor.BuildableType.IsToBuilderMethod
 
builder - Variable in class org.inferred.freebuilder.processor.Datatype_Builder
 
builder - Variable in class org.inferred.freebuilder.processor.Datatype_Builder.Partial
 
builder - Variable in class org.inferred.freebuilder.processor.Datatype_Builder.Value
 
builder - Variable in class org.inferred.freebuilder.processor.source.ValueType.ReceiverIntoStringBuilder
 
Builder() - Constructor for class org.inferred.freebuilder.processor.BuildableType.Builder
 
Builder() - Constructor for class org.inferred.freebuilder.processor.Datatype.Builder
 
Builder() - Constructor for class org.inferred.freebuilder.processor.property.Property.Builder
 
Builder() - Constructor for class org.inferred.freebuilder.processor.source.TypeUsage.Builder
 
BUILDER - org.inferred.freebuilder.processor.Datatype_Builder.Property
 
BUILDER_FACTORY - org.inferred.freebuilder.processor.BuildableType_Builder.Property
 
BUILDER_METHOD - org.inferred.freebuilder.processor.BuilderFactory
The enclosing class provides a static builder() factory method.
BUILDER_SERIALIZABLE - org.inferred.freebuilder.processor.Datatype_Builder.Property
 
BUILDER_SIMPLE_NAME_TEMPLATE - Static variable in class org.inferred.freebuilder.processor.Analyser
 
BUILDER_TYPE - org.inferred.freebuilder.processor.BuildableType_Builder.Property
 
builderFactory - Variable in class org.inferred.freebuilder.processor.BuildableType_Builder
 
builderFactory - Variable in class org.inferred.freebuilder.processor.BuildableType_Builder.Partial
 
builderFactory - Variable in class org.inferred.freebuilder.processor.BuildableType_Builder.Value
 
builderFactory - Variable in class org.inferred.freebuilder.processor.Datatype_Builder
 
builderFactory - Variable in class org.inferred.freebuilder.processor.Datatype_Builder.Partial
 
builderFactory - Variable in class org.inferred.freebuilder.processor.Datatype_Builder.Value
 
builderFactory() - Method in class org.inferred.freebuilder.processor.BuildableType_Builder
Returns the value that will be returned by BuildableType.builderFactory().
builderFactory() - Method in class org.inferred.freebuilder.processor.BuildableType_Builder.Partial
 
builderFactory() - Method in class org.inferred.freebuilder.processor.BuildableType_Builder.Value
 
builderFactory() - Method in class org.inferred.freebuilder.processor.BuildableType
 
builderFactory(BuilderFactory) - Method in class org.inferred.freebuilder.processor.BuildableType_Builder
Sets the value to be returned by BuildableType.builderFactory().
BuilderFactory - Enum in org.inferred.freebuilder.processor
Standard ways of constructing a default Builder.
BuilderFactory() - Constructor for enum org.inferred.freebuilder.processor.BuilderFactory
 
BuilderFactory.TypeInference - Enum in org.inferred.freebuilder.processor
 
BuilderMethods - Class in org.inferred.freebuilder.processor
Utility methods for method names used in builders.
BuilderMethods() - Constructor for class org.inferred.freebuilder.processor.BuilderMethods
 
builderOnly - Variable in class org.inferred.freebuilder.processor.property.MergeAction
 
builderSerializable - Variable in class org.inferred.freebuilder.processor.Datatype_Builder
 
builderSerializable - Variable in class org.inferred.freebuilder.processor.Datatype_Builder.Partial
 
builderSerializable - Variable in class org.inferred.freebuilder.processor.Datatype_Builder.Value
 
builderType - Variable in class org.inferred.freebuilder.processor.BuildableType_Builder
 
builderType - Variable in class org.inferred.freebuilder.processor.BuildableType_Builder.Partial
 
builderType - Variable in class org.inferred.freebuilder.processor.BuildableType_Builder.Value
 
builderType() - Method in class org.inferred.freebuilder.processor.BuildableType_Builder
Returns the value that will be returned by BuildableType.builderType().
builderType() - Method in class org.inferred.freebuilder.processor.BuildableType_Builder.Partial
 
builderType() - Method in class org.inferred.freebuilder.processor.BuildableType_Builder.Value
 
builderType() - Method in class org.inferred.freebuilder.processor.BuildableType
Returns the builder type that will build instances of BuildableType.type().
builderType(Type) - Method in class org.inferred.freebuilder.processor.BuildableType_Builder
Sets the value to be returned by BuildableType.builderType().
buildMethod - Variable in class org.inferred.freebuilder.processor.Datatype_Builder
 
buildMethod - Variable in class org.inferred.freebuilder.processor.Datatype_Builder.Partial
 
buildMethod - Variable in class org.inferred.freebuilder.processor.Datatype_Builder.Value
 
buildPartial() - Method in class org.inferred.freebuilder.processor.BuildableType_Builder
Returns a newly-created partial BuildableType for use in unit tests.
buildPartial() - Method in class org.inferred.freebuilder.processor.Datatype_Builder
Returns a newly-created partial Datatype for use in unit tests.
buildPartial() - Method in class org.inferred.freebuilder.processor.property.Property_Builder
Returns a newly-created partial Property for use in unit tests.
buildPartial() - Method in class org.inferred.freebuilder.processor.source.TypeUsage_Builder
Returns a newly-created partial TypeUsage for use in unit tests.
buildPartialMethod - Variable in class org.inferred.freebuilder.processor.Datatype_Builder
 
buildPartialMethod - Variable in class org.inferred.freebuilder.processor.Datatype_Builder.Partial
 
buildPartialMethod - Variable in class org.inferred.freebuilder.processor.Datatype_Builder.Value
 
builtType - Variable in class org.inferred.freebuilder.processor.BuildableType.IsBuildMethod
 
byName() - Static method in class org.inferred.freebuilder.processor.NamePicker
 

C

camelCaseToAllCaps(String) - Static method in class org.inferred.freebuilder.processor.Analyser
Converts camelCaseConvention to ALL_CAPS_CONVENTION.
CannotGenerateCodeException() - Constructor for exception org.inferred.freebuilder.processor.Analyser.CannotGenerateCodeException
 
canReturnNull() - Method in class org.inferred.freebuilder.processor.source.FunctionalType
 
canStore(Scope.Key<?>) - Method in class org.inferred.freebuilder.processor.source.CompilationUnitBuilder.InitialScope
 
canStore(Scope.Key<?>) - Method in class org.inferred.freebuilder.processor.source.Scope
 
canStore(Scope.Key<?>) - Method in class org.inferred.freebuilder.processor.source.Scope.FileScope
 
canStore(Scope.Key<?>) - Method in class org.inferred.freebuilder.processor.source.Scope.MethodScope
 
CAPITALIZED_NAME - org.inferred.freebuilder.processor.property.Property_Builder.Property
 
capitalizedName - Variable in class org.inferred.freebuilder.processor.property.Property_Builder
 
capitalizedName - Variable in class org.inferred.freebuilder.processor.property.Property_Builder.Partial
 
capitalizedName - Variable in class org.inferred.freebuilder.processor.property.Property_Builder.Value
 
CAST_IS_FULLY_CHECKED - Static variable in class org.inferred.freebuilder.processor.Analyser
Visitor that returns true if a cast to the visited type is guaranteed to be fully checked at runtime.
CHAR_LITERAL - org.inferred.freebuilder.processor.source.SourceParser.State
 
CHAR_LITERAL_ESCAPE - org.inferred.freebuilder.processor.source.SourceParser.State
 
checkArgument(String, String, Object...) - Static method in class org.inferred.freebuilder.processor.source.PreconditionExcerpts
Returns an excerpt equivalent to Guava's Preconditions.checkArgument(boolean, String, Object...).
CheckedBiMap - Class in org.inferred.freebuilder.processor.excerpt
 
CheckedBiMap() - Constructor for class org.inferred.freebuilder.processor.excerpt.CheckedBiMap
 
CheckedBiMap.CheckedEntry - Class in org.inferred.freebuilder.processor.excerpt
 
CheckedBiMap.CheckedEntryIterator - Class in org.inferred.freebuilder.processor.excerpt
 
CheckedBiMap.CheckedEntrySet - Class in org.inferred.freebuilder.processor.excerpt
 
CheckedEntry() - Constructor for class org.inferred.freebuilder.processor.excerpt.CheckedBiMap.CheckedEntry
 
CheckedEntry() - Constructor for class org.inferred.freebuilder.processor.excerpt.CheckedMap.CheckedEntry
 
CheckedEntryIterator() - Constructor for class org.inferred.freebuilder.processor.excerpt.CheckedBiMap.CheckedEntryIterator
 
CheckedEntryIterator() - Constructor for class org.inferred.freebuilder.processor.excerpt.CheckedMap.CheckedEntryIterator
 
CheckedEntrySet() - Constructor for class org.inferred.freebuilder.processor.excerpt.CheckedBiMap.CheckedEntrySet
 
CheckedEntrySet() - Constructor for class org.inferred.freebuilder.processor.excerpt.CheckedMap.CheckedEntrySet
 
CheckedList - Class in org.inferred.freebuilder.processor.excerpt
Excerpts defining a list implementation that delegates to a provided add method to perform element validation and insertion into a random-access backing list.
CheckedList() - Constructor for class org.inferred.freebuilder.processor.excerpt.CheckedList
 
CheckedListMultimap - Class in org.inferred.freebuilder.processor.excerpt
Excerpts defining a multimap implementation that delegates to a provided put method to perform entry validation and insertion into a backing multimap.
CheckedListMultimap() - Constructor for class org.inferred.freebuilder.processor.excerpt.CheckedListMultimap
 
CheckedMap - Class in org.inferred.freebuilder.processor.excerpt
Excerpts defining a map implementation that delegates to a provided put method to perform entry validation and insertion into a backing map.
CheckedMap() - Constructor for class org.inferred.freebuilder.processor.excerpt.CheckedMap
 
CheckedMap.CheckedEntry - Class in org.inferred.freebuilder.processor.excerpt
 
CheckedMap.CheckedEntryIterator - Class in org.inferred.freebuilder.processor.excerpt
 
CheckedMap.CheckedEntrySet - Class in org.inferred.freebuilder.processor.excerpt
 
CheckedMultiset - Class in org.inferred.freebuilder.processor.excerpt
Excerpts defining a multiset implementation that delegates to a provided setCount method to perform element validation and insertion into a backing multiset.
CheckedMultiset() - Constructor for class org.inferred.freebuilder.processor.excerpt.CheckedMultiset
 
CheckedNavigableSet - Class in org.inferred.freebuilder.processor.excerpt
Excerpts defining a navigable set implementation that delegates to a provided add method to perform element validation and insertion into a backing set.
CheckedNavigableSet() - Constructor for class org.inferred.freebuilder.processor.excerpt.CheckedNavigableSet
 
CheckedSet - Class in org.inferred.freebuilder.processor.excerpt
Excerpts defining a set implementation that delegates to a provided add method to perform element validation and insertion into a backing set.
CheckedSet() - Constructor for class org.inferred.freebuilder.processor.excerpt.CheckedSet
 
CheckedSetMultimap - Class in org.inferred.freebuilder.processor.excerpt
Excerpts defining a multimap implementation that delegates to a provided put method to perform entry validation and insertion into a backing multimap.
CheckedSetMultimap() - Constructor for class org.inferred.freebuilder.processor.excerpt.CheckedSetMultimap
 
checkForInfiniteLoop(PropertyCodeGenerator.Config, PrimitiveOptionalProperty.OptionalType) - Static method in class org.inferred.freebuilder.processor.property.PrimitiveOptionalProperty.Factory
 
checkState(String, String, Object...) - Static method in class org.inferred.freebuilder.processor.source.PreconditionExcerpts
Returns an excerpt equivalent to Guava's Preconditions.checkState(boolean, String, Object...).
classLoader - Variable in class org.inferred.freebuilder.processor.source.RuntimeReflection
 
clear() - Method in class org.inferred.freebuilder.processor.BuildableType_Builder
Resets the state of this builder.
clear() - Method in class org.inferred.freebuilder.processor.Datatype_Builder
Resets the state of this builder.
clear() - Method in class org.inferred.freebuilder.processor.property.Property_Builder
Resets the state of this builder.
clear() - Method in class org.inferred.freebuilder.processor.source.TypeUsage_Builder
Resets the state of this builder.
CLEAR_METHOD - org.inferred.freebuilder.processor.Datatype_Builder.Property
 
clearAccessorAnnotations() - Method in class org.inferred.freebuilder.processor.property.Property_Builder
Clears the list to be returned from Property.getAccessorAnnotations().
clearBoxedType() - Method in class org.inferred.freebuilder.processor.property.Property_Builder
Sets the value to be returned by Property.getBoxedType() to Optional.empty().
clearBuilderFactory() - Method in class org.inferred.freebuilder.processor.Datatype_Builder
Sets the value to be returned by Datatype.getBuilderFactory() to Optional.empty().
clearGeneratedBuilderAnnotations() - Method in class org.inferred.freebuilder.processor.Datatype_Builder
Clears the list to be returned from Datatype.getGeneratedBuilderAnnotations().
clearGetterAnnotations() - Method in class org.inferred.freebuilder.processor.property.Property_Builder
Clears the list to be returned from Property.getGetterAnnotations().
clearMethod - Variable in class org.inferred.freebuilder.processor.Datatype_Builder
 
clearMethod - Variable in class org.inferred.freebuilder.processor.Datatype_Builder.Partial
 
clearMethod - Variable in class org.inferred.freebuilder.processor.Datatype_Builder.Value
 
clearMethod(Property) - Static method in class org.inferred.freebuilder.processor.BuilderMethods
 
clearNestedClasses() - Method in class org.inferred.freebuilder.processor.Datatype_Builder
Clears the list to be returned from Datatype.getNestedClasses().
clearPutAnnotations() - Method in class org.inferred.freebuilder.processor.property.Property_Builder
Clears the list to be returned from Property.getPutAnnotations().
clearRebuildableType() - Method in class org.inferred.freebuilder.processor.Datatype_Builder
Sets the value to be returned by Datatype.getRebuildableType() to Optional.empty().
clearScope() - Method in class org.inferred.freebuilder.processor.source.TypeUsage_Builder
Sets the value to be returned by TypeUsage.scope() to Optional.empty().
clearStandardMethodUnderrides() - Method in class org.inferred.freebuilder.processor.Datatype_Builder
Removes all of the mappings from the map to be returned from Datatype.getStandardMethodUnderrides().
clearValueTypeAnnotations() - Method in class org.inferred.freebuilder.processor.Datatype_Builder
Clears the list to be returned from Datatype.getValueTypeAnnotations().
cls - Variable in enum org.inferred.freebuilder.processor.property.OptionalProperty.OptionalType
 
cls - Variable in class org.inferred.freebuilder.processor.source.RuntimeReflection.RuntimeTypeInfo
 
code - Variable in class org.inferred.freebuilder.processor.source.AnnotationSource.ValueSourceAdder
 
CODE - org.inferred.freebuilder.processor.source.SourceParser.AnnotationState
 
CODE - org.inferred.freebuilder.processor.source.SourceParser.State
 
compareTo(LazyName.Declaration) - Method in class org.inferred.freebuilder.processor.source.LazyName.Declaration
 
compareTo(QualifiedName) - Method in class org.inferred.freebuilder.processor.source.QualifiedName
 
CompilationUnitBuilder - Class in org.inferred.freebuilder.processor.source
Internals of SourceBuilder, handling source parsing and type shortening.
CompilationUnitBuilder(ScopeHandler.Reflection, FeatureSet) - Constructor for class org.inferred.freebuilder.processor.source.CompilationUnitBuilder
 
CompilationUnitBuilder.InitialScope - Class in org.inferred.freebuilder.processor.source
 
CompilerReflection - Class in org.inferred.freebuilder.processor.source
Encapsulates the parts of Elements used by ScopeHandler.
CompilerReflection(Elements) - Constructor for class org.inferred.freebuilder.processor.source.CompilerReflection
 
CompilerReflection.ElementsTypeInfo - Class in org.inferred.freebuilder.processor.source
 
computeIfAbsent(Scope.Key<V>, Supplier<V>) - Method in class org.inferred.freebuilder.processor.source.Scope
If key is not already associated with a value, computes its value using supplier and enters it into the scope.
computeTypesInScope(QualifiedName) - Method in class org.inferred.freebuilder.processor.source.ScopeHandler
 
condition - Variable in class org.inferred.freebuilder.processor.source.PreconditionExcerpts.GuavaCheckExcerpt
 
ConfigImpl(DeclaredType, Datatype, Property, ExecutableElement, Set<String>) - Constructor for class org.inferred.freebuilder.processor.Analyser.ConfigImpl
 
CONFLICT - Static variable in class org.inferred.freebuilder.processor.source.ImportManager
Impossible typename, to use instead of null (which toMap goes odd over).
constructionAndExtension(DeclaredType) - Method in class org.inferred.freebuilder.processor.Analyser
 
constructor() - Method in class org.inferred.freebuilder.processor.source.Type
Returns a source excerpt suitable for constructing an instance of this type, including "new" keyword but excluding brackets.
consumer(TypeMirror) - Static method in class org.inferred.freebuilder.processor.source.FunctionalType
Returns Consumer<type>.
contains(Scope.Key<?>) - Method in class org.inferred.freebuilder.processor.source.Scope
 
Convention() - Constructor for enum org.inferred.freebuilder.processor.naming.NamingConventions.Convention
 
convertToArrayList(SourceBuilder) - Static method in class org.inferred.freebuilder.processor.excerpt.BuildableList
 
convertToBuilder(String, SourceBuilder) - Method in class org.inferred.freebuilder.processor.excerpt.BuildableList
 
create(Class<?>, ProcessingEnvironment) - Static method in class org.inferred.freebuilder.processor.model.MethodIntrospector.IntrospectorClassLoader
 
create(TypeElement, Elements) - Static method in class org.inferred.freebuilder.processor.JacksonSupport
 
create(DeclaredType, DeclaredType, Elements, Types) - Static method in class org.inferred.freebuilder.processor.BuildableType
 
create(TypeMirror) - Method in class org.inferred.freebuilder.processor.source.CompilerReflection.ElementsTypeInfo
 
create(PropertyCodeGenerator.Config) - Method in class org.inferred.freebuilder.processor.property.BiMapProperty.Factory
 
create(PropertyCodeGenerator.Config) - Method in class org.inferred.freebuilder.processor.property.BuildableListProperty.Factory
 
create(PropertyCodeGenerator.Config) - Method in class org.inferred.freebuilder.processor.property.BuildableProperty.Factory
 
create(PropertyCodeGenerator.Config) - Method in class org.inferred.freebuilder.processor.property.DefaultProperty.Factory
 
create(PropertyCodeGenerator.Config) - Method in class org.inferred.freebuilder.processor.property.ListMultimapProperty.Factory
 
create(PropertyCodeGenerator.Config) - Method in class org.inferred.freebuilder.processor.property.ListProperty.Factory
 
create(PropertyCodeGenerator.Config) - Method in class org.inferred.freebuilder.processor.property.MapProperty.Factory
 
create(PropertyCodeGenerator.Config) - Method in class org.inferred.freebuilder.processor.property.MultisetProperty.Factory
 
create(PropertyCodeGenerator.Config) - Method in class org.inferred.freebuilder.processor.property.NullableProperty.Factory
 
create(PropertyCodeGenerator.Config) - Method in class org.inferred.freebuilder.processor.property.OptionalProperty.Factory
 
create(PropertyCodeGenerator.Config) - Method in class org.inferred.freebuilder.processor.property.PrimitiveOptionalProperty.Factory
 
create(PropertyCodeGenerator.Config) - Method in interface org.inferred.freebuilder.processor.property.PropertyCodeGenerator.Factory
Create a new PropertyCodeGenerator for the property described in config.
create(PropertyCodeGenerator.Config) - Method in class org.inferred.freebuilder.processor.property.SetMultimapProperty.Factory
 
create(PropertyCodeGenerator.Config) - Method in class org.inferred.freebuilder.processor.property.SetProperty.Factory
 
create(PropertyCodeGenerator.Config) - Method in class org.inferred.freebuilder.processor.property.SortedSetProperty.Factory
 
createCodeGenerator(PropertyCodeGenerator.Config) - Static method in class org.inferred.freebuilder.processor.Analyser
 
CUSTOM_FIELD_SERIALIZER - Static variable in class org.inferred.freebuilder.processor.GwtSupport
 
CustomValueSerializer(Datatype, Map<Property, PropertyCodeGenerator>) - Constructor for class org.inferred.freebuilder.processor.GwtSupport.CustomValueSerializer
 

D

datatype - Variable in class org.inferred.freebuilder.processor.Analyser.ConfigImpl
 
datatype - Variable in class org.inferred.freebuilder.processor.BuildableType.IsToBuilderMethod
 
datatype - Variable in class org.inferred.freebuilder.processor.GeneratedBuilder
 
datatype - Variable in class org.inferred.freebuilder.processor.GeneratedStub
 
datatype - Variable in class org.inferred.freebuilder.processor.GwtSupport.CustomValueSerializer
 
datatype - Variable in class org.inferred.freebuilder.processor.GwtSupport.GwtWhitelist
 
datatype - Variable in class org.inferred.freebuilder.processor.property.PropertyCodeGenerator
 
Datatype - Class in org.inferred.freebuilder.processor
Metadata about a user's datatype.
Datatype() - Constructor for class org.inferred.freebuilder.processor.Datatype
 
Datatype_Builder - Class in org.inferred.freebuilder.processor
Auto-generated superclass of Datatype.Builder, derived from the API of Datatype.
Datatype_Builder() - Constructor for class org.inferred.freebuilder.processor.Datatype_Builder
 
Datatype_Builder.Partial - Class in org.inferred.freebuilder.processor
 
Datatype_Builder.Partial.PartialBuilder - Class in org.inferred.freebuilder.processor
 
Datatype_Builder.Property - Enum in org.inferred.freebuilder.processor
 
Datatype_Builder.Rebuildable - Class in org.inferred.freebuilder.processor
 
Datatype_Builder.Value - Class in org.inferred.freebuilder.processor
 
Datatype.Builder - Class in org.inferred.freebuilder.processor
Builder for Datatype.
Datatype.StandardMethod - Enum in org.inferred.freebuilder.processor
Standard Java methods that may be underridden.
Datatype.UnderrideLevel - Enum in org.inferred.freebuilder.processor
How compulsory the underride is.
Datatype.Visibility - Enum in org.inferred.freebuilder.processor
 
declaration() - Method in class org.inferred.freebuilder.processor.source.TypeClass
Returns a source excerpt suitable for declaring this type element.
Declaration() - Constructor for enum org.inferred.freebuilder.processor.Declarations.Declaration
 
Declaration(String) - Constructor for class org.inferred.freebuilder.processor.source.LazyName.Declaration
 
declarationParameters() - Method in class org.inferred.freebuilder.processor.source.TypeClass
Returns a source excerpt of the type parameters of this type element, including bounds and angle brackets.
Declarations - Class in org.inferred.freebuilder.processor
 
Declarations() - Constructor for class org.inferred.freebuilder.processor.Declarations
 
Declarations.Declaration - Enum in org.inferred.freebuilder.processor
 
DECLARED_TYPE_VISITOR - Static variable in class org.inferred.freebuilder.processor.model.ModelUtils
 
declareGeneratedType(ScopeHandler.Visibility, QualifiedName, Set<String>) - Method in class org.inferred.freebuilder.processor.source.ScopeHandler
 
DEFAULT - org.inferred.freebuilder.processor.JacksonSupport.GenerateAnnotation
 
defaultAction(Object, AnnotationValue) - Method in class org.inferred.freebuilder.processor.source.AnnotationSource.ValueSourceAdder
 
defaultAction(Element, QualifiedNameAppendable) - Method in class org.inferred.freebuilder.processor.source.ElementAppender
 
defaultAction(TypeMirror, QualifiedNameAppendable) - Method in class org.inferred.freebuilder.processor.source.TypeMirrorAppender
 
DefaultProperty - Class in org.inferred.freebuilder.processor.property
Default PropertyCodeGenerator, providing reference semantics for any type.
DefaultProperty(Datatype, Property, boolean, FunctionalType) - Constructor for class org.inferred.freebuilder.processor.property.DefaultProperty
 
DefaultProperty.Factory - Class in org.inferred.freebuilder.processor.property
 
definition - Variable in class org.inferred.freebuilder.processor.source.LazyName
 
delimiter - Variable in class org.inferred.freebuilder.processor.source.ValueType.ReceiverIntoStringBuilder
 
detectMergeFromBuilderMethod(DeclaredType, Elements, Types, TypeElement) - Static method in class org.inferred.freebuilder.processor.BuildableType
 
detectPartialToBuilderMethod(DeclaredType, DeclaredType, Elements, Types) - Static method in class org.inferred.freebuilder.processor.BuildableType
 
determineNamingConvention(TypeElement, Iterable<ExecutableElement>, Messager, Types) - Static method in class org.inferred.freebuilder.processor.naming.NamingConventions
Determine whether the user has followed bean-like naming convention or not.
diamondOperator() - Method in class org.inferred.freebuilder.processor.source.Type
Returns a source excerpt equivalent to the diamond operator for this type.
DISABLE_PROPERTY_ANNOTATIONS - Static variable in class org.inferred.freebuilder.processor.JacksonSupport
Annotations which disable automatic generation of JsonProperty annotations.
disablingGetterExists(PropertyCodeGenerator.Config) - Static method in class org.inferred.freebuilder.processor.property.BuildableListProperty.Factory
 
DOUBLE - org.inferred.freebuilder.processor.property.PrimitiveOptionalProperty.OptionalType
 

E

element - Variable in class org.inferred.freebuilder.processor.excerpt.BuildableList
 
element - Variable in class org.inferred.freebuilder.processor.property.BuildableListProperty
 
element - Variable in class org.inferred.freebuilder.processor.source.CompilerReflection.ElementsTypeInfo
 
ElementAppender - Class in org.inferred.freebuilder.processor.source
 
ElementAppender() - Constructor for class org.inferred.freebuilder.processor.source.ElementAppender
 
elements - Variable in class org.inferred.freebuilder.processor.Analyser
 
elements - Variable in class org.inferred.freebuilder.processor.JacksonSupport
 
elements - Variable in class org.inferred.freebuilder.processor.source.CompilerReflection
 
elements - Variable in class org.inferred.freebuilder.processor.source.CompilerReflection.ElementsTypeInfo
 
ElementsTypeInfo(Elements, TypeElement) - Constructor for class org.inferred.freebuilder.processor.source.CompilerReflection.ElementsTypeInfo
 
elementType - Variable in class org.inferred.freebuilder.processor.property.ListProperty
 
elementType - Variable in class org.inferred.freebuilder.processor.property.MultisetProperty
 
elementType - Variable in class org.inferred.freebuilder.processor.property.OptionalProperty
 
elementType - Variable in class org.inferred.freebuilder.processor.property.SetProperty
 
elementType - Variable in class org.inferred.freebuilder.processor.property.SortedSetProperty
 
empty - Variable in enum org.inferred.freebuilder.processor.property.OptionalProperty.OptionalType
 
EMPTY - Static variable in class org.inferred.freebuilder.processor.source.Excerpts
 
enclosingType() - Method in class org.inferred.freebuilder.processor.source.QualifiedName
Returns the QualifiedName of the type enclosing this one.
end - Variable in class org.inferred.freebuilder.processor.source.TypeUsage_Builder
 
end - Variable in class org.inferred.freebuilder.processor.source.TypeUsage_Builder.Partial
 
end - Variable in class org.inferred.freebuilder.processor.source.TypeUsage_Builder.Value
 
end() - Method in class org.inferred.freebuilder.processor.source.TypeUsage_Builder
Returns the value that will be returned by TypeUsage.end().
end() - Method in class org.inferred.freebuilder.processor.source.TypeUsage_Builder.Partial
 
end() - Method in class org.inferred.freebuilder.processor.source.TypeUsage_Builder.Value
 
end() - Method in interface org.inferred.freebuilder.processor.source.TypeUsage
 
end(int) - Method in class org.inferred.freebuilder.processor.source.TypeUsage_Builder
Sets the value to be returned by TypeUsage.end().
END - org.inferred.freebuilder.processor.source.TypeUsage_Builder.Property
 
entries - Variable in class org.inferred.freebuilder.processor.source.Scope
 
env - Variable in class org.inferred.freebuilder.processor.Analyser
 
env - Variable in class org.inferred.freebuilder.processor.source.feature.EnvironmentFeatureSet
 
EnvironmentFeatureSet - Class in org.inferred.freebuilder.processor.source.feature
EnvironmentFeatureSet(ProcessingEnvironment) - Constructor for class org.inferred.freebuilder.processor.source.feature.EnvironmentFeatureSet
Constructs a feature set using the given processing environment.
equals(Object) - Method in class org.inferred.freebuilder.processor.BuildableType_Builder.Partial
 
equals(Object) - Method in class org.inferred.freebuilder.processor.BuildableType_Builder.Value
 
equals(Object) - Method in class org.inferred.freebuilder.processor.Datatype_Builder.Partial
 
equals(Object) - Method in class org.inferred.freebuilder.processor.Datatype_Builder.Value
 
equals(Object) - Method in class org.inferred.freebuilder.processor.model.MethodFinder.Signature
 
equals(Object) - Method in class org.inferred.freebuilder.processor.NameAndVisibility
 
equals(Object) - Method in class org.inferred.freebuilder.processor.Processor
 
equals(Object) - Method in class org.inferred.freebuilder.processor.property.Property_Builder.Partial
 
equals(Object) - Method in class org.inferred.freebuilder.processor.property.Property_Builder.Value
 
equals(Object) - Method in class org.inferred.freebuilder.processor.property.PropertyCodeGenerator
 
equals(Object) - Method in class org.inferred.freebuilder.processor.source.TypeUsage_Builder.Partial
 
equals(Object) - Method in class org.inferred.freebuilder.processor.source.TypeUsage_Builder.Value
 
equals(Object) - Method in class org.inferred.freebuilder.processor.source.ValueType
 
equals(Object) - Method in class org.inferred.freebuilder.processor.source.Variable
 
equals(Object, Object, TypeKind) - Static method in class org.inferred.freebuilder.processor.source.ObjectsExcerpts
Returns an Excerpt equivalent to Objects.equals(a, b).
EQUALS - org.inferred.freebuilder.processor.Datatype.StandardMethod
 
equalsExcerpt(boolean, Object, Object, TypeKind) - Static method in class org.inferred.freebuilder.processor.source.ObjectsExcerpts
 
erasesToAnyOf(DeclaredType, Class<?>...) - Static method in class org.inferred.freebuilder.processor.model.ModelUtils
Returns true if type erases to any of possibilities.
erasesToAnyOf(DeclaredType, QualifiedName...) - Static method in class org.inferred.freebuilder.processor.model.ModelUtils
Returns true if type erases to any of possibilities.
escapeJava(CharSequence) - Static method in class org.inferred.freebuilder.processor.source.Quotes
Escapes each character in a string that has an escape sequence.
eventHandler - Variable in class org.inferred.freebuilder.processor.source.SourceParser
 
exceptionType - Variable in class org.inferred.freebuilder.processor.source.PreconditionExcerpts.GuavaCheckExcerpt
 
excerpt - Variable in enum org.inferred.freebuilder.processor.Datatype.Visibility
 
Excerpt - Interface in org.inferred.freebuilder.processor.source
An object representing a source code excerpt, e.g.
Excerpts - Class in org.inferred.freebuilder.processor.source
 
Excerpts() - Constructor for class org.inferred.freebuilder.processor.source.Excerpts
 
EXPLICIT_TYPES - org.inferred.freebuilder.processor.BuilderFactory.TypeInference
Types must be specified explicitly in the source, even when the diamond operator is available.
explicitReturn - Variable in class org.inferred.freebuilder.processor.model.javac.JavacMethodIntrospector.TreeAnalysis
 
extending(Object, boolean) - Static method in class org.inferred.freebuilder.processor.GeneratedBuilder
Returns an Excerpt of "implements/extends type".
extendsObject(TypeParameterElement) - Static method in class org.inferred.freebuilder.processor.source.TypeClass
 
extensible - Variable in class org.inferred.freebuilder.processor.Datatype_Builder
 
extensible - Variable in class org.inferred.freebuilder.processor.Datatype_Builder.Partial
 
extensible - Variable in class org.inferred.freebuilder.processor.Datatype_Builder.Value
 
EXTENSIBLE - org.inferred.freebuilder.processor.Datatype_Builder.Property
 

F

Factories - Class in org.inferred.freebuilder.processor.property
 
Factories() - Constructor for class org.inferred.freebuilder.processor.property.Factories
 
Factory() - Constructor for class org.inferred.freebuilder.processor.property.BiMapProperty.Factory
 
Factory() - Constructor for class org.inferred.freebuilder.processor.property.BuildableListProperty.Factory
 
Factory() - Constructor for class org.inferred.freebuilder.processor.property.BuildableProperty.Factory
 
Factory() - Constructor for class org.inferred.freebuilder.processor.property.DefaultProperty.Factory
 
Factory() - Constructor for class org.inferred.freebuilder.processor.property.ListMultimapProperty.Factory
 
Factory() - Constructor for class org.inferred.freebuilder.processor.property.ListProperty.Factory
 
Factory() - Constructor for class org.inferred.freebuilder.processor.property.MapProperty.Factory
 
Factory() - Constructor for class org.inferred.freebuilder.processor.property.MultisetProperty.Factory
 
Factory() - Constructor for class org.inferred.freebuilder.processor.property.NullableProperty.Factory
 
Factory() - Constructor for class org.inferred.freebuilder.processor.property.OptionalProperty.Factory
 
Factory() - Constructor for class org.inferred.freebuilder.processor.property.PrimitiveOptionalProperty.Factory
 
Factory() - Constructor for class org.inferred.freebuilder.processor.property.SetMultimapProperty.Factory
 
Factory() - Constructor for class org.inferred.freebuilder.processor.property.SetProperty.Factory
 
Factory() - Constructor for class org.inferred.freebuilder.processor.property.SortedSetProperty.Factory
 
feature(FeatureType<T>) - Method in class org.inferred.freebuilder.processor.source.CompilationUnitBuilder
 
feature(FeatureType<T>) - Method in class org.inferred.freebuilder.processor.source.SourceBuilder
Returns the instance of featureType appropriate for the source being written.
Feature<T extends Feature<T>> - Interface in org.inferred.freebuilder.processor.source.feature
A feature encapsulates the availability of a type or source level feature that can be used in the source written to a SourceBuilder, such as Java language-level features, or Guava types and methods.
features - Variable in class org.inferred.freebuilder.processor.Processor
 
features - Variable in class org.inferred.freebuilder.processor.source.CompilationUnitBuilder
 
featuresByType - Variable in class org.inferred.freebuilder.processor.source.feature.EnvironmentFeatureSet
 
featuresByType - Variable in class org.inferred.freebuilder.processor.source.feature.StaticFeatureSet
 
FeatureSet - Interface in org.inferred.freebuilder.processor.source.feature
A set of Feature instances, indexed by FeatureType.
FeatureType<F extends Feature<F>> - Class in org.inferred.freebuilder.processor.source.feature
Algorithm to select the correct instance of a given feature type for a processing environment, and the default to use in tests when an explicit value has not been registered for that feature.
FeatureType() - Constructor for class org.inferred.freebuilder.processor.source.feature.FeatureType
 
FieldAccess - Class in org.inferred.freebuilder.processor.source
 
FieldAccess(String) - Constructor for class org.inferred.freebuilder.processor.source.FieldAccess
 
fieldAccesses - Variable in class org.inferred.freebuilder.processor.GeneratedBuilder.FieldAccessList
 
FieldAccessList(List<FieldAccess>) - Constructor for class org.inferred.freebuilder.processor.GeneratedBuilder.FieldAccessList
 
fieldName - Variable in class org.inferred.freebuilder.processor.source.FieldAccess
 
fieldValues() - Method in class org.inferred.freebuilder.processor.property.PropertyCodeGenerator
 
FILE - org.inferred.freebuilder.processor.source.Scope.Level
 
FilerUtils - Class in org.inferred.freebuilder.processor.source
Static utility methods for working with Filer.
FilerUtils() - Constructor for class org.inferred.freebuilder.processor.source.FilerUtils
 
FileScope() - Constructor for class org.inferred.freebuilder.processor.source.Scope.FileScope
 
FINAL - org.inferred.freebuilder.processor.Datatype.UnderrideLevel
The underride is declared final.
find(String) - Method in class org.inferred.freebuilder.processor.source.CompilerReflection
 
find(String) - Method in class org.inferred.freebuilder.processor.source.RuntimeReflection
 
find(String) - Method in interface org.inferred.freebuilder.processor.source.ScopeHandler.Reflection
 
findAnnotationMirror(Element, Class<? extends Annotation>) - Static method in class org.inferred.freebuilder.processor.model.ModelUtils
Returns an AnnotationMirror for the annotation of type annotationClass on element, or Optional.empty() if no such annotation exists.
findAnnotationMirror(Element, String) - Static method in class org.inferred.freebuilder.processor.model.ModelUtils
Returns an AnnotationMirror for the annotation of type annotationClassName on element, or Optional.empty() if no such annotation exists.
findAnnotationMirror(Element, QualifiedName) - Static method in class org.inferred.freebuilder.processor.model.ModelUtils
Returns an AnnotationMirror for the annotation of type annotationClass on element, or Optional.empty() if no such annotation exists.
findPotentialStaticFactoryMethods(TypeElement) - Static method in enum org.inferred.freebuilder.processor.BuilderFactory
 
findProperty(AnnotationMirror, String) - Static method in class org.inferred.freebuilder.processor.model.ModelUtils
 
findUnderriddenMethods(Iterable<ExecutableElement>) - Method in class org.inferred.freebuilder.processor.Analyser
Find any standard methods the user has 'underridden' in their type.
fmt - Variable in class org.inferred.freebuilder.processor.source.Type.JavadocLink
 
forcePutMethod(Property) - Static method in class org.inferred.freebuilder.processor.BuilderMethods
 
forEnvironment(ProcessingEnvironment, FeatureSet) - Method in class org.inferred.freebuilder.processor.source.feature.FeatureType
Returns the instance of F to use in env.
forEnvironment(ProcessingEnvironment, FeatureSet) - Static method in class org.inferred.freebuilder.processor.source.SourceBuilder
Returns a SourceBuilder.
formatSnippet(StringBuilder, List<TypeUsage>) - Static method in class org.inferred.freebuilder.processor.source.CompilationUnitBuilder
 
formatSource(String) - Static method in class org.inferred.freebuilder.processor.source.CompilationUnitBuilder
 
forTesting(Feature<?>...) - Static method in class org.inferred.freebuilder.processor.source.SourceBuilder
Returns a SourceBuilder using features.
forTesting(FeatureSet) - Static method in class org.inferred.freebuilder.processor.source.SourceBuilder
Returns a SourceBuilder using features.
FreeBuilder - Annotation Type in org.inferred.freebuilder
Annotates a type that has an auto-generated builder.
FRESH_BUILDER - org.inferred.freebuilder.processor.Declarations.Declaration
 
freshBuilder(SourceBuilder, Datatype) - Static method in class org.inferred.freebuilder.processor.Declarations
Declares a fresh Builder to copy default property values from.
from(Class<?>) - Static method in class org.inferred.freebuilder.processor.source.Type
 
from(TypeElement) - Static method in enum org.inferred.freebuilder.processor.BuilderFactory
Determines the correct way of constructing a default builderType instance, if any.
from(TypeElement) - Static method in class org.inferred.freebuilder.processor.source.TypeClass
 
from(DeclaredType) - Static method in class org.inferred.freebuilder.processor.source.Type
 
from(BuildableType) - Static method in class org.inferred.freebuilder.processor.BuildableType_Builder
Creates a new builder using value as a template.
from(Datatype) - Static method in class org.inferred.freebuilder.processor.Datatype_Builder
Creates a new builder using value as a template.
from(Property) - Static method in class org.inferred.freebuilder.processor.property.Property_Builder
Creates a new builder using value as a template.
from(TypeUsage) - Static method in class org.inferred.freebuilder.processor.source.TypeUsage_Builder
Creates a new builder using value as a template.
fromNonGeneric(Class<?>) - Static method in class org.inferred.freebuilder.processor.source.TypeClass
 
FULLY_CHECKED_CAST - org.inferred.freebuilder.processor.property.Property_Builder.Property
 
fullyCheckedCast - Variable in class org.inferred.freebuilder.processor.property.Property_Builder
 
fullyCheckedCast - Variable in class org.inferred.freebuilder.processor.property.Property_Builder.Partial
 
fullyCheckedCast - Variable in class org.inferred.freebuilder.processor.property.Property_Builder.Value
 
functionalInterface - Variable in class org.inferred.freebuilder.processor.source.FunctionalType
 
FunctionalType - Class in org.inferred.freebuilder.processor.source
Metadata about a functional interface.
FunctionalType(Type, String, Collection<? extends TypeMirror>, TypeMirror) - Constructor for class org.inferred.freebuilder.processor.source.FunctionalType
 
functionalTypeAcceptedByMethod(DeclaredType, String, FunctionalType, Elements, Types) - Static method in class org.inferred.freebuilder.processor.source.FunctionalType
Returns the functional type accepted by methodName on type, assignable to prototype, or prototype itself if no such method has been declared.
functionalTypesAcceptedByMethod(DeclaredType, String, Elements, Types) - Static method in class org.inferred.freebuilder.processor.source.FunctionalType
Returns the functional types accepted by methodName on type.

G

GenerateAnnotation() - Constructor for enum org.inferred.freebuilder.processor.JacksonSupport.GenerateAnnotation
 
generated() - Method in enum org.inferred.freebuilder.processor.source.feature.JavaxPackage
Parameterized type for java.util.function.Consumer<T>, if available.
generated(Class<?>) - Static method in class org.inferred.freebuilder.processor.source.Excerpts
Returns an excerpt of the Generated annotation, if available, with value set to the full name of the generator class as recommended.
GENERATED - Static variable in enum org.inferred.freebuilder.processor.source.feature.JavaxPackage
 
GENERATED_BUILDER - org.inferred.freebuilder.processor.Datatype_Builder.Property
 
generatedBuilder - Variable in class org.inferred.freebuilder.processor.Datatype_Builder
 
generatedBuilder - Variable in class org.inferred.freebuilder.processor.Datatype_Builder.Partial
 
generatedBuilder - Variable in class org.inferred.freebuilder.processor.Datatype_Builder.Value
 
GeneratedBuilder - Class in org.inferred.freebuilder.processor
Code generation for the @FreeBuilder annotation.
GeneratedBuilder(Datatype, Map<Property, PropertyCodeGenerator>) - Constructor for class org.inferred.freebuilder.processor.GeneratedBuilder
 
GeneratedBuilder.FieldAccessList - Class in org.inferred.freebuilder.processor
 
generatedBuilderAnnotations - Variable in class org.inferred.freebuilder.processor.Datatype_Builder
 
generatedBuilderAnnotations - Variable in class org.inferred.freebuilder.processor.Datatype_Builder.Partial
 
generatedBuilderAnnotations - Variable in class org.inferred.freebuilder.processor.Datatype_Builder.Value
 
generatedBuilderSimpleName(TypeElement) - Method in class org.inferred.freebuilder.processor.Analyser
Returns the simple name of the builder class that should be generated for the given type.
generateDefaultAnnotations(ExecutableElement) - Static method in class org.inferred.freebuilder.processor.JacksonSupport
 
GeneratedStub - Class in org.inferred.freebuilder.processor
 
GeneratedStub(QualifiedName, TypeClass) - Constructor for class org.inferred.freebuilder.processor.GeneratedStub
 
GeneratedType - Class in org.inferred.freebuilder.processor
 
GeneratedType() - Constructor for class org.inferred.freebuilder.processor.GeneratedType
 
generatedTypes - Variable in class org.inferred.freebuilder.processor.source.ScopeHandler
Qualified name as string ↦ qualified name
generatorsByProperty - Variable in class org.inferred.freebuilder.processor.GeneratedBuilder
 
generatorsByProperty - Variable in class org.inferred.freebuilder.processor.GwtSupport.CustomValueSerializer
 
get() - Method in class org.inferred.freebuilder.processor.source.ValueType.ReceiverIntoHashCode
 
get() - Method in class org.inferred.freebuilder.processor.source.ValueType.ReceiverIntoList
 
get(Map<K1, SetMultimap<K2, V>>, K1) - Static method in class org.inferred.freebuilder.processor.source.ScopeHandler
 
get(FeatureType<T>) - Method in class org.inferred.freebuilder.processor.source.feature.EnvironmentFeatureSet
 
get(FeatureType<T>) - Method in interface org.inferred.freebuilder.processor.source.feature.FeatureSet
Returns an instance of featureType.
get(FeatureType<T>) - Method in class org.inferred.freebuilder.processor.source.feature.StaticFeatureSet
Returns the registered instance of featureType, or the value of FeatureType.testDefault(org.inferred.freebuilder.processor.source.feature.FeatureSet) if no explicit instance was registered with this set.
get(Scope.Key<V>) - Method in class org.inferred.freebuilder.processor.source.Scope
 
GET_PREFIX - Static variable in class org.inferred.freebuilder.processor.naming.BeanConvention
 
getAccessorAnnotations() - Method in class org.inferred.freebuilder.processor.property.Property_Builder
Returns an unmodifiable view of the list that will be returned by Property.getAccessorAnnotations().
getAccessorAnnotations() - Method in class org.inferred.freebuilder.processor.property.Property_Builder.Partial
 
getAccessorAnnotations() - Method in class org.inferred.freebuilder.processor.property.Property_Builder.Value
 
getAccessorAnnotations() - Method in class org.inferred.freebuilder.processor.property.Property
Returns a list of annotations that should be applied to the accessor methods of this property; that is, the getter method, and a single setter method that will accept the result of the getter method as its argument.
getAllCapsName() - Method in class org.inferred.freebuilder.processor.property.Property_Builder
Returns the value that will be returned by Property.getAllCapsName().
getAllCapsName() - Method in class org.inferred.freebuilder.processor.property.Property_Builder.Partial
 
getAllCapsName() - Method in class org.inferred.freebuilder.processor.property.Property_Builder.Value
 
getAllCapsName() - Method in class org.inferred.freebuilder.processor.property.Property
Returns the name of the property in all-caps with underscores, e.g.
getAnnotations() - Method in class org.inferred.freebuilder.processor.Analyser.ConfigImpl
 
getAnnotations() - Method in interface org.inferred.freebuilder.processor.property.PropertyCodeGenerator.Config
Returns annotations on the property requiring code generation.
getBoxedType() - Method in class org.inferred.freebuilder.processor.property.Property_Builder
Returns the value that will be returned by Property.getBoxedType().
getBoxedType() - Method in class org.inferred.freebuilder.processor.property.Property_Builder.Partial
 
getBoxedType() - Method in class org.inferred.freebuilder.processor.property.Property_Builder.Value
 
getBoxedType() - Method in class org.inferred.freebuilder.processor.property.Property
Returns the boxed form of Property.getType(), or null if type is not primitive.
getBuilder() - Method in class org.inferred.freebuilder.processor.Analyser.ConfigImpl
 
getBuilder() - Method in class org.inferred.freebuilder.processor.Datatype_Builder
Returns the value that will be returned by Datatype.getBuilder().
getBuilder() - Method in class org.inferred.freebuilder.processor.Datatype_Builder.Partial
 
getBuilder() - Method in class org.inferred.freebuilder.processor.Datatype_Builder.Value
 
getBuilder() - Method in class org.inferred.freebuilder.processor.Datatype
Returns the builder type that users will see.
getBuilder() - Method in interface org.inferred.freebuilder.processor.property.PropertyCodeGenerator.Config
The user's Builder type.
getBuilderFactory() - Method in class org.inferred.freebuilder.processor.Datatype_Builder
Returns the value that will be returned by Datatype.getBuilderFactory().
getBuilderFactory() - Method in class org.inferred.freebuilder.processor.Datatype_Builder.Partial
 
getBuilderFactory() - Method in class org.inferred.freebuilder.processor.Datatype_Builder.Value
 
getBuilderFactory() - Method in class org.inferred.freebuilder.processor.Datatype
Returns the builder factory mechanism the user has exposed, if any.
getBuilderMethod(Property) - Static method in class org.inferred.freebuilder.processor.BuilderMethods
 
getBuildersMethod(Property) - Static method in class org.inferred.freebuilder.processor.BuilderMethods
 
getBuildMethod() - Method in class org.inferred.freebuilder.processor.Datatype_Builder
Returns the value that will be returned by Datatype.getBuildMethod().
getBuildMethod() - Method in class org.inferred.freebuilder.processor.Datatype_Builder.Partial
 
getBuildMethod() - Method in class org.inferred.freebuilder.processor.Datatype_Builder.Value
 
getBuildMethod() - Method in class org.inferred.freebuilder.processor.Datatype
Returns the build method to be generated.
getBuildPartialMethod() - Method in class org.inferred.freebuilder.processor.Datatype_Builder
Returns the value that will be returned by Datatype.getBuildPartialMethod().
getBuildPartialMethod() - Method in class org.inferred.freebuilder.processor.Datatype_Builder.Partial
 
getBuildPartialMethod() - Method in class org.inferred.freebuilder.processor.Datatype_Builder.Value
 
getBuildPartialMethod() - Method in class org.inferred.freebuilder.processor.Datatype
Returns the partial build method to be generated.
getCapitalizedName() - Method in class org.inferred.freebuilder.processor.property.Property_Builder
Returns the value that will be returned by Property.getCapitalizedName().
getCapitalizedName() - Method in class org.inferred.freebuilder.processor.property.Property_Builder.Partial
 
getCapitalizedName() - Method in class org.inferred.freebuilder.processor.property.Property_Builder.Value
 
getCapitalizedName() - Method in class org.inferred.freebuilder.processor.property.Property
Returns the capitalized name of the property, e.g.
getClearMethod() - Method in class org.inferred.freebuilder.processor.Datatype_Builder
Returns the value that will be returned by Datatype.getClearMethod().
getClearMethod() - Method in class org.inferred.freebuilder.processor.Datatype_Builder.Partial
 
getClearMethod() - Method in class org.inferred.freebuilder.processor.Datatype_Builder.Value
 
getClearMethod() - Method in class org.inferred.freebuilder.processor.Datatype
Returns the clear method to be generated.
getDatatype() - Method in class org.inferred.freebuilder.processor.Analyser.ConfigImpl
 
getDatatype() - Method in class org.inferred.freebuilder.processor.GeneratedBuilder
 
getDatatype() - Method in interface org.inferred.freebuilder.processor.property.PropertyCodeGenerator.Config
Returns datatype about the builder being generated.
getElements() - Method in class org.inferred.freebuilder.processor.Analyser.ConfigImpl
 
getElements() - Method in interface org.inferred.freebuilder.processor.property.PropertyCodeGenerator.Config
The compiler's Elements implementation.
getEnvironment() - Method in class org.inferred.freebuilder.processor.Analyser.ConfigImpl
 
getEnvironment() - Method in interface org.inferred.freebuilder.processor.property.PropertyCodeGenerator.Config
The compiler's ProcessingEnvironment implementation.
getField() - Method in class org.inferred.freebuilder.processor.property.Property
Returns the field name that stores the property, e.g.
getFields(Stream<Property>) - Static method in class org.inferred.freebuilder.processor.GeneratedBuilder
 
getFunctionalInterface() - Method in class org.inferred.freebuilder.processor.source.FunctionalType
 
getGeneratedBuilder() - Method in class org.inferred.freebuilder.processor.Datatype_Builder
Returns the value that will be returned by Datatype.getGeneratedBuilder().
getGeneratedBuilder() - Method in class org.inferred.freebuilder.processor.Datatype_Builder.Partial
 
getGeneratedBuilder() - Method in class org.inferred.freebuilder.processor.Datatype_Builder.Value
 
getGeneratedBuilder() - Method in class org.inferred.freebuilder.processor.Datatype
Returns the builder class that should be generated.
getGeneratedBuilderAnnotations() - Method in class org.inferred.freebuilder.processor.Datatype_Builder
Returns an unmodifiable view of the list that will be returned by Datatype.getGeneratedBuilderAnnotations().
getGeneratedBuilderAnnotations() - Method in class org.inferred.freebuilder.processor.Datatype_Builder.Partial
 
getGeneratedBuilderAnnotations() - Method in class org.inferred.freebuilder.processor.Datatype_Builder.Value
 
getGeneratedBuilderAnnotations() - Method in class org.inferred.freebuilder.processor.Datatype
Returns a list of annotations that should be applied to the generated builder class.
getGeneratorsByProperty() - Method in class org.inferred.freebuilder.processor.GeneratedBuilder
 
getGetterAnnotations() - Method in class org.inferred.freebuilder.processor.property.Property_Builder
Returns an unmodifiable view of the list that will be returned by Property.getGetterAnnotations().
getGetterAnnotations() - Method in class org.inferred.freebuilder.processor.property.Property_Builder.Partial
 
getGetterAnnotations() - Method in class org.inferred.freebuilder.processor.property.Property_Builder.Value
 
getGetterAnnotations() - Method in class org.inferred.freebuilder.processor.property.Property
Returns a list of annotations that should be applied to the getter method of this property.
getGetterName() - Method in class org.inferred.freebuilder.processor.property.Property_Builder
Returns the value that will be returned by Property.getGetterName().
getGetterName() - Method in class org.inferred.freebuilder.processor.property.Property_Builder.Partial
 
getGetterName() - Method in class org.inferred.freebuilder.processor.property.Property_Builder.Value
 
getGetterName() - Method in class org.inferred.freebuilder.processor.property.Property
Returns the name of the getter for the property, e.g.
getHasToBuilderMethod() - Method in class org.inferred.freebuilder.processor.Datatype_Builder
Returns the value that will be returned by Datatype.getHasToBuilderMethod().
getHasToBuilderMethod() - Method in class org.inferred.freebuilder.processor.Datatype_Builder.Partial
 
getHasToBuilderMethod() - Method in class org.inferred.freebuilder.processor.Datatype_Builder.Value
 
getHasToBuilderMethod() - Method in class org.inferred.freebuilder.processor.Datatype
Returns whether the value type has a toBuilder method that needs to be generated.
getMergeActions() - Method in class org.inferred.freebuilder.processor.property.BiMapProperty
 
getMergeActions() - Method in class org.inferred.freebuilder.processor.property.BuildableListProperty
 
getMergeActions() - Method in class org.inferred.freebuilder.processor.property.BuildableProperty
 
getMergeActions() - Method in class org.inferred.freebuilder.processor.property.DefaultProperty
 
getMergeActions() - Method in class org.inferred.freebuilder.processor.property.ListMultimapProperty
 
getMergeActions() - Method in class org.inferred.freebuilder.processor.property.ListProperty
 
getMergeActions() - Method in class org.inferred.freebuilder.processor.property.MapProperty
 
getMergeActions() - Method in class org.inferred.freebuilder.processor.property.MultisetProperty
 
getMergeActions() - Method in class org.inferred.freebuilder.processor.property.NullableProperty
 
getMergeActions() - Method in class org.inferred.freebuilder.processor.property.OptionalProperty
 
getMergeActions() - Method in class org.inferred.freebuilder.processor.property.PrimitiveOptionalProperty
 
getMergeActions() - Method in class org.inferred.freebuilder.processor.property.PropertyCodeGenerator
Returns the actions taken in mergeFrom, for generating JavaDoc.
getMergeActions() - Method in class org.inferred.freebuilder.processor.property.SetMultimapProperty
 
getMergeActions() - Method in class org.inferred.freebuilder.processor.property.SetProperty
 
getMergeActions() - Method in class org.inferred.freebuilder.processor.property.SortedSetProperty
 
getMergeFromBuilderMethod() - Method in class org.inferred.freebuilder.processor.Datatype_Builder
Returns the value that will be returned by Datatype.getMergeFromBuilderMethod().
getMergeFromBuilderMethod() - Method in class org.inferred.freebuilder.processor.Datatype_Builder.Partial
 
getMergeFromBuilderMethod() - Method in class org.inferred.freebuilder.processor.Datatype_Builder.Value
 
getMergeFromBuilderMethod() - Method in class org.inferred.freebuilder.processor.Datatype
Returns the mergeFrom(Builder) method to be generated.
getMergeFromValueMethod() - Method in class org.inferred.freebuilder.processor.Datatype_Builder
Returns the value that will be returned by Datatype.getMergeFromValueMethod().
getMergeFromValueMethod() - Method in class org.inferred.freebuilder.processor.Datatype_Builder.Partial
 
getMergeFromValueMethod() - Method in class org.inferred.freebuilder.processor.Datatype_Builder.Value
 
getMergeFromValueMethod() - Method in class org.inferred.freebuilder.processor.Datatype
Returns the mergeFrom(Value) method to be generated.
getMethodName() - Method in class org.inferred.freebuilder.processor.source.FunctionalType
 
getMethodsInvokedInBuilderConstructor() - Method in class org.inferred.freebuilder.processor.Analyser.ConfigImpl
 
getMethodsInvokedInBuilderConstructor() - Method in interface org.inferred.freebuilder.processor.property.PropertyCodeGenerator.Config
A set of methods that are definitely invoked in the builder constructor.
getMethodsInvokedInBuilderConstructor(TypeElement) - Method in class org.inferred.freebuilder.processor.Analyser
 
getName() - Method in class org.inferred.freebuilder.processor.property.Property_Builder
Returns the value that will be returned by Property.getName().
getName() - Method in class org.inferred.freebuilder.processor.property.Property_Builder.Partial
 
getName() - Method in class org.inferred.freebuilder.processor.property.Property_Builder.Value
 
getName() - Method in class org.inferred.freebuilder.processor.property.Property
Returns the name of the property, e.g.
getNestedClasses() - Method in class org.inferred.freebuilder.processor.Datatype_Builder
Returns an unmodifiable view of the list that will be returned by Datatype.getNestedClasses().
getNestedClasses() - Method in class org.inferred.freebuilder.processor.Datatype_Builder.Partial
 
getNestedClasses() - Method in class org.inferred.freebuilder.processor.Datatype_Builder.Value
 
getNestedClasses() - Method in class org.inferred.freebuilder.processor.Datatype
Returns a list of nested classes that should be added to the generated builder class.
getOwnMethodInvocations(ExecutableElement) - Method in class org.inferred.freebuilder.processor.model.javac.JavacMethodIntrospector
 
getOwnMethodInvocations(ExecutableElement) - Method in class org.inferred.freebuilder.processor.model.MethodIntrospector
Returns a set of methods which are definitely invoked on this in the given method, or the empty set if method introspection is not supported on this compiler.
getOwnMethodInvocations(ExecutableElement) - Method in class org.inferred.freebuilder.processor.model.MethodIntrospector.NoMethodIntrospector
 
getPackage() - Method in class org.inferred.freebuilder.processor.source.QualifiedName
 
getParameters() - Method in class org.inferred.freebuilder.processor.source.FunctionalType
 
getPartialType() - Method in class org.inferred.freebuilder.processor.Datatype_Builder
Returns the value that will be returned by Datatype.getPartialType().
getPartialType() - Method in class org.inferred.freebuilder.processor.Datatype_Builder.Partial
 
getPartialType() - Method in class org.inferred.freebuilder.processor.Datatype_Builder.Value
 
getPartialType() - Method in class org.inferred.freebuilder.processor.Datatype
Returns the partial value class that should be generated.
getProperty() - Method in class org.inferred.freebuilder.processor.Analyser.ConfigImpl
 
getProperty() - Method in interface org.inferred.freebuilder.processor.property.PropertyCodeGenerator.Config
Returns datatype about the property requiring code generation.
getPropertyEnum() - Method in class org.inferred.freebuilder.processor.Datatype_Builder
Returns the value that will be returned by Datatype.getPropertyEnum().
getPropertyEnum() - Method in class org.inferred.freebuilder.processor.Datatype_Builder.Partial
 
getPropertyEnum() - Method in class org.inferred.freebuilder.processor.Datatype_Builder.Value
 
getPropertyEnum() - Method in class org.inferred.freebuilder.processor.Datatype
Returns the Property enum that may be generated.
getPropertyNames(TypeElement, ExecutableElement) - Method in class org.inferred.freebuilder.processor.naming.BeanConvention
Verifies method is an abstract getter following the JavaBean convention.
getPropertyNames(TypeElement, ExecutableElement) - Method in interface org.inferred.freebuilder.processor.naming.NamingConvention
Verifies method is an abstract getter following this naming convention.
getPropertyNames(TypeElement, ExecutableElement) - Method in class org.inferred.freebuilder.processor.naming.PrefixlessConvention
 
getPutAnnotations() - Method in class org.inferred.freebuilder.processor.property.Property_Builder
Returns an unmodifiable view of the list that will be returned by Property.getPutAnnotations().
getPutAnnotations() - Method in class org.inferred.freebuilder.processor.property.Property_Builder.Partial
 
getPutAnnotations() - Method in class org.inferred.freebuilder.processor.property.Property_Builder.Value
 
getPutAnnotations() - Method in class org.inferred.freebuilder.processor.property.Property
Returns a list of annotations that should be applied to the put method of this property.
getQualifiedName() - Method in class org.inferred.freebuilder.processor.source.Type
Returns the qualified name of the type class.
getQualifiedName() - Method in class org.inferred.freebuilder.processor.source.Type.TypeImpl
 
getQualifiedName() - Method in class org.inferred.freebuilder.processor.source.TypeClass
 
getRebuildableType() - Method in class org.inferred.freebuilder.processor.Datatype_Builder
Returns the value that will be returned by Datatype.getRebuildableType().
getRebuildableType() - Method in class org.inferred.freebuilder.processor.Datatype_Builder.Partial
 
getRebuildableType() - Method in class org.inferred.freebuilder.processor.Datatype_Builder.Value
 
getRebuildableType() - Method in class org.inferred.freebuilder.processor.Datatype
Returns the Rebuildable interface that should be generated, if any.
getReturnType() - Method in class org.inferred.freebuilder.processor.source.FunctionalType
 
getReturnType(TypeElement, ExecutableElement, Types) - Static method in class org.inferred.freebuilder.processor.model.ModelUtils
Determines the return type of method, if called on an instance of type type.
getReturnType(DeclaredType, ExecutableElement, Types) - Static method in class org.inferred.freebuilder.processor.model.ModelUtils
Determines the return type of method, if called on an instance of type type.
getSimpleName() - Method in class org.inferred.freebuilder.processor.source.QualifiedName
 
getSimpleName() - Method in class org.inferred.freebuilder.processor.source.Type
Returns the simple name of the type class.
getSimpleNames() - Method in class org.inferred.freebuilder.processor.source.QualifiedName
 
getSourceElement() - Method in class org.inferred.freebuilder.processor.Analyser.ConfigImpl
 
getSourceElement() - Method in interface org.inferred.freebuilder.processor.property.PropertyCodeGenerator.Config
Returns the element this property was inferred from.
getStandardMethodUnderrides() - Method in class org.inferred.freebuilder.processor.Datatype_Builder
Returns an unmodifiable view of the map that will be returned by Datatype.getStandardMethodUnderrides().
getStandardMethodUnderrides() - Method in class org.inferred.freebuilder.processor.Datatype_Builder.Partial
 
getStandardMethodUnderrides() - Method in class org.inferred.freebuilder.processor.Datatype_Builder.Value
 
getStandardMethodUnderrides() - Method in class org.inferred.freebuilder.processor.Datatype
 
getSupertypes(TypeElement, MethodFinder.ErrorTypeHandling<E>) - Static method in class org.inferred.freebuilder.processor.model.MethodFinder
 
getSupportedAnnotationTypes() - Method in class org.inferred.freebuilder.processor.Processor
 
getSupportedSourceVersion() - Method in class org.inferred.freebuilder.processor.Processor
 
getter - Variable in enum org.inferred.freebuilder.processor.property.PrimitiveOptionalProperty.OptionalType
 
getter(Property) - Static method in class org.inferred.freebuilder.processor.BuilderMethods
 
GETTER_NAME - org.inferred.freebuilder.processor.property.Property_Builder.Property
 
GETTER_PATTERN - Static variable in class org.inferred.freebuilder.processor.naming.BeanConvention
Regular expression matching bean-convention method names.
getterAnnotations - Variable in class org.inferred.freebuilder.processor.property.Property_Builder
 
getterAnnotations - Variable in class org.inferred.freebuilder.processor.property.Property_Builder.Partial
 
getterAnnotations - Variable in class org.inferred.freebuilder.processor.property.Property_Builder.Value
 
getterMethod - Variable in class org.inferred.freebuilder.processor.Analyser.ConfigImpl
 
getterName - Variable in class org.inferred.freebuilder.processor.property.Property_Builder
 
getterName - Variable in class org.inferred.freebuilder.processor.property.Property_Builder.Partial
 
getterName - Variable in class org.inferred.freebuilder.processor.property.Property_Builder.Value
 
getType() - Method in class org.inferred.freebuilder.processor.Datatype_Builder
Returns the value that will be returned by Datatype.getType().
getType() - Method in class org.inferred.freebuilder.processor.Datatype_Builder.Partial
 
getType() - Method in class org.inferred.freebuilder.processor.Datatype_Builder.Value
 
getType() - Method in class org.inferred.freebuilder.processor.Datatype
Returns the type itself.
getType() - Method in class org.inferred.freebuilder.processor.property.Property_Builder
Returns the value that will be returned by Property.getType().
getType() - Method in class org.inferred.freebuilder.processor.property.Property_Builder.Partial
 
getType() - Method in class org.inferred.freebuilder.processor.property.Property_Builder.Value
 
getType() - Method in class org.inferred.freebuilder.processor.property.Property
Returns the type of the property.
getTypeParameters() - Method in class org.inferred.freebuilder.processor.source.Type
 
getTypeParameters() - Method in class org.inferred.freebuilder.processor.source.Type.TypeImpl
 
getTypeParameters() - Method in class org.inferred.freebuilder.processor.source.TypeClass
 
getTypes() - Method in class org.inferred.freebuilder.processor.Analyser.ConfigImpl
 
getTypes() - Method in interface org.inferred.freebuilder.processor.property.PropertyCodeGenerator.Config
The compiler's Types implementation.
getValueType() - Method in class org.inferred.freebuilder.processor.Datatype_Builder
Returns the value that will be returned by Datatype.getValueType().
getValueType() - Method in class org.inferred.freebuilder.processor.Datatype_Builder.Partial
 
getValueType() - Method in class org.inferred.freebuilder.processor.Datatype_Builder.Value
 
getValueType() - Method in class org.inferred.freebuilder.processor.Datatype
Returns the value class that should be generated.
getValueTypeAnnotations() - Method in class org.inferred.freebuilder.processor.Datatype_Builder
Returns an unmodifiable view of the list that will be returned by Datatype.getValueTypeAnnotations().
getValueTypeAnnotations() - Method in class org.inferred.freebuilder.processor.Datatype_Builder.Partial
 
getValueTypeAnnotations() - Method in class org.inferred.freebuilder.processor.Datatype_Builder.Value
 
getValueTypeAnnotations() - Method in class org.inferred.freebuilder.processor.Datatype
Returns a list of annotations that should be applied to the generated value class.
getValueTypeVisibility() - Method in class org.inferred.freebuilder.processor.Datatype_Builder
Returns the value that will be returned by Datatype.getValueTypeVisibility().
getValueTypeVisibility() - Method in class org.inferred.freebuilder.processor.Datatype_Builder.Partial
 
getValueTypeVisibility() - Method in class org.inferred.freebuilder.processor.Datatype_Builder.Value
 
getValueTypeVisibility() - Method in class org.inferred.freebuilder.processor.Datatype
Returns the visibility of the generated value class.
GUAVA - org.inferred.freebuilder.processor.property.OptionalProperty.OptionalType
 
GUAVA - Static variable in enum org.inferred.freebuilder.processor.source.feature.GuavaLibrary
Constant to pass to SourceBuilder.feature(FeatureType) to get the current status of GuavaLibrary.
GuavaCheckExcerpt(String, String, String, Object[], Class<? extends RuntimeException>) - Constructor for class org.inferred.freebuilder.processor.source.PreconditionExcerpts.GuavaCheckExcerpt
 
GuavaLibrary - Enum in org.inferred.freebuilder.processor.source.feature
Whether the Guava library is available or not.
GuavaLibrary(String) - Constructor for enum org.inferred.freebuilder.processor.source.feature.GuavaLibrary
 
gwtMetadata(TypeElement, Datatype, Map<Property, PropertyCodeGenerator>) - Static method in class org.inferred.freebuilder.processor.GwtSupport
 
GwtSupport - Class in org.inferred.freebuilder.processor
 
GwtSupport() - Constructor for class org.inferred.freebuilder.processor.GwtSupport
 
GwtSupport.CustomValueSerializer - Class in org.inferred.freebuilder.processor
 
GwtSupport.GwtWhitelist - Class in org.inferred.freebuilder.processor
 
GwtWhitelist(Datatype, Collection<Property>) - Constructor for class org.inferred.freebuilder.processor.GwtSupport.GwtWhitelist
 

H

handleErrorType(ErrorType) - Method in interface org.inferred.freebuilder.processor.model.MethodFinder.ErrorTypeHandling
 
HAS_DEFAULT - org.inferred.freebuilder.processor.property.PropertyCodeGenerator.Initially
The property is known to have a default value.
HAS_TO_BUILDER_METHOD - org.inferred.freebuilder.processor.Datatype_Builder.Property
 
hasAddMethodOverride(PropertyCodeGenerator.Config, TypeMirror) - Static method in class org.inferred.freebuilder.processor.property.ListProperty.Factory
 
hasAddMethodOverride(PropertyCodeGenerator.Config, TypeMirror) - Static method in class org.inferred.freebuilder.processor.property.SetProperty.Factory
 
hasAddMethodOverride(PropertyCodeGenerator.Config, TypeMirror) - Static method in class org.inferred.freebuilder.processor.property.SortedSetProperty.Factory
 
hasBuilderVarargsAddMethodOverride(PropertyCodeGenerator.Config, Type) - Static method in class org.inferred.freebuilder.processor.property.BuildableListProperty.Factory
 
hasDefault - Variable in class org.inferred.freebuilder.processor.property.DefaultProperty
 
hasForcePutMethodOverride(PropertyCodeGenerator.Config, TypeMirror, TypeMirror) - Static method in class org.inferred.freebuilder.processor.property.BiMapProperty.Factory
 
HASH_CODE - org.inferred.freebuilder.processor.Datatype.StandardMethod
 
hashCode - Variable in class org.inferred.freebuilder.processor.source.ValueType.ReceiverIntoHashCode
 
hashCode() - Method in class org.inferred.freebuilder.processor.BuildableType_Builder.Partial
 
hashCode() - Method in class org.inferred.freebuilder.processor.BuildableType_Builder.Value
 
hashCode() - Method in class org.inferred.freebuilder.processor.Datatype_Builder.Partial
 
hashCode() - Method in class org.inferred.freebuilder.processor.Datatype_Builder.Value
 
hashCode() - Method in class org.inferred.freebuilder.processor.model.MethodFinder.Signature
 
hashCode() - Method in class org.inferred.freebuilder.processor.NameAndVisibility
 
hashCode() - Method in class org.inferred.freebuilder.processor.Processor
 
hashCode() - Method in class org.inferred.freebuilder.processor.property.Property_Builder.Partial
 
hashCode() - Method in class org.inferred.freebuilder.processor.property.Property_Builder.Value
 
hashCode() - Method in class org.inferred.freebuilder.processor.property.PropertyCodeGenerator
 
hashCode() - Method in class org.inferred.freebuilder.processor.source.TypeUsage_Builder.Partial
 
hashCode() - Method in class org.inferred.freebuilder.processor.source.TypeUsage_Builder.Value
 
hashCode() - Method in class org.inferred.freebuilder.processor.source.ValueType
 
hashCode() - Method in class org.inferred.freebuilder.processor.source.Variable
 
hasNoArgsConstructor(TypeElement) - Static method in enum org.inferred.freebuilder.processor.BuilderFactory
 
hasPutMethodOverride(PropertyCodeGenerator.Config, TypeMirror, TypeMirror) - Static method in class org.inferred.freebuilder.processor.property.ListMultimapProperty.Factory
 
hasPutMethodOverride(PropertyCodeGenerator.Config, TypeMirror, TypeMirror) - Static method in class org.inferred.freebuilder.processor.property.MapProperty.Factory
 
hasPutMethodOverride(PropertyCodeGenerator.Config, TypeMirror, TypeMirror) - Static method in class org.inferred.freebuilder.processor.property.SetMultimapProperty.Factory
 
hasSetCountMethodOverride(PropertyCodeGenerator.Config, TypeMirror) - Static method in class org.inferred.freebuilder.processor.property.MultisetProperty.Factory
 
hasSingleValueWithDefaultKey(AnnotationMirror) - Static method in class org.inferred.freebuilder.processor.source.AnnotationSource
Returns true if annotation has a single element named "value", letting us drop the 'value=' prefix in the source code.
hasToBuilderMethod - Variable in class org.inferred.freebuilder.processor.Datatype_Builder
 
hasToBuilderMethod - Variable in class org.inferred.freebuilder.processor.Datatype_Builder.Partial
 
hasToBuilderMethod - Variable in class org.inferred.freebuilder.processor.Datatype_Builder.Value
 
hasToBuilderMethod(DeclaredType, boolean, Iterable<ExecutableElement>) - Method in class org.inferred.freebuilder.processor.Analyser
Find a toBuilder method, if the user has provided one.
hasType(Elements, QualifiedName) - Static method in enum org.inferred.freebuilder.processor.source.feature.JavaxPackage
 
hasType(Elements, QualifiedName) - Static method in enum org.inferred.freebuilder.processor.source.feature.Jsr305
 
hasUpperCase(int) - Static method in class org.inferred.freebuilder.processor.naming.BeanConvention
 
hasValueInstanceVarargsAddMethodOverride(PropertyCodeGenerator.Config, TypeMirror) - Static method in class org.inferred.freebuilder.processor.property.BuildableListProperty.Factory
 
hasVarargsAddMethodOverride(PropertyCodeGenerator.Config, TypeMirror) - Static method in class org.inferred.freebuilder.processor.property.ListProperty.Factory
 
hasVarargsAddMethodOverride(PropertyCodeGenerator.Config, TypeMirror) - Static method in class org.inferred.freebuilder.processor.property.MultisetProperty.Factory
 
hasVarargsAddMethodOverride(PropertyCodeGenerator.Config, TypeMirror) - Static method in class org.inferred.freebuilder.processor.property.SetProperty.Factory
 
hasVarargsAddMethodOverride(PropertyCodeGenerator.Config, TypeMirror) - Static method in class org.inferred.freebuilder.processor.property.SortedSetProperty.Factory
 
HIDDEN - org.inferred.freebuilder.processor.source.ScopeHandler.ScopeState
Type is hidden by another type of the same name.
humanReadableFormat - Variable in enum org.inferred.freebuilder.processor.source.feature.GuavaLibrary
 
humanReadableFormat - Variable in enum org.inferred.freebuilder.processor.source.feature.JavaxPackage
 
humanReadableFormat - Variable in enum org.inferred.freebuilder.processor.source.feature.Jsr305
 
humanReadableFormat - Variable in enum org.inferred.freebuilder.processor.source.feature.SourceLevel
 

I

IDENTIFIER - Static variable in class org.inferred.freebuilder.processor.source.SourceParser
 
IdKey - Class in org.inferred.freebuilder.processor.source
Maps Java identifiers to their usage (e.g.
IdKey(String) - Constructor for class org.inferred.freebuilder.processor.source.IdKey
 
ifAvailable(T) - Method in enum org.inferred.freebuilder.processor.source.feature.JavaxPackage
 
IgnoredByEquals - Annotation Type in org.inferred.freebuilder
FreeBuilder will not check properties annotated @IgnoredByEquals when comparing objects in its generated Object.equals(Object).
ImmutableListMethod() - Constructor for class org.inferred.freebuilder.processor.property.ListProperty.ImmutableListMethod
 
ImmutableMapMethod() - Constructor for class org.inferred.freebuilder.processor.property.MapProperty.ImmutableMapMethod
 
ImmutableSetMethod() - Constructor for class org.inferred.freebuilder.processor.property.SetProperty.ImmutableSetMethod
 
IMPORTABLE - org.inferred.freebuilder.processor.source.ScopeHandler.ScopeState
Type can safely be imported.
ImportManager - Class in org.inferred.freebuilder.processor.source
Adds imports and applies scope visibility rules to a compilation unit.
ImportManager(List<TypeUsage>, ScopeHandler, String) - Constructor for class org.inferred.freebuilder.processor.source.ImportManager
 
imports - Variable in class org.inferred.freebuilder.processor.source.ImportManager
Types to import, and for which usages.
importsIndex - Variable in class org.inferred.freebuilder.processor.source.CompilationUnitBuilder
 
IN_SCOPE - org.inferred.freebuilder.processor.source.ScopeHandler.ScopeState
Type is already visible due to scoping rules.
inEqualsAndHashCode - Variable in class org.inferred.freebuilder.processor.property.Property_Builder
 
inEqualsAndHashCode - Variable in class org.inferred.freebuilder.processor.property.Property_Builder.Partial
 
inEqualsAndHashCode - Variable in class org.inferred.freebuilder.processor.property.Property_Builder.Value
 
INFERRED_TYPES - org.inferred.freebuilder.processor.BuilderFactory.TypeInference
Types should be inferred where possible, as specifying them explicitly would be redundant.
init(ProcessingEnvironment) - Method in class org.inferred.freebuilder.processor.Processor
 
Initially() - Constructor for enum org.inferred.freebuilder.processor.property.PropertyCodeGenerator.Initially
 
InitialScope() - Constructor for class org.inferred.freebuilder.processor.source.CompilationUnitBuilder.InitialScope
 
initialState() - Method in class org.inferred.freebuilder.processor.property.DefaultProperty
 
initialState() - Method in class org.inferred.freebuilder.processor.property.NullableProperty
 
initialState() - Method in class org.inferred.freebuilder.processor.property.OptionalProperty
 
initialState() - Method in class org.inferred.freebuilder.processor.property.PrimitiveOptionalProperty
 
initialState() - Method in class org.inferred.freebuilder.processor.property.PropertyCodeGenerator
Returns whether the property is required, optional, or has a default.
instance(ProcessingEnvironment) - Static method in class org.inferred.freebuilder.processor.model.javac.JavacMethodIntrospector
Returns a MethodIntrospector implementation for the given javac environment.
instance(ProcessingEnvironment) - Static method in class org.inferred.freebuilder.processor.model.MethodIntrospector
Returns a MethodIntrospector implementation for the given environment.
INSTANCE - Static variable in class org.inferred.freebuilder.processor.source.ElementAppender
 
INSTANCE - Static variable in class org.inferred.freebuilder.processor.source.TypeMirrorAppender
 
INT - org.inferred.freebuilder.processor.property.PrimitiveOptionalProperty.OptionalType
 
INTERFACE_TYPE - org.inferred.freebuilder.processor.Datatype_Builder.Property
 
interfaceType - Variable in class org.inferred.freebuilder.processor.Datatype_Builder
 
interfaceType - Variable in class org.inferred.freebuilder.processor.Datatype_Builder.Partial
 
interfaceType - Variable in class org.inferred.freebuilder.processor.Datatype_Builder.Value
 
inToString - Variable in class org.inferred.freebuilder.processor.property.Property_Builder
 
inToString - Variable in class org.inferred.freebuilder.processor.property.Property_Builder.Partial
 
inToString - Variable in class org.inferred.freebuilder.processor.property.Property_Builder.Value
 
IntrospectorClassLoader(ClassLoader, ClassLoader) - Constructor for class org.inferred.freebuilder.processor.model.MethodIntrospector.IntrospectorClassLoader
 
invalidity - Variable in class org.inferred.freebuilder.processor.source.IsInvalidTypeVisitor
Handles self-referential types like Comparable<E extends Comparable<E>>.
invokeIfPresent(SourceBuilder, String, String) - Method in enum org.inferred.freebuilder.processor.property.OptionalProperty.OptionalType
 
IS_PREFIX - Static variable in class org.inferred.freebuilder.processor.naming.BeanConvention
 
IS_REQUIRED - Static variable in class org.inferred.freebuilder.processor.GeneratedBuilder
 
IS_UNBOUNDED_WILDCARD - Static variable in class org.inferred.freebuilder.processor.Analyser
Visitor that returns true if the visited type is an unbounded wildcard, i.e.
isAssignable(TypeMirror, TypeMirror, Types) - Static method in class org.inferred.freebuilder.processor.source.FunctionalType
 
isAssignable(FunctionalType, FunctionalType, Types) - Static method in class org.inferred.freebuilder.processor.source.FunctionalType
 
isAvailable() - Method in enum org.inferred.freebuilder.processor.source.feature.GuavaLibrary
 
isBuilderSerializable() - Method in class org.inferred.freebuilder.processor.Datatype_Builder
Returns the value that will be returned by Datatype.isBuilderSerializable().
isBuilderSerializable() - Method in class org.inferred.freebuilder.processor.Datatype_Builder.Partial
 
isBuilderSerializable() - Method in class org.inferred.freebuilder.processor.Datatype_Builder.Value
 
isBuilderSerializable() - Method in class org.inferred.freebuilder.processor.Datatype
Returns whether the builder type should be serializable.
isBuilderType(TypeElement) - Static method in class org.inferred.freebuilder.processor.BuildableType
 
IsBuildMethod(String, TypeMirror, Types) - Constructor for class org.inferred.freebuilder.processor.BuildableType.IsBuildMethod
 
isCallableMethod(ExecutableElement) - Static method in class org.inferred.freebuilder.processor.BuildableType
 
isClearMethod(ExecutableElement) - Static method in class org.inferred.freebuilder.processor.BuildableType
 
isEmpty() - Method in class org.inferred.freebuilder.processor.source.Scope
 
isEqualTo(Class<?>) - Method in class org.inferred.freebuilder.processor.Analyser
 
isExtensible() - Method in class org.inferred.freebuilder.processor.Datatype_Builder
Returns the value that will be returned by Datatype.isExtensible().
isExtensible() - Method in class org.inferred.freebuilder.processor.Datatype_Builder.Partial
 
isExtensible() - Method in class org.inferred.freebuilder.processor.Datatype_Builder.Value
 
isExtensible() - Method in class org.inferred.freebuilder.processor.Datatype
Whether there is a package-visible, no-args constructor so we can subclass the Builder.
isFullyCheckedCast() - Method in class org.inferred.freebuilder.processor.property.Property_Builder
Returns the value that will be returned by Property.isFullyCheckedCast().
isFullyCheckedCast() - Method in class org.inferred.freebuilder.processor.property.Property_Builder.Partial
 
isFullyCheckedCast() - Method in class org.inferred.freebuilder.processor.property.Property_Builder.Value
 
isFullyCheckedCast() - Method in class org.inferred.freebuilder.processor.property.Property
Returns true if a cast to this property type is guaranteed to be fully checked at runtime.
isInEqualsAndHashCode() - Method in class org.inferred.freebuilder.processor.property.Property_Builder
Returns the value that will be returned by Property.isInEqualsAndHashCode().
isInEqualsAndHashCode() - Method in class org.inferred.freebuilder.processor.property.Property_Builder.Partial
 
isInEqualsAndHashCode() - Method in class org.inferred.freebuilder.processor.property.Property_Builder.Value
 
isInEqualsAndHashCode() - Method in class org.inferred.freebuilder.processor.property.Property
Returns true if the field is to be used in equals and hashCode.
isInnerClass(DeclaredType) - Static method in class org.inferred.freebuilder.processor.source.TypeMirrorAppender
 
isInterfaceType() - Method in class org.inferred.freebuilder.processor.Datatype_Builder
Returns the value that will be returned by Datatype.isInterfaceType().
isInterfaceType() - Method in class org.inferred.freebuilder.processor.Datatype_Builder.Partial
 
isInterfaceType() - Method in class org.inferred.freebuilder.processor.Datatype_Builder.Value
 
isInterfaceType() - Method in class org.inferred.freebuilder.processor.Datatype
Returns true if the type is an interface.
isInToString() - Method in class org.inferred.freebuilder.processor.property.Property_Builder
Returns the value that will be returned by Property.isInToString().
isInToString() - Method in class org.inferred.freebuilder.processor.property.Property_Builder.Partial
 
isInToString() - Method in class org.inferred.freebuilder.processor.property.Property_Builder.Value
 
isInToString() - Method in class org.inferred.freebuilder.processor.property.Property
Returns true if the field is to appear in the toString.
IsInvalidTypeVisitor - Class in org.inferred.freebuilder.processor.source
A type visitor that returns true if the type will be invalid if we write it out.
IsInvalidTypeVisitor() - Constructor for class org.inferred.freebuilder.processor.source.IsInvalidTypeVisitor
 
isLegalType(TypeMirror) - Static method in class org.inferred.freebuilder.processor.source.IsInvalidTypeVisitor
 
IsMergeFromMethod(DeclaredType, DeclaredType, Types) - Constructor for class org.inferred.freebuilder.processor.BuildableType.IsMergeFromMethod
 
isNestedIn(QualifiedName) - Method in class org.inferred.freebuilder.processor.source.QualifiedName
 
isParameterized() - Method in class org.inferred.freebuilder.processor.source.Type
Returns true if the type class is generic.
isPlainWildcard(TypeMirror) - Static method in class org.inferred.freebuilder.processor.model.ModelUtils
 
isSensibleImport(QualifiedName) - Static method in class org.inferred.freebuilder.processor.source.ImportManager
 
IsSubclassOfGeneratedTypeVisitor(QualifiedName, List<? extends TypeParameterElement>) - Constructor for class org.inferred.freebuilder.processor.Analyser.IsSubclassOfGeneratedTypeVisitor
 
issueMutabilityWarning(PropertyCodeGenerator.Config) - Static method in class org.inferred.freebuilder.processor.property.DefaultProperty.Factory
 
isToBuilderMethod(DeclaredType, ExecutableElement) - Method in class org.inferred.freebuilder.processor.Analyser
 
IsToBuilderMethod(DeclaredType, TypeMirror, Types) - Constructor for class org.inferred.freebuilder.processor.BuildableType.IsToBuilderMethod
 
isTopLevel() - Method in class org.inferred.freebuilder.processor.source.QualifiedName
 
isTopLevelType(String, String) - Method in class org.inferred.freebuilder.processor.source.ScopeHandler
 
isUnderride(ExecutableElement) - Static method in class org.inferred.freebuilder.processor.Analyser
 
isUsingBeanConvention() - Method in class org.inferred.freebuilder.processor.property.Property_Builder
Returns the value that will be returned by Property.isUsingBeanConvention().
isUsingBeanConvention() - Method in class org.inferred.freebuilder.processor.property.Property_Builder.Partial
 
isUsingBeanConvention() - Method in class org.inferred.freebuilder.processor.property.Property_Builder.Value
 
isUsingBeanConvention() - Method in class org.inferred.freebuilder.processor.property.Property
Returns true if getters start with "get"; setters should follow suit with "set".
isVoid(TypeMirror) - Static method in class org.inferred.freebuilder.processor.source.FunctionalType
 

J

JACKSON_XML_ANNOTATION_PACKAGE - Static variable in class org.inferred.freebuilder.processor.JacksonSupport
 
JacksonSupport - Class in org.inferred.freebuilder.processor
 
JacksonSupport(Elements) - Constructor for class org.inferred.freebuilder.processor.JacksonSupport
 
JacksonSupport.GenerateAnnotation - Enum in org.inferred.freebuilder.processor
 
JAVA_8 - org.inferred.freebuilder.processor.source.feature.SourceLevel
 
JAVA8 - org.inferred.freebuilder.processor.property.OptionalProperty.OptionalType
 
JAVAC_METHOD_INTROSPECTOR - Static variable in class org.inferred.freebuilder.processor.model.MethodIntrospector
 
javacArguments() - Method in enum org.inferred.freebuilder.processor.source.feature.SourceLevel
 
JavacMethodIntrospector - Class in org.inferred.freebuilder.processor.model.javac
Implementation of MethodIntrospector for javac.
JavacMethodIntrospector(Trees) - Constructor for class org.inferred.freebuilder.processor.model.javac.JavacMethodIntrospector
 
JavacMethodIntrospector.TreeAnalysis - Class in org.inferred.freebuilder.processor.model.javac
javadocLink() - Method in class org.inferred.freebuilder.processor.source.Type
Returns a source excerpt of a JavaDoc link to this type.
JavadocLink(String, Object...) - Constructor for class org.inferred.freebuilder.processor.source.Type.JavadocLink
 
javadocMethodLink(String, Type...) - Method in class org.inferred.freebuilder.processor.source.Type
Returns a source excerpt of a JavaDoc link to a method on this type.
javadocNoArgMethodLink(String) - Method in class org.inferred.freebuilder.processor.source.Type
Returns a source excerpt of a JavaDoc link to a no-args method on this type.
JAVAX - Static variable in enum org.inferred.freebuilder.processor.source.feature.JavaxPackage
Constant to pass to SourceBuilder.feature(FeatureType) to get the current status of JavaxPackage.
JavaxPackage - Enum in org.inferred.freebuilder.processor.source.feature
Types in the javax package, if available.
JavaxPackage(String) - Constructor for enum org.inferred.freebuilder.processor.source.feature.JavaxPackage
 
join(String, Iterable<?>) - Static method in class org.inferred.freebuilder.processor.source.Excerpts
 
JSON_ALIAS - Static variable in class org.inferred.freebuilder.processor.JacksonSupport
 
JSON_ANY - org.inferred.freebuilder.processor.JacksonSupport.GenerateAnnotation
 
JSON_ANY_GETTER - Static variable in class org.inferred.freebuilder.processor.JacksonSupport
 
JSON_ANY_SETTER - Static variable in class org.inferred.freebuilder.processor.JacksonSupport
 
JSON_DESERIALIZE - Static variable in class org.inferred.freebuilder.processor.JacksonSupport
 
JSON_PROPERTY - Static variable in class org.inferred.freebuilder.processor.JacksonSupport
 
Jsr305 - Enum in org.inferred.freebuilder.processor.source.feature
Types from JSR 305, if available.
Jsr305(String) - Constructor for enum org.inferred.freebuilder.processor.source.feature.Jsr305
 
JSR305 - Static variable in enum org.inferred.freebuilder.processor.source.feature.Jsr305
Constant to pass to SourceBuilder.feature(FeatureType) to get the current status of Jsr305.
Jsr305.NullableExcerpt - Class in org.inferred.freebuilder.processor.source.feature
 

K

keysOfType(Class<V>) - Method in class org.inferred.freebuilder.processor.source.Scope
 
keyType - Variable in class org.inferred.freebuilder.processor.property.BiMapProperty
 
keyType - Variable in class org.inferred.freebuilder.processor.property.ListMultimapProperty
 
keyType - Variable in class org.inferred.freebuilder.processor.property.MapProperty
 
keyType - Variable in class org.inferred.freebuilder.processor.property.SetMultimapProperty
 
kind - Variable in class org.inferred.freebuilder.processor.property.DefaultProperty
 

L

LazyName - Class in org.inferred.freebuilder.processor.source
 
LazyName(String, Excerpt) - Constructor for class org.inferred.freebuilder.processor.source.LazyName
A LazyName, when first used, determines a unique name, using preferredName if still available, and registers the definition to be added later.
LazyName.Declaration - Class in org.inferred.freebuilder.processor.source
A Declaration maps a unique static class name to its static excerpt in a scope.
level() - Method in enum org.inferred.freebuilder.processor.Declarations.Declaration
 
level() - Method in class org.inferred.freebuilder.processor.source.IdKey
 
level() - Method in class org.inferred.freebuilder.processor.source.LazyName.Declaration
 
level() - Method in class org.inferred.freebuilder.processor.source.LazyName
 
level() - Method in interface org.inferred.freebuilder.processor.source.Scope.Key
 
level() - Method in class org.inferred.freebuilder.processor.source.Variable
 
Level() - Constructor for enum org.inferred.freebuilder.processor.source.Scope.Level
 
LINE_COMMENT - org.inferred.freebuilder.processor.source.SourceParser.State
 
LINE_SEPARATOR - Static variable in class org.inferred.freebuilder.processor.source.SourceBuilder
 
LINE_SEPARATOR - Static variable in class org.inferred.freebuilder.processor.source.TemplateApplier
 
list - Variable in class org.inferred.freebuilder.processor.source.ValueType.ReceiverIntoList
 
listMultimap(TypeMirror, TypeMirror, Elements, Types) - Static method in class org.inferred.freebuilder.processor.property.ListMultimapProperty.Factory
 
ListMultimapProperty - Class in org.inferred.freebuilder.processor.property
PropertyCodeGenerator providing fluent methods for ListMultimap properties.
ListMultimapProperty(Datatype, Property, boolean, TypeMirror, Optional<TypeMirror>, TypeMirror, Optional<TypeMirror>, FunctionalType) - Constructor for class org.inferred.freebuilder.processor.property.ListMultimapProperty
 
ListMultimapProperty.Factory - Class in org.inferred.freebuilder.processor.property
 
ListProperty - Class in org.inferred.freebuilder.processor.property
PropertyCodeGenerator providing fluent methods for List properties.
ListProperty(Datatype, Property, boolean, boolean, boolean, TypeMirror, Optional<TypeMirror>, FunctionalType) - Constructor for class org.inferred.freebuilder.processor.property.ListProperty
 
ListProperty.Factory - Class in org.inferred.freebuilder.processor.property
 
ListProperty.ImmutableListMethod - Class in org.inferred.freebuilder.processor.property
 
loadClass(String, boolean) - Method in class org.inferred.freebuilder.processor.model.MethodIntrospector.IntrospectorClassLoader
 
logMessage(Diagnostic.Kind, CharSequence) - Method in interface org.inferred.freebuilder.processor.model.MethodIntrospector.OwnMethodInvocationVisitor.Logger
 
LONG - org.inferred.freebuilder.processor.property.PrimitiveOptionalProperty.OptionalType
 
lookup(String) - Method in class org.inferred.freebuilder.processor.source.ScopeHandler
 

M

mapAllCapsName(UnaryOperator<String>) - Method in class org.inferred.freebuilder.processor.property.Property_Builder
Replaces the value to be returned by Property.getAllCapsName() by applying mapper to it and using the result.
mapBoxedType(UnaryOperator<TypeMirror>) - Method in class org.inferred.freebuilder.processor.property.Property_Builder
If the value to be returned by Property.getBoxedType() is present, replaces it by applying mapper to it and using the result.
mapBuilder(UnaryOperator<Type>) - Method in class org.inferred.freebuilder.processor.Datatype_Builder
Replaces the value to be returned by Datatype.getBuilder() by applying mapper to it and using the result.
mapBuilderFactory(UnaryOperator<BuilderFactory>) - Method in class org.inferred.freebuilder.processor.BuildableType_Builder
Replaces the value to be returned by BuildableType.builderFactory() by applying mapper to it and using the result.
mapBuilderFactory(UnaryOperator<BuilderFactory>) - Method in class org.inferred.freebuilder.processor.Datatype_Builder
If the value to be returned by Datatype.getBuilderFactory() is present, replaces it by applying mapper to it and using the result.
mapBuilderSerializable(UnaryOperator<Boolean>) - Method in class org.inferred.freebuilder.processor.Datatype_Builder
Replaces the value to be returned by Datatype.isBuilderSerializable() by applying mapper to it and using the result.
mapBuilderType(UnaryOperator<Type>) - Method in class org.inferred.freebuilder.processor.BuildableType_Builder
Replaces the value to be returned by BuildableType.builderType() by applying mapper to it and using the result.
mapBuildMethod(UnaryOperator<NameAndVisibility>) - Method in class org.inferred.freebuilder.processor.Datatype_Builder
Replaces the value to be returned by Datatype.getBuildMethod() by applying mapper to it and using the result.
mapBuildPartialMethod(UnaryOperator<NameAndVisibility>) - Method in class org.inferred.freebuilder.processor.Datatype_Builder
Replaces the value to be returned by Datatype.getBuildPartialMethod() by applying mapper to it and using the result.
mapCapitalizedName(UnaryOperator<String>) - Method in class org.inferred.freebuilder.processor.property.Property_Builder
Replaces the value to be returned by Property.getCapitalizedName() by applying mapper to it and using the result.
mapClearMethod(UnaryOperator<NameAndVisibility>) - Method in class org.inferred.freebuilder.processor.Datatype_Builder
Replaces the value to be returned by Datatype.getClearMethod() by applying mapper to it and using the result.
mapEnd(IntUnaryOperator) - Method in class org.inferred.freebuilder.processor.source.TypeUsage_Builder
Replaces the value to be returned by TypeUsage.end() by applying mapper to it and using the result.
mapExtensible(UnaryOperator<Boolean>) - Method in class org.inferred.freebuilder.processor.Datatype_Builder
Replaces the value to be returned by Datatype.isExtensible() by applying mapper to it and using the result.
mapFullyCheckedCast(UnaryOperator<Boolean>) - Method in class org.inferred.freebuilder.processor.property.Property_Builder
Replaces the value to be returned by Property.isFullyCheckedCast() by applying mapper to it and using the result.
mapGeneratedBuilder(UnaryOperator<TypeClass>) - Method in class org.inferred.freebuilder.processor.Datatype_Builder
Replaces the value to be returned by Datatype.getGeneratedBuilder() by applying mapper to it and using the result.
mapGetterName(UnaryOperator<String>) - Method in class org.inferred.freebuilder.processor.property.Property_Builder
Replaces the value to be returned by Property.getGetterName() by applying mapper to it and using the result.
mapHasToBuilderMethod(UnaryOperator<Boolean>) - Method in class org.inferred.freebuilder.processor.Datatype_Builder
Replaces the value to be returned by Datatype.getHasToBuilderMethod() by applying mapper to it and using the result.
mapInEqualsAndHashCode(UnaryOperator<Boolean>) - Method in class org.inferred.freebuilder.processor.property.Property_Builder
Replaces the value to be returned by Property.isInEqualsAndHashCode() by applying mapper to it and using the result.
mapInterfaceType(UnaryOperator<Boolean>) - Method in class org.inferred.freebuilder.processor.Datatype_Builder
Replaces the value to be returned by Datatype.isInterfaceType() by applying mapper to it and using the result.
mapInToString(UnaryOperator<Boolean>) - Method in class org.inferred.freebuilder.processor.property.Property_Builder
Replaces the value to be returned by Property.isInToString() by applying mapper to it and using the result.
mapMergeBuilder(UnaryOperator<BuildableType.MergeBuilderMethod>) - Method in class org.inferred.freebuilder.processor.BuildableType_Builder
Replaces the value to be returned by BuildableType.mergeBuilder() by applying mapper to it and using the result.
mapMergeFromBuilderMethod(UnaryOperator<NameAndVisibility>) - Method in class org.inferred.freebuilder.processor.Datatype_Builder
Replaces the value to be returned by Datatype.getMergeFromBuilderMethod() by applying mapper to it and using the result.
mapMergeFromValueMethod(UnaryOperator<NameAndVisibility>) - Method in class org.inferred.freebuilder.processor.Datatype_Builder
Replaces the value to be returned by Datatype.getMergeFromValueMethod() by applying mapper to it and using the result.
mapName(UnaryOperator<String>) - Method in class org.inferred.freebuilder.processor.property.Property_Builder
Replaces the value to be returned by Property.getName() by applying mapper to it and using the result.
mapPartialToBuilder(UnaryOperator<BuildableType.PartialToBuilderMethod>) - Method in class org.inferred.freebuilder.processor.BuildableType_Builder
Replaces the value to be returned by BuildableType.partialToBuilder() by applying mapper to it and using the result.
mapPartialType(UnaryOperator<TypeClass>) - Method in class org.inferred.freebuilder.processor.Datatype_Builder
Replaces the value to be returned by Datatype.getPartialType() by applying mapper to it and using the result.
mapper(Property) - Static method in class org.inferred.freebuilder.processor.BuilderMethods
 
mapperType - Variable in class org.inferred.freebuilder.processor.property.DefaultProperty
 
mapperType - Variable in class org.inferred.freebuilder.processor.property.NullableProperty
 
mapperType - Variable in class org.inferred.freebuilder.processor.property.OptionalProperty
 
MapProperty - Class in org.inferred.freebuilder.processor.property
PropertyCodeGenerator providing fluent methods for Map properties.
MapProperty(Datatype, Property, boolean, TypeMirror, Optional<TypeMirror>, TypeMirror, Optional<TypeMirror>, FunctionalType) - Constructor for class org.inferred.freebuilder.processor.property.MapProperty
 
MapProperty.Factory - Class in org.inferred.freebuilder.processor.property
 
MapProperty.ImmutableMapMethod - Class in org.inferred.freebuilder.processor.property
 
mapPropertyEnum(UnaryOperator<TypeClass>) - Method in class org.inferred.freebuilder.processor.Datatype_Builder
Replaces the value to be returned by Datatype.getPropertyEnum() by applying mapper to it and using the result.
mapRebuildableType(UnaryOperator<TypeClass>) - Method in class org.inferred.freebuilder.processor.Datatype_Builder
If the value to be returned by Datatype.getRebuildableType() is present, replaces it by applying mapper to it and using the result.
mapScope(UnaryOperator<QualifiedName>) - Method in class org.inferred.freebuilder.processor.source.TypeUsage_Builder
If the value to be returned by TypeUsage.scope() is present, replaces it by applying mapper to it and using the result.
mapStart(IntUnaryOperator) - Method in class org.inferred.freebuilder.processor.source.TypeUsage_Builder
Replaces the value to be returned by TypeUsage.start() by applying mapper to it and using the result.
mapSuppressUnchecked(UnaryOperator<Excerpt>) - Method in class org.inferred.freebuilder.processor.BuildableType_Builder
Replaces the value to be returned by BuildableType.suppressUnchecked() by applying mapper to it and using the result.
mapType(UnaryOperator<TypeMirror>) - Method in class org.inferred.freebuilder.processor.property.Property_Builder
Replaces the value to be returned by Property.getType() by applying mapper to it and using the result.
mapType(UnaryOperator<QualifiedName>) - Method in class org.inferred.freebuilder.processor.source.TypeUsage_Builder
Replaces the value to be returned by TypeUsage.type() by applying mapper to it and using the result.
mapType(UnaryOperator<Type>) - Method in class org.inferred.freebuilder.processor.BuildableType_Builder
Replaces the value to be returned by BuildableType.type() by applying mapper to it and using the result.
mapType(UnaryOperator<TypeClass>) - Method in class org.inferred.freebuilder.processor.Datatype_Builder
Replaces the value to be returned by Datatype.getType() by applying mapper to it and using the result.
mapUsingBeanConvention(UnaryOperator<Boolean>) - Method in class org.inferred.freebuilder.processor.property.Property_Builder
Replaces the value to be returned by Property.isUsingBeanConvention() by applying mapper to it and using the result.
mapValueType(UnaryOperator<TypeClass>) - Method in class org.inferred.freebuilder.processor.Datatype_Builder
Replaces the value to be returned by Datatype.getValueType() by applying mapper to it and using the result.
mapValueTypeVisibility(UnaryOperator<Datatype.Visibility>) - Method in class org.inferred.freebuilder.processor.Datatype_Builder
Replaces the value to be returned by Datatype.getValueTypeVisibility() by applying mapper to it and using the result.
matchingErasedParameters(Types, TypeMirror...) - Static method in class org.inferred.freebuilder.processor.NamePicker
 
maybeAsTypeElement(TypeMirror) - Static method in class org.inferred.freebuilder.processor.model.ModelUtils
Returns the TypeElement corresponding to type, if there is one.
maybeBuilder(DeclaredType, Elements, Types) - Static method in class org.inferred.freebuilder.processor.BuildableType
 
maybeDeclared(TypeMirror) - Static method in class org.inferred.freebuilder.processor.model.ModelUtils
Returns type as a DeclaredType, if it is one.
maybeFunctionalType(DeclaredType, Elements, Types) - Static method in class org.inferred.freebuilder.processor.source.FunctionalType
 
maybeFunctionalType(TypeMirror, Elements, Types) - Static method in class org.inferred.freebuilder.processor.source.FunctionalType
 
maybeOptional(DeclaredType) - Static method in class org.inferred.freebuilder.processor.property.OptionalProperty.Factory
 
maybeStandardMethod(ExecutableElement) - Static method in class org.inferred.freebuilder.processor.Analyser
Returns whether a method is one of the Datatype.StandardMethods, and if so, which.
maybeType(Element) - Static method in class org.inferred.freebuilder.processor.model.ModelUtils
Returns element as a TypeElement, if it is one.
maybeTypeElement(TypeMirror, MethodFinder.ErrorTypeHandling<E>) - Static method in class org.inferred.freebuilder.processor.model.MethodFinder
 
maybeUnbox(TypeMirror, Types) - Static method in class org.inferred.freebuilder.processor.model.ModelUtils
Applies unboxing conversion to mirror, if it can be unboxed.
maybeVariable(TypeMirror) - Static method in class org.inferred.freebuilder.processor.model.ModelUtils
 
maybeVisibleInScope(QualifiedName, ScopeHandler.Visibility, QualifiedName) - Static method in class org.inferred.freebuilder.processor.source.ScopeHandler
 
MERGE_BUILDER - org.inferred.freebuilder.processor.BuildableType_Builder.Property
 
MERGE_DIRECTLY - org.inferred.freebuilder.processor.BuildableType.MergeBuilderMethod
 
MERGE_DIRECTLY - org.inferred.freebuilder.processor.BuildableType.PartialToBuilderMethod
 
MERGE_FROM_BUILDER_METHOD - org.inferred.freebuilder.processor.Datatype_Builder.Property
 
MERGE_FROM_VALUE_METHOD - org.inferred.freebuilder.processor.Datatype_Builder.Property
 
MergeAction - Class in org.inferred.freebuilder.processor.property
Readable action fragments for documenting mergeFrom behaviors.
MergeAction(String, String, boolean) - Constructor for class org.inferred.freebuilder.processor.property.MergeAction
 
mergeActions() - Method in class org.inferred.freebuilder.processor.GeneratedBuilder
 
mergeBuilder - Variable in class org.inferred.freebuilder.processor.BuildableType_Builder
 
mergeBuilder - Variable in class org.inferred.freebuilder.processor.BuildableType_Builder.Partial
 
mergeBuilder - Variable in class org.inferred.freebuilder.processor.BuildableType_Builder.Value
 
mergeBuilder() - Method in class org.inferred.freebuilder.processor.BuildableType_Builder
Returns the value that will be returned by BuildableType.mergeBuilder().
mergeBuilder() - Method in class org.inferred.freebuilder.processor.BuildableType_Builder.Partial
 
mergeBuilder() - Method in class org.inferred.freebuilder.processor.BuildableType_Builder.Value
 
mergeBuilder() - Method in class org.inferred.freebuilder.processor.BuildableType
 
mergeBuilder(BuildableType.MergeBuilderMethod) - Method in class org.inferred.freebuilder.processor.BuildableType_Builder
Sets the value to be returned by BuildableType.mergeBuilder().
MergeBuilderMethod() - Constructor for enum org.inferred.freebuilder.processor.BuildableType.MergeBuilderMethod
 
mergeFrom(BuildableType) - Method in class org.inferred.freebuilder.processor.BuildableType_Builder
Copies values from value.
mergeFrom(BuildableType.Builder) - Method in class org.inferred.freebuilder.processor.BuildableType_Builder
Copies values from template, skipping unset properties.
mergeFrom(Datatype) - Method in class org.inferred.freebuilder.processor.Datatype_Builder
Copies values from value, appending to collections, and skipping empty optionals.
mergeFrom(Datatype.Builder) - Method in class org.inferred.freebuilder.processor.Datatype_Builder
Copies values from template, appending to collections, and skipping empty optionals and unset properties.
mergeFrom(Property) - Method in class org.inferred.freebuilder.processor.property.Property_Builder
Copies values from value, appending to collections, and skipping defaults and empty optionals.
mergeFrom(Property.Builder) - Method in class org.inferred.freebuilder.processor.property.Property_Builder
Copies values from template, appending to collections, and skipping defaults, empty optionals and unset properties.
mergeFrom(TypeUsage) - Method in class org.inferred.freebuilder.processor.source.TypeUsage_Builder
Copies values from value, skipping empty optionals.
mergeFrom(TypeUsage.Builder) - Method in class org.inferred.freebuilder.processor.source.TypeUsage_Builder
Copies values from template, skipping empty optionals and unset properties.
mergeFromBuilderMethod - Variable in class org.inferred.freebuilder.processor.Datatype_Builder
 
mergeFromBuilderMethod - Variable in class org.inferred.freebuilder.processor.Datatype_Builder.Partial
 
mergeFromBuilderMethod - Variable in class org.inferred.freebuilder.processor.Datatype_Builder.Value
 
mergeFromValueMethod - Variable in class org.inferred.freebuilder.processor.Datatype_Builder
 
mergeFromValueMethod - Variable in class org.inferred.freebuilder.processor.Datatype_Builder.Partial
 
mergeFromValueMethod - Variable in class org.inferred.freebuilder.processor.Datatype_Builder.Value
 
message - Variable in class org.inferred.freebuilder.processor.source.PreconditionExcerpts.GuavaCheckExcerpt
 
messager - Variable in class org.inferred.freebuilder.processor.Analyser
 
messager - Variable in class org.inferred.freebuilder.processor.naming.BeanConvention
 
messager - Variable in class org.inferred.freebuilder.processor.naming.PrefixlessConvention
 
METHOD - org.inferred.freebuilder.processor.source.Scope.Level
 
METHOD - Static variable in class org.inferred.freebuilder.processor.source.SourceParser
 
MethodFinder - Class in org.inferred.freebuilder.processor.model
Static utility method for finding all methods, declared and inherited, on a type.
MethodFinder() - Constructor for class org.inferred.freebuilder.processor.model.MethodFinder
 
MethodFinder.ErrorTypeHandling<E extends java.lang.Exception> - Interface in org.inferred.freebuilder.processor.model
 
MethodFinder.Signature - Class in org.inferred.freebuilder.processor.model
Key type.
MethodIntrospector - Class in org.inferred.freebuilder.processor.model
Compiler-specific methods for introspecting methods during compilation.
MethodIntrospector() - Constructor for class org.inferred.freebuilder.processor.model.MethodIntrospector
 
MethodIntrospector.IntrospectorClassLoader - Class in org.inferred.freebuilder.processor.model
Loads JavacMethodIntrospector using types taken from both the environment class loader (for com.sun types, if available) and the processor class loader (for org.inferred types).
MethodIntrospector.NoMethodIntrospector - Class in org.inferred.freebuilder.processor.model
 
MethodIntrospector.OwnMethodInvocationVisitor - Interface in org.inferred.freebuilder.processor.model
 
MethodIntrospector.OwnMethodInvocationVisitor.Logger - Interface in org.inferred.freebuilder.processor.model
 
methodIsAbstractGetter(TypeElement, ExecutableElement) - Method in class org.inferred.freebuilder.processor.naming.PrefixlessConvention
Verifies method is an abstract getter.
methodIsObscured(DeclaredType, Elements, Types, DeclaredType, String, DeclaredType...) - Static method in class org.inferred.freebuilder.processor.BuildableType
 
methodName - Variable in class org.inferred.freebuilder.processor.BuildableType.IsBuildMethod
 
methodName - Variable in class org.inferred.freebuilder.processor.source.FunctionalType
 
methodName - Variable in class org.inferred.freebuilder.processor.source.PreconditionExcerpts.GuavaCheckExcerpt
 
methodNameConvention(ExecutableElement) - Static method in class org.inferred.freebuilder.processor.naming.NamingConventions
 
METHODS - Static variable in class org.inferred.freebuilder.processor.BuildableType
 
MethodScope(Scope) - Constructor for class org.inferred.freebuilder.processor.source.Scope.MethodScope
 
methodsInvokedInBuilderConstructor - Variable in class org.inferred.freebuilder.processor.Analyser.ConfigImpl
 
methodsOn(TypeElement, Elements, MethodFinder.ErrorTypeHandling<E>) - Static method in class org.inferred.freebuilder.processor.model.MethodFinder
Returns all methods, declared and inherited, on type, except those specified by Object.
ModelUtils - Class in org.inferred.freebuilder.processor.model
Utility methods for the javax.lang.model package.
ModelUtils() - Constructor for class org.inferred.freebuilder.processor.model.ModelUtils
 
mostVisible(Datatype.Visibility, Datatype.Visibility) - Static method in enum org.inferred.freebuilder.processor.Datatype.Visibility
 
multiset(TypeMirror, Elements, Types) - Static method in class org.inferred.freebuilder.processor.property.MultisetProperty.Factory
 
MultisetProperty - Class in org.inferred.freebuilder.processor.property
PropertyCodeGenerator providing fluent methods for Multiset properties.
MultisetProperty(Datatype, Property, boolean, boolean, boolean, TypeMirror, Optional<TypeMirror>, FunctionalType) - Constructor for class org.inferred.freebuilder.processor.property.MultisetProperty
 
MultisetProperty.Factory - Class in org.inferred.freebuilder.processor.property
 
mutableWarningsSuppressed(Element) - Static method in class org.inferred.freebuilder.processor.property.DefaultProperty.Factory
 
mutateAccessorAnnotations(Consumer<? super List<Excerpt>>) - Method in class org.inferred.freebuilder.processor.property.Property_Builder
Applies mutator to the list to be returned from Property.getAccessorAnnotations().
mutateGeneratedBuilderAnnotations(Consumer<? super List<Excerpt>>) - Method in class org.inferred.freebuilder.processor.Datatype_Builder
Applies mutator to the list to be returned from Datatype.getGeneratedBuilderAnnotations().
mutateGetterAnnotations(Consumer<? super List<Excerpt>>) - Method in class org.inferred.freebuilder.processor.property.Property_Builder
Applies mutator to the list to be returned from Property.getGetterAnnotations().
mutateNestedClasses(Consumer<? super List<Excerpt>>) - Method in class org.inferred.freebuilder.processor.Datatype_Builder
Applies mutator to the list to be returned from Datatype.getNestedClasses().
mutatePutAnnotations(Consumer<? super List<Excerpt>>) - Method in class org.inferred.freebuilder.processor.property.Property_Builder
Applies mutator to the list to be returned from Property.getPutAnnotations().
mutateStandardMethodUnderrides(Consumer<? super Map<Datatype.StandardMethod, Datatype.UnderrideLevel>>) - Method in class org.inferred.freebuilder.processor.Datatype_Builder
Invokes mutator with the map to be returned from Datatype.getStandardMethodUnderrides().
mutateValueTypeAnnotations(Consumer<? super List<Excerpt>>) - Method in class org.inferred.freebuilder.processor.Datatype_Builder
Applies mutator to the list to be returned from Datatype.getValueTypeAnnotations().
mutator(Property) - Static method in class org.inferred.freebuilder.processor.BuilderMethods
 
mutatorType - Variable in class org.inferred.freebuilder.processor.property.BiMapProperty
 
mutatorType - Variable in class org.inferred.freebuilder.processor.property.BuildableProperty
 
mutatorType - Variable in class org.inferred.freebuilder.processor.property.ListMultimapProperty
 
mutatorType - Variable in class org.inferred.freebuilder.processor.property.ListProperty
 
mutatorType - Variable in class org.inferred.freebuilder.processor.property.MapProperty
 
mutatorType - Variable in class org.inferred.freebuilder.processor.property.MultisetProperty
 
mutatorType - Variable in class org.inferred.freebuilder.processor.property.SetMultimapProperty
 
mutatorType - Variable in class org.inferred.freebuilder.processor.property.SetProperty
 
mutatorType - Variable in class org.inferred.freebuilder.processor.property.SortedSetProperty
 

N

name - Variable in enum org.inferred.freebuilder.processor.BuildableType_Builder.Property
 
name - Variable in enum org.inferred.freebuilder.processor.Datatype_Builder.Property
 
name - Variable in enum org.inferred.freebuilder.processor.Datatype.Visibility
 
name - Variable in class org.inferred.freebuilder.processor.model.MethodFinder.Signature
 
name - Variable in class org.inferred.freebuilder.processor.NameAndVisibility
 
name - Variable in class org.inferred.freebuilder.processor.property.Property_Builder
 
name - Variable in class org.inferred.freebuilder.processor.property.Property_Builder.Partial
 
name - Variable in enum org.inferred.freebuilder.processor.property.Property_Builder.Property
 
name - Variable in class org.inferred.freebuilder.processor.property.Property_Builder.Value
 
name - Variable in class org.inferred.freebuilder.processor.source.CompilerReflection.ElementsTypeInfo
 
name - Variable in class org.inferred.freebuilder.processor.source.IdKey
 
name - Variable in class org.inferred.freebuilder.processor.source.LazyName.Declaration
 
name - Variable in class org.inferred.freebuilder.processor.source.RuntimeReflection.RuntimeTypeInfo
 
name - Variable in enum org.inferred.freebuilder.processor.source.TypeUsage_Builder.Property
 
name() - Method in class org.inferred.freebuilder.processor.excerpt.BuildableList
 
name() - Method in class org.inferred.freebuilder.processor.NameAndVisibility
 
name() - Method in class org.inferred.freebuilder.processor.source.CompilerReflection.ElementsTypeInfo
 
name() - Method in class org.inferred.freebuilder.processor.source.IdKey
 
name() - Method in class org.inferred.freebuilder.processor.source.RuntimeReflection.RuntimeTypeInfo
 
name() - Method in interface org.inferred.freebuilder.processor.source.ScopeHandler.TypeInfo
 
NAME - org.inferred.freebuilder.processor.property.Property_Builder.Property
 
NAME - org.inferred.freebuilder.processor.source.SourceParser.AnnotationState
 
NameAndVisibility - Class in org.inferred.freebuilder.processor
 
NameAndVisibility(String, Datatype.Visibility) - Constructor for class org.inferred.freebuilder.processor.NameAndVisibility
 
NamePicker - Class in org.inferred.freebuilder.processor
 
NamePicker() - Constructor for class org.inferred.freebuilder.processor.NamePicker
 
names - Variable in class org.inferred.freebuilder.processor.model.javac.JavacMethodIntrospector.TreeAnalysis
 
namespace - Variable in class org.inferred.freebuilder.processor.source.ImportManager
Simple name → type, or ImportManager.CONFLICT if multiple types conflicted for that name.
NamingConvention - Interface in org.inferred.freebuilder.processor.naming
 
NamingConventions - Class in org.inferred.freebuilder.processor.naming
 
NamingConventions() - Constructor for class org.inferred.freebuilder.processor.naming.NamingConventions
 
NamingConventions.Convention - Enum in org.inferred.freebuilder.processor.naming
 
needsSafeVarargs - Variable in class org.inferred.freebuilder.processor.property.BuildableListProperty
 
needsSafeVarargs - Variable in class org.inferred.freebuilder.processor.property.ListProperty
 
needsSafeVarargs - Variable in class org.inferred.freebuilder.processor.property.MultisetProperty
 
needsSafeVarargs - Variable in class org.inferred.freebuilder.processor.property.SetProperty
 
needsSafeVarargs - Variable in class org.inferred.freebuilder.processor.property.SortedSetProperty
 
needsSafeVarargs(TypeMirror) - Static method in class org.inferred.freebuilder.processor.model.ModelUtils
Returns true if a method with a variable number of elementType arguments needs a &#64;SafeVarargs annotation to avoid compiler warnings in Java 7+.
negate(String) - Static method in class org.inferred.freebuilder.processor.source.PreconditionExcerpts
Negates conditionTemplate, removing unnecessary brackets and double-negatives if possible.
nestedClasses - Variable in class org.inferred.freebuilder.processor.Datatype_Builder
 
nestedClasses - Variable in class org.inferred.freebuilder.processor.Datatype_Builder.Partial
 
nestedClasses - Variable in class org.inferred.freebuilder.processor.Datatype_Builder.Value
 
nestedType(String) - Method in class org.inferred.freebuilder.processor.source.CompilationUnitBuilder
 
nestedType(String) - Method in class org.inferred.freebuilder.processor.source.QualifiedName
Returns the QualifiedName of a type called simpleName nested in this one.
nestedTypes() - Method in class org.inferred.freebuilder.processor.source.CompilerReflection.ElementsTypeInfo
 
nestedTypes() - Method in class org.inferred.freebuilder.processor.source.RuntimeReflection.RuntimeTypeInfo
 
nestedTypes() - Method in interface org.inferred.freebuilder.processor.source.ScopeHandler.TypeInfo
 
NEW_BUILDER_METHOD - org.inferred.freebuilder.processor.BuilderFactory
The enclosing class provides a static newBuilder() factory method.
newBuilder(BuilderFactory.TypeInference) - Method in class org.inferred.freebuilder.processor.BuildableType
Returns an excerpt calling the Builder factory method.
newBuilder(Type, BuilderFactory.TypeInference) - Method in enum org.inferred.freebuilder.processor.BuilderFactory
Returns an excerpt calling the Builder factory method.
nextParam - Variable in class org.inferred.freebuilder.processor.source.TemplateApplier
 
NO_ARGS_CONSTRUCTOR - org.inferred.freebuilder.processor.BuilderFactory
A new Builder can be made by calling the class' no-args constructor.
NoMethodIntrospector() - Constructor for class org.inferred.freebuilder.processor.model.MethodIntrospector.NoMethodIntrospector
 
NONE - org.inferred.freebuilder.processor.JacksonSupport.GenerateAnnotation
 
notEquals(Object, Object, TypeKind) - Static method in class org.inferred.freebuilder.processor.source.ObjectsExcerpts
Returns an Excerpt equivalent to !Objects.equals(a, b).
NotInToString - Annotation Type in org.inferred.freebuilder
FreeBuilder will not include properties annotated @NotInToString in the output of its generated Object.toString() implementation.
noun - Variable in class org.inferred.freebuilder.processor.property.MergeAction
 
nullable() - Static method in enum org.inferred.freebuilder.processor.source.feature.Jsr305
Excerpt that adds a JSR-303 Nullable annotation, if available.
NULLABLE - Static variable in enum org.inferred.freebuilder.processor.source.feature.Jsr305
 
NullableExcerpt() - Constructor for class org.inferred.freebuilder.processor.source.feature.Jsr305.NullableExcerpt
 
NullableProperty - Class in org.inferred.freebuilder.processor.property
PropertyCodeGenerator providing reference semantics for Nullable properties.
NullableProperty(Datatype, Property, Iterable<TypeElement>, FunctionalType) - Constructor for class org.inferred.freebuilder.processor.property.NullableProperty
 
NullableProperty.Factory - Class in org.inferred.freebuilder.processor.property
 
nullables - Variable in class org.inferred.freebuilder.processor.property.NullableProperty
 
nullableScope(QualifiedName) - Method in class org.inferred.freebuilder.processor.source.TypeUsage_Builder
Sets the value to be returned by TypeUsage.scope().
nullableSetter(Property) - Static method in class org.inferred.freebuilder.processor.BuilderMethods
 
nullablesIn(Iterable<? extends AnnotationMirror>) - Static method in class org.inferred.freebuilder.processor.property.NullableProperty.Factory
 

O

ObjectsExcerpts - Class in org.inferred.freebuilder.processor.source
 
ObjectsExcerpts() - Constructor for class org.inferred.freebuilder.processor.source.ObjectsExcerpts
 
of(Class<?>) - Static method in class org.inferred.freebuilder.processor.source.QualifiedName
Returns a QualifiedName for cls, unshading if necessary.
of(String, E) - Static method in class org.inferred.freebuilder.processor.source.LazyName
 
of(String, String, String...) - Static method in class org.inferred.freebuilder.processor.source.QualifiedName
Returns a QualifiedName for a type in packageName.
of(String, Datatype.Visibility) - Static method in class org.inferred.freebuilder.processor.NameAndVisibility
 
of(TypeElement) - Static method in class org.inferred.freebuilder.processor.source.QualifiedName
Returns a QualifiedName for type.
of(BuildableType) - Static method in class org.inferred.freebuilder.processor.excerpt.BuildableList
 
ofNullable - Variable in enum org.inferred.freebuilder.processor.property.OptionalProperty.OptionalType
 
on(Object) - Method in class org.inferred.freebuilder.processor.source.FieldAccess
 
onBlockEnd() - Method in class org.inferred.freebuilder.processor.source.CompilationUnitBuilder
 
onBlockEnd() - Method in interface org.inferred.freebuilder.processor.source.SourceParser.EventHandler
 
onBlockStart(CharSequence) - Method in class org.inferred.freebuilder.processor.source.SourceParser
 
only(Modifier, Set<ExecutableElement>) - Static method in class org.inferred.freebuilder.processor.model.ModelUtils
 
onMethodBlockStart(String, Set<String>) - Method in class org.inferred.freebuilder.processor.source.CompilationUnitBuilder
 
onMethodBlockStart(String, Set<String>) - Method in interface org.inferred.freebuilder.processor.source.SourceParser.EventHandler
 
onOtherBlockStart() - Method in class org.inferred.freebuilder.processor.source.CompilationUnitBuilder
 
onOtherBlockStart() - Method in interface org.inferred.freebuilder.processor.source.SourceParser.EventHandler
 
onPackageStatement(String) - Method in class org.inferred.freebuilder.processor.source.CompilationUnitBuilder
 
onPackageStatement(String) - Method in interface org.inferred.freebuilder.processor.source.SourceParser.EventHandler
 
onParam(TemplateApplier.ParamAppender) - Method in class org.inferred.freebuilder.processor.source.TemplateApplier
 
onStatement(CharSequence) - Method in class org.inferred.freebuilder.processor.source.SourceParser
 
onText(TemplateApplier.TextAppender) - Method in class org.inferred.freebuilder.processor.source.TemplateApplier
 
onTypeBlockStart(String, String, Set<String>) - Method in class org.inferred.freebuilder.processor.source.CompilationUnitBuilder
 
onTypeBlockStart(String, String, Set<String>) - Method in interface org.inferred.freebuilder.processor.source.SourceParser.EventHandler
 
optional - Variable in class org.inferred.freebuilder.processor.property.OptionalProperty
 
optional - Variable in class org.inferred.freebuilder.processor.property.PrimitiveOptionalProperty
 
OPTIONAL - org.inferred.freebuilder.processor.property.PropertyCodeGenerator.Initially
The property need not be set.
optionalOperator - Variable in class org.inferred.freebuilder.processor.property.PrimitiveOptionalProperty
 
OptionalProperty - Class in org.inferred.freebuilder.processor.property
PropertyCodeGenerator providing a default value (absent/empty) and convenience setter methods for Guava and Java 8 Optional properties.
OptionalProperty(Datatype, Property, OptionalProperty.OptionalType, TypeMirror, Optional<TypeMirror>, FunctionalType) - Constructor for class org.inferred.freebuilder.processor.property.OptionalProperty
 
OptionalProperty.Factory - Class in org.inferred.freebuilder.processor.property
 
OptionalProperty.OptionalType - Enum in org.inferred.freebuilder.processor.property
 
OptionalType(Class<?>, Class<?>, TypeKind, String) - Constructor for enum org.inferred.freebuilder.processor.property.PrimitiveOptionalProperty.OptionalType
 
OptionalType(QualifiedName, String, String) - Constructor for enum org.inferred.freebuilder.processor.property.OptionalProperty.OptionalType
 
order - Variable in enum org.inferred.freebuilder.processor.Datatype.Visibility
 
org.inferred.freebuilder - package org.inferred.freebuilder
 
org.inferred.freebuilder.processor - package org.inferred.freebuilder.processor
 
org.inferred.freebuilder.processor.excerpt - package org.inferred.freebuilder.processor.excerpt
 
org.inferred.freebuilder.processor.model - package org.inferred.freebuilder.processor.model
 
org.inferred.freebuilder.processor.model.javac - package org.inferred.freebuilder.processor.model.javac
 
org.inferred.freebuilder.processor.naming - package org.inferred.freebuilder.processor.naming
 
org.inferred.freebuilder.processor.property - package org.inferred.freebuilder.processor.property
 
org.inferred.freebuilder.processor.source - package org.inferred.freebuilder.processor.source
 
org.inferred.freebuilder.processor.source.feature - package org.inferred.freebuilder.processor.source.feature
 
override(TypeElement, Types, String, TypeMirror...) - Static method in class org.inferred.freebuilder.processor.model.ModelUtils
Returns the method on type that overrides method methodName(params).
override(DeclaredType, Types, String, TypeMirror...) - Static method in class org.inferred.freebuilder.processor.model.ModelUtils
Returns the method on type that overrides method methodName(params).
OVERRIDEABLE - org.inferred.freebuilder.processor.Datatype.UnderrideLevel
The underride can be overridden (viz.
overrides(TypeElement, Types, String, TypeMirror...) - Static method in class org.inferred.freebuilder.processor.model.ModelUtils
Returns whether type overrides method methodName(params).
overrides(DeclaredType, Types, String, TypeMirror...) - Static method in class org.inferred.freebuilder.processor.model.ModelUtils
Returns whether type overrides method methodName(params).
overridesAddMethod - Variable in class org.inferred.freebuilder.processor.property.ListProperty
 
overridesAddMethod - Variable in class org.inferred.freebuilder.processor.property.SetProperty
 
overridesAddMethod - Variable in class org.inferred.freebuilder.processor.property.SortedSetProperty
 
overridesBuilderVarargsAddMethod - Variable in class org.inferred.freebuilder.processor.property.BuildableListProperty
 
overridesForcePutMethod - Variable in class org.inferred.freebuilder.processor.property.BiMapProperty
 
overridesPutMethod - Variable in class org.inferred.freebuilder.processor.property.ListMultimapProperty
 
overridesPutMethod - Variable in class org.inferred.freebuilder.processor.property.MapProperty
 
overridesPutMethod - Variable in class org.inferred.freebuilder.processor.property.SetMultimapProperty
 
overridesSetCountMethod - Variable in class org.inferred.freebuilder.processor.property.MultisetProperty
 
overridesValueInstanceVarargsAddMethod - Variable in class org.inferred.freebuilder.processor.property.BuildableListProperty
 
overridesVarargsAddMethod - Variable in class org.inferred.freebuilder.processor.property.ListProperty
 
overridesVarargsAddMethod - Variable in class org.inferred.freebuilder.processor.property.MultisetProperty
 
overridesVarargsAddMethod - Variable in class org.inferred.freebuilder.processor.property.SetProperty
 
overridesVarargsAddMethod - Variable in class org.inferred.freebuilder.processor.property.SortedSetProperty
 
OWN_METHOD_INVOCATIONS_FETCHER - Static variable in class org.inferred.freebuilder.processor.model.javac.JavacMethodIntrospector
Tree visitor to find all method invocations that are guaranteed to be hit.
OWN_METHOD_INVOCATIONS_VISITOR - Static variable in class org.inferred.freebuilder.processor.model.javac.JavacMethodIntrospector
 
OWNED_IDENTIFIER - Static variable in class org.inferred.freebuilder.processor.model.javac.JavacMethodIntrospector
Returns the name of an identifier or a this member selection.

P

PACKAGE - org.inferred.freebuilder.processor.Datatype.Visibility
 
PACKAGE - org.inferred.freebuilder.processor.source.ScopeHandler.Visibility
 
PACKAGE - Static variable in class org.inferred.freebuilder.processor.source.SourceParser
 
packageName - Variable in class org.inferred.freebuilder.processor.source.QualifiedName
 
PARAM - Static variable in class org.inferred.freebuilder.processor.source.TemplateApplier
 
paramAppender - Variable in class org.inferred.freebuilder.processor.source.TemplateApplier
 
parameter - Variable in class org.inferred.freebuilder.processor.BuildableType.IsMergeFromMethod
 
parameters - Variable in class org.inferred.freebuilder.processor.source.FunctionalType
 
parametersMatchExactly(Types, ExecutableElement, TypeMirror...) - Static method in class org.inferred.freebuilder.processor.NamePicker
 
params - Variable in class org.inferred.freebuilder.processor.model.MethodFinder.Signature
 
params - Variable in class org.inferred.freebuilder.processor.source.TemplateApplier
 
parent - Variable in class org.inferred.freebuilder.processor.source.Scope
 
parse(char) - Method in class org.inferred.freebuilder.processor.source.SourceParser
 
parse(CharSequence) - Method in class org.inferred.freebuilder.processor.source.TemplateApplier
 
parser - Variable in class org.inferred.freebuilder.processor.source.CompilationUnitBuilder
 
Partial(BuildableType_Builder) - Constructor for class org.inferred.freebuilder.processor.BuildableType_Builder.Partial
 
Partial(Datatype_Builder) - Constructor for class org.inferred.freebuilder.processor.Datatype_Builder.Partial
 
Partial(Property_Builder) - Constructor for class org.inferred.freebuilder.processor.property.Property_Builder.Partial
 
Partial(TypeUsage_Builder) - Constructor for class org.inferred.freebuilder.processor.source.TypeUsage_Builder.Partial
 
PARTIAL_TO_BUILDER - org.inferred.freebuilder.processor.BuildableType_Builder.Property
 
PARTIAL_TYPE - org.inferred.freebuilder.processor.Datatype_Builder.Property
 
PartialBuilder() - Constructor for class org.inferred.freebuilder.processor.BuildableType_Builder.Partial.PartialBuilder
 
PartialBuilder() - Constructor for class org.inferred.freebuilder.processor.Datatype_Builder.Partial.PartialBuilder
 
PartialBuilder() - Constructor for class org.inferred.freebuilder.processor.property.Property_Builder.Partial.PartialBuilder
 
PartialBuilder() - Constructor for class org.inferred.freebuilder.processor.source.TypeUsage_Builder.Partial.PartialBuilder
 
partialToBuilder - Variable in class org.inferred.freebuilder.processor.BuildableType_Builder.Partial
 
partialToBuilder - Variable in class org.inferred.freebuilder.processor.BuildableType_Builder
 
partialToBuilder - Variable in class org.inferred.freebuilder.processor.BuildableType_Builder.Value
 
partialToBuilder() - Method in class org.inferred.freebuilder.processor.BuildableType_Builder.Partial
 
partialToBuilder() - Method in class org.inferred.freebuilder.processor.BuildableType_Builder
Returns the value that will be returned by BuildableType.partialToBuilder().
partialToBuilder() - Method in class org.inferred.freebuilder.processor.BuildableType_Builder.Value
 
partialToBuilder() - Method in class org.inferred.freebuilder.processor.BuildableType
 
partialToBuilder(BuildableType.PartialToBuilderMethod) - Method in class org.inferred.freebuilder.processor.BuildableType_Builder
Sets the value to be returned by BuildableType.partialToBuilder().
PartialToBuilderMethod() - Constructor for enum org.inferred.freebuilder.processor.BuildableType.PartialToBuilderMethod
 
partialType - Variable in class org.inferred.freebuilder.processor.Datatype_Builder.Partial
 
partialType - Variable in class org.inferred.freebuilder.processor.Datatype_Builder
 
partialType - Variable in class org.inferred.freebuilder.processor.Datatype_Builder.Value
 
PERIOD - org.inferred.freebuilder.processor.source.SourceParser.AnnotationState
 
pickName(DeclaredType, Elements, Types, TypeMirror, String, TypeMirror...) - Static method in class org.inferred.freebuilder.processor.NamePicker
Find an available name and visibility for a method.
pickName(SourceBuilder) - Method in class org.inferred.freebuilder.processor.source.Variable
 
pickPropertyGenerators(TypeElement, Datatype, DeclaredType, Iterable<ExecutableElement>) - Method in class org.inferred.freebuilder.processor.Analyser
 
pkg - Variable in class org.inferred.freebuilder.processor.source.CompilationUnitBuilder
 
pkg - Variable in class org.inferred.freebuilder.processor.source.ImportManager
 
plus(FieldAccess) - Method in class org.inferred.freebuilder.processor.GeneratedBuilder.FieldAccessList
 
PreconditionExcerpts - Class in org.inferred.freebuilder.processor.source
Code snippets that call or emulate Guava's Preconditions methods.
PreconditionExcerpts() - Constructor for class org.inferred.freebuilder.processor.source.PreconditionExcerpts
 
PreconditionExcerpts.GuavaCheckExcerpt - Class in org.inferred.freebuilder.processor.source
 
preferredName - Variable in class org.inferred.freebuilder.processor.source.LazyName
 
preferredName - Variable in class org.inferred.freebuilder.processor.source.Variable
 
PREFIXLESS - org.inferred.freebuilder.processor.naming.NamingConventions.Convention
 
PrefixlessConvention - Class in org.inferred.freebuilder.processor.naming
 
PrefixlessConvention(Messager, Types) - Constructor for class org.inferred.freebuilder.processor.naming.PrefixlessConvention
 
primitiveKind - Variable in enum org.inferred.freebuilder.processor.property.PrimitiveOptionalProperty.OptionalType
 
primitiveOperator - Variable in class org.inferred.freebuilder.processor.property.PrimitiveOptionalProperty
 
PrimitiveOptionalProperty - Class in org.inferred.freebuilder.processor.property
This property class handles the primitive optional fields, including OptionalDouble, OptionalLong, and OptionalInt.
PrimitiveOptionalProperty(Datatype, Property, PrimitiveOptionalProperty.OptionalType, Optional<FunctionalType>, Optional<FunctionalType>) - Constructor for class org.inferred.freebuilder.processor.property.PrimitiveOptionalProperty
 
PrimitiveOptionalProperty.Factory - Class in org.inferred.freebuilder.processor.property
 
PrimitiveOptionalProperty.OptionalType - Enum in org.inferred.freebuilder.processor.property
 
primitiveType - Variable in enum org.inferred.freebuilder.processor.property.PrimitiveOptionalProperty.OptionalType
 
primitiveUnaryOperator(PrimitiveType) - Static method in class org.inferred.freebuilder.processor.source.FunctionalType
Returns one of IntUnaryOperator, LongUnaryOperator or DoubleUnaryOperator, depending on type.
primitiveUtils(TypeMirror) - Static method in enum org.inferred.freebuilder.processor.source.feature.GuavaLibrary
 
printNoImplementationMessage(TypeElement, ExecutableElement) - Method in class org.inferred.freebuilder.processor.naming.BeanConvention
 
printNoImplementationMessage(TypeElement, ExecutableElement) - Method in class org.inferred.freebuilder.processor.naming.PrefixlessConvention
 
PRIVATE - org.inferred.freebuilder.processor.Datatype.Visibility
 
PRIVATE - org.inferred.freebuilder.processor.source.ScopeHandler.Visibility
 
process(Set<? extends TypeElement>, RoundEnvironment) - Method in class org.inferred.freebuilder.processor.Processor
 
processingEnvironmentLoader - Variable in class org.inferred.freebuilder.processor.model.MethodIntrospector.IntrospectorClassLoader
 
Processor - Class in org.inferred.freebuilder.processor
Processor for the @FreeBuilder annotation.
Processor() - Constructor for class org.inferred.freebuilder.processor.Processor
 
Processor(FeatureSet) - Constructor for class org.inferred.freebuilder.processor.Processor
 
processorLoader - Variable in class org.inferred.freebuilder.processor.model.MethodIntrospector.IntrospectorClassLoader
 
properties - Variable in class org.inferred.freebuilder.processor.GwtSupport.GwtWhitelist
 
property - Variable in class org.inferred.freebuilder.processor.Analyser.ConfigImpl
 
property - Variable in class org.inferred.freebuilder.processor.property.PropertyCodeGenerator
 
Property - Class in org.inferred.freebuilder.processor.property
Datatype about a property of a Datatype.
Property() - Constructor for class org.inferred.freebuilder.processor.property.Property
 
Property(String) - Constructor for enum org.inferred.freebuilder.processor.BuildableType_Builder.Property
 
Property(String) - Constructor for enum org.inferred.freebuilder.processor.Datatype_Builder.Property
 
Property(String) - Constructor for enum org.inferred.freebuilder.processor.property.Property_Builder.Property
 
Property(String) - Constructor for enum org.inferred.freebuilder.processor.source.TypeUsage_Builder.Property
 
Property_Builder - Class in org.inferred.freebuilder.processor.property
Auto-generated superclass of Property.Builder, derived from the API of Property_Builder.Property.
Property_Builder() - Constructor for class org.inferred.freebuilder.processor.property.Property_Builder
 
Property_Builder.Partial - Class in org.inferred.freebuilder.processor.property
 
Property_Builder.Partial.PartialBuilder - Class in org.inferred.freebuilder.processor.property
 
Property_Builder.Property - Enum in org.inferred.freebuilder.processor.property
 
Property_Builder.Rebuildable - Class in org.inferred.freebuilder.processor.property
 
Property_Builder.Value - Class in org.inferred.freebuilder.processor.property
 
PROPERTY_ENUM - org.inferred.freebuilder.processor.Datatype_Builder.Property
 
PROPERTY_FACTORIES - Static variable in class org.inferred.freebuilder.processor.property.Factories
Factories of PropertyCodeGenerator instances.
Property.Builder - Class in org.inferred.freebuilder.processor.property
Builder for Property.
PropertyCodeGenerator - Class in org.inferred.freebuilder.processor.property
Property-type-specific code generation interface.
PropertyCodeGenerator(Datatype, Property) - Constructor for class org.inferred.freebuilder.processor.property.PropertyCodeGenerator
 
PropertyCodeGenerator.Config - Interface in org.inferred.freebuilder.processor.property
Data available to PropertyCodeGenerator.Factory instances when creating a PropertyCodeGenerator.
PropertyCodeGenerator.Factory - Interface in org.inferred.freebuilder.processor.property
Factory interface for PropertyCodeGenerator.
PropertyCodeGenerator.Initially - Enum in org.inferred.freebuilder.processor.property
General behaviour type for a fresh or reset property.
propertyEnum - Variable in class org.inferred.freebuilder.processor.Datatype_Builder.Partial
 
propertyEnum - Variable in class org.inferred.freebuilder.processor.Datatype_Builder
 
propertyEnum - Variable in class org.inferred.freebuilder.processor.Datatype_Builder.Value
 
PROTECTED - org.inferred.freebuilder.processor.Datatype.Visibility
 
PROTECTED - org.inferred.freebuilder.processor.source.ScopeHandler.Visibility
 
PUBLIC - org.inferred.freebuilder.processor.Datatype.Visibility
 
PUBLIC - org.inferred.freebuilder.processor.source.ScopeHandler.Visibility
 
putAllMethod(Property) - Static method in class org.inferred.freebuilder.processor.BuilderMethods
 
putAllStandardMethodUnderrides(Map<? extends Datatype.StandardMethod, ? extends Datatype.UnderrideLevel>) - Method in class org.inferred.freebuilder.processor.Datatype_Builder
Copies all of the mappings from map to the map to be returned from Datatype.getStandardMethodUnderrides().
putAnnotations - Variable in class org.inferred.freebuilder.processor.property.Property_Builder.Partial
 
putAnnotations - Variable in class org.inferred.freebuilder.processor.property.Property_Builder
 
putAnnotations - Variable in class org.inferred.freebuilder.processor.property.Property_Builder.Value
 
putIfAbsent(Scope.Key<V>, V) - Method in class org.inferred.freebuilder.processor.source.Scope
If key is not already associated with a value, associates it with value.
putMethod(Property) - Static method in class org.inferred.freebuilder.processor.BuilderMethods
 
putMethodOverride(PropertyCodeGenerator.Config, TypeMirror, TypeMirror) - Static method in class org.inferred.freebuilder.processor.property.BiMapProperty.Factory
 
putStandardMethodUnderrides(Datatype.StandardMethod, Datatype.UnderrideLevel) - Method in class org.inferred.freebuilder.processor.Datatype_Builder
Associates key with value in the map to be returned from Datatype.getStandardMethodUnderrides().

Q

qualifiedName - Variable in class org.inferred.freebuilder.processor.source.Type.TypeImpl
 
qualifiedName - Variable in class org.inferred.freebuilder.processor.source.TypeClass
 
QualifiedName - Class in org.inferred.freebuilder.processor.source
The qualified name of a type.
QualifiedName(String, ImmutableList<String>) - Constructor for class org.inferred.freebuilder.processor.source.QualifiedName
 
QualifiedNameAppendable - Interface in org.inferred.freebuilder.processor.source
 
quote(CharSequence, int, int) - Static method in class org.inferred.freebuilder.processor.source.Quotes
 
Quotes - Class in org.inferred.freebuilder.processor.source
 
Quotes() - Constructor for class org.inferred.freebuilder.processor.source.Quotes
 

R

Rebuildable() - Constructor for class org.inferred.freebuilder.processor.BuildableType_Builder.Rebuildable
 
Rebuildable() - Constructor for class org.inferred.freebuilder.processor.Datatype_Builder.Rebuildable
 
Rebuildable() - Constructor for class org.inferred.freebuilder.processor.property.Property_Builder.Rebuildable
 
Rebuildable() - Constructor for class org.inferred.freebuilder.processor.source.TypeUsage_Builder.Rebuildable
 
rebuildableType - Variable in class org.inferred.freebuilder.processor.Datatype_Builder.Partial
 
rebuildableType - Variable in class org.inferred.freebuilder.processor.Datatype_Builder
 
rebuildableType - Variable in class org.inferred.freebuilder.processor.Datatype_Builder.Value
 
ReceiverIntoHashCode() - Constructor for class org.inferred.freebuilder.processor.source.ValueType.ReceiverIntoHashCode
 
ReceiverIntoList() - Constructor for class org.inferred.freebuilder.processor.source.ValueType.ReceiverIntoList
 
ReceiverIntoStringBuilder(StringBuilder) - Constructor for class org.inferred.freebuilder.processor.source.ValueType.ReceiverIntoStringBuilder
 
RECURSION_SENTINEL - Static variable in class org.inferred.freebuilder.processor.source.Scope
 
REFERENCE - Static variable in class org.inferred.freebuilder.processor.property.ListProperty.ImmutableListMethod
 
REFERENCE - Static variable in class org.inferred.freebuilder.processor.property.MapProperty.ImmutableMapMethod
 
REFERENCE - Static variable in class org.inferred.freebuilder.processor.property.SetProperty.ImmutableSetMethod
 
reflect - Variable in class org.inferred.freebuilder.processor.source.ScopeHandler
 
registeredProcessors - Static variable in class org.inferred.freebuilder.processor.Processor
Keep track of which processors have been registered to avoid double-processing if FreeBuilder ends up on the processor path twice.
registerName(SourceBuilder, String) - Method in class org.inferred.freebuilder.processor.source.Variable
 
rejectName(QualifiedName) - Method in class org.inferred.freebuilder.processor.source.ImportManager
 
removeAllMethod(Property) - Static method in class org.inferred.freebuilder.processor.BuilderMethods
 
removeKeyFromMethod(Property) - Static method in class org.inferred.freebuilder.processor.BuilderMethods
 
removeMethod(Property) - Static method in class org.inferred.freebuilder.processor.BuilderMethods
 
removeNonGetterMethods(DeclaredType, Iterable<ExecutableElement>) - Method in class org.inferred.freebuilder.processor.Analyser
 
removeStandardMethodUnderrides(Datatype.StandardMethod) - Method in class org.inferred.freebuilder.processor.Datatype_Builder
Removes the mapping for key from the map to be returned from Datatype.getStandardMethodUnderrides(), if one is present.
removeValueFromMethod(Property) - Static method in class org.inferred.freebuilder.processor.BuilderMethods
 
REQUIRED - org.inferred.freebuilder.processor.property.PropertyCodeGenerator.Initially
The property must have a value set before build can be called.
reserveName(QualifiedName) - Method in class org.inferred.freebuilder.processor.source.ImportManager
 
resolutions - Variable in class org.inferred.freebuilder.processor.source.ImportManager
Which type, imported or in scope, to use to shorten each type usage.
resolveUsage(TypeUsage) - Method in class org.inferred.freebuilder.processor.source.ImportManager
 
RETURN_TREE_FINDER - Static variable in class org.inferred.freebuilder.processor.model.javac.JavacMethodIntrospector
Tree scanner to return any ReturnTree, or null if none is present.
returnType - Variable in class org.inferred.freebuilder.processor.source.FunctionalType
 
RoundEnvironments - Class in org.inferred.freebuilder.processor.source
Utility class for RoundEnvironment.
RoundEnvironments() - Constructor for class org.inferred.freebuilder.processor.source.RoundEnvironments
 
RuntimeReflection - Class in org.inferred.freebuilder.processor.source
 
RuntimeReflection(ClassLoader) - Constructor for class org.inferred.freebuilder.processor.source.RuntimeReflection
 
RuntimeReflection.RuntimeTypeInfo - Class in org.inferred.freebuilder.processor.source
 
RuntimeTypeInfo(Class<?>) - Constructor for class org.inferred.freebuilder.processor.source.RuntimeReflection.RuntimeTypeInfo
 

S

scope - Variable in class org.inferred.freebuilder.processor.source.TypeUsage_Builder.Partial
 
scope - Variable in class org.inferred.freebuilder.processor.source.TypeUsage_Builder
 
scope - Variable in class org.inferred.freebuilder.processor.source.TypeUsage_Builder.Value
 
scope() - Method in class org.inferred.freebuilder.processor.source.CompilationUnitBuilder
 
scope() - Method in class org.inferred.freebuilder.processor.source.SourceBuilder
Returns the current scope (e.g.
scope() - Method in class org.inferred.freebuilder.processor.source.TypeUsage_Builder.Partial
 
scope() - Method in class org.inferred.freebuilder.processor.source.TypeUsage_Builder
Returns the value that will be returned by TypeUsage.scope().
scope() - Method in class org.inferred.freebuilder.processor.source.TypeUsage_Builder.Value
 
scope() - Method in interface org.inferred.freebuilder.processor.source.TypeUsage
 
scope(Optional<? extends QualifiedName>) - Method in class org.inferred.freebuilder.processor.source.TypeUsage_Builder
Sets the value to be returned by TypeUsage.scope().
scope(QualifiedName) - Method in class org.inferred.freebuilder.processor.source.TypeUsage_Builder
Sets the value to be returned by TypeUsage.scope().
Scope - Class in org.inferred.freebuilder.processor.source
An append-only, hierarchical map with key-specific value typing.
Scope() - Constructor for class org.inferred.freebuilder.processor.source.Scope
 
Scope(Scope) - Constructor for class org.inferred.freebuilder.processor.source.Scope
 
Scope.FileScope - Class in org.inferred.freebuilder.processor.source
 
Scope.Key<V> - Interface in org.inferred.freebuilder.processor.source
 
Scope.Level - Enum in org.inferred.freebuilder.processor.source
 
Scope.MethodScope - Class in org.inferred.freebuilder.processor.source
 
scopeHandler - Variable in class org.inferred.freebuilder.processor.source.CompilationUnitBuilder
 
scopeHandler - Variable in class org.inferred.freebuilder.processor.source.ImportManager
 
ScopeHandler - Class in org.inferred.freebuilder.processor.source
Handles the byzantine rules of Java scoping.
ScopeHandler(ScopeHandler.Reflection) - Constructor for class org.inferred.freebuilder.processor.source.ScopeHandler
 
ScopeHandler.Reflection - Interface in org.inferred.freebuilder.processor.source
 
ScopeHandler.ScopeState - Enum in org.inferred.freebuilder.processor.source
 
ScopeHandler.TypeInfo - Interface in org.inferred.freebuilder.processor.source
 
ScopeHandler.Visibility - Enum in org.inferred.freebuilder.processor.source
 
scopes - Variable in class org.inferred.freebuilder.processor.source.CompilationUnitBuilder
 
ScopeState() - Constructor for enum org.inferred.freebuilder.processor.source.ScopeHandler.ScopeState
 
selectImports() - Method in class org.inferred.freebuilder.processor.source.ImportManager
 
SERIALIZATION_EXCEPTION - Static variable in class org.inferred.freebuilder.processor.GwtSupport
 
SERIALIZATION_STREAM_READER - Static variable in class org.inferred.freebuilder.processor.GwtSupport
 
SERIALIZATION_STREAM_WRITER - Static variable in class org.inferred.freebuilder.processor.GwtSupport
 
setAllCapsName(String) - Method in class org.inferred.freebuilder.processor.property.Property_Builder
Sets the value to be returned by Property.getAllCapsName().
setBoxedType(Optional<? extends TypeMirror>) - Method in class org.inferred.freebuilder.processor.property.Property_Builder
Sets the value to be returned by Property.getBoxedType().
setBoxedType(TypeMirror) - Method in class org.inferred.freebuilder.processor.property.Property_Builder
Sets the value to be returned by Property.getBoxedType().
setBuilder(Type) - Method in class org.inferred.freebuilder.processor.Datatype_Builder
Sets the value to be returned by Datatype.getBuilder().
setBuilderFactory(Optional<? extends BuilderFactory>) - Method in class org.inferred.freebuilder.processor.Datatype_Builder
Sets the value to be returned by Datatype.getBuilderFactory().
setBuilderFactory(BuilderFactory) - Method in class org.inferred.freebuilder.processor.Datatype_Builder
Sets the value to be returned by Datatype.getBuilderFactory().
setBuilderSerializable(boolean) - Method in class org.inferred.freebuilder.processor.Datatype_Builder
Sets the value to be returned by Datatype.isBuilderSerializable().
setBuildMethod(NameAndVisibility) - Method in class org.inferred.freebuilder.processor.Datatype_Builder
Sets the value to be returned by Datatype.getBuildMethod().
setBuildPartialMethod(NameAndVisibility) - Method in class org.inferred.freebuilder.processor.Datatype_Builder
Sets the value to be returned by Datatype.getBuildPartialMethod().
setCapitalizedName(String) - Method in class org.inferred.freebuilder.processor.property.Property_Builder
Sets the value to be returned by Property.getCapitalizedName().
setClearMethod(NameAndVisibility) - Method in class org.inferred.freebuilder.processor.Datatype_Builder
Sets the value to be returned by Datatype.getClearMethod().
setComparatorMethod(Property) - Static method in class org.inferred.freebuilder.processor.BuilderMethods
 
setCountMethod(Property) - Static method in class org.inferred.freebuilder.processor.BuilderMethods
 
setExtensible(boolean) - Method in class org.inferred.freebuilder.processor.Datatype_Builder
Sets the value to be returned by Datatype.isExtensible().
setFullyCheckedCast(boolean) - Method in class org.inferred.freebuilder.processor.property.Property_Builder
Sets the value to be returned by Property.isFullyCheckedCast().
setGeneratedBuilder(TypeClass) - Method in class org.inferred.freebuilder.processor.Datatype_Builder
Sets the value to be returned by Datatype.getGeneratedBuilder().
setGetterName(String) - Method in class org.inferred.freebuilder.processor.property.Property_Builder
Sets the value to be returned by Property.getGetterName().
setHasToBuilderMethod(boolean) - Method in class org.inferred.freebuilder.processor.Datatype_Builder
Sets the value to be returned by Datatype.getHasToBuilderMethod().
setInEqualsAndHashCode(boolean) - Method in class org.inferred.freebuilder.processor.property.Property_Builder
Sets the value to be returned by Property.isInEqualsAndHashCode().
setInterfaceType(boolean) - Method in class org.inferred.freebuilder.processor.Datatype_Builder
Sets the value to be returned by Datatype.isInterfaceType().
setInToString(boolean) - Method in class org.inferred.freebuilder.processor.property.Property_Builder
Sets the value to be returned by Property.isInToString().
setMergeFromBuilderMethod(NameAndVisibility) - Method in class org.inferred.freebuilder.processor.Datatype_Builder
Sets the value to be returned by Datatype.getMergeFromBuilderMethod().
setMergeFromValueMethod(NameAndVisibility) - Method in class org.inferred.freebuilder.processor.Datatype_Builder
Sets the value to be returned by Datatype.getMergeFromValueMethod().
setMultimap(TypeMirror, TypeMirror, Elements, Types) - Static method in class org.inferred.freebuilder.processor.property.SetMultimapProperty.Factory
 
SetMultimapProperty - Class in org.inferred.freebuilder.processor.property
PropertyCodeGenerator providing fluent methods for SetMultimap properties.
SetMultimapProperty(Datatype, Property, boolean, TypeMirror, Optional<TypeMirror>, TypeMirror, Optional<TypeMirror>, FunctionalType) - Constructor for class org.inferred.freebuilder.processor.property.SetMultimapProperty
 
SetMultimapProperty.Factory - Class in org.inferred.freebuilder.processor.property
 
setName(String) - Method in class org.inferred.freebuilder.processor.property.Property_Builder
Sets the value to be returned by Property.getName().
setNullableBoxedType(TypeMirror) - Method in class org.inferred.freebuilder.processor.property.Property_Builder
Sets the value to be returned by Property.getBoxedType().
setNullableBuilderFactory(BuilderFactory) - Method in class org.inferred.freebuilder.processor.Datatype_Builder
Sets the value to be returned by Datatype.getBuilderFactory().
setNullableRebuildableType(TypeClass) - Method in class org.inferred.freebuilder.processor.Datatype_Builder
Sets the value to be returned by Datatype.getRebuildableType().
setPartialType(TypeClass) - Method in class org.inferred.freebuilder.processor.Datatype_Builder
Sets the value to be returned by Datatype.getPartialType().
SetProperty - Class in org.inferred.freebuilder.processor.property
PropertyCodeGenerator providing fluent methods for Set properties.
SetProperty(Datatype, Property, TypeMirror, Optional<TypeMirror>, FunctionalType, boolean, boolean, boolean) - Constructor for class org.inferred.freebuilder.processor.property.SetProperty
 
SetProperty.Factory - Class in org.inferred.freebuilder.processor.property
 
SetProperty.ImmutableSetMethod - Class in org.inferred.freebuilder.processor.property
 
setPropertyEnum(TypeClass) - Method in class org.inferred.freebuilder.processor.Datatype_Builder
Sets the value to be returned by Datatype.getPropertyEnum().
setRebuildableType(Optional<? extends TypeClass>) - Method in class org.inferred.freebuilder.processor.Datatype_Builder
Sets the value to be returned by Datatype.getRebuildableType().
setRebuildableType(TypeClass) - Method in class org.inferred.freebuilder.processor.Datatype_Builder
Sets the value to be returned by Datatype.getRebuildableType().
setter(Property) - Static method in class org.inferred.freebuilder.processor.BuilderMethods
 
setType(TypeMirror) - Method in class org.inferred.freebuilder.processor.property.Property_Builder
Sets the value to be returned by Property.getType().
setType(TypeClass) - Method in class org.inferred.freebuilder.processor.Datatype_Builder
Sets the value to be returned by Datatype.getType().
setUsingBeanConvention(boolean) - Method in class org.inferred.freebuilder.processor.property.Property_Builder
Sets the value to be returned by Property.isUsingBeanConvention().
setValueType(TypeClass) - Method in class org.inferred.freebuilder.processor.Datatype_Builder
Sets the value to be returned by Datatype.getValueType().
setValueTypeVisibility(Datatype.Visibility) - Method in class org.inferred.freebuilder.processor.Datatype_Builder
Sets the value to be returned by Datatype.getValueTypeVisibility().
setValueTypeVisibility(Datatype.Visibility) - Method in class org.inferred.freebuilder.processor.Datatype.Builder
Sets the value to be returned by Datatype.getValueTypeVisibility() to the most visible of the current value and visibility.
SHADE_PACKAGE - Static variable in class org.inferred.freebuilder.processor.source.Shading
 
Shading - Class in org.inferred.freebuilder.processor.source
Utility methods related to @FreeBuilder dependencies being relocated as part of shading.
Shading() - Constructor for class org.inferred.freebuilder.processor.source.Shading
 
shortenReferences(CharSequence, String, int, List<TypeUsage>, ScopeHandler) - Static method in class org.inferred.freebuilder.processor.source.ImportManager
 
shouldBuilderBeSerializable(DeclaredType) - Method in class org.inferred.freebuilder.processor.Analyser
 
shouldCopyAnnotation(AnnotationMirror) - Method in class org.inferred.freebuilder.processor.JacksonSupport
 
Signature(ExecutableElement) - Constructor for class org.inferred.freebuilder.processor.model.MethodFinder.Signature
 
signatureMatches(ExecutableElement, Types, String, TypeMirror...) - Static method in class org.inferred.freebuilder.processor.model.ModelUtils
 
simpleNames - Variable in class org.inferred.freebuilder.processor.source.QualifiedName
 
skippingDefaults() - Static method in class org.inferred.freebuilder.processor.property.MergeAction
 
skippingEmptyOptionals() - Static method in class org.inferred.freebuilder.processor.property.MergeAction
 
skippingUnsetProperties() - Static method in class org.inferred.freebuilder.processor.property.MergeAction
 
SLASH - org.inferred.freebuilder.processor.source.SourceParser.State
 
SortedSetProperty - Class in org.inferred.freebuilder.processor.property
PropertyCodeGenerator providing fluent methods for SortedSet properties.
SortedSetProperty(Datatype, Property, TypeMirror, Optional<TypeMirror>, FunctionalType, boolean, boolean, boolean) - Constructor for class org.inferred.freebuilder.processor.property.SortedSetProperty
 
SortedSetProperty.Factory - Class in org.inferred.freebuilder.processor.property
 
source - Variable in class org.inferred.freebuilder.processor.source.CompilationUnitBuilder
 
source - Variable in class org.inferred.freebuilder.processor.source.SourceBuilder
 
SOURCE_LEVEL - Static variable in enum org.inferred.freebuilder.processor.source.feature.SourceLevel
Constant to pass to SourceBuilder.feature(FeatureType) to get the current SourceLevel.
SourceBuilder - Class in org.inferred.freebuilder.processor.source
Source code builder, using format strings for readability, with sensible formatting for type objects.
SourceBuilder(ScopeHandler.Reflection, FeatureSet) - Constructor for class org.inferred.freebuilder.processor.source.SourceBuilder
 
SourceLevel - Enum in org.inferred.freebuilder.processor.source.feature
Compliance levels which are idiomatically supported by this processor.
SourceLevel(String, int) - Constructor for enum org.inferred.freebuilder.processor.source.feature.SourceLevel
 
SourceParser - Class in org.inferred.freebuilder.processor.source
API for parsing Java source with callbacks.
SourceParser(SourceParser.EventHandler) - Constructor for class org.inferred.freebuilder.processor.source.SourceParser
 
SourceParser.AnnotationState - Enum in org.inferred.freebuilder.processor.source
 
SourceParser.EventHandler - Interface in org.inferred.freebuilder.processor.source
Receive notifications of gross Java structure events.
SourceParser.State - Enum in org.inferred.freebuilder.processor.source
 
SPACE - org.inferred.freebuilder.processor.source.SourceParser.AnnotationState
 
StandardMethod() - Constructor for enum org.inferred.freebuilder.processor.Datatype.StandardMethod
 
standardMethodUnderride(Datatype.StandardMethod) - Method in class org.inferred.freebuilder.processor.Datatype
 
standardMethodUnderrides - Variable in class org.inferred.freebuilder.processor.Datatype_Builder.Partial
 
standardMethodUnderrides - Variable in class org.inferred.freebuilder.processor.Datatype_Builder
 
standardMethodUnderrides - Variable in class org.inferred.freebuilder.processor.Datatype_Builder.Value
 
start - Variable in class org.inferred.freebuilder.processor.source.TypeUsage_Builder.Partial
 
start - Variable in class org.inferred.freebuilder.processor.source.TypeUsage_Builder
 
start - Variable in class org.inferred.freebuilder.processor.source.TypeUsage_Builder.Value
 
start() - Method in class org.inferred.freebuilder.processor.source.TypeUsage_Builder.Partial
 
start() - Method in class org.inferred.freebuilder.processor.source.TypeUsage_Builder
Returns the value that will be returned by TypeUsage.start().
start() - Method in class org.inferred.freebuilder.processor.source.TypeUsage_Builder.Value
 
start() - Method in interface org.inferred.freebuilder.processor.source.TypeUsage
 
start(int) - Method in class org.inferred.freebuilder.processor.source.TypeUsage_Builder
Sets the value to be returned by TypeUsage.start().
START - org.inferred.freebuilder.processor.source.TypeUsage_Builder.Property
 
state - Variable in class org.inferred.freebuilder.processor.source.SourceParser
 
State() - Constructor for enum org.inferred.freebuilder.processor.source.SourceParser.State
 
statement - Variable in class org.inferred.freebuilder.processor.source.SourceParser
 
StaticFeatureSet - Class in org.inferred.freebuilder.processor.source.feature
Stores a set of Feature instances, defaulting to FeatureType.testDefault(org.inferred.freebuilder.processor.source.feature.FeatureSet) when asked for a type that was not explicitly registered.
StaticFeatureSet(Feature<?>...) - Constructor for class org.inferred.freebuilder.processor.source.feature.StaticFeatureSet
Creates a feature set which will return features when StaticFeatureSet.get(org.inferred.freebuilder.processor.source.feature.FeatureType<T>) is called for the appropriate type.
stream(T) - Static method in class org.inferred.freebuilder.processor.source.RuntimeReflection
 
STRING_LITERAL - org.inferred.freebuilder.processor.source.SourceParser.State
 
STRING_LITERAL_ESCAPE - org.inferred.freebuilder.processor.source.SourceParser.State
 
stub - Variable in class org.inferred.freebuilder.processor.GeneratedStub
 
superclass - Variable in class org.inferred.freebuilder.processor.Analyser.IsSubclassOfGeneratedTypeVisitor
 
supertypes() - Method in class org.inferred.freebuilder.processor.source.CompilerReflection.ElementsTypeInfo
 
supertypes() - Method in class org.inferred.freebuilder.processor.source.RuntimeReflection.RuntimeTypeInfo
 
supertypes() - Method in interface org.inferred.freebuilder.processor.source.ScopeHandler.TypeInfo
 
supertypes(CharSequence) - Static method in class org.inferred.freebuilder.processor.source.SourceParser
 
SUPPRESS_UNCHECKED - org.inferred.freebuilder.processor.BuildableType_Builder.Property
 
suppressUnchecked - Variable in class org.inferred.freebuilder.processor.BuildableType_Builder.Partial
 
suppressUnchecked - Variable in class org.inferred.freebuilder.processor.BuildableType_Builder
 
suppressUnchecked - Variable in class org.inferred.freebuilder.processor.BuildableType_Builder.Value
 
suppressUnchecked() - Method in class org.inferred.freebuilder.processor.BuildableType_Builder.Partial
 
suppressUnchecked() - Method in class org.inferred.freebuilder.processor.BuildableType_Builder
Returns the value that will be returned by BuildableType.suppressUnchecked().
suppressUnchecked() - Method in class org.inferred.freebuilder.processor.BuildableType_Builder.Value
 
suppressUnchecked() - Method in class org.inferred.freebuilder.processor.BuildableType
 
suppressUnchecked(Excerpt) - Method in class org.inferred.freebuilder.processor.BuildableType_Builder
Sets the value to be returned by BuildableType.suppressUnchecked().
suppressUncheckedExcerptFor(DeclaredType) - Static method in class org.inferred.freebuilder.processor.BuildableType
 
SYMBOL - org.inferred.freebuilder.processor.source.SourceParser.AnnotationState
 

T

TemplateApplier - Class in org.inferred.freebuilder.processor.source
 
TemplateApplier(Object[]) - Constructor for class org.inferred.freebuilder.processor.source.TemplateApplier
 
TemplateApplier.ParamAppender - Interface in org.inferred.freebuilder.processor.source
 
TemplateApplier.TextAppender - Interface in org.inferred.freebuilder.processor.source
 
test(ExecutableElement) - Method in class org.inferred.freebuilder.processor.BuildableType.IsBuildMethod
 
test(ExecutableElement) - Method in class org.inferred.freebuilder.processor.BuildableType.IsMergeFromMethod
 
test(ExecutableElement) - Method in class org.inferred.freebuilder.processor.BuildableType.IsToBuilderMethod
 
testDefault(FeatureSet) - Method in class org.inferred.freebuilder.processor.source.feature.FeatureType
Returns the instance of F to use by default in tests.
textAppender - Variable in class org.inferred.freebuilder.processor.source.TemplateApplier
 
TO_BUILDER_AND_MERGE - org.inferred.freebuilder.processor.BuildableType.PartialToBuilderMethod
 
TO_STRING - org.inferred.freebuilder.processor.Datatype.StandardMethod
 
toBuilder() - Method in class org.inferred.freebuilder.processor.BuildableType_Builder.Partial
 
toBuilder() - Method in class org.inferred.freebuilder.processor.BuildableType_Builder.Rebuildable
 
toBuilder() - Method in class org.inferred.freebuilder.processor.BuildableType_Builder.Value
 
toBuilder() - Method in class org.inferred.freebuilder.processor.Datatype_Builder.Partial
 
toBuilder() - Method in class org.inferred.freebuilder.processor.Datatype_Builder.Rebuildable
 
toBuilder() - Method in class org.inferred.freebuilder.processor.Datatype_Builder.Value
 
toBuilder() - Method in class org.inferred.freebuilder.processor.Datatype
 
toBuilder() - Method in class org.inferred.freebuilder.processor.property.Property_Builder.Partial
 
toBuilder() - Method in class org.inferred.freebuilder.processor.property.Property_Builder.Rebuildable
 
toBuilder() - Method in class org.inferred.freebuilder.processor.property.Property_Builder.Value
 
toBuilder() - Method in class org.inferred.freebuilder.processor.property.Property
 
toBuilder() - Method in class org.inferred.freebuilder.processor.source.TypeUsage_Builder.Partial
 
toBuilder() - Method in class org.inferred.freebuilder.processor.source.TypeUsage_Builder.Rebuildable
 
toBuilder() - Method in class org.inferred.freebuilder.processor.source.TypeUsage_Builder.Value
 
todo - Variable in class org.inferred.freebuilder.processor.source.ImportManager
Type usages to process.
topLevelType - Variable in class org.inferred.freebuilder.processor.source.CompilationUnitBuilder
 
toString() - Method in class org.inferred.freebuilder.processor.BuildableType_Builder.Partial
 
toString() - Method in enum org.inferred.freebuilder.processor.BuildableType_Builder.Property
 
toString() - Method in class org.inferred.freebuilder.processor.BuildableType_Builder.Value
 
toString() - Method in class org.inferred.freebuilder.processor.Datatype_Builder.Partial
 
toString() - Method in enum org.inferred.freebuilder.processor.Datatype_Builder.Property
 
toString() - Method in class org.inferred.freebuilder.processor.Datatype_Builder.Value
 
toString() - Method in enum org.inferred.freebuilder.processor.Datatype.Visibility
 
toString() - Method in class org.inferred.freebuilder.processor.NameAndVisibility
 
toString() - Method in class org.inferred.freebuilder.processor.property.MergeAction
 
toString() - Method in class org.inferred.freebuilder.processor.property.Property_Builder.Partial
 
toString() - Method in enum org.inferred.freebuilder.processor.property.Property_Builder.Property
 
toString() - Method in class org.inferred.freebuilder.processor.property.Property_Builder.Value
 
toString() - Method in class org.inferred.freebuilder.processor.property.PropertyCodeGenerator
 
toString() - Method in class org.inferred.freebuilder.processor.source.CompilationUnitBuilder
 
toString() - Method in enum org.inferred.freebuilder.processor.source.feature.GuavaLibrary
 
toString() - Method in enum org.inferred.freebuilder.processor.source.feature.JavaxPackage
 
toString() - Method in class org.inferred.freebuilder.processor.source.feature.Jsr305.NullableExcerpt
 
toString() - Method in enum org.inferred.freebuilder.processor.source.feature.Jsr305
 
toString() - Method in enum org.inferred.freebuilder.processor.source.feature.SourceLevel
 
toString() - Method in class org.inferred.freebuilder.processor.source.feature.StaticFeatureSet
 
toString() - Method in class org.inferred.freebuilder.processor.source.FunctionalType
 
toString() - Method in class org.inferred.freebuilder.processor.source.QualifiedName
Returns this qualified name as a string.
toString() - Method in class org.inferred.freebuilder.processor.source.SourceBuilder
 
toString() - Method in class org.inferred.freebuilder.processor.source.Type.TypeImpl
 
toString() - Method in class org.inferred.freebuilder.processor.source.TypeClass
 
toString() - Method in class org.inferred.freebuilder.processor.source.TypeUsage_Builder.Partial
 
toString() - Method in enum org.inferred.freebuilder.processor.source.TypeUsage_Builder.Property
 
toString() - Method in class org.inferred.freebuilder.processor.source.TypeUsage_Builder.Value
 
toString() - Method in class org.inferred.freebuilder.processor.source.ValueType
 
ToStringGenerator - Class in org.inferred.freebuilder.processor
 
ToStringGenerator() - Constructor for class org.inferred.freebuilder.processor.ToStringGenerator
 
TreeAnalysis() - Constructor for class org.inferred.freebuilder.processor.model.javac.JavacMethodIntrospector.TreeAnalysis
 
trees - Variable in class org.inferred.freebuilder.processor.model.javac.JavacMethodIntrospector
 
tryFindBuilder(QualifiedName, TypeElement) - Method in class org.inferred.freebuilder.processor.Analyser
Looks for a nested type in valueType called Builder, and verifies it extends the autogenerated superclass.
type - Variable in class org.inferred.freebuilder.processor.BuildableType_Builder.Partial
 
type - Variable in class org.inferred.freebuilder.processor.BuildableType_Builder
 
type - Variable in class org.inferred.freebuilder.processor.BuildableType_Builder.Value
 
type - Variable in class org.inferred.freebuilder.processor.Datatype_Builder.Partial
 
type - Variable in class org.inferred.freebuilder.processor.Datatype_Builder
 
type - Variable in class org.inferred.freebuilder.processor.Datatype_Builder.Value
 
type - Variable in class org.inferred.freebuilder.processor.property.BuildableProperty
 
type - Variable in enum org.inferred.freebuilder.processor.property.PrimitiveOptionalProperty.OptionalType
 
type - Variable in class org.inferred.freebuilder.processor.property.Property_Builder.Partial
 
type - Variable in class org.inferred.freebuilder.processor.property.Property_Builder
 
type - Variable in class org.inferred.freebuilder.processor.property.Property_Builder.Value
 
type - Variable in class org.inferred.freebuilder.processor.source.TypeUsage_Builder.Partial
 
type - Variable in class org.inferred.freebuilder.processor.source.TypeUsage_Builder
 
type - Variable in class org.inferred.freebuilder.processor.source.TypeUsage_Builder.Value
 
type() - Method in class org.inferred.freebuilder.processor.BuildableType_Builder.Partial
 
type() - Method in class org.inferred.freebuilder.processor.BuildableType_Builder
Returns the value that will be returned by BuildableType.type().
type() - Method in class org.inferred.freebuilder.processor.BuildableType_Builder.Value
 
type() - Method in class org.inferred.freebuilder.processor.BuildableType
Returns the parameterized buildable type.
type() - Method in class org.inferred.freebuilder.processor.source.feature.FeatureType
 
type() - Method in class org.inferred.freebuilder.processor.source.TypeUsage_Builder.Partial
 
type() - Method in class org.inferred.freebuilder.processor.source.TypeUsage_Builder
Returns the value that will be returned by TypeUsage.type().
type() - Method in class org.inferred.freebuilder.processor.source.TypeUsage_Builder.Value
 
type() - Method in interface org.inferred.freebuilder.processor.source.TypeUsage
 
type(QualifiedName) - Method in class org.inferred.freebuilder.processor.source.TypeUsage_Builder
Sets the value to be returned by TypeUsage.type().
type(Type) - Method in class org.inferred.freebuilder.processor.BuildableType_Builder
Sets the value to be returned by BuildableType.type().
Type - Class in org.inferred.freebuilder.processor.source
Representation of a parameterized class or interface type.
Type() - Constructor for class org.inferred.freebuilder.processor.source.Type
 
TYPE - org.inferred.freebuilder.processor.BuildableType_Builder.Property
 
TYPE - org.inferred.freebuilder.processor.Datatype_Builder.Property
 
TYPE - org.inferred.freebuilder.processor.property.Property_Builder.Property
 
TYPE - org.inferred.freebuilder.processor.source.TypeUsage_Builder.Property
 
TYPE - Static variable in class org.inferred.freebuilder.processor.excerpt.CheckedBiMap.CheckedEntry
 
TYPE - Static variable in class org.inferred.freebuilder.processor.excerpt.CheckedBiMap.CheckedEntryIterator
 
TYPE - Static variable in class org.inferred.freebuilder.processor.excerpt.CheckedBiMap.CheckedEntrySet
 
TYPE - Static variable in class org.inferred.freebuilder.processor.excerpt.CheckedBiMap
 
TYPE - Static variable in class org.inferred.freebuilder.processor.excerpt.CheckedList
 
TYPE - Static variable in class org.inferred.freebuilder.processor.excerpt.CheckedListMultimap
 
TYPE - Static variable in class org.inferred.freebuilder.processor.excerpt.CheckedMap.CheckedEntry
 
TYPE - Static variable in class org.inferred.freebuilder.processor.excerpt.CheckedMap.CheckedEntryIterator
 
TYPE - Static variable in class org.inferred.freebuilder.processor.excerpt.CheckedMap.CheckedEntrySet
 
TYPE - Static variable in class org.inferred.freebuilder.processor.excerpt.CheckedMap
 
TYPE - Static variable in class org.inferred.freebuilder.processor.excerpt.CheckedMultiset
 
TYPE - Static variable in class org.inferred.freebuilder.processor.excerpt.CheckedNavigableSet
 
TYPE - Static variable in class org.inferred.freebuilder.processor.excerpt.CheckedSet
 
TYPE - Static variable in class org.inferred.freebuilder.processor.excerpt.CheckedSetMultimap
 
TYPE - Static variable in class org.inferred.freebuilder.processor.source.SourceParser
 
TYPE_ELEMENT_VISITOR - Static variable in class org.inferred.freebuilder.processor.model.ModelUtils
 
TYPE_VARIABLE_VISITOR - Static variable in class org.inferred.freebuilder.processor.model.ModelUtils
 
Type.JavadocLink - Class in org.inferred.freebuilder.processor.source
 
Type.TypeImpl - Class in org.inferred.freebuilder.processor.source
 
TypeClass - Class in org.inferred.freebuilder.processor.source
Representation of a class or interface element.
TypeClass(QualifiedName, Collection<? extends TypeParameterElement>) - Constructor for class org.inferred.freebuilder.processor.source.TypeClass
 
TypeImpl(QualifiedName, List<?>) - Constructor for class org.inferred.freebuilder.processor.source.Type.TypeImpl
 
TypeInference() - Constructor for enum org.inferred.freebuilder.processor.BuilderFactory.TypeInference
 
typeIsAbstract(TypeElement) - Static method in enum org.inferred.freebuilder.processor.BuilderFactory
 
TypeMirrorAppender - Class in org.inferred.freebuilder.processor.source
 
TypeMirrorAppender() - Constructor for class org.inferred.freebuilder.processor.source.TypeMirrorAppender
 
typename() - Method in class org.inferred.freebuilder.processor.source.CompilationUnitBuilder
 
typename() - Method in class org.inferred.freebuilder.processor.source.SourceBuilder
Return the qualified name of the main type declared by this unit.
typeParameters - Variable in class org.inferred.freebuilder.processor.Analyser.IsSubclassOfGeneratedTypeVisitor
 
typeParameters - Variable in class org.inferred.freebuilder.processor.source.Type.TypeImpl
 
typeParameters - Variable in class org.inferred.freebuilder.processor.source.TypeClass
 
typeParameters() - Method in class org.inferred.freebuilder.processor.source.Type
Returns a source excerpt of the type parameters of this type, including angle brackets.
types - Variable in class org.inferred.freebuilder.processor.Analyser
 
types - Variable in class org.inferred.freebuilder.processor.BuildableType.IsBuildMethod
 
types - Variable in class org.inferred.freebuilder.processor.BuildableType.IsMergeFromMethod
 
types - Variable in class org.inferred.freebuilder.processor.BuildableType.IsToBuilderMethod
 
types - Variable in class org.inferred.freebuilder.processor.naming.BeanConvention
 
types - Variable in class org.inferred.freebuilder.processor.naming.PrefixlessConvention
 
types - Variable in class org.inferred.freebuilder.processor.source.CompilationUnitBuilder
 
TYPES - Static variable in class org.inferred.freebuilder.processor.BuildableType
 
typesInScope(QualifiedName) - Method in class org.inferred.freebuilder.processor.source.ScopeHandler
 
TypeUsage - Interface in org.inferred.freebuilder.processor.source
 
TypeUsage_Builder - Class in org.inferred.freebuilder.processor.source
Auto-generated superclass of TypeUsage.Builder, derived from the API of TypeUsage.
TypeUsage_Builder() - Constructor for class org.inferred.freebuilder.processor.source.TypeUsage_Builder
 
TypeUsage_Builder.Partial - Class in org.inferred.freebuilder.processor.source
 
TypeUsage_Builder.Partial.PartialBuilder - Class in org.inferred.freebuilder.processor.source
 
TypeUsage_Builder.Property - Enum in org.inferred.freebuilder.processor.source
 
TypeUsage_Builder.Rebuildable - Class in org.inferred.freebuilder.processor.source
 
TypeUsage_Builder.Value - Class in org.inferred.freebuilder.processor.source
 
TypeUsage.Builder - Class in org.inferred.freebuilder.processor.source
 
typeVisibility - Variable in class org.inferred.freebuilder.processor.source.ScopeHandler
Type ↦ visibility in parent scope

U

unaryOperator(TypeMirror) - Static method in class org.inferred.freebuilder.processor.source.FunctionalType
Returns UnaryOperator<type>.
UNAVAILABLE - org.inferred.freebuilder.processor.source.feature.GuavaLibrary
 
UNAVAILABLE - org.inferred.freebuilder.processor.source.feature.JavaxPackage
 
UNAVAILABLE - org.inferred.freebuilder.processor.source.feature.Jsr305
 
unboxedKeyType - Variable in class org.inferred.freebuilder.processor.property.BiMapProperty
 
unboxedKeyType - Variable in class org.inferred.freebuilder.processor.property.ListMultimapProperty
 
unboxedKeyType - Variable in class org.inferred.freebuilder.processor.property.MapProperty
 
unboxedKeyType - Variable in class org.inferred.freebuilder.processor.property.SetMultimapProperty
 
unboxedType - Variable in class org.inferred.freebuilder.processor.property.ListProperty
 
unboxedType - Variable in class org.inferred.freebuilder.processor.property.MultisetProperty
 
unboxedType - Variable in class org.inferred.freebuilder.processor.property.OptionalProperty
 
unboxedType - Variable in class org.inferred.freebuilder.processor.property.SetProperty
 
unboxedType - Variable in class org.inferred.freebuilder.processor.property.SortedSetProperty
 
unboxedUnaryOperator(TypeMirror, Types) - Static method in class org.inferred.freebuilder.processor.source.FunctionalType
Returns a unary operator that will accept type, without autoboxing if possible.
unboxedValueType - Variable in class org.inferred.freebuilder.processor.property.BiMapProperty
 
unboxedValueType - Variable in class org.inferred.freebuilder.processor.property.ListMultimapProperty
 
unboxedValueType - Variable in class org.inferred.freebuilder.processor.property.MapProperty
 
unboxedValueType - Variable in class org.inferred.freebuilder.processor.property.SetMultimapProperty
 
UnderrideLevel() - Constructor for enum org.inferred.freebuilder.processor.Datatype.UnderrideLevel
 
UNIVERSALLY_VISIBLE_PACKAGE - Static variable in class org.inferred.freebuilder.processor.source.ScopeHandler
 
UNKNOWN - org.inferred.freebuilder.processor.naming.NamingConventions.Convention
 
UNKNOWN - org.inferred.freebuilder.processor.source.ScopeHandler.Visibility
 
UNSET_PROPERTIES - Static variable in class org.inferred.freebuilder.processor.property.DefaultProperty
 
unshadedName(String) - Static method in class org.inferred.freebuilder.processor.source.Shading
 
UPCAST - org.inferred.freebuilder.processor.Declarations.Declaration
 
UPCAST_COMMENT - Static variable in class org.inferred.freebuilder.processor.Declarations
 
upcastToGeneratedBuilder(SourceBuilder, Datatype, String) - Static method in class org.inferred.freebuilder.processor.Declarations
Upcasts a Builder instance to the generated superclass, to allow access to private fields.
upperBound(Elements, TypeMirror) - Static method in class org.inferred.freebuilder.processor.model.ModelUtils
Returns the upper bound of type. T -> T ? -> Object ? extends T -> T ? super T -> Object
usages - Variable in class org.inferred.freebuilder.processor.source.CompilationUnitBuilder
 
USER_BUILDER_NAME - Static variable in class org.inferred.freebuilder.processor.Analyser
 
USING_BEAN_CONVENTION - org.inferred.freebuilder.processor.property.Property_Builder.Property
 
usingBeanConvention - Variable in class org.inferred.freebuilder.processor.property.Property_Builder.Partial
 
usingBeanConvention - Variable in class org.inferred.freebuilder.processor.property.Property_Builder
 
usingBeanConvention - Variable in class org.inferred.freebuilder.processor.property.Property_Builder.Value
 

V

Value(BuildableType_Builder) - Constructor for class org.inferred.freebuilder.processor.BuildableType_Builder.Value
 
Value(Datatype_Builder) - Constructor for class org.inferred.freebuilder.processor.Datatype_Builder.Value
 
Value(Property_Builder) - Constructor for class org.inferred.freebuilder.processor.property.Property_Builder.Value
 
Value(TypeUsage_Builder) - Constructor for class org.inferred.freebuilder.processor.source.TypeUsage_Builder.Value
 
VALUE_TYPE - org.inferred.freebuilder.processor.Datatype_Builder.Property
 
VALUE_TYPE_VISIBILITY - org.inferred.freebuilder.processor.Datatype_Builder.Property
 
valueOf(String) - Static method in enum org.inferred.freebuilder.processor.BuildableType_Builder.Property
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.inferred.freebuilder.processor.BuildableType.MergeBuilderMethod
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.inferred.freebuilder.processor.BuildableType.PartialToBuilderMethod
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.inferred.freebuilder.processor.BuilderFactory.TypeInference
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.inferred.freebuilder.processor.BuilderFactory
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.inferred.freebuilder.processor.Datatype_Builder.Property
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.inferred.freebuilder.processor.Datatype.StandardMethod
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.inferred.freebuilder.processor.Datatype.UnderrideLevel
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.inferred.freebuilder.processor.Datatype.Visibility
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.inferred.freebuilder.processor.Declarations.Declaration
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.inferred.freebuilder.processor.JacksonSupport.GenerateAnnotation
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.inferred.freebuilder.processor.naming.NamingConventions.Convention
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.inferred.freebuilder.processor.property.OptionalProperty.OptionalType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.inferred.freebuilder.processor.property.PrimitiveOptionalProperty.OptionalType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.inferred.freebuilder.processor.property.Property_Builder.Property
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.inferred.freebuilder.processor.property.PropertyCodeGenerator.Initially
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.inferred.freebuilder.processor.source.feature.GuavaLibrary
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.inferred.freebuilder.processor.source.feature.JavaxPackage
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.inferred.freebuilder.processor.source.feature.Jsr305
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.inferred.freebuilder.processor.source.feature.SourceLevel
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.inferred.freebuilder.processor.source.Scope.Level
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.inferred.freebuilder.processor.source.ScopeHandler.ScopeState
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.inferred.freebuilder.processor.source.ScopeHandler.Visibility
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.inferred.freebuilder.processor.source.SourceParser.AnnotationState
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.inferred.freebuilder.processor.source.SourceParser.State
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.inferred.freebuilder.processor.source.TypeUsage_Builder.Property
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.inferred.freebuilder.processor.BuildableType_Builder.Property
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.inferred.freebuilder.processor.BuildableType.MergeBuilderMethod
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.inferred.freebuilder.processor.BuildableType.PartialToBuilderMethod
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.inferred.freebuilder.processor.BuilderFactory.TypeInference
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.inferred.freebuilder.processor.BuilderFactory
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.inferred.freebuilder.processor.Datatype_Builder.Property
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.inferred.freebuilder.processor.Datatype.StandardMethod
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.inferred.freebuilder.processor.Datatype.UnderrideLevel
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.inferred.freebuilder.processor.Datatype.Visibility
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.inferred.freebuilder.processor.Declarations.Declaration
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.inferred.freebuilder.processor.JacksonSupport.GenerateAnnotation
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.inferred.freebuilder.processor.naming.NamingConventions.Convention
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.inferred.freebuilder.processor.property.OptionalProperty.OptionalType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.inferred.freebuilder.processor.property.PrimitiveOptionalProperty.OptionalType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.inferred.freebuilder.processor.property.Property_Builder.Property
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.inferred.freebuilder.processor.property.PropertyCodeGenerator.Initially
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.inferred.freebuilder.processor.source.feature.GuavaLibrary
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.inferred.freebuilder.processor.source.feature.JavaxPackage
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.inferred.freebuilder.processor.source.feature.Jsr305
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.inferred.freebuilder.processor.source.feature.SourceLevel
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.inferred.freebuilder.processor.source.Scope.Level
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.inferred.freebuilder.processor.source.ScopeHandler.ScopeState
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.inferred.freebuilder.processor.source.ScopeHandler.Visibility
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.inferred.freebuilder.processor.source.SourceParser.AnnotationState
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.inferred.freebuilder.processor.source.SourceParser.State
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.inferred.freebuilder.processor.source.TypeUsage_Builder.Property
Returns an array containing the constants of this enum type, in the order they are declared.
ValueSourceAdder(SourceBuilder) - Constructor for class org.inferred.freebuilder.processor.source.AnnotationSource.ValueSourceAdder
 
valueType - Variable in class org.inferred.freebuilder.processor.Datatype_Builder.Partial
 
valueType - Variable in class org.inferred.freebuilder.processor.Datatype_Builder.Value
 
valueType - Variable in class org.inferred.freebuilder.processor.Datatype_Builder
 
valueType - Variable in class org.inferred.freebuilder.processor.property.BiMapProperty
 
valueType - Variable in class org.inferred.freebuilder.processor.property.ListMultimapProperty
 
valueType - Variable in class org.inferred.freebuilder.processor.property.MapProperty
 
valueType - Variable in class org.inferred.freebuilder.processor.property.SetMultimapProperty
 
ValueType - Class in org.inferred.freebuilder.processor.source
Represents an instance that compares in Object.hashCode() and Object.equals(Object) using a sequence of fields.
ValueType() - Constructor for class org.inferred.freebuilder.processor.source.ValueType
 
ValueType.FieldReceiver - Interface in org.inferred.freebuilder.processor.source
An object that receives fields (names and current values) for processing.
ValueType.ReceiverIntoHashCode - Class in org.inferred.freebuilder.processor.source
A receiver that uses each received name and value to calculate a hash code.
ValueType.ReceiverIntoList - Class in org.inferred.freebuilder.processor.source
A receiver that adds all received field names and values into a list in order.
ValueType.ReceiverIntoStringBuilder - Class in org.inferred.freebuilder.processor.source
A receiver that puts each name and value into a StringBuilder that generates a human- readable representation of the value.
valueTypeAnnotations - Variable in class org.inferred.freebuilder.processor.Datatype_Builder.Partial
 
valueTypeAnnotations - Variable in class org.inferred.freebuilder.processor.Datatype_Builder.Value
 
valueTypeAnnotations - Variable in class org.inferred.freebuilder.processor.Datatype_Builder
 
valueTypeVisibility - Variable in class org.inferred.freebuilder.processor.Datatype_Builder.Partial
 
valueTypeVisibility - Variable in class org.inferred.freebuilder.processor.Datatype_Builder.Value
 
valueTypeVisibility - Variable in class org.inferred.freebuilder.processor.Datatype_Builder
 
Variable - Class in org.inferred.freebuilder.processor.source
 
Variable(String) - Constructor for class org.inferred.freebuilder.processor.source.Variable
 
verb - Variable in class org.inferred.freebuilder.processor.property.MergeAction
 
verifyType(TypeElement, PackageElement) - Method in class org.inferred.freebuilder.processor.Analyser
Basic sanity-checking to ensure we can fulfil the @FreeBuilder contract for this type.
verifyTypeIsConstructible(TypeElement) - Method in class org.inferred.freebuilder.processor.Analyser
Issues an error if type does not have a package-visible no-args constructor.
version - Variable in enum org.inferred.freebuilder.processor.source.feature.SourceLevel
 
visibility - Variable in class org.inferred.freebuilder.processor.NameAndVisibility
 
visibility() - Method in class org.inferred.freebuilder.processor.NameAndVisibility
 
visibility() - Method in class org.inferred.freebuilder.processor.source.CompilerReflection.ElementsTypeInfo
 
visibility() - Method in class org.inferred.freebuilder.processor.source.RuntimeReflection.RuntimeTypeInfo
 
visibility() - Method in interface org.inferred.freebuilder.processor.source.ScopeHandler.TypeInfo
 
Visibility() - Constructor for enum org.inferred.freebuilder.processor.source.ScopeHandler.Visibility
 
Visibility(int, String, String) - Constructor for enum org.inferred.freebuilder.processor.Datatype.Visibility
 
visibilityIn(String, QualifiedName) - Method in class org.inferred.freebuilder.processor.source.ScopeHandler
Returns whether type is visible in, or can be imported into, a compilation unit in pkg.
visibilityIn(QualifiedName, QualifiedName) - Method in class org.inferred.freebuilder.processor.source.ScopeHandler
Returns whether type is visible in, or can be imported into, the body of type.
visibilityIn(ScopeHandler, TypeUsage) - Method in class org.inferred.freebuilder.processor.source.ImportManager
 
visibilityOf(QualifiedName) - Method in class org.inferred.freebuilder.processor.source.ScopeHandler
 
visibleTypes - Variable in class org.inferred.freebuilder.processor.source.ScopeHandler
Scope ↦ simple name ↦ type
visitAllOwnMethodInvocations(ExecutableElement, MethodIntrospector.OwnMethodInvocationVisitor) - Method in class org.inferred.freebuilder.processor.model.javac.JavacMethodIntrospector
 
visitAllOwnMethodInvocations(ExecutableElement, MethodIntrospector.OwnMethodInvocationVisitor) - Method in class org.inferred.freebuilder.processor.model.MethodIntrospector.NoMethodIntrospector
 
visitAllOwnMethodInvocations(ExecutableElement, MethodIntrospector.OwnMethodInvocationVisitor) - Method in class org.inferred.freebuilder.processor.model.MethodIntrospector
Calls visitor with every method invoked on this in the given method, if method introspection is supported on this compiler.
visitAnnotation(AnnotationMirror, AnnotationValue) - Method in class org.inferred.freebuilder.processor.source.AnnotationSource.ValueSourceAdder
 
visitArray(List<? extends AnnotationValue>, AnnotationValue) - Method in class org.inferred.freebuilder.processor.source.AnnotationSource.ValueSourceAdder
 
visitArray(ArrayType, Void) - Method in class org.inferred.freebuilder.processor.source.IsInvalidTypeVisitor
 
visitDeclared(DeclaredType, Void) - Method in class org.inferred.freebuilder.processor.Analyser.IsSubclassOfGeneratedTypeVisitor
However, with some setups (e.g.
visitDeclared(DeclaredType, Void) - Method in class org.inferred.freebuilder.processor.source.IsInvalidTypeVisitor
 
visitDeclared(DeclaredType, QualifiedNameAppendable) - Method in class org.inferred.freebuilder.processor.source.TypeMirrorAppender
 
visitError(ErrorType, Void) - Method in class org.inferred.freebuilder.processor.Analyser.IsSubclassOfGeneratedTypeVisitor
Any reference to the as-yet-ungenerated builder should be an unresolved ERROR.
visitError(ErrorType, Void) - Method in class org.inferred.freebuilder.processor.source.IsInvalidTypeVisitor
 
visitExecutable(ExecutableType, Void) - Method in class org.inferred.freebuilder.processor.source.IsInvalidTypeVisitor
 
visitIntersection(IntersectionType, Void) - Method in class org.inferred.freebuilder.processor.source.IsInvalidTypeVisitor
 
visitInvocation(Name, MethodIntrospector.OwnMethodInvocationVisitor.Logger) - Method in interface org.inferred.freebuilder.processor.model.MethodIntrospector.OwnMethodInvocationVisitor
 
visitNoType(NoType, Void) - Method in class org.inferred.freebuilder.processor.source.IsInvalidTypeVisitor
 
visitNull(NullType, Void) - Method in class org.inferred.freebuilder.processor.source.IsInvalidTypeVisitor
 
visitPackage(PackageElement, QualifiedNameAppendable) - Method in class org.inferred.freebuilder.processor.source.ElementAppender
 
visitPrimitive(PrimitiveType, Void) - Method in class org.inferred.freebuilder.processor.source.IsInvalidTypeVisitor
 
visitString(String, AnnotationValue) - Method in class org.inferred.freebuilder.processor.source.AnnotationSource.ValueSourceAdder
 
visitType(TypeElement, QualifiedNameAppendable) - Method in class org.inferred.freebuilder.processor.source.ElementAppender
 
visitTypeVariable(TypeVariable, Void) - Method in class org.inferred.freebuilder.processor.source.IsInvalidTypeVisitor
 
visitUnion(UnionType, Void) - Method in class org.inferred.freebuilder.processor.source.IsInvalidTypeVisitor
 
visitUnknown(AnnotationValue, AnnotationValue) - Method in class org.inferred.freebuilder.processor.source.AnnotationSource.ValueSourceAdder
 
visitWildcard(WildcardType, Void) - Method in class org.inferred.freebuilder.processor.source.IsInvalidTypeVisitor
 
visitWildcard(WildcardType, QualifiedNameAppendable) - Method in class org.inferred.freebuilder.processor.source.TypeMirrorAppender
 

W

wildcardSuperList(TypeMirror, Elements, Types) - Static method in class org.inferred.freebuilder.processor.property.ListProperty.Factory
Returns ? super List<elementType>.
wildcardSuperMap(TypeMirror, TypeMirror, Elements, Types) - Static method in class org.inferred.freebuilder.processor.property.MapProperty.Factory
 
wildcardSuperSet(TypeMirror, Elements, Types) - Static method in class org.inferred.freebuilder.processor.property.SetProperty.Factory
 
wildcardSuperSortedSet(TypeMirror, Elements, Types) - Static method in class org.inferred.freebuilder.processor.property.SortedSetProperty.Factory
 
withInitialCapital(Object) - Static method in class org.inferred.freebuilder.processor.GwtSupport
 
withoutAnnotations(CharSequence) - Static method in class org.inferred.freebuilder.processor.source.SourceParser
 
withoutTypeParams(CharSequence) - Static method in class org.inferred.freebuilder.processor.source.SourceParser
 
withParameters(Iterable<? extends TypeParameterElement>) - Method in class org.inferred.freebuilder.processor.source.QualifiedName
 
withParameters(TypeParameterElement...) - Method in class org.inferred.freebuilder.processor.source.QualifiedName
 
withParameters(TypeMirror, TypeMirror...) - Method in class org.inferred.freebuilder.processor.source.QualifiedName
 
withParams(Object[]) - Static method in class org.inferred.freebuilder.processor.source.TemplateApplier
 
withText(String, Object...) - Method in class org.inferred.freebuilder.processor.source.Type.JavadocLink
 
withWildcards() - Method in class org.inferred.freebuilder.processor.source.Type
Returns a new type of the same class, parameterized with wildcards ("?").
writeCompilationUnit(Filer, SourceBuilder, Element) - Static method in class org.inferred.freebuilder.processor.source.FilerUtils
Writes unit to the correct file.

_

_unsetProperties - Variable in class org.inferred.freebuilder.processor.BuildableType_Builder
 
_unsetProperties - Variable in class org.inferred.freebuilder.processor.BuildableType_Builder.Partial
 
_unsetProperties - Variable in class org.inferred.freebuilder.processor.Datatype_Builder
 
_unsetProperties - Variable in class org.inferred.freebuilder.processor.Datatype_Builder.Partial
 
_unsetProperties - Variable in class org.inferred.freebuilder.processor.property.Property_Builder
 
_unsetProperties - Variable in class org.inferred.freebuilder.processor.property.Property_Builder.Partial
 
_unsetProperties - Variable in class org.inferred.freebuilder.processor.source.TypeUsage_Builder
 
_unsetProperties - Variable in class org.inferred.freebuilder.processor.source.TypeUsage_Builder.Partial
 
A B C D E F G H I J K L M N O P Q R S T U V W _ 
All Classes All Packages