hg: jdk/submit13: 8226510: No compilation error when switch expression has no result expressions
jan.lahoda at oracle.com
jan.lahoda at oracle.com
Fri Jun 28 04:37:06 UTC 2019
Changeset: bad3754349aa
Author: jlahoda
Date: 2019-06-27 10:39 +0200
URL: http://hg.openjdk.java.net/jdk/submit13/rev/bad3754349aa
8226510: No compilation error when switch expression has no result expressions
Summary: Ensure a compile-time error is produced when there are no result expressions in an switch expression.
Reviewed-by: vromero
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties
! test/langtools/tools/javac/diags/examples/BreakOutsideSwitchExpression.java
! test/langtools/tools/javac/diags/examples/ContinueOutsideSwitchExpression.java
! test/langtools/tools/javac/diags/examples/ReturnOutsideSwitchExpression.java
! test/langtools/tools/javac/diags/examples/RuleCompletesNormally.java
! test/langtools/tools/javac/diags/examples/SwitchExpressionCompletesNormally.java
+ test/langtools/tools/javac/diags/examples/SwitchExpressionNoResultExpressions.java
! test/langtools/tools/javac/switchexpr/EmptySwitch.java
! test/langtools/tools/javac/switchexpr/EmptySwitch.out
! test/langtools/tools/javac/switchexpr/ExpressionSwitchBreaks2.java
! test/langtools/tools/javac/switchexpr/ExpressionSwitchBreaks2.out
! test/langtools/tools/javac/switchexpr/ExpressionSwitchFlow.java
! test/langtools/tools/javac/switchexpr/ExpressionSwitchFlow.out
! test/langtools/tools/javac/switchexpr/WrongBreakTest.out
More information about the jdk-submit-changes
mailing list