Uses of Class
org.inferred.freebuilder.processor.property.Property
-
Packages that use Property Package Description org.inferred.freebuilder.processor org.inferred.freebuilder.processor.property -
-
Uses of Property in org.inferred.freebuilder.processor
Fields in org.inferred.freebuilder.processor declared as Property Modifier and Type Field Description private PropertyAnalyser.ConfigImpl. propertyFields in org.inferred.freebuilder.processor with type parameters of type Property Modifier and Type Field Description private java.util.Map<Property,PropertyCodeGenerator>GeneratedBuilder. generatorsByPropertyprivate java.util.Map<Property,PropertyCodeGenerator>GwtSupport.CustomValueSerializer. generatorsByPropertyprivate java.util.Collection<Property>GwtSupport.GwtWhitelist. propertiesMethods in org.inferred.freebuilder.processor that return Property Modifier and Type Method Description PropertyAnalyser.ConfigImpl. getProperty()Methods in org.inferred.freebuilder.processor that return types with arguments of type Property Modifier and Type Method Description java.util.Map<Property,PropertyCodeGenerator>GeneratedBuilder. getGeneratorsByProperty()private java.util.Map<Property,PropertyCodeGenerator>Analyser. pickPropertyGenerators(javax.lang.model.element.TypeElement type, Datatype datatype, javax.lang.model.type.DeclaredType builder, java.lang.Iterable<javax.lang.model.element.ExecutableElement> methods)Methods in org.inferred.freebuilder.processor with parameters of type Property Modifier and Type Method Description static java.lang.StringBuilderMethods. addAllBuildersOfMethod(Property property)static java.lang.StringBuilderMethods. addAllMethod(Property property)static java.lang.StringBuilderMethods. addCopiesMethod(Property property)static java.lang.StringBuilderMethods. addMethod(Property property)static java.lang.StringBuilderMethods. clearMethod(Property property)static java.lang.StringBuilderMethods. forcePutMethod(Property property)static java.lang.StringBuilderMethods. getBuilderMethod(Property property)static java.lang.StringBuilderMethods. getBuildersMethod(Property property)static java.lang.StringBuilderMethods. getter(Property property)static java.lang.StringBuilderMethods. mapper(Property property)static java.lang.StringBuilderMethods. mutator(Property property)static java.lang.StringBuilderMethods. nullableSetter(Property property)static java.lang.StringBuilderMethods. putAllMethod(Property property)static java.lang.StringBuilderMethods. putMethod(Property property)static java.lang.StringBuilderMethods. removeAllMethod(Property property)static java.lang.StringBuilderMethods. removeKeyFromMethod(Property property)static java.lang.StringBuilderMethods. removeMethod(Property property)static java.lang.StringBuilderMethods. removeValueFromMethod(Property property)static java.lang.StringBuilderMethods. setComparatorMethod(Property property)static java.lang.StringBuilderMethods. setCountMethod(Property property)static java.lang.StringBuilderMethods. setter(Property property)Method parameters in org.inferred.freebuilder.processor with type arguments of type Property Modifier and Type Method Description static voidToStringGenerator. addToString(SourceBuilder code, Datatype datatype, java.util.Map<Property,PropertyCodeGenerator> generatorsByProperty, boolean forPartial)Generates a toString method using concatenation or a StringBuilder.private static voidToStringGenerator. bodyWithBuilder(SourceBuilder code, Datatype datatype, java.util.Map<Property,PropertyCodeGenerator> generatorsByProperty, java.lang.String typename, java.util.function.Predicate<PropertyCodeGenerator> isOptional)Generates the body of a toString method that uses a StringBuilder.private static voidToStringGenerator. bodyWithBuilderAndSeparator(SourceBuilder code, Datatype datatype, java.util.Map<Property,PropertyCodeGenerator> generatorsByProperty, java.lang.String typename)Generates the body of a toString method that uses a StringBuilder and a separator variable.private static voidToStringGenerator. bodyWithConcatenation(SourceBuilder code, java.util.Map<Property,PropertyCodeGenerator> generatorsByProperty, java.lang.String typename)Generate the body of a toString method that uses plain concatenation.private static GeneratedBuilder.FieldAccessListGeneratedBuilder. getFields(java.util.stream.Stream<Property> properties)static Datatype.BuilderGwtSupport. gwtMetadata(javax.lang.model.element.TypeElement type, Datatype datatype, java.util.Map<Property,PropertyCodeGenerator> generatorsByProperty)Constructors in org.inferred.freebuilder.processor with parameters of type Property Constructor Description ConfigImpl(javax.lang.model.type.DeclaredType builder, Datatype datatype, Property property, javax.lang.model.element.ExecutableElement getterMethod, java.util.Set<java.lang.String> methodsInvokedInBuilderConstructor)Constructor parameters in org.inferred.freebuilder.processor with type arguments of type Property Constructor Description CustomValueSerializer(Datatype datatype, java.util.Map<Property,PropertyCodeGenerator> generatorsByProperty)GeneratedBuilder(Datatype datatype, java.util.Map<Property,PropertyCodeGenerator> generatorsByProperty)GwtWhitelist(Datatype datatype, java.util.Collection<Property> properties) -
Uses of Property in org.inferred.freebuilder.processor.property
Subclasses of Property in org.inferred.freebuilder.processor.property Modifier and Type Class Description private static classProperty_Builder.Partialprivate static classProperty_Builder.Rebuildableprivate static classProperty_Builder.ValueFields in org.inferred.freebuilder.processor.property declared as Property Modifier and Type Field Description protected PropertyPropertyCodeGenerator. propertyMethods in org.inferred.freebuilder.processor.property that return Property Modifier and Type Method Description PropertyProperty_Builder. build()Returns a newly-createdPropertybased on the contents of thisBuilder.PropertyProperty_Builder.Partial.PartialBuilder. build()PropertyProperty_Builder. buildPartial()Returns a newly-created partialPropertyfor use in unit tests.PropertyPropertyCodeGenerator.Config. getProperty()Returns datatype about the property requiring code generation.Methods in org.inferred.freebuilder.processor.property with parameters of type Property Modifier and Type Method Description protected abstract voidOptionalProperty.OptionalType. applyMapper(SourceBuilder code, Datatype datatype, FunctionalType mapperType, Property property)static Property.BuilderProperty_Builder. from(Property value)Creates a new builder usingvalueas a template.Property.BuilderProperty_Builder. mergeFrom(Property value)Copies values fromvalue, appending to collections, and skipping defaults and empty optionals.Constructors in org.inferred.freebuilder.processor.property with parameters of type Property Constructor Description BiMapProperty(Datatype datatype, Property property, boolean overridesForcePutMethod, javax.lang.model.type.TypeMirror keyType, java.util.Optional<javax.lang.model.type.TypeMirror> unboxedKeyType, javax.lang.model.type.TypeMirror valueType, java.util.Optional<javax.lang.model.type.TypeMirror> unboxedValueType, FunctionalType mutatorType)BuildableListProperty(Datatype datatype, Property property, boolean needsSafeVarargs, boolean overridesValueInstanceVarargsAddMethod, boolean overridesBuilderVarargsAddMethod, BuildableType element)BuildableProperty(Datatype datatype, Property property, BuildableType type, FunctionalType mutatorType)DefaultProperty(Datatype datatype, Property property, boolean hasDefault, FunctionalType mapperType)ListMultimapProperty(Datatype datatype, Property property, boolean overridesPutMethod, javax.lang.model.type.TypeMirror keyType, java.util.Optional<javax.lang.model.type.TypeMirror> unboxedKeyType, javax.lang.model.type.TypeMirror valueType, java.util.Optional<javax.lang.model.type.TypeMirror> unboxedValueType, FunctionalType mutatorType)ListProperty(Datatype datatype, Property property, boolean needsSafeVarargs, boolean overridesAddMethod, boolean overridesVarargsAddMethod, javax.lang.model.type.TypeMirror elementType, java.util.Optional<javax.lang.model.type.TypeMirror> unboxedType, FunctionalType mutatorType)MapProperty(Datatype datatype, Property property, boolean overridesPutMethod, javax.lang.model.type.TypeMirror keyType, java.util.Optional<javax.lang.model.type.TypeMirror> unboxedKeyType, javax.lang.model.type.TypeMirror valueType, java.util.Optional<javax.lang.model.type.TypeMirror> unboxedValueType, FunctionalType mutatorType)MultisetProperty(Datatype datatype, Property property, boolean needsSafeVarargs, boolean overridesSetCountMethod, boolean overridesVarargsAddMethod, javax.lang.model.type.TypeMirror elementType, java.util.Optional<javax.lang.model.type.TypeMirror> unboxedType, FunctionalType mutatorType)NullableProperty(Datatype datatype, Property property, java.lang.Iterable<javax.lang.model.element.TypeElement> nullableAnnotations, FunctionalType mapperType)OptionalProperty(Datatype datatype, Property property, OptionalProperty.OptionalType optional, javax.lang.model.type.TypeMirror elementType, java.util.Optional<javax.lang.model.type.TypeMirror> unboxedType, FunctionalType mapperType)PrimitiveOptionalProperty(Datatype datatype, Property property, PrimitiveOptionalProperty.OptionalType optional, java.util.Optional<FunctionalType> primitiveOperator, java.util.Optional<FunctionalType> optionalOperator)PropertyCodeGenerator(Datatype datatype, Property property)SetMultimapProperty(Datatype datatype, Property property, boolean overridesPutMethod, javax.lang.model.type.TypeMirror keyType, java.util.Optional<javax.lang.model.type.TypeMirror> unboxedKeyType, javax.lang.model.type.TypeMirror valueType, java.util.Optional<javax.lang.model.type.TypeMirror> unboxedValueType, FunctionalType mutatorType)SetProperty(Datatype datatype, Property property, javax.lang.model.type.TypeMirror elementType, java.util.Optional<javax.lang.model.type.TypeMirror> unboxedType, FunctionalType mutatorType, boolean needsSafeVarargs, boolean overridesAddMethod, boolean overridesVarargsAddMethod)SortedSetProperty(Datatype datatype, Property property, javax.lang.model.type.TypeMirror elementType, java.util.Optional<javax.lang.model.type.TypeMirror> unboxedType, FunctionalType mutatorType, boolean needsSafeVarargs, boolean overridesAddMethod, boolean overridesVarargsAddMethod)
-