Uses of Class
org.inferred.freebuilder.processor.source.SourceBuilder
Packages that use SourceBuilder
Package
Description
-
Uses of SourceBuilder in org.inferred.freebuilder.processor
Methods in org.inferred.freebuilder.processor with parameters of type SourceBuilderModifier and TypeMethodDescriptionprivate voidGeneratedBuilder.addAccessors(SourceBuilder body) private voidGeneratedBuilder.addBuilderTypeDeclaration(SourceBuilder code) private voidGeneratedBuilder.addBuildMethod(SourceBuilder code) private voidGeneratedBuilder.addBuildPartialMethod(SourceBuilder code) private voidGeneratedBuilder.addClearMethod(SourceBuilder code) private voidGeneratedBuilder.addFieldDeclarations(SourceBuilder code) private voidGwtSupport.CustomValueSerializer.addInstantiateInstance(SourceBuilder code) private voidGeneratedBuilder.addMergeFromBuilderMethod(SourceBuilder code) private voidGeneratedBuilder.addMergeFromValueMethod(SourceBuilder code) private voidGeneratedBuilder.addPartialConstructor(SourceBuilder code) private voidGeneratedBuilder.addPartialEquals(SourceBuilder code) private voidGeneratedBuilder.addPartialFields(SourceBuilder code) private voidGeneratedBuilder.addPartialGetters(SourceBuilder code) private voidGeneratedBuilder.addPartialHashCode(SourceBuilder code) private voidGeneratedBuilder.addPartialToBuilderMethod(SourceBuilder code) private voidGeneratedBuilder.addPartialType(SourceBuilder code) private voidGeneratedBuilder.addPropertyEnum(SourceBuilder code) private voidGeneratedBuilder.addRebuildableSuperclass(SourceBuilder code) private voidGwtSupport.CustomValueSerializer.addSerializeInstance(SourceBuilder code) private voidGeneratedBuilder.addStaticFromMethod(SourceBuilder code) voidDatatype.Visibility.addTo(SourceBuilder code) voidGeneratedBuilder.addTo(SourceBuilder code) voidGeneratedBuilder.FieldAccessList.addTo(SourceBuilder source) voidGeneratedStub.addTo(SourceBuilder code) voidGwtSupport.CustomValueSerializer.addTo(SourceBuilder code) voidGwtSupport.GwtWhitelist.addTo(SourceBuilder code) static voidToStringGenerator.addToString(SourceBuilder code, Datatype datatype, Map<Property, PropertyCodeGenerator> generatorsByProperty, boolean forPartial) Generates a toString method using concatenation or a StringBuilder.private voidGeneratedBuilder.addValueType(SourceBuilder code) private voidGeneratedBuilder.addValueTypeConstructor(SourceBuilder code) private voidGeneratedBuilder.addValueTypeEquals(SourceBuilder code) private voidGeneratedBuilder.addValueTypeEqualsOverride(SourceBuilder code) private voidGeneratedBuilder.addValueTypeGetters(SourceBuilder code) private voidGeneratedBuilder.addValueTypeHashCode(SourceBuilder code) private voidGeneratedBuilder.addValueTypeToBuilder(SourceBuilder code) private static voidToStringGenerator.bodyWithBuilder(SourceBuilder code, Datatype datatype, Map<Property, PropertyCodeGenerator> generatorsByProperty, String typename, Predicate<PropertyCodeGenerator> isOptional) Generates the body of a toString method that uses a StringBuilder.private static voidToStringGenerator.bodyWithBuilderAndSeparator(SourceBuilder code, Datatype datatype, Map<Property, PropertyCodeGenerator> generatorsByProperty, String typename) Generates the body of a toString method that uses a StringBuilder and a separator variable.private static voidToStringGenerator.bodyWithConcatenation(SourceBuilder code, Map<Property, PropertyCodeGenerator> generatorsByProperty, String typename) Generate the body of a toString method that uses plain concatenation.Declarations.freshBuilder(SourceBuilder code, Datatype datatype) Declares a fresh Builder to copy default property values from.static VariableDeclarations.upcastToGeneratedBuilder(SourceBuilder code, Datatype datatype, String builder) Upcasts a Builder instance to the generated superclass, to allow access to private fields. -
Uses of SourceBuilder in org.inferred.freebuilder.processor.excerpt
Methods in org.inferred.freebuilder.processor.excerpt with parameters of type SourceBuilderModifier and TypeMethodDescriptionprivate voidBuildableList.addAdd(SourceBuilder code) private voidBuildableList.addAddAllValues(SourceBuilder code) private static voidCheckedNavigableSet.addAddMethod(SourceBuilder code) private voidBuildableList.addAddValue(SourceBuilder code) private voidBuildableList.addBuild(SourceBuilder code, String buildMethod) private static voidBuildableList.addEnsureCapacity(SourceBuilder code) private voidBuildableList.addGet(SourceBuilder code) private voidBuildableList.addRemove(SourceBuilder code) private voidBuildableList.addSet(SourceBuilder code) private static voidBuildableList.addSize(SourceBuilder code) private static voidCheckedNavigableSet.addSubSetMethod(SourceBuilder code) voidBuildableList.addTo(SourceBuilder code) voidCheckedBiMap.addTo(SourceBuilder code) voidCheckedBiMap.CheckedEntry.addTo(SourceBuilder code) voidCheckedBiMap.CheckedEntryIterator.addTo(SourceBuilder code) voidCheckedBiMap.CheckedEntrySet.addTo(SourceBuilder code) voidCheckedList.addTo(SourceBuilder code) voidCheckedListMultimap.addTo(SourceBuilder code) voidCheckedMap.addTo(SourceBuilder code) voidCheckedMap.CheckedEntry.addTo(SourceBuilder code) voidCheckedMap.CheckedEntryIterator.addTo(SourceBuilder code) voidCheckedMap.CheckedEntrySet.addTo(SourceBuilder code) voidCheckedMultiset.addTo(SourceBuilder code) voidCheckedNavigableSet.addTo(SourceBuilder code) voidCheckedSet.addTo(SourceBuilder code) voidCheckedSetMultimap.addTo(SourceBuilder code) private static voidBuildableList.convertToArrayList(SourceBuilder code) private voidBuildableList.convertToBuilder(String variable, SourceBuilder code) -
Uses of SourceBuilder in org.inferred.freebuilder.processor.property
Methods in org.inferred.freebuilder.processor.property with parameters of type SourceBuilderModifier and TypeMethodDescriptionvoidPropertyCodeGenerator.addAccessorAnnotations(SourceBuilder code) static voidMergeAction.addActionsTo(SourceBuilder code, Set<MergeAction> mergeActions, boolean forBuilder) Emits a sentence fragment combining all the merge actions.private voidListProperty.addAdd(SourceBuilder code) private voidMultisetProperty.addAdd(SourceBuilder code) private voidSetProperty.addAdd(SourceBuilder code) private voidSortedSetProperty.addAdd(SourceBuilder code) private voidMultisetProperty.addAddCopiesTo(SourceBuilder code) voidBiMapProperty.addAssignToBuilder(SourceBuilder code, Variable builder) voidBuildableListProperty.addAssignToBuilder(SourceBuilder code, Variable builder) voidBuildableProperty.addAssignToBuilder(SourceBuilder code, Variable builder) voidDefaultProperty.addAssignToBuilder(SourceBuilder code, Variable builder) voidListMultimapProperty.addAssignToBuilder(SourceBuilder code, Variable builder) voidListProperty.addAssignToBuilder(SourceBuilder code, Variable builder) voidMapProperty.addAssignToBuilder(SourceBuilder code, Variable builder) voidMultisetProperty.addAssignToBuilder(SourceBuilder code, Variable builder) voidNullableProperty.addAssignToBuilder(SourceBuilder code, Variable builder) voidOptionalProperty.addAssignToBuilder(SourceBuilder code, Variable builder) voidPrimitiveOptionalProperty.addAssignToBuilder(SourceBuilder code, Variable builder) abstract voidPropertyCodeGenerator.addAssignToBuilder(SourceBuilder code, Variable builder) Adds an assignment to the field on the builder from the Value/Partial implementation.voidSetMultimapProperty.addAssignToBuilder(SourceBuilder code, Variable builder) voidSetProperty.addAssignToBuilder(SourceBuilder code, Variable builder) voidSortedSetProperty.addAssignToBuilder(SourceBuilder code, Variable builder) private voidBuildableListProperty.addBuilderAdd(SourceBuilder code) voidBiMapProperty.addBuilderFieldAccessors(SourceBuilder code) voidBuildableListProperty.addBuilderFieldAccessors(SourceBuilder code) voidBuildableProperty.addBuilderFieldAccessors(SourceBuilder code) voidDefaultProperty.addBuilderFieldAccessors(SourceBuilder code) voidListMultimapProperty.addBuilderFieldAccessors(SourceBuilder code) voidListProperty.addBuilderFieldAccessors(SourceBuilder code) voidMapProperty.addBuilderFieldAccessors(SourceBuilder code) voidMultisetProperty.addBuilderFieldAccessors(SourceBuilder code) voidNullableProperty.addBuilderFieldAccessors(SourceBuilder code) voidOptionalProperty.addBuilderFieldAccessors(SourceBuilder code) voidPrimitiveOptionalProperty.addBuilderFieldAccessors(SourceBuilder code) abstract voidPropertyCodeGenerator.addBuilderFieldAccessors(SourceBuilder code) Add the accessor methods for the property to the builder's source code.voidSetMultimapProperty.addBuilderFieldAccessors(SourceBuilder code) voidSetProperty.addBuilderFieldAccessors(SourceBuilder code) voidSortedSetProperty.addBuilderFieldAccessors(SourceBuilder code) voidBiMapProperty.addBuilderFieldDeclaration(SourceBuilder code) voidBuildableListProperty.addBuilderFieldDeclaration(SourceBuilder code) voidBuildableProperty.addBuilderFieldDeclaration(SourceBuilder code) voidDefaultProperty.addBuilderFieldDeclaration(SourceBuilder code) voidListMultimapProperty.addBuilderFieldDeclaration(SourceBuilder code) voidListProperty.addBuilderFieldDeclaration(SourceBuilder code) voidMapProperty.addBuilderFieldDeclaration(SourceBuilder code) voidMultisetProperty.addBuilderFieldDeclaration(SourceBuilder code) voidNullableProperty.addBuilderFieldDeclaration(SourceBuilder code) voidOptionalProperty.addBuilderFieldDeclaration(SourceBuilder code) voidPrimitiveOptionalProperty.addBuilderFieldDeclaration(SourceBuilder code) abstract voidPropertyCodeGenerator.addBuilderFieldDeclaration(SourceBuilder code) Add the field declaration for the property to the builder's source code.voidSetMultimapProperty.addBuilderFieldDeclaration(SourceBuilder code) voidSetProperty.addBuilderFieldDeclaration(SourceBuilder code) voidSortedSetProperty.addBuilderFieldDeclaration(SourceBuilder code) private voidBuildableListProperty.addBuilderVarargsAdd(SourceBuilder code) private voidBiMapProperty.addClear(SourceBuilder code) private voidBuildableListProperty.addClear(SourceBuilder code) private voidListMultimapProperty.addClear(SourceBuilder code) private voidListProperty.addClear(SourceBuilder code) private voidMapProperty.addClear(SourceBuilder code) private voidMultisetProperty.addClear(SourceBuilder code) private voidOptionalProperty.addClear(SourceBuilder code) private voidPrimitiveOptionalProperty.addClear(SourceBuilder code) private voidSetMultimapProperty.addClear(SourceBuilder code) private voidSetProperty.addClear(SourceBuilder code) private voidSortedSetProperty.addClear(SourceBuilder code) voidBiMapProperty.addClearField(SourceBuilder code) voidBuildableListProperty.addClearField(SourceBuilder code) voidBuildableProperty.addClearField(SourceBuilder code) voidDefaultProperty.addClearField(SourceBuilder code) voidListMultimapProperty.addClearField(SourceBuilder code) voidListProperty.addClearField(SourceBuilder code) voidMapProperty.addClearField(SourceBuilder code) voidMultisetProperty.addClearField(SourceBuilder code) voidNullableProperty.addClearField(SourceBuilder code) voidOptionalProperty.addClearField(SourceBuilder code) voidPrimitiveOptionalProperty.addClearField(SourceBuilder code) abstract voidPropertyCodeGenerator.addClearField(SourceBuilder code) Adds a clear call for the property given a template builder to the builder's source code.voidSetMultimapProperty.addClearField(SourceBuilder code) voidSetProperty.addClearField(SourceBuilder code) voidSortedSetProperty.addClearField(SourceBuilder code) private voidSortedSetProperty.addConvertToTreeSet(SourceBuilder code) private voidBuildableListProperty.addFieldAssignment(SourceBuilder code, Excerpt finalField, String builder, String buildMethod) private voidBuildableProperty.addFieldAssignment(SourceBuilder code, Excerpt finalField, String builder, String buildMethod) voidBiMapProperty.addFinalFieldAssignment(SourceBuilder code, Excerpt finalField, String builder) voidBuildableListProperty.addFinalFieldAssignment(SourceBuilder code, Excerpt finalField, String builder) voidBuildableProperty.addFinalFieldAssignment(SourceBuilder code, Excerpt finalField, String builder) voidDefaultProperty.addFinalFieldAssignment(SourceBuilder code, Excerpt finalField, String builder) voidListMultimapProperty.addFinalFieldAssignment(SourceBuilder code, Excerpt finalField, String builder) voidListProperty.addFinalFieldAssignment(SourceBuilder code, Excerpt finalField, String builder) voidMapProperty.addFinalFieldAssignment(SourceBuilder code, Excerpt finalField, String builder) voidMultisetProperty.addFinalFieldAssignment(SourceBuilder code, Excerpt finalField, String builder) voidNullableProperty.addFinalFieldAssignment(SourceBuilder code, Excerpt finalField, String builder) voidOptionalProperty.addFinalFieldAssignment(SourceBuilder code, Excerpt finalField, String builder) voidPrimitiveOptionalProperty.addFinalFieldAssignment(SourceBuilder code, Excerpt finalField, String builder) abstract voidPropertyCodeGenerator.addFinalFieldAssignment(SourceBuilder code, Excerpt finalField, String builder) Add the final assignment of the property to the value object's source code.voidSetMultimapProperty.addFinalFieldAssignment(SourceBuilder code, Excerpt finalField, String builder) voidSetProperty.addFinalFieldAssignment(SourceBuilder code, Excerpt finalField, String builder) voidSortedSetProperty.addFinalFieldAssignment(SourceBuilder code, Excerpt finalField, String builder) private voidBiMapProperty.addForcePut(SourceBuilder code) private voidBiMapProperty.addGetter(SourceBuilder code) private voidBuildableListProperty.addGetter(SourceBuilder code) private voidBuildableProperty.addGetter(SourceBuilder code) private voidDefaultProperty.addGetter(SourceBuilder code) private voidListMultimapProperty.addGetter(SourceBuilder code) private voidListProperty.addGetter(SourceBuilder code) private voidMapProperty.addGetter(SourceBuilder code) private voidMultisetProperty.addGetter(SourceBuilder code) private voidNullableProperty.addGetter(SourceBuilder code) private voidOptionalProperty.addGetter(SourceBuilder code) private voidPrimitiveOptionalProperty.addGetter(SourceBuilder code) private voidSetMultimapProperty.addGetter(SourceBuilder code) private voidSetProperty.addGetter(SourceBuilder code) private voidSortedSetProperty.addGetter(SourceBuilder code) voidNullableProperty.addGetterAnnotations(SourceBuilder code) voidPropertyCodeGenerator.addGetterAnnotations(SourceBuilder code) Adds method annotations for the value type getter method.private voidListProperty.addIterableAddAll(SourceBuilder code) private voidMultisetProperty.addIterableAddAll(SourceBuilder code) private voidSetProperty.addIterableAddAll(SourceBuilder code) private voidSortedSetProperty.addIterableAddAll(SourceBuilder code) private voidBuildableListProperty.addIterableBuilderAddAll(SourceBuilder code) private voidBuildableListProperty.addIterableValueInstanceAddAll(SourceBuilder code) private voidListProperty.addJavadocForAddAll(SourceBuilder code) private voidMultisetProperty.addJavadocForAddAll(SourceBuilder code) private voidSetProperty.addJavadocForAddAll(SourceBuilder code) private voidSortedSetProperty.addJavadocForAddAll(SourceBuilder code) private voidBuildableListProperty.addJavadocForAddingMultipleBuilders(SourceBuilder code) private voidBuildableListProperty.addJavadocForAddingMultipleValues(SourceBuilder code) private voidDefaultProperty.addMapper(SourceBuilder code) private voidNullableProperty.addMapper(SourceBuilder code) private voidOptionalProperty.addMapper(SourceBuilder code) voidBiMapProperty.addMergeFromBuilder(SourceBuilder code, String builder) voidBuildableListProperty.addMergeFromBuilder(SourceBuilder code, String builder) voidBuildableProperty.addMergeFromBuilder(SourceBuilder code, String builder) voidDefaultProperty.addMergeFromBuilder(SourceBuilder code, String builder) voidListMultimapProperty.addMergeFromBuilder(SourceBuilder code, String builder) voidListProperty.addMergeFromBuilder(SourceBuilder code, String builder) voidMapProperty.addMergeFromBuilder(SourceBuilder code, String builder) voidMultisetProperty.addMergeFromBuilder(SourceBuilder code, String builder) voidNullableProperty.addMergeFromBuilder(SourceBuilder code, String builder) voidOptionalProperty.addMergeFromBuilder(SourceBuilder code, String builder) voidPrimitiveOptionalProperty.addMergeFromBuilder(SourceBuilder code, String builder) abstract voidPropertyCodeGenerator.addMergeFromBuilder(SourceBuilder code, String builder) Add a merge from builder for the property to the builder's source code.voidSetMultimapProperty.addMergeFromBuilder(SourceBuilder code, String builder) voidSetProperty.addMergeFromBuilder(SourceBuilder code, String builder) voidSortedSetProperty.addMergeFromBuilder(SourceBuilder code, String builder) voidBiMapProperty.addMergeFromValue(SourceBuilder code, String value) voidBuildableListProperty.addMergeFromValue(SourceBuilder code, String value) voidBuildableProperty.addMergeFromValue(SourceBuilder code, String value) voidDefaultProperty.addMergeFromValue(SourceBuilder code, String value) voidListMultimapProperty.addMergeFromValue(SourceBuilder code, String value) voidListProperty.addMergeFromValue(SourceBuilder code, String value) voidMapProperty.addMergeFromValue(SourceBuilder code, String value) voidMultisetProperty.addMergeFromValue(SourceBuilder code, String value) voidNullableProperty.addMergeFromValue(SourceBuilder code, String value) voidOptionalProperty.addMergeFromValue(SourceBuilder code, String value) voidPrimitiveOptionalProperty.addMergeFromValue(SourceBuilder code, String value) abstract voidPropertyCodeGenerator.addMergeFromValue(SourceBuilder code, String value) Add a merge from value for the property to the builder's source code.voidSetMultimapProperty.addMergeFromValue(SourceBuilder code, String value) voidSetProperty.addMergeFromValue(SourceBuilder code, String value) voidSortedSetProperty.addMergeFromValue(SourceBuilder code, String value) private voidListMultimapProperty.addMultimapPutAll(SourceBuilder code) private voidSetMultimapProperty.addMultimapPutAll(SourceBuilder code) private voidBiMapProperty.addMutate(SourceBuilder code) private voidBuildableListProperty.addMutate(SourceBuilder code) private voidBuildableProperty.addMutate(SourceBuilder code) private voidListMultimapProperty.addMutate(SourceBuilder code) private voidListProperty.addMutate(SourceBuilder code) private voidMapProperty.addMutate(SourceBuilder code) private voidMultisetProperty.addMutate(SourceBuilder code) private voidSetMultimapProperty.addMutate(SourceBuilder code) private voidSetProperty.addMutator(SourceBuilder code) private voidSortedSetProperty.addMutator(SourceBuilder code) private voidOptionalProperty.addNullableSetter(SourceBuilder code) private voidPrimitiveOptionalProperty.addOptionalMapper(SourceBuilder code, FunctionalType mapperType) private voidOptionalProperty.addOptionalSetter(SourceBuilder code) private voidPrimitiveOptionalProperty.addOptionalSetter(SourceBuilder code) voidBuildableListProperty.addPartialFieldAssignment(SourceBuilder code, Excerpt finalField, String builder) voidBuildableProperty.addPartialFieldAssignment(SourceBuilder code, Excerpt finalField, String builder) voidPropertyCodeGenerator.addPartialFieldAssignment(SourceBuilder code, Excerpt finalField, String builder) Add the final assignment of the property to the partial value object's source code.private voidPrimitiveOptionalProperty.addPrimitiveMapper(SourceBuilder code, FunctionalType mapperType) private voidBiMapProperty.addPut(SourceBuilder code) private voidListMultimapProperty.addPut(SourceBuilder code) private voidMapProperty.addPut(SourceBuilder code) private voidSetMultimapProperty.addPut(SourceBuilder code) private voidBiMapProperty.addPutAll(SourceBuilder code) private voidMapProperty.addPutAll(SourceBuilder code) voidPropertyCodeGenerator.addPutAnnotations(SourceBuilder code) voidOptionalProperty.addReadValueFragment(SourceBuilder code, Excerpt finalField) voidPropertyCodeGenerator.addReadValueFragment(SourceBuilder code, Excerpt finalField) Adds a fragment converting the value object's field to the property's type.private voidListMultimapProperty.addRemove(SourceBuilder code) private voidMapProperty.addRemove(SourceBuilder code) private voidSetMultimapProperty.addRemove(SourceBuilder code) private voidSetProperty.addRemove(SourceBuilder code) private voidSortedSetProperty.addRemove(SourceBuilder code) private voidListMultimapProperty.addRemoveAll(SourceBuilder code) private voidSetMultimapProperty.addRemoveAll(SourceBuilder code) private voidBiMapProperty.addRemoveKeyFrom(SourceBuilder code) private voidBiMapProperty.addRemoveValueFrom(SourceBuilder code) private voidBuildableListProperty.addSafeVarargsForPublicMethod(SourceBuilder code, boolean isOverridden) private voidSortedSetProperty.addSetComparator(SourceBuilder code) private voidMultisetProperty.addSetCountOf(SourceBuilder code) voidBiMapProperty.addSetFromResult(SourceBuilder code, Excerpt builder, Excerpt variable) voidBuildableListProperty.addSetFromResult(SourceBuilder code, Excerpt builder, Excerpt variable) voidBuildableProperty.addSetFromResult(SourceBuilder code, Excerpt builder, Excerpt variable) voidDefaultProperty.addSetFromResult(SourceBuilder code, Excerpt builder, Excerpt variable) voidListMultimapProperty.addSetFromResult(SourceBuilder code, Excerpt builder, Excerpt variable) voidListProperty.addSetFromResult(SourceBuilder code, Excerpt builder, Excerpt variable) voidMapProperty.addSetFromResult(SourceBuilder code, Excerpt builder, Excerpt variable) voidMultisetProperty.addSetFromResult(SourceBuilder code, Excerpt builder, Excerpt variable) voidNullableProperty.addSetFromResult(SourceBuilder code, Excerpt builder, Excerpt variable) voidOptionalProperty.addSetFromResult(SourceBuilder code, Excerpt builder, Excerpt variable) voidPrimitiveOptionalProperty.addSetFromResult(SourceBuilder code, Excerpt builder, Excerpt variable) abstract voidPropertyCodeGenerator.addSetFromResult(SourceBuilder code, Excerpt builder, Excerpt variable) Adds a set call for the property from a function result to the builder's source code.voidSetMultimapProperty.addSetFromResult(SourceBuilder code, Excerpt builder, Excerpt variable) voidSetProperty.addSetFromResult(SourceBuilder code, Excerpt builder, Excerpt variable) voidSortedSetProperty.addSetFromResult(SourceBuilder code, Excerpt builder, Excerpt variable) private voidBuildableProperty.addSetter(SourceBuilder code) private voidDefaultProperty.addSetter(SourceBuilder code) private voidNullableProperty.addSetter(SourceBuilder code) private voidOptionalProperty.addSetter(SourceBuilder code) private voidPrimitiveOptionalProperty.addSetter(SourceBuilder code) private voidBuildableProperty.addSetterTakingBuilder(SourceBuilder code) private voidListMultimapProperty.addSingleKeyPutAll(SourceBuilder code) private voidSetMultimapProperty.addSingleKeyPutAll(SourceBuilder code) private voidListProperty.addSpliteratorAddAll(SourceBuilder code) private voidMultisetProperty.addSpliteratorAddAll(SourceBuilder code) private voidSetProperty.addSpliteratorAddAll(SourceBuilder code) private voidSortedSetProperty.addSpliteratorAddAll(SourceBuilder code) private voidBuildableListProperty.addSpliteratorBuilderAddAll(SourceBuilder code) private voidBuildableListProperty.addSpliteratorValueInstanceAddAll(SourceBuilder code) private voidListProperty.addStreamAddAll(SourceBuilder code) private voidMultisetProperty.addStreamAddAll(SourceBuilder code) private voidSetProperty.addStreamAddAll(SourceBuilder code) private voidSortedSetProperty.addStreamAddAll(SourceBuilder code) private voidBuildableListProperty.addStreamBuilderAddAll(SourceBuilder code) private voidBuildableListProperty.addStreamValueInstanceAddAll(SourceBuilder code) voidListProperty.ImmutableListMethod.addTo(SourceBuilder code) voidMapProperty.ImmutableMapMethod.addTo(SourceBuilder code) voidSetProperty.ImmutableSetMethod.addTo(SourceBuilder code) voidPrimitiveOptionalProperty.addToStringCondition(SourceBuilder code) voidPropertyCodeGenerator.addToStringCondition(SourceBuilder code) Adds condition statement for an initially optional property to be included in the toString output for the Value/Partial types.voidDefaultProperty.addToStringValue(SourceBuilder code) voidPrimitiveOptionalProperty.addToStringValue(SourceBuilder code) voidPropertyCodeGenerator.addToStringValue(SourceBuilder code) Adds value to an ongoing toString concatenation or append sequence.voidBiMapProperty.addValueFieldDeclaration(SourceBuilder code) voidBuildableListProperty.addValueFieldDeclaration(SourceBuilder code) voidBuildableProperty.addValueFieldDeclaration(SourceBuilder code) voidDefaultProperty.addValueFieldDeclaration(SourceBuilder code) voidListMultimapProperty.addValueFieldDeclaration(SourceBuilder code) voidListProperty.addValueFieldDeclaration(SourceBuilder code) voidMapProperty.addValueFieldDeclaration(SourceBuilder code) voidMultisetProperty.addValueFieldDeclaration(SourceBuilder code) voidNullableProperty.addValueFieldDeclaration(SourceBuilder code) voidOptionalProperty.addValueFieldDeclaration(SourceBuilder code) voidPrimitiveOptionalProperty.addValueFieldDeclaration(SourceBuilder code) abstract voidPropertyCodeGenerator.addValueFieldDeclaration(SourceBuilder code) Add the field declaration for the property to the value's source code.voidSetMultimapProperty.addValueFieldDeclaration(SourceBuilder code) voidSetProperty.addValueFieldDeclaration(SourceBuilder code) voidSortedSetProperty.addValueFieldDeclaration(SourceBuilder code) private voidBuildableListProperty.addValueInstanceAdd(SourceBuilder code) private voidBuildableListProperty.addValueInstanceVarargsAdd(SourceBuilder code) private voidListProperty.addVarargsAdd(SourceBuilder code) private voidMultisetProperty.addVarargsAdd(SourceBuilder code) private voidSetProperty.addVarargsAdd(SourceBuilder code) private voidSortedSetProperty.addVarargsAdd(SourceBuilder code) protected abstract voidOptionalProperty.OptionalType.applyMapper(SourceBuilder code, Datatype datatype, FunctionalType mapperType, Property property) protected abstract voidOptionalProperty.OptionalType.invokeIfPresent(SourceBuilder code, String value, String method) -
Uses of SourceBuilder in org.inferred.freebuilder.processor.source
Fields in org.inferred.freebuilder.processor.source declared as SourceBuilderModifier and TypeFieldDescriptionprivate final SourceBuilderAnnotationSource.ValueSourceAdder.codeMethods in org.inferred.freebuilder.processor.source that return SourceBuilderModifier and TypeMethodDescriptionAppends formatted text to the source.Equivalent toadd("%s", excerpt).Appends a formatted line of code to the source.static SourceBuilderSourceBuilder.forEnvironment(ProcessingEnvironment env, FeatureSet features) Returns aSourceBuilder.static SourceBuilderSourceBuilder.forTesting(Feature<?>... features) Returns aSourceBuilderusingfeatures.static SourceBuilderSourceBuilder.forTesting(FeatureSet features) Returns aSourceBuilderusingfeatures.Methods in org.inferred.freebuilder.processor.source with parameters of type SourceBuilderModifier and TypeMethodDescriptionprivate static voidTypeClass.addDeclarationParameters(SourceBuilder source, List<TypeParameterElement> typeParameters) private voidPreconditionExcerpts.GuavaCheckExcerpt.addGuavaTo(SourceBuilder code) private voidPreconditionExcerpts.GuavaCheckExcerpt.addIfBlockTo(SourceBuilder code) static voidLazyName.addLazyDefinitions(SourceBuilder code) Finds all lazily-declared classes and methods and adds their definitions to the source.static voidAnnotationSource.addSource(SourceBuilder code, AnnotationMirror annotation) Adds a source-code representation ofannotationto .voidExcerpt.addTo(SourceBuilder source) voidFieldAccess.addTo(SourceBuilder source) voidLazyName.addTo(SourceBuilder code) voidPreconditionExcerpts.GuavaCheckExcerpt.addTo(SourceBuilder code) voidType.addTo(SourceBuilder source) voidType.JavadocLink.addTo(SourceBuilder code) voidVariable.addTo(SourceBuilder code) private static voidExcerpts.appendJoined(SourceBuilder source, String separator, Iterable<?> excerpts) private StringVariable.pickName(SourceBuilder code) private booleanVariable.registerName(SourceBuilder code, String name) static voidFilerUtils.writeCompilationUnit(Filer filer, SourceBuilder unit, Element originatingElement) Writesunitto the correct file.Constructors in org.inferred.freebuilder.processor.source with parameters of type SourceBuilder -
Uses of SourceBuilder in org.inferred.freebuilder.processor.source.feature
Methods in org.inferred.freebuilder.processor.source.feature with parameters of type SourceBuilder