Uses of Interface
org.derive4j.processor.api.model.Expression.Cases
Packages that use Expression.Cases
-
Uses of Expression.Cases in org.derive4j.processor.api.model
Classes in org.derive4j.processor.api.model that implement Expression.CasesFields in org.derive4j.processor.api.model declared as Expression.CasesModifier and TypeFieldDescriptionprivate static final Expression.Cases
<Optional<com.squareup.javapoet.CodeBlock>> Expressions.codeBlockGetter
private static final Expression.Cases
<Optional<UnaryOperator<com.squareup.javapoet.CodeBlock>>> Expressions.fromOuterMethodGetter
Methods in org.derive4j.processor.api.model that return Expression.CasesModifier and TypeMethodDescriptionstatic <X> Expression.Cases
<X> Expressions.cases
(Function<com.squareup.javapoet.CodeBlock, X> baseExpression, Function<UnaryOperator<com.squareup.javapoet.CodeBlock>, X> recursiveExpression) Methods in org.derive4j.processor.api.model with parameters of type Expression.CasesModifier and TypeMethodDescriptionabstract <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)