Examples: A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
test/langtools/tools/javac/diags/examples/BreakAmbiguousTarget.java:32: error: ambiguous reference to 'j' default: break j; ^ ('j' is both a label and an expression) Note: test/langtools/tools/javac/diags/examples/BreakAmbiguousTarget.java uses preview language features. Note: Recompile with -Xlint:preview for details. 1 error
test/langtools/tools/javac/diags/examples/BreakComplexValueNoSwitchExpression.java:29: error: unexpected value break break 1 + 1; ^ 1 error
test/langtools/tools/javac/diags/examples/BreakExprNotImmediate.java:44: error: value break not supported in 'for' break 1 + 1; ^ test/langtools/tools/javac/diags/examples/BreakExprNotImmediate.java:48: error: value break not supported in 'for' break 1 + 1; ^ test/langtools/tools/javac/diags/examples/BreakExprNotImmediate.java:52: error: value break not supported in 'while' break 1 + 1; ^ test/langtools/tools/javac/diags/examples/BreakExprNotImmediate.java:56: error: value break not supported in 'do' break 1 + 1; ^ test/langtools/tools/javac/diags/examples/BreakExprNotImmediate.java:60: error: value break not supported in 'switch' default: break 1 + 1; ^ Note: test/langtools/tools/javac/diags/examples/BreakExprNotImmediate.java uses preview language features. Note: Recompile with -Xlint:preview for details. 5 errors
test/langtools/tools/javac/diags/examples/BreakMissingValue.java:32: error: missing break value default: break; ^ Note: test/langtools/tools/javac/diags/examples/BreakMissingValue.java uses preview language features. Note: Recompile with -Xlint:preview for details. 1 error
test/langtools/tools/javac/diags/examples/BreakOutsideSwitchExpression.java:33: error: break outside of enclosing switch expression default: break OUT; ^ Note: test/langtools/tools/javac/diags/examples/BreakOutsideSwitchExpression.java uses preview language features. Note: Recompile with -Xlint:preview for details. 1 error
test/langtools/tools/javac/diags/examples/ContinueOutsideSwitchExpression.java:33: error: continue outside of enclosing switch expression default: continue OUT; ^ Note: test/langtools/tools/javac/diags/examples/ContinueOutsideSwitchExpression.java uses preview language features. Note: Recompile with -Xlint:preview for details. 1 error
test/langtools/tools/javac/diags/examples/IncompatibleTypesInSwitchExpression.java:37: error: incompatible types: bad type in switch expression B b = switch (0) { case 0 -> (A)null; default -> (B)null; }; ^ A cannot be converted to B Note: test/langtools/tools/javac/diags/examples/IncompatibleTypesInSwitchExpression.java uses preview language features. Note: Recompile with -Xlint:preview for details. 1 error
test/langtools/tools/javac/diags/examples/MultipleCaseLabels.java:31: warning: [preview] multiple case labels are a preview feature and may be removed in a future release. case 0, 1, 2: break; ^ test/langtools/tools/javac/diags/examples/MultipleCaseLabels.java:31: warning: [preview] multiple case labels are a preview feature and may be removed in a future release. case 0, 1, 2: break; ^ 2 warnings
test/langtools/tools/javac/diags/examples/NotExhaustive.java:31: error: the switch expression does not cover all possible input values return switch (i) { ^ Note: test/langtools/tools/javac/diags/examples/NotExhaustive.java uses preview language features. Note: Recompile with -Xlint:preview for details. 1 error
test/langtools/tools/javac/diags/examples/ReturnOutsideSwitchExpression.java:32: error: return outside of enclosing switch expression default: return -1; ^ Note: test/langtools/tools/javac/diags/examples/ReturnOutsideSwitchExpression.java uses preview language features. Note: Recompile with -Xlint:preview for details. 1 error
test/langtools/tools/javac/diags/examples/SwitchCaseUnexpectedStatement.java:32: error: unexpected statement in case, expected is an expression, a block or a throw statement case 0 -> if (true); ^ Note: test/langtools/tools/javac/diags/examples/SwitchCaseUnexpectedStatement.java uses preview language features. Note: Recompile with -Xlint:preview for details. 1 error
test/langtools/tools/javac/diags/examples/SwitchExpressionEmpty.java:31: error: switch expression does not have any case clauses return switch (e) { ^ Note: test/langtools/tools/javac/diags/examples/SwitchExpressionEmpty.java uses preview language features. Note: Recompile with -Xlint:preview for details. 1 error
test/langtools/tools/javac/diags/examples/SwitchExpressionTargetCantBeVoid.java:38: error: incompatible types: bad return type in lambda expression SAM s = ()-> switch (cond) { case 0 -> o1; case 1 -> o2; default -> o3; }; ^ target-type for switch expression cannot be void Note: test/langtools/tools/javac/diags/examples/SwitchExpressionTargetCantBeVoid.java uses preview language features. Note: Recompile with -Xlint:preview for details. 1 error
test/langtools/tools/javac/diags/examples/SwitchExpressions.java:30: warning: [preview] switch expressions are a preview feature and may be removed in a future release. return switch (i) { ^ 1 warning
test/langtools/tools/javac/diags/examples/SwitchMixingCaseTypes.java:34: error: different case kinds used in the switch case 1 -> System.out.println(); ^ Note: test/langtools/tools/javac/diags/examples/SwitchMixingCaseTypes.java uses preview language features. Note: Recompile with -Xlint:preview for details. 1 error
test/langtools/tools/javac/diags/examples/SwitchNullNotAllowed.java:30: error: null label in case is not allowed case null: break; ^ 1 error
test/langtools/tools/javac/diags/examples/SwitchRules.java:31: warning: [preview] switch rules are a preview feature and may be removed in a future release. default -> { break; } ^ 1 warning