Uses of Class
org.derive4j.processor.api.BoundExpression
-
Packages that use BoundExpression Package Description org.derive4j.processor org.derive4j.processor.api -
-
Uses of BoundExpression in org.derive4j.processor
Methods in org.derive4j.processor that return BoundExpression Modifier and Type Method Description private BoundExpression
DeriveUtilsImpl. join(java.util.function.BinaryOperator<Expression> expressionJoiner, BoundExpression b1, BoundExpression b2)
Methods in org.derive4j.processor that return types with arguments of type BoundExpression Modifier and Type Method Description DeriveResult<BoundExpression>
DeriveUtilsImpl. instanceInitializer(javax.lang.model.element.TypeElement typeElementContext, com.squareup.javapoet.ClassName typeClassContext, com.squareup.javapoet.ClassName typeClass, javax.lang.model.type.TypeMirror type, java.util.List<javax.lang.model.element.TypeElement> lowPriorityProviders)
Methods in org.derive4j.processor with parameters of type BoundExpression Modifier and Type Method Description private BoundExpression
DeriveUtilsImpl. join(java.util.function.BinaryOperator<Expression> expressionJoiner, BoundExpression b1, BoundExpression b2)
-
Uses of BoundExpression in org.derive4j.processor.api
Subclasses of BoundExpression in org.derive4j.processor.api Modifier and Type Class Description private static class
BoundExpressions.Expression_
private static class
BoundExpressions.Lazy
Fields in org.derive4j.processor.api declared as BoundExpression Modifier and Type Field Description private BoundExpression
BoundExpressions.Lazy. evaluation
Fields in org.derive4j.processor.api with type parameters of type BoundExpression Modifier and Type Field Description private java.util.function.Supplier<BoundExpression>
BoundExpressions.Lazy. expression
Methods in org.derive4j.processor.api that return BoundExpression Modifier and Type Method Description private BoundExpression
BoundExpressions.Lazy. _evaluate()
static BoundExpression
BoundExpressions. expression(java.util.List<FreeVariable> freeVariables, Expression expression)
static BoundExpression
BoundExpressions. lazy(java.util.function.Supplier<BoundExpression> boundExpression)
Methods in org.derive4j.processor.api that return types with arguments of type BoundExpression Modifier and Type Method Description <X> java.util.function.Function<BoundExpression,X>
BoundExpressions.CasesMatchers.TotalMatcher_Expression. expression(java.util.function.BiFunction<java.util.List<FreeVariable>,Expression,X> expression)
<X> java.util.function.Function<BoundExpression,X>
BoundExpressions.CasesMatchers.TotalMatcher_Expression. expression_(X x)
DeriveResult<BoundExpression>
DeriveUtils. instanceInitializer(javax.lang.model.element.TypeElement typeElementContext, com.squareup.javapoet.ClassName typeClassContext, com.squareup.javapoet.ClassName typeClass, javax.lang.model.type.TypeMirror type, java.util.List<javax.lang.model.element.TypeElement> lowPriorityProviders)
static java.util.function.Function<BoundExpression,BoundExpression>
BoundExpressions. modExpression(java.util.function.Function<Expression,Expression> expressionMod)
static java.util.function.Function<BoundExpression,BoundExpression>
BoundExpressions. modExpression(java.util.function.Function<Expression,Expression> expressionMod)
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<BoundExpression,BoundExpression>
BoundExpressions. setExpression(Expression newExpression)
static java.util.function.Function<BoundExpression,BoundExpression>
BoundExpressions. setExpression(Expression newExpression)
static java.util.function.Function<BoundExpression,BoundExpression>
BoundExpressions. setFreeVariables(java.util.List<FreeVariable> newFreeVariables)
static java.util.function.Function<BoundExpression,BoundExpression>
BoundExpressions. setFreeVariables(java.util.List<FreeVariable> newFreeVariables)
Methods in org.derive4j.processor.api with parameters of type BoundExpression Modifier and Type Method Description static Expression
BoundExpressions. getExpression(BoundExpression boundExpression)
static java.util.List<FreeVariable>
BoundExpressions. getFreeVariables(BoundExpression boundExpression)
Method parameters in org.derive4j.processor.api with type arguments of type BoundExpression Modifier and Type Method Description static BoundExpression
BoundExpressions. lazy(java.util.function.Supplier<BoundExpression> boundExpression)
Constructor parameters in org.derive4j.processor.api with type arguments of type BoundExpression Constructor Description Lazy(java.util.function.Supplier<BoundExpression> boundExpression)
-