Uses of Class
org.derive4j.processor.api.FreeVariable
-
Packages that use FreeVariable Package Description org.derive4j.processor org.derive4j.processor.api -
-
Uses of FreeVariable in org.derive4j.processor
Methods in org.derive4j.processor that return types with arguments of type FreeVariable Modifier and Type Method Description private java.util.List<FreeVariable>DeriveUtilsImpl. merge(java.util.List<FreeVariable> vbs1, java.util.List<FreeVariable> vbs2)Methods in org.derive4j.processor with parameters of type FreeVariable Modifier and Type Method Description private java.lang.BooleanDeriveUtilsImpl. isNotIn(java.util.List<FreeVariable> previousVars, FreeVariable var)Method parameters in org.derive4j.processor with type arguments of type FreeVariable Modifier and Type Method Description private java.lang.BooleanDeriveUtilsImpl. isNotIn(java.util.List<FreeVariable> previousVars, FreeVariable var)private java.util.List<FreeVariable>DeriveUtilsImpl. merge(java.util.List<FreeVariable> vbs1, java.util.List<FreeVariable> vbs2) -
Uses of FreeVariable in org.derive4j.processor.api
Subclasses of FreeVariable in org.derive4j.processor.api Modifier and Type Class Description private static classFreeVariables.Lazyprivate static classFreeVariables.VariableFields in org.derive4j.processor.api declared as FreeVariable Modifier and Type Field Description private FreeVariableFreeVariables.Lazy. evaluationprivate FreeVariableBindings.Binding_. variableFields in org.derive4j.processor.api with type parameters of type FreeVariable Modifier and Type Field Description private java.util.function.Supplier<FreeVariable>FreeVariables.Lazy. expressionprivate java.util.List<FreeVariable>BoundExpressions.Expression_. freeVariablesprivate java.util.List<FreeVariable>FieldsTypeClassInstanceBindingMaps.BindingMap. freeVariablesMethods in org.derive4j.processor.api that return FreeVariable Modifier and Type Method Description private FreeVariableFreeVariables.Lazy. _evaluate()static FreeVariableBindings. getVariable(Binding binding)static FreeVariableFreeVariables. lazy(java.util.function.Supplier<FreeVariable> freeVariable)static FreeVariableFreeVariables. variable(javax.lang.model.type.DeclaredType type, java.lang.String name)Methods in org.derive4j.processor.api that return types with arguments of type FreeVariable Modifier and Type Method Description static java.util.List<FreeVariable>BoundExpressions. getFreeVariables(BoundExpression boundExpression)static java.util.List<FreeVariable>FieldsTypeClassInstanceBindingMaps. getFreeVariables(FieldsTypeClassInstanceBindingMap fieldsTypeClassInstanceBindingMap)static java.util.function.Function<FreeVariable,FreeVariable>FreeVariables. modName(java.util.function.Function<java.lang.String,java.lang.String> nameMod)static java.util.function.Function<FreeVariable,FreeVariable>FreeVariables. modName(java.util.function.Function<java.lang.String,java.lang.String> nameMod)static java.util.function.Function<FreeVariable,FreeVariable>FreeVariables. modType(java.util.function.Function<javax.lang.model.type.DeclaredType,javax.lang.model.type.DeclaredType> typeMod)static java.util.function.Function<FreeVariable,FreeVariable>FreeVariables. modType(java.util.function.Function<javax.lang.model.type.DeclaredType,javax.lang.model.type.DeclaredType> typeMod)static java.util.function.Function<FreeVariable,FreeVariable>FreeVariables. setName(java.lang.String newName)static java.util.function.Function<FreeVariable,FreeVariable>FreeVariables. setName(java.lang.String newName)static java.util.function.Function<FreeVariable,FreeVariable>FreeVariables. setType(javax.lang.model.type.DeclaredType newType)static java.util.function.Function<FreeVariable,FreeVariable>FreeVariables. setType(javax.lang.model.type.DeclaredType newType)<X> java.util.function.Function<FreeVariable,X>FreeVariables.CasesMatchers.TotalMatcher_Variable. variable(FreeVariable.Case<X> variable)<X> java.util.function.Function<FreeVariable,X>FreeVariables.CasesMatchers.TotalMatcher_Variable. variable_(X x)Methods in org.derive4j.processor.api with parameters of type FreeVariable Modifier and Type Method Description XBinding.Case. binding(FreeVariable variable, Expression value)static BindingBindings. binding(FreeVariable variable, Expression value)static java.lang.StringFreeVariables. getName(FreeVariable freeVariable)static javax.lang.model.type.DeclaredTypeFreeVariables. getType(FreeVariable freeVariable)static java.util.function.Function<Binding,Binding>Bindings. setVariable(FreeVariable newVariable)Method parameters in org.derive4j.processor.api with type arguments of type FreeVariable Modifier and Type Method Description XFieldsTypeClassInstanceBindingMap.Case. bindingMap(java.util.List<FreeVariable> freeVariables, java.util.Map<java.lang.String,Binding> bindingsByFieldName)static FieldsTypeClassInstanceBindingMapFieldsTypeClassInstanceBindingMaps. bindingMap(java.util.List<FreeVariable> freeVariables, java.util.Map<java.lang.String,Binding> bindingsByFieldName)abstract <X> XBoundExpression. expression(java.util.function.BiFunction<java.util.List<FreeVariable>,Expression,X> expression)<X> java.util.function.Function<BoundExpression,X>BoundExpressions.CasesMatchers.TotalMatcher_Expression. expression(java.util.function.BiFunction<java.util.List<FreeVariable>,Expression,X> expression)static BoundExpressionBoundExpressions. expression(java.util.List<FreeVariable> freeVariables, Expression expression)<X> XBoundExpressions.Expression_. expression(java.util.function.BiFunction<java.util.List<FreeVariable>,Expression,X> expression)<X> XBoundExpressions.Lazy. expression(java.util.function.BiFunction<java.util.List<FreeVariable>,Expression,X> expression)static FreeVariableFreeVariables. lazy(java.util.function.Supplier<FreeVariable> freeVariable)static java.util.function.Function<BoundExpression,BoundExpression>BoundExpressions. modFreeVariables(java.util.function.Function<java.util.List<FreeVariable>,java.util.List<FreeVariable>> freeVariablesMod)static java.util.function.Function<BoundExpression,BoundExpression>BoundExpressions. 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)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<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<BoundExpression,BoundExpression>BoundExpressions. setFreeVariables(java.util.List<FreeVariable> newFreeVariables)static java.util.function.Function<FieldsTypeClassInstanceBindingMap,FieldsTypeClassInstanceBindingMap>FieldsTypeClassInstanceBindingMaps. setFreeVariables(java.util.List<FreeVariable> newFreeVariables)Constructors in org.derive4j.processor.api with parameters of type FreeVariable Constructor Description Binding_(FreeVariable variable, Expression value)Constructor parameters in org.derive4j.processor.api with type arguments of type FreeVariable Constructor Description BindingMap(java.util.List<FreeVariable> freeVariables, java.util.Map<java.lang.String,Binding> bindingsByFieldName)Expression_(java.util.List<FreeVariable> freeVariables, Expression expression)Lazy(java.util.function.Supplier<FreeVariable> freeVariable)
-