Interface Case.CaseEnding

All Superinterfaces:
Case, Expression, PropertyAccessor, ProvidesAffixes, Visitable
Enclosing interface:
Case

@API(status=STABLE, since="1.0") public static interface Case.CaseEnding extends Case
Specification for a renderable, complete CASE statement.
  • Method Details

    • when

      Adds a new WHEN block.
      Specified by:
      when in interface Case
      Parameters:
      expression - a2 new when expression.
      Returns:
      an ongoing when builder.
    • elseDefault

      @CheckReturnValue Case elseDefault(Expression defaultExpression)
      Ends this case expression with a default expression to evaluate.
      Parameters:
      defaultExpression - the new default expression
      Returns:
      an ongoing when builder.