Uses of Class
org.inferred.freebuilder.processor.property.PropertyCodeGenerator
Packages that use PropertyCodeGenerator
-
Uses of PropertyCodeGenerator in org.inferred.freebuilder.processor
Fields in org.inferred.freebuilder.processor with type parameters of type PropertyCodeGeneratorModifier and TypeFieldDescriptionprivate final Map<Property, PropertyCodeGenerator> GeneratedBuilder.generatorsByPropertyprivate final Map<Property, PropertyCodeGenerator> GwtSupport.CustomValueSerializer.generatorsByPropertyprivate static final Predicate<PropertyCodeGenerator> GeneratedBuilder.IS_REQUIREDMethods in org.inferred.freebuilder.processor that return PropertyCodeGeneratorModifier and TypeMethodDescriptionprivate static PropertyCodeGeneratorAnalyser.createCodeGenerator(PropertyCodeGenerator.Config config) Methods in org.inferred.freebuilder.processor that return types with arguments of type PropertyCodeGeneratorModifier and TypeMethodDescriptionGeneratedBuilder.getGeneratorsByProperty()private Map<Property, PropertyCodeGenerator> Analyser.pickPropertyGenerators(TypeElement type, Datatype datatype, DeclaredType builder, Iterable<ExecutableElement> methods) Method parameters in org.inferred.freebuilder.processor with type arguments of type PropertyCodeGeneratorModifier and TypeMethodDescriptionstatic voidToStringGenerator.addToString(SourceBuilder code, Datatype datatype, Map<Property, PropertyCodeGenerator> generatorsByProperty, boolean forPartial) Generates a toString method using concatenation or a StringBuilder.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.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.static Datatype.BuilderGwtSupport.gwtMetadata(TypeElement type, Datatype datatype, Map<Property, PropertyCodeGenerator> generatorsByProperty) Constructor parameters in org.inferred.freebuilder.processor with type arguments of type PropertyCodeGeneratorModifierConstructorDescriptionprivateCustomValueSerializer(Datatype datatype, Map<Property, PropertyCodeGenerator> generatorsByProperty) GeneratedBuilder(Datatype datatype, Map<Property, PropertyCodeGenerator> generatorsByProperty) -
Uses of PropertyCodeGenerator in org.inferred.freebuilder.processor.property
Subclasses of PropertyCodeGenerator in org.inferred.freebuilder.processor.propertyModifier and TypeClassDescription(package private) classPropertyCodeGeneratorproviding fluent methods forBiMapproperties.(package private) classPropertyCodeGeneratorproviding fluent methods forListproperties containingBuildableTypeinstances.(package private) classPropertyCodeGeneratorproviding fluent methods for fields of aBuildableType.classDefaultPropertyCodeGenerator, providing reference semantics for any type.(package private) classPropertyCodeGeneratorproviding fluent methods forListMultimapproperties.(package private) classPropertyCodeGeneratorproviding fluent methods forListproperties.(package private) classPropertyCodeGeneratorproviding fluent methods forMapproperties.(package private) classPropertyCodeGeneratorproviding fluent methods forMultisetproperties.(package private) classPropertyCodeGeneratorproviding reference semantics for Nullable properties.(package private) classPropertyCodeGeneratorproviding a default value (absent/empty) and convenience setter methods for Guava and Java 8 Optional properties.classThis property class handles the primitive optional fields, includingOptionalDouble,OptionalLong, andOptionalInt.(package private) classPropertyCodeGeneratorproviding fluent methods forSetMultimapproperties.(package private) classPropertyCodeGeneratorproviding fluent methods forSetproperties.(package private) classPropertyCodeGeneratorproviding fluent methods forSortedSetproperties.Methods in org.inferred.freebuilder.processor.property that return types with arguments of type PropertyCodeGeneratorModifier and TypeMethodDescriptionOptional<? extends PropertyCodeGenerator> PropertyCodeGenerator.Factory.create(PropertyCodeGenerator.Config config) Create a newPropertyCodeGeneratorfor the property described inconfig.