Uses of Class
org.derive4j.processor.api.BoundExpression
Packages that use BoundExpression
-
Uses of BoundExpression in org.derive4j.processor
Methods in org.derive4j.processor that return BoundExpressionModifier and TypeMethodDescriptionprivate BoundExpression
DeriveUtilsImpl.join
(BinaryOperator<Expression> expressionJoiner, BoundExpression b1, BoundExpression b2) Methods in org.derive4j.processor that return types with arguments of type BoundExpressionModifier and TypeMethodDescriptionDeriveUtilsImpl.instanceInitializer
(TypeElement typeElementContext, com.squareup.javapoet.ClassName typeClassContext, com.squareup.javapoet.ClassName typeClass, TypeMirror type, List<TypeElement> lowPriorityProviders) Methods in org.derive4j.processor with parameters of type BoundExpressionModifier and TypeMethodDescriptionprivate BoundExpression
DeriveUtilsImpl.join
(BinaryOperator<Expression> expressionJoiner, BoundExpression b1, BoundExpression b2) -
Uses of BoundExpression in org.derive4j.processor.api
Subclasses of BoundExpression in org.derive4j.processor.apiModifier and TypeClassDescriptionprivate static final class
private static final class
Fields in org.derive4j.processor.api declared as BoundExpressionFields in org.derive4j.processor.api with type parameters of type BoundExpressionModifier and TypeFieldDescriptionprivate Supplier
<BoundExpression> BoundExpressions.Lazy.expression
Methods in org.derive4j.processor.api that return BoundExpressionModifier and TypeMethodDescriptionprivate BoundExpression
BoundExpressions.Lazy._evaluate()
static BoundExpression
BoundExpressions.expression
(List<FreeVariable> freeVariables, Expression expression) static BoundExpression
BoundExpressions.lazy
(Supplier<BoundExpression> boundExpression) Methods in org.derive4j.processor.api that return types with arguments of type BoundExpressionModifier and TypeMethodDescriptionfinal <X> Function
<BoundExpression, X> BoundExpressions.CasesMatchers.TotalMatcher_Expression.expression
(BiFunction<List<FreeVariable>, Expression, X> expression) final <X> Function
<BoundExpression, X> BoundExpressions.CasesMatchers.TotalMatcher_Expression.expression_
(X x) DeriveUtils.instanceInitializer
(TypeElement typeElementContext, com.squareup.javapoet.ClassName typeClassContext, com.squareup.javapoet.ClassName typeClass, TypeMirror type, List<TypeElement> lowPriorityProviders) static Function
<BoundExpression, BoundExpression> BoundExpressions.modExpression
(Function<Expression, Expression> expressionMod) static Function
<BoundExpression, BoundExpression> BoundExpressions.modExpression
(Function<Expression, Expression> expressionMod) static Function
<BoundExpression, BoundExpression> BoundExpressions.modFreeVariables
(Function<List<FreeVariable>, List<FreeVariable>> freeVariablesMod) static Function
<BoundExpression, BoundExpression> BoundExpressions.modFreeVariables
(Function<List<FreeVariable>, List<FreeVariable>> freeVariablesMod) static Function
<BoundExpression, BoundExpression> BoundExpressions.setExpression
(Expression newExpression) static Function
<BoundExpression, BoundExpression> BoundExpressions.setExpression
(Expression newExpression) static Function
<BoundExpression, BoundExpression> BoundExpressions.setFreeVariables
(List<FreeVariable> newFreeVariables) static Function
<BoundExpression, BoundExpression> BoundExpressions.setFreeVariables
(List<FreeVariable> newFreeVariables) Methods in org.derive4j.processor.api with parameters of type BoundExpressionModifier and TypeMethodDescriptionstatic Expression
BoundExpressions.getExpression
(BoundExpression boundExpression) static List
<FreeVariable> BoundExpressions.getFreeVariables
(BoundExpression boundExpression) Method parameters in org.derive4j.processor.api with type arguments of type BoundExpressionModifier and TypeMethodDescriptionstatic BoundExpression
BoundExpressions.lazy
(Supplier<BoundExpression> boundExpression) Constructor parameters in org.derive4j.processor.api with type arguments of type BoundExpression