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
All Classes All Packages
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
elementto the list to be returned fromProperty.getAccessorAnnotations(). - addAccessorAnnotations(Excerpt...) - Method in class org.inferred.freebuilder.processor.property.Property_Builder
-
Adds each element of
elementsto the list to be returned fromProperty.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
elementsto the list to be returned fromProperty.getAccessorAnnotations(). - addAllAccessorAnnotations(Spliterator<? extends Excerpt>) - Method in class org.inferred.freebuilder.processor.property.Property_Builder
-
Adds each element of
elementsto the list to be returned fromProperty.getAccessorAnnotations(). - addAllAccessorAnnotations(BaseStream<? extends Excerpt, ?>) - Method in class org.inferred.freebuilder.processor.property.Property_Builder
-
Adds each element of
elementsto the list to be returned fromProperty.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
elementsto the list to be returned fromDatatype.getGeneratedBuilderAnnotations(). - addAllGeneratedBuilderAnnotations(Spliterator<? extends Excerpt>) - Method in class org.inferred.freebuilder.processor.Datatype_Builder
-
Adds each element of
elementsto the list to be returned fromDatatype.getGeneratedBuilderAnnotations(). - addAllGeneratedBuilderAnnotations(BaseStream<? extends Excerpt, ?>) - Method in class org.inferred.freebuilder.processor.Datatype_Builder
-
Adds each element of
elementsto the list to be returned fromDatatype.getGeneratedBuilderAnnotations(). - addAllGetterAnnotations(Iterable<? extends Excerpt>) - Method in class org.inferred.freebuilder.processor.property.Property_Builder
-
Adds each element of
elementsto the list to be returned fromProperty.getGetterAnnotations(). - addAllGetterAnnotations(Spliterator<? extends Excerpt>) - Method in class org.inferred.freebuilder.processor.property.Property_Builder
-
Adds each element of
elementsto the list to be returned fromProperty.getGetterAnnotations(). - addAllGetterAnnotations(BaseStream<? extends Excerpt, ?>) - Method in class org.inferred.freebuilder.processor.property.Property_Builder
-
Adds each element of
elementsto the list to be returned fromProperty.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
elementsto the list to be returned fromDatatype.getNestedClasses(). - addAllNestedClasses(Spliterator<? extends Excerpt>) - Method in class org.inferred.freebuilder.processor.Datatype_Builder
-
Adds each element of
elementsto the list to be returned fromDatatype.getNestedClasses(). - addAllNestedClasses(BaseStream<? extends Excerpt, ?>) - Method in class org.inferred.freebuilder.processor.Datatype_Builder
-
Adds each element of
elementsto the list to be returned fromDatatype.getNestedClasses(). - addAllPutAnnotations(Iterable<? extends Excerpt>) - Method in class org.inferred.freebuilder.processor.property.Property_Builder
-
Adds each element of
elementsto the list to be returned fromProperty.getPutAnnotations(). - addAllPutAnnotations(Spliterator<? extends Excerpt>) - Method in class org.inferred.freebuilder.processor.property.Property_Builder
-
Adds each element of
elementsto the list to be returned fromProperty.getPutAnnotations(). - addAllPutAnnotations(BaseStream<? extends Excerpt, ?>) - Method in class org.inferred.freebuilder.processor.property.Property_Builder
-
Adds each element of
elementsto the list to be returned fromProperty.getPutAnnotations(). - addAllValueTypeAnnotations(Iterable<? extends Excerpt>) - Method in class org.inferred.freebuilder.processor.Datatype_Builder
-
Adds each element of
elementsto the list to be returned fromDatatype.getValueTypeAnnotations(). - addAllValueTypeAnnotations(Spliterator<? extends Excerpt>) - Method in class org.inferred.freebuilder.processor.Datatype_Builder
-
Adds each element of
elementsto the list to be returned fromDatatype.getValueTypeAnnotations(). - addAllValueTypeAnnotations(BaseStream<? extends Excerpt, ?>) - Method in class org.inferred.freebuilder.processor.Datatype_Builder
-
Adds each element of
elementsto the list to be returned fromDatatype.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
elementto the list to be returned fromDatatype.getGeneratedBuilderAnnotations(). - addGeneratedBuilderAnnotations(Excerpt...) - Method in class org.inferred.freebuilder.processor.Datatype_Builder
-
Adds each element of
elementsto the list to be returned fromDatatype.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
elementto the list to be returned fromProperty.getGetterAnnotations(). - addGetterAnnotations(Excerpt...) - Method in class org.inferred.freebuilder.processor.property.Property_Builder
-
Adds each element of
elementsto the list to be returned fromProperty.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
elementto the list to be returned fromDatatype.getNestedClasses(). - addNestedClasses(Excerpt...) - Method in class org.inferred.freebuilder.processor.Datatype_Builder
-
Adds each element of
elementsto the list to be returned fromDatatype.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 onvalueType. - 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
elementto the list to be returned fromProperty.getPutAnnotations(). - addPutAnnotations(Excerpt...) - Method in class org.inferred.freebuilder.processor.property.Property_Builder
-
Adds each element of
elementsto the list to be returned fromProperty.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
annotationto . - 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
elementto the list to be returned fromDatatype.getValueTypeAnnotations(). - addValueTypeAnnotations(Excerpt...) - Method in class org.inferred.freebuilder.processor.Datatype_Builder
-
Adds each element of
elementsto the list to be returned fromDatatype.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
GeneratedTypefortype. - analyser - Variable in class org.inferred.freebuilder.processor.Processor
- Analyser - Class in org.inferred.freebuilder.processor
-
Analyses a
FreeBuilderdatatype type, returning aGeneratedTypefor 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
superclassin 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
asListmethod suitable for an array ofelementTypeelements, if one exists. - asElement(DeclaredType) - Static method in class org.inferred.freebuilder.processor.model.ModelUtils
-
Returns the
TypeElementcorresponding totype. - 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
-
PropertyCodeGeneratorproviding fluent methods forBiMapproperties. - 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
BuildableTypebased on the contents of thisBuilder. - 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
Datatypebased on the contents of thisBuilder. - 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
Datatypebased on the content of theBuilder. - build() - Method in class org.inferred.freebuilder.processor.property.Property_Builder
-
Returns a newly-created
Propertybased on the contents of thisBuilder. - 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
TypeUsagebased on the contents of thisBuilder. - 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
-
PropertyCodeGeneratorproviding fluent methods forListproperties containingBuildableTypeinstances. - 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
-
PropertyCodeGeneratorproviding fluent methods for fields of aBuildableType. - 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 ofBuildableType. - 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
BuildableTypefor use in unit tests. - buildPartial() - Method in class org.inferred.freebuilder.processor.Datatype_Builder
-
Returns a newly-created partial
Datatypefor use in unit tests. - buildPartial() - Method in class org.inferred.freebuilder.processor.property.Property_Builder
-
Returns a newly-created partial
Propertyfor use in unit tests. - buildPartial() - Method in class org.inferred.freebuilder.processor.source.TypeUsage_Builder
-
Returns a newly-created partial
TypeUsagefor 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()toOptional.empty(). - clearBuilderFactory() - Method in class org.inferred.freebuilder.processor.Datatype_Builder
-
Sets the value to be returned by
Datatype.getBuilderFactory()toOptional.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()toOptional.empty(). - clearScope() - Method in class org.inferred.freebuilder.processor.source.TypeUsage_Builder
-
Sets the value to be returned by
TypeUsage.scope()toOptional.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
Elementsused byScopeHandler. - 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
keyis not already associated with a value, computes its value usingsupplierand 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
PropertyCodeGeneratorfor the property described inconfig. - 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 ofDatatype. - 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
QualifiedNameof 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
-
A set of
Featureinstances, determined dynamically by callingFeatureType.forEnvironment(javax.annotation.processing.ProcessingEnvironment, org.inferred.freebuilder.processor.source.feature.FeatureSet). - 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
typeerases to any ofpossibilities. - erasesToAnyOf(DeclaredType, QualifiedName...) - Static method in class org.inferred.freebuilder.processor.model.ModelUtils
-
Returns true if
typeerases to any ofpossibilities. - 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
Excerptof "implements/extendstype". - 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
featureTypeappropriate 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
Featureinstances, indexed byFeatureType. - 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
AnnotationMirrorfor the annotation of typeannotationClassonelement, orOptional.empty()if no such annotation exists. - findAnnotationMirror(Element, String) - Static method in class org.inferred.freebuilder.processor.model.ModelUtils
-
Returns an
AnnotationMirrorfor the annotation of typeannotationClassNameonelement, orOptional.empty()if no such annotation exists. - findAnnotationMirror(Element, QualifiedName) - Static method in class org.inferred.freebuilder.processor.model.ModelUtils
-
Returns an
AnnotationMirrorfor the annotation of typeannotationClassonelement, orOptional.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
Fto use inenv. - 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
SourceBuilderusingfeatures. - forTesting(FeatureSet) - Static method in class org.inferred.freebuilder.processor.source.SourceBuilder
-
Returns a
SourceBuilderusingfeatures. - 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
builderTypeinstance, 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
valueas a template. - from(Datatype) - Static method in class org.inferred.freebuilder.processor.Datatype_Builder
-
Creates a new builder using
valueas a template. - from(Property) - Static method in class org.inferred.freebuilder.processor.property.Property_Builder
-
Creates a new builder using
valueas a template. - from(TypeUsage) - Static method in class org.inferred.freebuilder.processor.source.TypeUsage_Builder
-
Creates a new builder using
valueas 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
methodNameontype, assignable toprototype, orprototypeitself 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
methodNameontype.
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
Generatedannotation, if available, with value set to the full name of thegeneratorclass 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 @
FreeBuilderannotation. - 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 ofFeatureType.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
Elementsimplementation. - getEnvironment() - Method in class org.inferred.freebuilder.processor.Analyser.ConfigImpl
- getEnvironment() - Method in interface org.inferred.freebuilder.processor.property.PropertyCodeGenerator.Config
-
The compiler's
ProcessingEnvironmentimplementation. - 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
thisin 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
methodis an abstract getter following the JavaBean convention. - getPropertyNames(TypeElement, ExecutableElement) - Method in interface org.inferred.freebuilder.processor.naming.NamingConvention
-
Verifies
methodis 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 typetype. - 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 typetype. - 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
Typesimplementation. - 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 ofGuavaLibrary. - 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
annotationhas 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
-
FreeBuilderwill not check properties annotated@IgnoredByEqualswhen comparing objects in its generatedObject.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
MethodIntrospectorimplementation for the given javac environment. - instance(ProcessingEnvironment) - Static method in class org.inferred.freebuilder.processor.model.MethodIntrospector
-
Returns a
MethodIntrospectorimplementation 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
MethodIntrospectorfor javac. - JavacMethodIntrospector(Trees) - Constructor for class org.inferred.freebuilder.processor.model.javac.JavacMethodIntrospector
- JavacMethodIntrospector.TreeAnalysis - Class in org.inferred.freebuilder.processor.model.javac
-
Data object retuned by
JavacMethodIntrospector.OWN_METHOD_INVOCATIONS_FETCHER. - 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 ofJavaxPackage. - 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 ofJsr305. - 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
preferredNameif still available, and registers thedefinitionto 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
-
PropertyCodeGeneratorproviding fluent methods forListMultimapproperties. - 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
-
PropertyCodeGeneratorproviding fluent methods forListproperties. - 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 applyingmapperto 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 applyingmapperto 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 applyingmapperto 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 applyingmapperto 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 applyingmapperto 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 applyingmapperto 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 applyingmapperto 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 applyingmapperto 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 applyingmapperto 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 applyingmapperto 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 applyingmapperto 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 applyingmapperto 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 applyingmapperto 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 applyingmapperto 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 applyingmapperto 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 applyingmapperto 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 applyingmapperto 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 applyingmapperto 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 applyingmapperto 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 applyingmapperto 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 applyingmapperto 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 applyingmapperto 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 applyingmapperto 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 applyingmapperto 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 applyingmapperto 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 applyingmapperto 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
-
PropertyCodeGeneratorproviding fluent methods forMapproperties. - 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 applyingmapperto 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 applyingmapperto 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 applyingmapperto 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 applyingmapperto 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 applyingmapperto 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 applyingmapperto 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 applyingmapperto 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 applyingmapperto 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 applyingmapperto 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 applyingmapperto 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 applyingmapperto 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 applyingmapperto 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
TypeElementcorresponding totype, 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
typeas aDeclaredType, 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
elementas aTypeElement, 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
JavacMethodIntrospectorusing 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
methodis 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 byObject. - 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
-
PropertyCodeGeneratorproviding fluent methods forMultisetproperties. - 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
mutatorto the list to be returned fromProperty.getAccessorAnnotations(). - mutateGeneratedBuilderAnnotations(Consumer<? super List<Excerpt>>) - Method in class org.inferred.freebuilder.processor.Datatype_Builder
-
Applies
mutatorto the list to be returned fromDatatype.getGeneratedBuilderAnnotations(). - mutateGetterAnnotations(Consumer<? super List<Excerpt>>) - Method in class org.inferred.freebuilder.processor.property.Property_Builder
-
Applies
mutatorto the list to be returned fromProperty.getGetterAnnotations(). - mutateNestedClasses(Consumer<? super List<Excerpt>>) - Method in class org.inferred.freebuilder.processor.Datatype_Builder
-
Applies
mutatorto the list to be returned fromDatatype.getNestedClasses(). - mutatePutAnnotations(Consumer<? super List<Excerpt>>) - Method in class org.inferred.freebuilder.processor.property.Property_Builder
-
Applies
mutatorto the list to be returned fromProperty.getPutAnnotations(). - mutateStandardMethodUnderrides(Consumer<? super Map<Datatype.StandardMethod, Datatype.UnderrideLevel>>) - Method in class org.inferred.freebuilder.processor.Datatype_Builder
-
Invokes
mutatorwith the map to be returned fromDatatype.getStandardMethodUnderrides(). - mutateValueTypeAnnotations(Consumer<? super List<Excerpt>>) - Method in class org.inferred.freebuilder.processor.Datatype_Builder
-
Applies
mutatorto the list to be returned fromDatatype.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.CONFLICTif 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
elementTypearguments needs a@SafeVarargsannotation 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
QualifiedNameof a type calledsimpleNamenested 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
-
FreeBuilderwill not include properties annotated@NotInToStringin the output of its generatedObject.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
-
PropertyCodeGeneratorproviding 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
QualifiedNameforcls, 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
QualifiedNamefor a type inpackageName. - 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
QualifiedNamefortype. - 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
-
PropertyCodeGeneratorproviding 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
typethat overrides methodmethodName(params). - override(DeclaredType, Types, String, TypeMirror...) - Static method in class org.inferred.freebuilder.processor.model.ModelUtils
-
Returns the method on
typethat overrides methodmethodName(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
typeoverrides methodmethodName(params). - overrides(DeclaredType, Types, String, TypeMirror...) - Static method in class org.inferred.freebuilder.processor.model.ModelUtils
-
Returns whether
typeoverrides methodmethodName(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
Preconditionsmethods. - 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, andOptionalInt. - 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,LongUnaryOperatororDoubleUnaryOperator, depending ontype. - 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 @
FreeBuilderannotation. - 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 ofProperty_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
PropertyCodeGeneratorinstances. - 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.Factoryinstances when creating aPropertyCodeGenerator. - 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
mapto the map to be returned fromDatatype.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
keyis not already associated with a value, associates it withvalue. - 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
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
keyfrom the map to be returned fromDatatype.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
-
PropertyCodeGeneratorproviding fluent methods forSetMultimapproperties. - 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
-
PropertyCodeGeneratorproviding fluent methods forSetproperties. - 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 andvisibility. - 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
-
PropertyCodeGeneratorproviding fluent methods forSortedSetproperties. - 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 currentSourceLevel. - 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
Featureinstances, defaulting toFeatureType.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
featureswhenStaticFeatureSet.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
Fto 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
valueTypecalled Builder, and verifies it extends the autogeneratedsuperclass. - 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 ofTypeUsage. - 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()andObject.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
StringBuilderthat 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
typedoes 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
typeis visible in, or can be imported into, a compilation unit inpkg. - visibilityIn(QualifiedName, QualifiedName) - Method in class org.inferred.freebuilder.processor.source.ScopeHandler
-
Returns whether
typeis visible in, or can be imported into, the body oftype. - 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
visitorwith every method invoked onthisin 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
unitto 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
All Classes All Packages