Uses of Interface
org.derive4j.processor.api.model.Expression.Cases
-
Packages that use Expression.Cases Package Description org.derive4j.processor.api.model -
-
Uses of Expression.Cases in org.derive4j.processor.api.model
Classes in org.derive4j.processor.api.model that implement Expression.Cases Modifier and Type Class Description private static class
Expressions.LambdaCases<X>
Fields in org.derive4j.processor.api.model declared as Expression.Cases Modifier and Type Field Description private static Expression.Cases<java.util.Optional<com.squareup.javapoet.CodeBlock>>
Expressions. codeBlockGetter
private static Expression.Cases<java.util.Optional<java.util.function.UnaryOperator<com.squareup.javapoet.CodeBlock>>>
Expressions. fromOuterMethodGetter
Methods in org.derive4j.processor.api.model that return Expression.Cases Modifier and Type Method Description static <X> Expression.Cases<X>
Expressions. cases(java.util.function.Function<com.squareup.javapoet.CodeBlock,X> baseExpression, java.util.function.Function<java.util.function.UnaryOperator<com.squareup.javapoet.CodeBlock>,X> recursiveExpression)
Methods in org.derive4j.processor.api.model with parameters of type Expression.Cases Modifier and Type Method Description abstract <X> X
Expression. match(Expression.Cases<X> cases)
<X> X
Expressions.BaseExpression. match(Expression.Cases<X> cases)
<X> X
Expressions.Lazy. match(Expression.Cases<X> cases)
<X> X
Expressions.RecursiveExpression. match(Expression.Cases<X> cases)
-