Uses of Class
org.derive4j.processor.api.model.Expression
Packages that use Expression
-
Uses of Expression in org.derive4j.processor.api
Methods in org.derive4j.processor.api that return ExpressionModifier and TypeMethodDescriptionstatic ExpressionBoundExpressions.getExpression(BoundExpression boundExpression) static ExpressionMethods in org.derive4j.processor.api with parameters of type ExpressionModifier and TypeMethodDescriptionBinding.Case.binding(FreeVariable variable, Expression value) static BindingBindings.binding(FreeVariable variable, Expression value) static BoundExpressionBoundExpressions.expression(List<FreeVariable> freeVariables, Expression expression) static Function<BoundExpression, BoundExpression> BoundExpressions.setExpression(Expression newExpression) Bindings.setValue(Expression newValue) Method parameters in org.derive4j.processor.api with type arguments of type ExpressionModifier and TypeMethodDescriptionabstract <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 Function<BoundExpression, BoundExpression> BoundExpressions.modExpression(Function<Expression, Expression> expressionMod) static Function<BoundExpression, BoundExpression> BoundExpressions.modExpression(Function<Expression, Expression> expressionMod) Bindings.modValue(Function<Expression, Expression> valueMod) Bindings.modValue(Function<Expression, Expression> valueMod) -
Uses of Expression in org.derive4j.processor.api.model
Methods in org.derive4j.processor.api.model that return ExpressionModifier and TypeMethodDescriptionstatic ExpressionExpressions.baseExpression(com.squareup.javapoet.CodeBlock codeBlock) static ExpressionExpressions.lazy(Supplier<Expression> expression) static ExpressionExpressions.recursiveExpression(UnaryOperator<com.squareup.javapoet.CodeBlock> fromOuterMethod) Methods in org.derive4j.processor.api.model that return types with arguments of type ExpressionModifier and TypeMethodDescriptionstatic Function<Expression, Expression> Expressions.modCodeBlock(Function<com.squareup.javapoet.CodeBlock, com.squareup.javapoet.CodeBlock> codeBlockMod) static Function<Expression, Expression> Expressions.modCodeBlock(Function<com.squareup.javapoet.CodeBlock, com.squareup.javapoet.CodeBlock> codeBlockMod) static Function<Expression, Expression> Expressions.modFromOuterMethod(Function<UnaryOperator<com.squareup.javapoet.CodeBlock>, UnaryOperator<com.squareup.javapoet.CodeBlock>> fromOuterMethodMod) static Function<Expression, Expression> Expressions.modFromOuterMethod(Function<UnaryOperator<com.squareup.javapoet.CodeBlock>, UnaryOperator<com.squareup.javapoet.CodeBlock>> fromOuterMethodMod) final Function<Expression, X> final Function<Expression, X> Expressions.CasesMatchers.PartialMatcher.otherwise_(X x) final Function<Expression, Optional<X>> Expressions.CasesMatchers.PartialMatcher.otherwiseEmpty()final Function<Expression, X> Expressions.CasesMatchers.TotalMatcher_RecursiveExpression.recursiveExpression(Function<UnaryOperator<com.squareup.javapoet.CodeBlock>, X> recursiveExpression) final Function<Expression, X> Expressions.CasesMatchers.TotalMatcher_RecursiveExpression.recursiveExpression_(X x) static Function<Expression, Expression> Expressions.setCodeBlock(com.squareup.javapoet.CodeBlock newCodeBlock) static Function<Expression, Expression> Expressions.setCodeBlock(com.squareup.javapoet.CodeBlock newCodeBlock) static Function<Expression, Expression> Expressions.setFromOuterMethod(UnaryOperator<com.squareup.javapoet.CodeBlock> newFromOuterMethod) static Function<Expression, Expression> Expressions.setFromOuterMethod(UnaryOperator<com.squareup.javapoet.CodeBlock> newFromOuterMethod) Methods in org.derive4j.processor.api.model with parameters of type ExpressionModifier and TypeMethodDescriptionExpressions.caseOf(Expression expression) static Optional<com.squareup.javapoet.CodeBlock> Expressions.getCodeBlock(Expression expression) static Optional<UnaryOperator<com.squareup.javapoet.CodeBlock>> Expressions.getFromOuterMethod(Expression expression) Method parameters in org.derive4j.processor.api.model with type arguments of type ExpressionModifier and TypeMethodDescriptionstatic ExpressionExpressions.lazy(Supplier<Expression> expression)