Uses of Class
org.inferred.freebuilder.processor.Datatype
Packages that use Datatype
-
Uses of Datatype in org.inferred.freebuilder.processor
Subclasses of Datatype in org.inferred.freebuilder.processorModifier and TypeClassDescriptionprivate static final classprivate static classprivate static final classFields in org.inferred.freebuilder.processor declared as DatatypeModifier and TypeFieldDescriptionprivate final DatatypeAnalyser.ConfigImpl.datatypeprivate final DatatypeGeneratedBuilder.datatypeprivate final DatatypeGwtSupport.CustomValueSerializer.datatypeprivate final DatatypeGwtSupport.GwtWhitelist.datatypeMethods in org.inferred.freebuilder.processor that return DatatypeModifier and TypeMethodDescriptionDatatype_Builder.build()Returns a newly-createdDatatypebased on the contents of thisBuilder.Datatype_Builder.Partial.PartialBuilder.build()Datatype.Builder.build()Returns a newly-builtDatatypebased on the content of theBuilder.Datatype_Builder.buildPartial()Returns a newly-created partialDatatypefor use in unit tests.Analyser.ConfigImpl.getDatatype()(package private) DatatypeGeneratedBuilder.getDatatype()Methods in org.inferred.freebuilder.processor with parameters of type DatatypeModifier 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.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.Declarations.freshBuilder(SourceBuilder code, Datatype datatype) Declares a fresh Builder to copy default property values from.static Datatype.BuilderCreates a new builder usingvalueas a template.static Datatype.BuilderGwtSupport.gwtMetadata(TypeElement type, Datatype datatype, Map<Property, PropertyCodeGenerator> generatorsByProperty) Copies values fromvalue, appending to collections, and skipping empty optionals.private Map<Property, PropertyCodeGenerator> Analyser.pickPropertyGenerators(TypeElement type, Datatype datatype, DeclaredType builder, Iterable<ExecutableElement> methods) static VariableDeclarations.upcastToGeneratedBuilder(SourceBuilder code, Datatype datatype, String builder) Upcasts a Builder instance to the generated superclass, to allow access to private fields.Constructors in org.inferred.freebuilder.processor with parameters of type DatatypeModifierConstructorDescription(package private)ConfigImpl(DeclaredType builder, Datatype datatype, Property property, ExecutableElement getterMethod, Set<String> methodsInvokedInBuilderConstructor) privateCustomValueSerializer(Datatype datatype, Map<Property, PropertyCodeGenerator> generatorsByProperty) GeneratedBuilder(Datatype datatype, Map<Property, PropertyCodeGenerator> generatorsByProperty) privateGwtWhitelist(Datatype datatype, Collection<Property> properties) -
Uses of Datatype in org.inferred.freebuilder.processor.property
Fields in org.inferred.freebuilder.processor.property declared as DatatypeMethods in org.inferred.freebuilder.processor.property that return DatatypeModifier and TypeMethodDescriptionPropertyCodeGenerator.Config.getDatatype()Returns datatype about the builder being generated.Methods in org.inferred.freebuilder.processor.property with parameters of type DatatypeModifier and TypeMethodDescriptionprotected abstract voidOptionalProperty.OptionalType.applyMapper(SourceBuilder code, Datatype datatype, FunctionalType mapperType, Property property) Constructors in org.inferred.freebuilder.processor.property with parameters of type DatatypeModifierConstructorDescription(package private)BiMapProperty(Datatype datatype, Property property, boolean overridesForcePutMethod, TypeMirror keyType, Optional<TypeMirror> unboxedKeyType, TypeMirror valueType, Optional<TypeMirror> unboxedValueType, FunctionalType mutatorType) privateBuildableListProperty(Datatype datatype, Property property, boolean needsSafeVarargs, boolean overridesValueInstanceVarargsAddMethod, boolean overridesBuilderVarargsAddMethod, BuildableType element) privateBuildableProperty(Datatype datatype, Property property, BuildableType type, FunctionalType mutatorType) (package private)DefaultProperty(Datatype datatype, Property property, boolean hasDefault, FunctionalType mapperType) (package private)ListMultimapProperty(Datatype datatype, Property property, boolean overridesPutMethod, TypeMirror keyType, Optional<TypeMirror> unboxedKeyType, TypeMirror valueType, Optional<TypeMirror> unboxedValueType, FunctionalType mutatorType) (package private)ListProperty(Datatype datatype, Property property, boolean needsSafeVarargs, boolean overridesAddMethod, boolean overridesVarargsAddMethod, TypeMirror elementType, Optional<TypeMirror> unboxedType, FunctionalType mutatorType) (package private)MapProperty(Datatype datatype, Property property, boolean overridesPutMethod, TypeMirror keyType, Optional<TypeMirror> unboxedKeyType, TypeMirror valueType, Optional<TypeMirror> unboxedValueType, FunctionalType mutatorType) (package private)MultisetProperty(Datatype datatype, Property property, boolean needsSafeVarargs, boolean overridesSetCountMethod, boolean overridesVarargsAddMethod, TypeMirror elementType, Optional<TypeMirror> unboxedType, FunctionalType mutatorType) (package private)NullableProperty(Datatype datatype, Property property, Iterable<TypeElement> nullableAnnotations, FunctionalType mapperType) (package private)OptionalProperty(Datatype datatype, Property property, OptionalProperty.OptionalType optional, TypeMirror elementType, Optional<TypeMirror> unboxedType, FunctionalType mapperType) (package private)PrimitiveOptionalProperty(Datatype datatype, Property property, PrimitiveOptionalProperty.OptionalType optional, Optional<FunctionalType> primitiveOperator, Optional<FunctionalType> optionalOperator) PropertyCodeGenerator(Datatype datatype, Property property) (package private)SetMultimapProperty(Datatype datatype, Property property, boolean overridesPutMethod, TypeMirror keyType, Optional<TypeMirror> unboxedKeyType, TypeMirror valueType, Optional<TypeMirror> unboxedValueType, FunctionalType mutatorType) (package private)SetProperty(Datatype datatype, Property property, TypeMirror elementType, Optional<TypeMirror> unboxedType, FunctionalType mutatorType, boolean needsSafeVarargs, boolean overridesAddMethod, boolean overridesVarargsAddMethod) (package private)SortedSetProperty(Datatype datatype, Property property, TypeMirror elementType, Optional<TypeMirror> unboxedType, FunctionalType mutatorType, boolean needsSafeVarargs, boolean overridesAddMethod, boolean overridesVarargsAddMethod)