Class Expressions.LambdaCases<X>

java.lang.Object
org.derive4j.processor.api.model.Expressions.LambdaCases<X>
All Implemented Interfaces:
Expression.Cases<X>
Enclosing class:
Expressions

private static final class Expressions.LambdaCases<X> extends Object implements Expression.Cases<X>
  • Field Details

    • baseExpression

      private final Function<com.squareup.javapoet.CodeBlock,X> baseExpression
    • recursiveExpression

      private final Function<UnaryOperator<com.squareup.javapoet.CodeBlock>,X> recursiveExpression
  • Constructor Details

    • LambdaCases

      LambdaCases(Function<com.squareup.javapoet.CodeBlock,X> baseExpression, Function<UnaryOperator<com.squareup.javapoet.CodeBlock>,X> recursiveExpression)
  • Method Details