Uses of Class
org.derive4j.processor.api.Binding
-
Packages that use Binding Package Description org.derive4j.processor.api -
-
Uses of Binding in org.derive4j.processor.api
Subclasses of Binding in org.derive4j.processor.api Modifier and Type Class Description private static class
Bindings.Binding_
private static class
Bindings.Lazy
Fields in org.derive4j.processor.api declared as Binding Modifier and Type Field Description private Binding
Bindings.Lazy. evaluation
Fields in org.derive4j.processor.api with type parameters of type Binding Modifier and Type Field Description private java.util.Map<java.lang.String,Binding>
FieldsTypeClassInstanceBindingMaps.BindingMap. bindingsByFieldName
private java.util.function.Supplier<Binding>
Bindings.Lazy. expression
Methods in org.derive4j.processor.api that return Binding Modifier and Type Method Description private Binding
Bindings.Lazy. _evaluate()
static Binding
Bindings. binding(FreeVariable variable, Expression value)
static Binding
Bindings. lazy(java.util.function.Supplier<Binding> binding)
Methods in org.derive4j.processor.api that return types with arguments of type Binding Modifier and Type Method Description <X> java.util.function.Function<Binding,X>
Bindings.CasesMatchers.TotalMatcher_Binding. binding(Binding.Case<X> binding)
<X> java.util.function.Function<Binding,X>
Bindings.CasesMatchers.TotalMatcher_Binding. binding_(X x)
static java.util.Map<java.lang.String,Binding>
FieldsTypeClassInstanceBindingMaps. getBindingsByFieldName(FieldsTypeClassInstanceBindingMap fieldsTypeClassInstanceBindingMap)
static java.util.function.Function<Binding,Binding>
Bindings. modValue(java.util.function.Function<Expression,Expression> valueMod)
static java.util.function.Function<Binding,Binding>
Bindings. modValue(java.util.function.Function<Expression,Expression> valueMod)
static java.util.function.Function<Binding,Binding>
Bindings. modVariable(java.util.function.Function<FreeVariable,FreeVariable> variableMod)
static java.util.function.Function<Binding,Binding>
Bindings. modVariable(java.util.function.Function<FreeVariable,FreeVariable> variableMod)
static java.util.function.Function<Binding,Binding>
Bindings. setValue(Expression newValue)
static java.util.function.Function<Binding,Binding>
Bindings. setValue(Expression newValue)
static java.util.function.Function<Binding,Binding>
Bindings. setVariable(FreeVariable newVariable)
static java.util.function.Function<Binding,Binding>
Bindings. setVariable(FreeVariable newVariable)
Methods in org.derive4j.processor.api with parameters of type Binding Modifier and Type Method Description static Expression
Bindings. getValue(Binding binding)
static FreeVariable
Bindings. getVariable(Binding binding)
Method parameters in org.derive4j.processor.api with type arguments of type Binding Modifier and Type Method Description X
FieldsTypeClassInstanceBindingMap.Case. bindingMap(java.util.List<FreeVariable> freeVariables, java.util.Map<java.lang.String,Binding> bindingsByFieldName)
static FieldsTypeClassInstanceBindingMap
FieldsTypeClassInstanceBindingMaps. bindingMap(java.util.List<FreeVariable> freeVariables, java.util.Map<java.lang.String,Binding> bindingsByFieldName)
static Binding
Bindings. lazy(java.util.function.Supplier<Binding> binding)
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. setBindingsByFieldName(java.util.Map<java.lang.String,Binding> newBindingsByFieldName)
Constructor parameters in org.derive4j.processor.api with type arguments of type Binding Constructor Description BindingMap(java.util.List<FreeVariable> freeVariables, java.util.Map<java.lang.String,Binding> bindingsByFieldName)
Lazy(java.util.function.Supplier<Binding> binding)
-