Uses of Class
org.derive4j.processor.api.FreeVariable
Packages that use FreeVariable
-
Uses of FreeVariable in org.derive4j.processor
Methods in org.derive4j.processor that return types with arguments of type FreeVariableModifier and TypeMethodDescriptionprivate List<FreeVariable> DeriveUtilsImpl.merge(List<FreeVariable> vbs1, List<FreeVariable> vbs2) Methods in org.derive4j.processor with parameters of type FreeVariableModifier and TypeMethodDescriptionprivate BooleanDeriveUtilsImpl.isNotIn(List<FreeVariable> previousVars, FreeVariable var) Method parameters in org.derive4j.processor with type arguments of type FreeVariableModifier and TypeMethodDescriptionprivate BooleanDeriveUtilsImpl.isNotIn(List<FreeVariable> previousVars, FreeVariable var) private List<FreeVariable> DeriveUtilsImpl.merge(List<FreeVariable> vbs1, List<FreeVariable> vbs2) -
Uses of FreeVariable in org.derive4j.processor.api
Subclasses of FreeVariable in org.derive4j.processor.apiModifier and TypeClassDescriptionprivate static final classprivate static final classFields in org.derive4j.processor.api declared as FreeVariableModifier and TypeFieldDescriptionprivate FreeVariableFreeVariables.Lazy.evaluationprivate final FreeVariableBindings.Binding_.variableFields in org.derive4j.processor.api with type parameters of type FreeVariableModifier and TypeFieldDescriptionprivate Supplier<FreeVariable> FreeVariables.Lazy.expressionprivate final List<FreeVariable> BoundExpressions.Expression_.freeVariablesprivate final List<FreeVariable> FieldsTypeClassInstanceBindingMaps.BindingMap.freeVariablesMethods in org.derive4j.processor.api that return FreeVariableModifier and TypeMethodDescriptionprivate FreeVariableFreeVariables.Lazy._evaluate()static FreeVariableBindings.getVariable(Binding binding) static FreeVariableFreeVariables.lazy(Supplier<FreeVariable> freeVariable) static FreeVariableFreeVariables.variable(DeclaredType type, String name) Methods in org.derive4j.processor.api that return types with arguments of type FreeVariableModifier and TypeMethodDescriptionstatic List<FreeVariable> BoundExpressions.getFreeVariables(BoundExpression boundExpression) static List<FreeVariable> FieldsTypeClassInstanceBindingMaps.getFreeVariables(FieldsTypeClassInstanceBindingMap fieldsTypeClassInstanceBindingMap) static Function<FreeVariable, FreeVariable> static Function<FreeVariable, FreeVariable> static Function<FreeVariable, FreeVariable> FreeVariables.modType(Function<DeclaredType, DeclaredType> typeMod) static Function<FreeVariable, FreeVariable> FreeVariables.modType(Function<DeclaredType, DeclaredType> typeMod) static Function<FreeVariable, FreeVariable> static Function<FreeVariable, FreeVariable> static Function<FreeVariable, FreeVariable> FreeVariables.setType(DeclaredType newType) static Function<FreeVariable, FreeVariable> FreeVariables.setType(DeclaredType newType) final <X> Function<FreeVariable, X> FreeVariables.CasesMatchers.TotalMatcher_Variable.variable(FreeVariable.Case<X> variable) final <X> Function<FreeVariable, X> FreeVariables.CasesMatchers.TotalMatcher_Variable.variable_(X x) Methods in org.derive4j.processor.api with parameters of type FreeVariableModifier and TypeMethodDescriptionBinding.Case.binding(FreeVariable variable, Expression value) static BindingBindings.binding(FreeVariable variable, Expression value) static StringFreeVariables.getName(FreeVariable freeVariable) static DeclaredTypeFreeVariables.getType(FreeVariable freeVariable) Bindings.setVariable(FreeVariable newVariable) Method parameters in org.derive4j.processor.api with type arguments of type FreeVariableModifier and TypeMethodDescriptionFieldsTypeClassInstanceBindingMap.Case.bindingMap(List<FreeVariable> freeVariables, Map<String, Binding> bindingsByFieldName) FieldsTypeClassInstanceBindingMaps.bindingMap(List<FreeVariable> freeVariables, Map<String, Binding> bindingsByFieldName) abstract <X> XBoundExpression.expression(BiFunction<List<FreeVariable>, Expression, X> expression) final <X> Function<BoundExpression, X> BoundExpressions.CasesMatchers.TotalMatcher_Expression.expression(BiFunction<List<FreeVariable>, Expression, X> expression) static BoundExpressionBoundExpressions.expression(List<FreeVariable> freeVariables, Expression expression) <X> XBoundExpressions.Expression_.expression(BiFunction<List<FreeVariable>, Expression, X> expression) <X> XBoundExpressions.Lazy.expression(BiFunction<List<FreeVariable>, Expression, X> expression) static FreeVariableFreeVariables.lazy(Supplier<FreeVariable> freeVariable) static Function<BoundExpression, BoundExpression> BoundExpressions.modFreeVariables(Function<List<FreeVariable>, List<FreeVariable>> freeVariablesMod) static Function<BoundExpression, BoundExpression> BoundExpressions.modFreeVariables(Function<List<FreeVariable>, List<FreeVariable>> freeVariablesMod) FieldsTypeClassInstanceBindingMaps.modFreeVariables(Function<List<FreeVariable>, List<FreeVariable>> freeVariablesMod) FieldsTypeClassInstanceBindingMaps.modFreeVariables(Function<List<FreeVariable>, List<FreeVariable>> freeVariablesMod) Bindings.modVariable(Function<FreeVariable, FreeVariable> variableMod) Bindings.modVariable(Function<FreeVariable, FreeVariable> variableMod) static Function<BoundExpression, BoundExpression> BoundExpressions.setFreeVariables(List<FreeVariable> newFreeVariables) FieldsTypeClassInstanceBindingMaps.setFreeVariables(List<FreeVariable> newFreeVariables) Constructors in org.derive4j.processor.api with parameters of type FreeVariableModifierConstructorDescription(package private)Binding_(FreeVariable variable, Expression value) Constructor parameters in org.derive4j.processor.api with type arguments of type FreeVariableModifierConstructorDescription(package private)BindingMap(List<FreeVariable> freeVariables, Map<String, Binding> bindingsByFieldName) (package private)Expression_(List<FreeVariable> freeVariables, Expression expression) (package private)Lazy(Supplier<FreeVariable> freeVariable)