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.codeBlockGetterprivate static final Expression.Cases<Optional<UnaryOperator<com.squareup.javapoet.CodeBlock>>> Expressions.fromOuterMethodGetterMethods 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> XExpression.match(Expression.Cases<X> cases) <X> XExpressions.BaseExpression.match(Expression.Cases<X> cases) <X> XExpressions.Lazy.match(Expression.Cases<X> cases) <X> XExpressions.RecursiveExpression.match(Expression.Cases<X> cases)