Uses of Class
org.inferred.freebuilder.processor.source.FunctionalType
-
Packages that use FunctionalType Package Description org.inferred.freebuilder.processor.property org.inferred.freebuilder.processor.source -
-
Uses of FunctionalType in org.inferred.freebuilder.processor.property
Fields in org.inferred.freebuilder.processor.property declared as FunctionalType Modifier and Type Field Description private FunctionalTypeDefaultProperty. mapperTypeprivate FunctionalTypeNullableProperty. mapperTypeprivate FunctionalTypeOptionalProperty. mapperTypeprivate FunctionalTypeBiMapProperty. mutatorTypeprivate FunctionalTypeBuildableProperty. mutatorTypeprivate FunctionalTypeListMultimapProperty. mutatorTypeprivate FunctionalTypeListProperty. mutatorTypeprivate FunctionalTypeMapProperty. mutatorTypeprivate FunctionalTypeMultisetProperty. mutatorTypeprivate FunctionalTypeSetMultimapProperty. mutatorTypeprivate FunctionalTypeSetProperty. mutatorTypeprivate FunctionalTypeSortedSetProperty. mutatorTypeFields in org.inferred.freebuilder.processor.property with type parameters of type FunctionalType Modifier and Type Field Description private java.util.Optional<FunctionalType>PrimitiveOptionalProperty. optionalOperatorprivate java.util.Optional<FunctionalType>PrimitiveOptionalProperty. primitiveOperatorMethods in org.inferred.freebuilder.processor.property with parameters of type FunctionalType Modifier and Type Method Description private voidPrimitiveOptionalProperty. addOptionalMapper(SourceBuilder code, FunctionalType mapperType)private voidPrimitiveOptionalProperty. addPrimitiveMapper(SourceBuilder code, FunctionalType mapperType)protected abstract voidOptionalProperty.OptionalType. applyMapper(SourceBuilder code, Datatype datatype, FunctionalType mapperType, Property property)Constructors in org.inferred.freebuilder.processor.property with parameters of type FunctionalType 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)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)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)Constructor parameters in org.inferred.freebuilder.processor.property with type arguments of type FunctionalType Constructor Description PrimitiveOptionalProperty(Datatype datatype, Property property, PrimitiveOptionalProperty.OptionalType optional, java.util.Optional<FunctionalType> primitiveOperator, java.util.Optional<FunctionalType> optionalOperator) -
Uses of FunctionalType in org.inferred.freebuilder.processor.source
Methods in org.inferred.freebuilder.processor.source that return FunctionalType Modifier and Type Method Description static FunctionalTypeFunctionalType. consumer(javax.lang.model.type.TypeMirror type)ReturnsConsumer<type>.static FunctionalTypeFunctionalType. functionalTypeAcceptedByMethod(javax.lang.model.type.DeclaredType type, java.lang.String methodName, FunctionalType prototype, javax.lang.model.util.Elements elements, javax.lang.model.util.Types types)Returns the functional type accepted bymethodNameontype, assignable toprototype, orprototypeitself if no such method has been declared.static FunctionalTypeFunctionalType. primitiveUnaryOperator(javax.lang.model.type.PrimitiveType type)Returns one ofIntUnaryOperator,LongUnaryOperatororDoubleUnaryOperator, depending ontype.static FunctionalTypeFunctionalType. unaryOperator(javax.lang.model.type.TypeMirror type)ReturnsUnaryOperator<type>.static FunctionalTypeFunctionalType. unboxedUnaryOperator(javax.lang.model.type.TypeMirror type, javax.lang.model.util.Types types)Returns a unary operator that will accepttype, without autoboxing if possible.Methods in org.inferred.freebuilder.processor.source that return types with arguments of type FunctionalType Modifier and Type Method Description static java.util.List<FunctionalType>FunctionalType. functionalTypesAcceptedByMethod(javax.lang.model.type.DeclaredType type, java.lang.String methodName, javax.lang.model.util.Elements elements, javax.lang.model.util.Types types)Returns the functional types accepted bymethodNameontype.static java.util.Optional<FunctionalType>FunctionalType. maybeFunctionalType(javax.lang.model.type.DeclaredType type, javax.lang.model.util.Elements elements, javax.lang.model.util.Types types)static java.util.Optional<FunctionalType>FunctionalType. maybeFunctionalType(javax.lang.model.type.TypeMirror type, javax.lang.model.util.Elements elements, javax.lang.model.util.Types types)Methods in org.inferred.freebuilder.processor.source with parameters of type FunctionalType Modifier and Type Method Description static FunctionalTypeFunctionalType. functionalTypeAcceptedByMethod(javax.lang.model.type.DeclaredType type, java.lang.String methodName, FunctionalType prototype, javax.lang.model.util.Elements elements, javax.lang.model.util.Types types)Returns the functional type accepted bymethodNameontype, assignable toprototype, orprototypeitself if no such method has been declared.static booleanFunctionalType. isAssignable(FunctionalType fromType, FunctionalType toType, javax.lang.model.util.Types types)
-