Uses of Class
org.derive4j.processor.api.Binding
Packages that use Binding
-
Uses of Binding in org.derive4j.processor.api
Subclasses of Binding in org.derive4j.processor.apiModifier and TypeClassDescriptionprivate static final class
private static final class
Fields in org.derive4j.processor.api declared as BindingFields in org.derive4j.processor.api with type parameters of type BindingModifier and TypeFieldDescriptionFieldsTypeClassInstanceBindingMaps.BindingMap.bindingsByFieldName
Bindings.Lazy.expression
Methods in org.derive4j.processor.api that return BindingModifier and TypeMethodDescriptionprivate Binding
Bindings.Lazy._evaluate()
static Binding
Bindings.binding
(FreeVariable variable, Expression value) static Binding
Methods in org.derive4j.processor.api that return types with arguments of type BindingModifier and TypeMethodDescriptionBindings.CasesMatchers.TotalMatcher_Binding.binding
(Binding.Case<X> binding) Bindings.CasesMatchers.TotalMatcher_Binding.binding_
(X x) FieldsTypeClassInstanceBindingMaps.getBindingsByFieldName
(FieldsTypeClassInstanceBindingMap fieldsTypeClassInstanceBindingMap) Bindings.modValue
(Function<Expression, Expression> valueMod) Bindings.modValue
(Function<Expression, Expression> valueMod) Bindings.modVariable
(Function<FreeVariable, FreeVariable> variableMod) Bindings.modVariable
(Function<FreeVariable, FreeVariable> variableMod) Bindings.setValue
(Expression newValue) Bindings.setValue
(Expression newValue) Bindings.setVariable
(FreeVariable newVariable) Bindings.setVariable
(FreeVariable newVariable) Methods in org.derive4j.processor.api with parameters of type BindingModifier and TypeMethodDescriptionstatic Expression
static FreeVariable
Bindings.getVariable
(Binding binding) Method parameters in org.derive4j.processor.api with type arguments of type BindingModifier and TypeMethodDescriptionFieldsTypeClassInstanceBindingMap.Case.bindingMap
(List<FreeVariable> freeVariables, Map<String, Binding> bindingsByFieldName) FieldsTypeClassInstanceBindingMaps.bindingMap
(List<FreeVariable> freeVariables, Map<String, Binding> bindingsByFieldName) static Binding
FieldsTypeClassInstanceBindingMaps.modBindingsByFieldName
(Function<Map<String, Binding>, Map<String, Binding>> bindingsByFieldNameMod) FieldsTypeClassInstanceBindingMaps.modBindingsByFieldName
(Function<Map<String, Binding>, Map<String, Binding>> bindingsByFieldNameMod) FieldsTypeClassInstanceBindingMaps.setBindingsByFieldName
(Map<String, Binding> newBindingsByFieldName) Constructor parameters in org.derive4j.processor.api with type arguments of type BindingModifierConstructorDescription(package private)
BindingMap
(List<FreeVariable> freeVariables, Map<String, Binding> bindingsByFieldName) (package private)