Uses of Class
org.derive4j.processor.api.FieldsTypeClassInstanceBindingMap
-
Packages that use FieldsTypeClassInstanceBindingMap Package Description org.derive4j.processor org.derive4j.processor.api -
-
Uses of FieldsTypeClassInstanceBindingMap in org.derive4j.processor
Methods in org.derive4j.processor that return FieldsTypeClassInstanceBindingMap Modifier and Type Method Description private FieldsTypeClassInstanceBindingMap
DeriveUtilsImpl. join(FieldsTypeClassInstanceBindingMap b1, FieldsTypeClassInstanceBindingMap b2)
Methods in org.derive4j.processor that return types with arguments of type FieldsTypeClassInstanceBindingMap Modifier and Type Method Description DeriveResult<FieldsTypeClassInstanceBindingMap>
DeriveUtilsImpl. resolveFieldInstances(AlgebraicDataType adt, com.squareup.javapoet.ClassName typeClass, java.util.List<javax.lang.model.element.TypeElement> lowPriorityProviders)
Methods in org.derive4j.processor with parameters of type FieldsTypeClassInstanceBindingMap Modifier and Type Method Description private FieldsTypeClassInstanceBindingMap
DeriveUtilsImpl. join(FieldsTypeClassInstanceBindingMap b1, FieldsTypeClassInstanceBindingMap b2)
-
Uses of FieldsTypeClassInstanceBindingMap in org.derive4j.processor.api
Subclasses of FieldsTypeClassInstanceBindingMap in org.derive4j.processor.api Modifier and Type Class Description private static class
FieldsTypeClassInstanceBindingMaps.BindingMap
private static class
FieldsTypeClassInstanceBindingMaps.Lazy
Fields in org.derive4j.processor.api declared as FieldsTypeClassInstanceBindingMap Modifier and Type Field Description private FieldsTypeClassInstanceBindingMap
FieldsTypeClassInstanceBindingMaps.Lazy. evaluation
Fields in org.derive4j.processor.api with type parameters of type FieldsTypeClassInstanceBindingMap Modifier and Type Field Description private java.util.function.Supplier<FieldsTypeClassInstanceBindingMap>
FieldsTypeClassInstanceBindingMaps.Lazy. expression
Methods in org.derive4j.processor.api that return FieldsTypeClassInstanceBindingMap Modifier and Type Method Description private FieldsTypeClassInstanceBindingMap
FieldsTypeClassInstanceBindingMaps.Lazy. _evaluate()
static FieldsTypeClassInstanceBindingMap
FieldsTypeClassInstanceBindingMaps. bindingMap(java.util.List<FreeVariable> freeVariables, java.util.Map<java.lang.String,Binding> bindingsByFieldName)
FieldsTypeClassInstanceBindingMap
InstanceUtils. bindings()
static FieldsTypeClassInstanceBindingMap
FieldsTypeClassInstanceBindingMaps. lazy(java.util.function.Supplier<FieldsTypeClassInstanceBindingMap> fieldsTypeClassInstanceBindingMap)
Methods in org.derive4j.processor.api that return types with arguments of type FieldsTypeClassInstanceBindingMap Modifier and Type Method Description <X> java.util.function.Function<FieldsTypeClassInstanceBindingMap,X>
FieldsTypeClassInstanceBindingMaps.CasesMatchers.TotalMatcher_BindingMap. bindingMap(FieldsTypeClassInstanceBindingMap.Case<X> bindingMap)
<X> java.util.function.Function<FieldsTypeClassInstanceBindingMap,X>
FieldsTypeClassInstanceBindingMaps.CasesMatchers.TotalMatcher_BindingMap. bindingMap_(X x)
static java.util.function.Function<FieldsTypeClassInstanceBindingMap,FieldsTypeClassInstanceBindingMap>
FieldsTypeClassInstanceBindingMaps. modBindingsByFieldName(java.util.function.Function<java.util.Map<java.lang.String,Binding>,java.util.Map<java.lang.String,Binding>> bindingsByFieldNameMod)
static java.util.function.Function<FieldsTypeClassInstanceBindingMap,FieldsTypeClassInstanceBindingMap>
FieldsTypeClassInstanceBindingMaps. modBindingsByFieldName(java.util.function.Function<java.util.Map<java.lang.String,Binding>,java.util.Map<java.lang.String,Binding>> bindingsByFieldNameMod)
static java.util.function.Function<FieldsTypeClassInstanceBindingMap,FieldsTypeClassInstanceBindingMap>
FieldsTypeClassInstanceBindingMaps. modFreeVariables(java.util.function.Function<java.util.List<FreeVariable>,java.util.List<FreeVariable>> freeVariablesMod)
static java.util.function.Function<FieldsTypeClassInstanceBindingMap,FieldsTypeClassInstanceBindingMap>
FieldsTypeClassInstanceBindingMaps. modFreeVariables(java.util.function.Function<java.util.List<FreeVariable>,java.util.List<FreeVariable>> freeVariablesMod)
DeriveResult<FieldsTypeClassInstanceBindingMap>
DeriveUtils. resolveFieldInstances(AlgebraicDataType adt, com.squareup.javapoet.ClassName typeClass, java.util.List<javax.lang.model.element.TypeElement> lowPriorityProviders)
static java.util.function.Function<FieldsTypeClassInstanceBindingMap,FieldsTypeClassInstanceBindingMap>
FieldsTypeClassInstanceBindingMaps. setBindingsByFieldName(java.util.Map<java.lang.String,Binding> newBindingsByFieldName)
static java.util.function.Function<FieldsTypeClassInstanceBindingMap,FieldsTypeClassInstanceBindingMap>
FieldsTypeClassInstanceBindingMaps. setBindingsByFieldName(java.util.Map<java.lang.String,Binding> newBindingsByFieldName)
static java.util.function.Function<FieldsTypeClassInstanceBindingMap,FieldsTypeClassInstanceBindingMap>
FieldsTypeClassInstanceBindingMaps. setFreeVariables(java.util.List<FreeVariable> newFreeVariables)
static java.util.function.Function<FieldsTypeClassInstanceBindingMap,FieldsTypeClassInstanceBindingMap>
FieldsTypeClassInstanceBindingMaps. setFreeVariables(java.util.List<FreeVariable> newFreeVariables)
Methods in org.derive4j.processor.api with parameters of type FieldsTypeClassInstanceBindingMap Modifier and Type Method Description static java.util.Map<java.lang.String,Binding>
FieldsTypeClassInstanceBindingMaps. getBindingsByFieldName(FieldsTypeClassInstanceBindingMap fieldsTypeClassInstanceBindingMap)
static java.util.List<FreeVariable>
FieldsTypeClassInstanceBindingMaps. getFreeVariables(FieldsTypeClassInstanceBindingMap fieldsTypeClassInstanceBindingMap)
Method parameters in org.derive4j.processor.api with type arguments of type FieldsTypeClassInstanceBindingMap Modifier and Type Method Description static FieldsTypeClassInstanceBindingMap
FieldsTypeClassInstanceBindingMaps. lazy(java.util.function.Supplier<FieldsTypeClassInstanceBindingMap> fieldsTypeClassInstanceBindingMap)
Constructor parameters in org.derive4j.processor.api with type arguments of type FieldsTypeClassInstanceBindingMap Constructor Description Lazy(java.util.function.Supplier<FieldsTypeClassInstanceBindingMap> fieldsTypeClassInstanceBindingMap)
-