Code Review for jdk-clean2

Prepared by:jlahoda on Wed Aug 1 08:38:11 CEST 2018
Workspace:/usr/local/home/lahvac/src/jdk/jdk-clean2
Compare against: /usr/local/home/lahvac/src/jdk/jdk-clean
Compare against version:51257
Summary of changes: 4177 lines changed: 3924 ins; 73 del; 180 mod; 48864 unchg
Changeset: jdk-clean2.changeset
Author comments:

Index

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

compiler.err.break.ambiguous.target BreakAmbiguousTarget.java
compiler.err.break.complex.value.no.switch.expression BreakComplexValueNoSwitchExpression.java
compiler.err.break.expr.not.immediate BreakExprNotImmediate.java
compiler.err.break.missing.value BreakMissingValue.java
compiler.err.break.outside.switch.expression BreakOutsideSwitchExpression.java
compiler.err.continue.outside.switch.expression ContinueOutsideSwitchExpression.java
compiler.err.not.exhaustive NotExhaustive.java
compiler.err.prob.found.req IncompatibleTypesInSwitchExpression.java, SwitchExpressionTargetCantBeVoid.java
compiler.err.return.outside.switch.expression ReturnOutsideSwitchExpression.java
compiler.err.switch.case.unexpected.statement SwitchCaseUnexpectedStatement.java
compiler.err.switch.expression.empty SwitchExpressionEmpty.java
compiler.err.switch.mixing.case.types SwitchMixingCaseTypes.java
compiler.err.switch.null.not.allowed SwitchNullNotAllowed.java
compiler.misc.feature.multiple.case.labels MultipleCaseLabels.java
compiler.misc.feature.switch.expressions SwitchExpressions.java
compiler.misc.feature.switch.rules SwitchRules.java
compiler.misc.incompatible.ret.type.in.lambda SwitchExpressionTargetCantBeVoid.java
compiler.misc.incompatible.type.in.switch.expression IncompatibleTypesInSwitchExpression.java
compiler.misc.inconvertible.types IncompatibleTypesInSwitchExpression.java
compiler.misc.switch.expression.target.cant.be.void SwitchExpressionTargetCantBeVoid.java
compiler.note.preview.filename BreakAmbiguousTarget.java, BreakExprNotImmediate.java, BreakMissingValue.java, BreakOutsideSwitchExpression.java, ContinueOutsideSwitchExpression.java, IncompatibleTypesInSwitchExpression.java, NotExhaustive.java, ReturnOutsideSwitchExpression.java, SwitchCaseUnexpectedStatement.java, SwitchExpressionEmpty.java, SwitchExpressionTargetCantBeVoid.java, SwitchMixingCaseTypes.java
compiler.note.preview.recompile BreakAmbiguousTarget.java, BreakExprNotImmediate.java, BreakMissingValue.java, BreakOutsideSwitchExpression.java, ContinueOutsideSwitchExpression.java, IncompatibleTypesInSwitchExpression.java, NotExhaustive.java, ReturnOutsideSwitchExpression.java, SwitchCaseUnexpectedStatement.java, SwitchExpressionEmpty.java, SwitchExpressionTargetCantBeVoid.java, SwitchMixingCaseTypes.java
compiler.warn.preview.feature.use.plural MultipleCaseLabels.java, SwitchExpressions.java, SwitchRules.java

BreakAmbiguousTarget.java

test/langtools/tools/javac/diags/examples/BreakAmbiguousTarget.java:32: error: j is ambiguously both a valid expression and a valid label default: break j; ^ Note: test/langtools/tools/javac/diags/examples/BreakAmbiguousTarget.java uses preview language features. Note: Recompile with -Xlint:preview for details. 1 error

BreakComplexValueNoSwitchExpression.java

test/langtools/tools/javac/diags/examples/BreakComplexValueNoSwitchExpression.java:29: error: value break outside of switch expression break 1 + 1; ^ 1 error

BreakExprNotImmediate.java

test/langtools/tools/javac/diags/examples/BreakExprNotImmediate.java:34: error: expression break not immediately enclosed by a switch expression break 1 + 1; ^ Note: test/langtools/tools/javac/diags/examples/BreakExprNotImmediate.java uses preview language features. Note: Recompile with -Xlint:preview for details. 1 error

BreakMissingValue.java

test/langtools/tools/javac/diags/examples/BreakMissingValue.java:32: error: break is missing a value to return from switch expression default: break; ^ Note: test/langtools/tools/javac/diags/examples/BreakMissingValue.java uses preview language features. Note: Recompile with -Xlint:preview for details. 1 error

BreakOutsideSwitchExpression.java

test/langtools/tools/javac/diags/examples/BreakOutsideSwitchExpression.java:33: error: break is jumping outside of the 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

ContinueOutsideSwitchExpression.java

test/langtools/tools/javac/diags/examples/ContinueOutsideSwitchExpression.java:33: error: continue is jumping outside of the 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

IncompatibleTypesInSwitchExpression.java

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

MultipleCaseLabels.java

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

NotExhaustive.java

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

ReturnOutsideSwitchExpression.java

test/langtools/tools/javac/diags/examples/ReturnOutsideSwitchExpression.java:32: error: return is returning outside of the 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

SwitchCaseUnexpectedStatement.java

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

SwitchExpressionEmpty.java

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

SwitchExpressionTargetCantBeVoid.java

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

SwitchExpressions.java

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

SwitchMixingCaseTypes.java

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

SwitchNullNotAllowed.java

test/langtools/tools/javac/diags/examples/SwitchNullNotAllowed.java:30: error: null label in case is not allowed case null: break; ^ 1 error

SwitchRules.java

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

Legend: Modified file
Deleted file
New file

Cdiffs Udiffs Wdiffs Sdiffs Frames Old New ----- Raw src/jdk.compiler/share/classes/com/sun/source/tree/BreakTree.java

rev 51258 : imported patch switch
16 lines changed: 16 ins; 0 del; 0 mod; 52 unchg

Cdiffs Udiffs Wdiffs Sdiffs Frames Old New ----- Raw src/jdk.compiler/share/classes/com/sun/source/tree/CaseTree.java

rev 51258 : imported patch switch
79 lines changed: 77 ins; 0 del; 2 mod; 59 unchg

Cdiffs Udiffs Wdiffs Sdiffs Frames Old New ----- Raw src/jdk.compiler/share/classes/com/sun/source/tree/Tree.java

rev 51258 : imported patch switch
14 lines changed: 14 ins; 0 del; 0 mod; 681 unchg

Cdiffs Udiffs Wdiffs Sdiffs Frames Old New ----- Raw src/jdk.compiler/share/classes/com/sun/source/tree/TreeVisitor.java

rev 51258 : imported patch switch
17 lines changed: 17 ins; 0 del; 0 mod; 541 unchg

Cdiffs Udiffs Wdiffs Sdiffs Frames Old New ----- Raw src/jdk.compiler/share/classes/com/sun/source/util/SimpleTreeVisitor.java

rev 51258 : imported patch switch
19 lines changed: 19 ins; 0 del; 0 mod; 766 unchg

Cdiffs Udiffs Wdiffs Sdiffs Frames Old New ----- Raw src/jdk.compiler/share/classes/com/sun/source/util/TreeScanner.java

rev 51258 : imported patch switch
30 lines changed: 27 ins; 0 del; 3 mod; 908 unchg

Cdiffs Udiffs Wdiffs Sdiffs Frames Old New ----- Raw src/jdk.compiler/share/classes/com/sun/tools/javac/code/Preview.java

rev 51258 : imported patch switch
4 lines changed: 4 ins; 0 del; 0 mod; 204 unchg

Cdiffs Udiffs Wdiffs Sdiffs Frames Old New ----- Raw src/jdk.compiler/share/classes/com/sun/tools/javac/code/Source.java

rev 51258 : imported patch switch
4 lines changed: 3 ins; 0 del; 1 mod; 271 unchg

Cdiffs Udiffs Wdiffs Sdiffs Frames Old New ----- Raw src/jdk.compiler/share/classes/com/sun/tools/javac/code/Symtab.java

rev 51258 : imported patch switch
2 lines changed: 2 ins; 0 del; 0 mod; 851 unchg

Cdiffs Udiffs Wdiffs Sdiffs Frames Old New ----- Raw src/jdk.compiler/share/classes/com/sun/tools/javac/comp/ArgumentAttr.java

rev 51258 : imported patch switch
65 lines changed: 63 ins; 1 del; 1 mod; 701 unchg

Cdiffs Udiffs Wdiffs Sdiffs Frames Old New ----- Raw src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java

rev 51258 : imported patch switch
276 lines changed: 200 ins; 18 del; 58 mod; 5126 unchg

Cdiffs Udiffs Wdiffs Sdiffs Frames Old New ----- Raw src/jdk.compiler/share/classes/com/sun/tools/javac/comp/AttrContext.java

rev 51258 : imported patch switch
6 lines changed: 6 ins; 0 del; 0 mod; 159 unchg

Cdiffs Udiffs Wdiffs Sdiffs Frames Old New ----- Raw src/jdk.compiler/share/classes/com/sun/tools/javac/comp/DeferredAttr.java

rev 51258 : imported patch switch
12 lines changed: 12 ins; 0 del; 0 mod; 1301 unchg

Cdiffs Udiffs Wdiffs Sdiffs Frames Old New ----- Raw src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Flow.java

rev 51258 : imported patch switch
109 lines changed: 92 ins; 2 del; 15 mod; 2672 unchg

Cdiffs Udiffs Wdiffs Sdiffs Frames Old New ----- Raw src/jdk.compiler/share/classes/com/sun/tools/javac/comp/LambdaToMethod.java

rev 51258 : imported patch switch
1 line changed: 0 ins; 0 del; 1 mod; 2479 unchg

Cdiffs Udiffs Wdiffs Sdiffs Frames Old New ----- Raw src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Lower.java

rev 51258 : imported patch switch
123 lines changed: 110 ins; 3 del; 10 mod; 3698 unchg

Cdiffs Udiffs Wdiffs Sdiffs Frames Old New ----- Raw src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TransTypes.java

rev 51258 : imported patch switch
23 lines changed: 22 ins; 0 del; 1 mod; 943 unchg

Cdiffs Udiffs Wdiffs Sdiffs Frames Old New ----- Raw src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TreeDiffer.java

rev 51258 : imported patch switch
2 lines changed: 0 ins; 0 del; 2 mod; 625 unchg

Cdiffs Udiffs Wdiffs Sdiffs Frames Old New ----- Raw src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/CRTable.java

rev 51258 : imported patch switch
1 line changed: 0 ins; 0 del; 1 mod; 628 unchg

Cdiffs Udiffs Wdiffs Sdiffs Frames Old New ----- Raw src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/Code.java

rev 51258 : imported patch switch
13 lines changed: 11 ins; 0 del; 2 mod; 2434 unchg

Cdiffs Udiffs Wdiffs Sdiffs Frames Old New ----- Raw src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/Gen.java

rev 51258 : imported patch switch
34 lines changed: 6 ins; 7 del; 21 mod; 2254 unchg

Cdiffs Udiffs Wdiffs Sdiffs Frames Old New ----- Raw src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java

rev 51258 : imported patch switch
129 lines changed: 113 ins; 0 del; 16 mod; 4349 unchg

Cdiffs Udiffs Wdiffs Sdiffs Frames Old New ----- Raw src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties

rev 51258 : imported patch switch
59 lines changed: 53 ins; 6 del; 0 mod; 3372 unchg

Cdiffs Udiffs Wdiffs Sdiffs Frames Old New ----- Raw src/jdk.compiler/share/classes/com/sun/tools/javac/tree/JCTree.java

rev 51258 : imported patch switch
90 lines changed: 73 ins; 0 del; 17 mod; 3106 unchg

Cdiffs Udiffs Wdiffs Sdiffs Frames Old New ----- Raw src/jdk.compiler/share/classes/com/sun/tools/javac/tree/Pretty.java

rev 51258 : imported patch switch
35 lines changed: 28 ins; 2 del; 5 mod; 1532 unchg

Cdiffs Udiffs Wdiffs Sdiffs Frames Old New ----- Raw src/jdk.compiler/share/classes/com/sun/tools/javac/tree/TreeCopier.java

rev 51258 : imported patch switch
15 lines changed: 11 ins; 0 del; 4 mod; 567 unchg

Cdiffs Udiffs Wdiffs Sdiffs Frames Old New ----- Raw src/jdk.compiler/share/classes/com/sun/tools/javac/tree/TreeMaker.java

rev 51258 : imported patch switch
12 lines changed: 8 ins; 0 del; 4 mod; 1068 unchg

Cdiffs Udiffs Wdiffs Sdiffs Frames Old New ----- Raw src/jdk.compiler/share/classes/com/sun/tools/javac/tree/TreeScanner.java

rev 51258 : imported patch switch
7 lines changed: 6 ins; 0 del; 1 mod; 376 unchg

Cdiffs Udiffs Wdiffs Sdiffs Frames Old New ----- Raw src/jdk.compiler/share/classes/com/sun/tools/javac/tree/TreeTranslator.java

rev 51258 : imported patch switch
8 lines changed: 6 ins; 0 del; 2 mod; 445 unchg

Cdiffs Udiffs Wdiffs Sdiffs Frames Old New ----- Raw src/jdk.jshell/share/classes/jdk/jshell/CompletenessAnalyzer.java

rev 51258 : imported patch switch
1 line changed: 0 ins; 0 del; 1 mod; 857 unchg

Cdiffs Udiffs Wdiffs Sdiffs Frames Old New ----- Raw test/langtools/jdk/jshell/CompletenessTest.java

rev 51258 : imported patch switch
6 lines changed: 5 ins; 0 del; 1 mod; 332 unchg

Cdiffs Udiffs Wdiffs Sdiffs Frames Old New ----- Raw test/langtools/lib/combo/tools/javac/combo/Diagnostics.java

rev 51258 : imported patch switch
7 lines changed: 7 ins; 0 del; 0 mod; 83 unchg

Cdiffs Udiffs Wdiffs Sdiffs Frames Old New ----- Raw test/langtools/lib/combo/tools/javac/combo/JavacTemplateTestBase.java

rev 51258 : imported patch switch
23 lines changed: 21 ins; 0 del; 2 mod; 362 unchg

Cdiffs Udiffs Wdiffs Sdiffs Frames Old New ----- Raw test/langtools/tools/javac/ConditionalWithVoid.java

rev 51258 : imported patch switch
6 lines changed: 4 ins; 0 del; 2 mod; 14 unchg

Cdiffs Udiffs Wdiffs Sdiffs Frames Old New ----- Raw test/langtools/tools/javac/ConditionalWithVoid.out

rev 51258 : imported patch switch
6 lines changed: 4 ins; 0 del; 2 mod; 1 unchg

Cdiffs Udiffs Wdiffs Sdiffs Frames Old New ----- Raw test/langtools/tools/javac/desugar/BoxingAndSuper.java

rev 51258 : imported patch switch
3 lines changed: 1 ins; 0 del; 2 mod; 393 unchg

Cdiffs Udiffs Wdiffs Sdiffs Frames Old New ----- Raw test/langtools/tools/javac/failover/CheckAttributedTree.java

rev 51258 : imported patch switch
7 lines changed: 7 ins; 0 del; 0 mod; 785 unchg

Cdiffs Udiffs Wdiffs Sdiffs Frames Old New ----- Raw test/langtools/tools/javac/lib/DPrinter.java

rev 51258 : imported patch switch
2 lines changed: 0 ins; 0 del; 2 mod; 1695 unchg

Cdiffs Udiffs Wdiffs Sdiffs Frames Old New ----- Raw test/langtools/tools/javac/parser/JavacParserTest.java

rev 51258 : imported patch switch
132 lines changed: 132 ins; 0 del; 0 mod; 1226 unchg

Cdiffs Udiffs Wdiffs Sdiffs Frames Old New ----- Raw test/langtools/tools/javac/tree/SourceTreeScannerTest.java

rev 51258 : imported patch switch
9 lines changed: 8 ins; 0 del; 1 mod; 171 unchg

Cdiffs Udiffs Wdiffs Sdiffs Frames Old New ----- Raw test/langtools/tools/javac/tree/TreePosTest.java

rev 51258 : imported patch switch
11 lines changed: 11 ins; 0 del; 0 mod; 777 unchg

------ ------ ------ ------ ------ --- New ----- Raw src/jdk.compiler/share/classes/com/sun/source/tree/SwitchExpressionTree.java

rev 51258 : imported patch switch
61 lines changed: 61 ins; 0 del; 0 mod; 0 unchg

------ ------ ------ ------ ------ --- New ----- Raw test/langtools/tools/javac/diags/examples/BreakAmbiguousTarget.java

rev 51258 : imported patch switch
36 lines changed: 36 ins; 0 del; 0 mod; 0 unchg

------ ------ ------ ------ ------ --- New ----- Raw test/langtools/tools/javac/diags/examples/BreakComplexValueNoSwitchExpression.java

rev 51258 : imported patch switch
32 lines changed: 32 ins; 0 del; 0 mod; 0 unchg

------ ------ ------ ------ ------ --- New ----- Raw test/langtools/tools/javac/diags/examples/BreakExprNotImmediate.java

rev 51258 : imported patch switch
38 lines changed: 38 ins; 0 del; 0 mod; 0 unchg

------ ------ ------ ------ ------ --- New ----- Raw test/langtools/tools/javac/diags/examples/BreakMissingValue.java

rev 51258 : imported patch switch
35 lines changed: 35 ins; 0 del; 0 mod; 0 unchg

------ ------ ------ ------ ------ --- New ----- Raw test/langtools/tools/javac/diags/examples/BreakOutsideSwitchExpression.java

rev 51258 : imported patch switch
38 lines changed: 38 ins; 0 del; 0 mod; 0 unchg

------ ------ ------ ------ ------ --- New ----- Raw test/langtools/tools/javac/diags/examples/ContinueOutsideSwitchExpression.java

rev 51258 : imported patch switch
37 lines changed: 37 ins; 0 del; 0 mod; 0 unchg

------ ------ ------ ------ ------ --- New ----- Raw test/langtools/tools/javac/diags/examples/IncompatibleTypesInSwitchExpression.java

rev 51258 : imported patch switch
38 lines changed: 38 ins; 0 del; 0 mod; 0 unchg

------ ------ ------ ------ ------ --- New ----- Raw test/langtools/tools/javac/diags/examples/MultipleCaseLabels.java

rev 51258 : imported patch switch
34 lines changed: 34 ins; 0 del; 0 mod; 0 unchg

------ ------ ------ ------ ------ --- New ----- Raw test/langtools/tools/javac/diags/examples/NotExhaustive.java

rev 51258 : imported patch switch
35 lines changed: 35 ins; 0 del; 0 mod; 0 unchg

------ ------ ------ ------ ------ --- New ----- Raw test/langtools/tools/javac/diags/examples/ReturnOutsideSwitchExpression.java

rev 51258 : imported patch switch
35 lines changed: 35 ins; 0 del; 0 mod; 0 unchg

------ ------ ------ ------ ------ --- New ----- Raw test/langtools/tools/javac/diags/examples/SwitchCaseUnexpectedStatement.java

rev 51258 : imported patch switch
35 lines changed: 35 ins; 0 del; 0 mod; 0 unchg

------ ------ ------ ------ ------ --- New ----- Raw test/langtools/tools/javac/diags/examples/SwitchExpressionEmpty.java

rev 51258 : imported patch switch
35 lines changed: 35 ins; 0 del; 0 mod; 0 unchg

------ ------ ------ ------ ------ --- New ----- Raw test/langtools/tools/javac/diags/examples/SwitchExpressionTargetCantBeVoid.java

rev 51258 : imported patch switch
40 lines changed: 40 ins; 0 del; 0 mod; 0 unchg

------ ------ ------ ------ ------ --- New ----- Raw test/langtools/tools/javac/diags/examples/SwitchExpressions.java

rev 51258 : imported patch switch
34 lines changed: 34 ins; 0 del; 0 mod; 0 unchg

------ ------ ------ ------ ------ --- New ----- Raw test/langtools/tools/javac/diags/examples/SwitchMixingCaseTypes.java

rev 51258 : imported patch switch
37 lines changed: 37 ins; 0 del; 0 mod; 0 unchg

------ ------ ------ ------ ------ --- New ----- Raw test/langtools/tools/javac/diags/examples/SwitchNullNotAllowed.java

rev 51258 : imported patch switch
34 lines changed: 34 ins; 0 del; 0 mod; 0 unchg

------ ------ ------ ------ ------ --- New ----- Raw test/langtools/tools/javac/diags/examples/SwitchRules.java

rev 51258 : imported patch switch
34 lines changed: 34 ins; 0 del; 0 mod; 0 unchg

------ ------ ------ ------ ------ --- New ----- Raw test/langtools/tools/javac/expswitch/ExpSwitchNestingTest.java

rev 51258 : imported patch switch
250 lines changed: 250 ins; 0 del; 0 mod; 0 unchg

------ ------ ------ ------ ------ --- New ----- Raw test/langtools/tools/javac/expswitch/TEST.properties

rev 51258 : imported patch switch
6 lines changed: 6 ins; 0 del; 0 mod; 0 unchg

------ ------ ------ ------ ------ --- New ----- Raw test/langtools/tools/javac/lambda/BadSwitchExpressionLambda.java

rev 51258 : imported patch switch
24 lines changed: 24 ins; 0 del; 0 mod; 0 unchg

------ ------ ------ ------ ------ --- New ----- Raw test/langtools/tools/javac/lambda/BadSwitchExpressionLambda.out

rev 51258 : imported patch switch
6 lines changed: 6 ins; 0 del; 0 mod; 0 unchg

------ ------ ------ ------ ------ --- New ----- Raw test/langtools/tools/javac/switchexpr/BlockExpression.java

rev 51258 : imported patch switch
52 lines changed: 52 ins; 0 del; 0 mod; 0 unchg

------ ------ ------ ------ ------ --- New ----- Raw test/langtools/tools/javac/switchexpr/BooleanNumericNonNumeric.java

rev 51258 : imported patch switch
26 lines changed: 26 ins; 0 del; 0 mod; 0 unchg

------ ------ ------ ------ ------ --- New ----- Raw test/langtools/tools/javac/switchexpr/BooleanNumericNonNumeric.out

rev 51258 : imported patch switch
5 lines changed: 5 ins; 0 del; 0 mod; 0 unchg

------ ------ ------ ------ ------ --- New ----- Raw test/langtools/tools/javac/switchexpr/BreakTest.java

rev 51258 : imported patch switch
101 lines changed: 101 ins; 0 del; 0 mod; 0 unchg

------ ------ ------ ------ ------ --- New ----- Raw test/langtools/tools/javac/switchexpr/EmptySwitch.java

rev 51258 : imported patch switch
39 lines changed: 39 ins; 0 del; 0 mod; 0 unchg

------ ------ ------ ------ ------ --- New ----- Raw test/langtools/tools/javac/switchexpr/EmptySwitch.out

rev 51258 : imported patch switch
4 lines changed: 4 ins; 0 del; 0 mod; 0 unchg

------ ------ ------ ------ ------ --- New ----- Raw test/langtools/tools/javac/switchexpr/ExhaustiveEnumSwitch.java

rev 51258 : imported patch switch
59 lines changed: 59 ins; 0 del; 0 mod; 0 unchg

------ ------ ------ ------ ------ --- New ----- Raw test/langtools/tools/javac/switchexpr/ExhaustiveEnumSwitchExtra.java

rev 51258 : imported patch switch
26 lines changed: 26 ins; 0 del; 0 mod; 0 unchg

------ ------ ------ ------ ------ --- New ----- Raw test/langtools/tools/javac/switchexpr/ExpressionSwitch-old.out

rev 51258 : imported patch switch
3 lines changed: 3 ins; 0 del; 0 mod; 0 unchg

------ ------ ------ ------ ------ --- New ----- Raw test/langtools/tools/javac/switchexpr/ExpressionSwitch.java

rev 51258 : imported patch switch
83 lines changed: 83 ins; 0 del; 0 mod; 0 unchg

------ ------ ------ ------ ------ --- New ----- Raw test/langtools/tools/javac/switchexpr/ExpressionSwitchBreaks1.java

rev 51258 : imported patch switch
120 lines changed: 120 ins; 0 del; 0 mod; 0 unchg

------ ------ ------ ------ ------ --- New ----- Raw test/langtools/tools/javac/switchexpr/ExpressionSwitchBreaks2.java

rev 51258 : imported patch switch
52 lines changed: 52 ins; 0 del; 0 mod; 0 unchg

------ ------ ------ ------ ------ --- New ----- Raw test/langtools/tools/javac/switchexpr/ExpressionSwitchBreaks2.out

rev 51258 : imported patch switch
15 lines changed: 15 ins; 0 del; 0 mod; 0 unchg

------ ------ ------ ------ ------ --- New ----- Raw test/langtools/tools/javac/switchexpr/ExpressionSwitchBugs.java

rev 51258 : imported patch switch
82 lines changed: 82 ins; 0 del; 0 mod; 0 unchg

------ ------ ------ ------ ------ --- New ----- Raw test/langtools/tools/javac/switchexpr/ExpressionSwitchCodeFromJLS.java

rev 51258 : imported patch switch
68 lines changed: 68 ins; 0 del; 0 mod; 0 unchg

------ ------ ------ ------ ------ --- New ----- Raw test/langtools/tools/javac/switchexpr/ExpressionSwitchDA.java

rev 51258 : imported patch switch
185 lines changed: 185 ins; 0 del; 0 mod; 0 unchg

------ ------ ------ ------ ------ --- New ----- Raw test/langtools/tools/javac/switchexpr/ExpressionSwitchFallThrough.java

rev 51258 : imported patch switch
79 lines changed: 79 ins; 0 del; 0 mod; 0 unchg

------ ------ ------ ------ ------ --- New ----- Raw test/langtools/tools/javac/switchexpr/ExpressionSwitchFallThrough1.java

rev 51258 : imported patch switch
75 lines changed: 75 ins; 0 del; 0 mod; 0 unchg

------ ------ ------ ------ ------ --- New ----- Raw test/langtools/tools/javac/switchexpr/ExpressionSwitchInExpressionSwitch.java

rev 51258 : imported patch switch
59 lines changed: 59 ins; 0 del; 0 mod; 0 unchg

------ ------ ------ ------ ------ --- New ----- Raw test/langtools/tools/javac/switchexpr/ExpressionSwitchInfer.java

rev 51258 : imported patch switch
37 lines changed: 37 ins; 0 del; 0 mod; 0 unchg

------ ------ ------ ------ ------ --- New ----- Raw test/langtools/tools/javac/switchexpr/ExpressionSwitchInfer.out

rev 51258 : imported patch switch
6 lines changed: 6 ins; 0 del; 0 mod; 0 unchg

------ ------ ------ ------ ------ --- New ----- Raw test/langtools/tools/javac/switchexpr/ExpressionSwitchIntersectionTypes.java

rev 51258 : imported patch switch
63 lines changed: 63 ins; 0 del; 0 mod; 0 unchg

------ ------ ------ ------ ------ --- New ----- Raw test/langtools/tools/javac/switchexpr/ExpressionSwitchNotExhaustive.java

rev 51258 : imported patch switch
37 lines changed: 37 ins; 0 del; 0 mod; 0 unchg

------ ------ ------ ------ ------ --- New ----- Raw test/langtools/tools/javac/switchexpr/ExpressionSwitchNotExhaustive.out

rev 51258 : imported patch switch
6 lines changed: 6 ins; 0 del; 0 mod; 0 unchg

------ ------ ------ ------ ------ --- New ----- Raw test/langtools/tools/javac/switchexpr/ExpressionSwitchUnreachable.java

rev 51258 : imported patch switch
57 lines changed: 57 ins; 0 del; 0 mod; 0 unchg

------ ------ ------ ------ ------ --- New ----- Raw test/langtools/tools/javac/switchexpr/ExpressionSwitchUnreachable.out

rev 51258 : imported patch switch
9 lines changed: 9 ins; 0 del; 0 mod; 0 unchg

------ ------ ------ ------ ------ --- New ----- Raw test/langtools/tools/javac/switchexpr/ParseIncomplete.java

rev 51258 : imported patch switch
99 lines changed: 99 ins; 0 del; 0 mod; 0 unchg

------ ------ ------ ------ ------ --- New ----- Raw test/langtools/tools/javac/switchexpr/ParserRecovery.java

rev 51258 : imported patch switch
15 lines changed: 15 ins; 0 del; 0 mod; 0 unchg

------ ------ ------ ------ ------ --- New ----- Raw test/langtools/tools/javac/switchexpr/ParserRecovery.out

rev 51258 : imported patch switch
5 lines changed: 5 ins; 0 del; 0 mod; 0 unchg

------ ------ ------ ------ ------ --- New ----- Raw test/langtools/tools/javac/switchextra/MultipleLabelsExpression-old.out

rev 51258 : imported patch switch
4 lines changed: 4 ins; 0 del; 0 mod; 0 unchg

------ ------ ------ ------ ------ --- New ----- Raw test/langtools/tools/javac/switchextra/MultipleLabelsExpression.java

rev 51258 : imported patch switch
49 lines changed: 49 ins; 0 del; 0 mod; 0 unchg

------ ------ ------ ------ ------ --- New ----- Raw test/langtools/tools/javac/switchextra/MultipleLabelsStatement-old.out

rev 51258 : imported patch switch
2 lines changed: 2 ins; 0 del; 0 mod; 0 unchg

------ ------ ------ ------ ------ --- New ----- Raw test/langtools/tools/javac/switchextra/MultipleLabelsStatement.java

rev 51258 : imported patch switch
53 lines changed: 53 ins; 0 del; 0 mod; 0 unchg

------ ------ ------ ------ ------ --- New ----- Raw test/langtools/tools/javac/switchextra/SwitchNoExtraTypes.java

rev 51258 : imported patch switch
34 lines changed: 34 ins; 0 del; 0 mod; 0 unchg

------ ------ ------ ------ ------ --- New ----- Raw test/langtools/tools/javac/switchextra/SwitchNoExtraTypes.out

rev 51258 : imported patch switch
5 lines changed: 5 ins; 0 del; 0 mod; 0 unchg

------ ------ ------ ------ ------ --- New ----- Raw test/langtools/tools/javac/switchextra/SwitchObject.java

rev 51258 : imported patch switch
17 lines changed: 17 ins; 0 del; 0 mod; 0 unchg

------ ------ ------ ------ ------ --- New ----- Raw test/langtools/tools/javac/switchextra/SwitchObject.out

rev 51258 : imported patch switch
2 lines changed: 2 ins; 0 del; 0 mod; 0 unchg

------ ------ ------ ------ ------ --- New ----- Raw test/langtools/tools/javac/switchextra/SwitchStatementArrow-old.out

rev 51258 : imported patch switch
3 lines changed: 3 ins; 0 del; 0 mod; 0 unchg

------ ------ ------ ------ ------ --- New ----- Raw test/langtools/tools/javac/switchextra/SwitchStatementArrow.java

rev 51258 : imported patch switch
59 lines changed: 59 ins; 0 del; 0 mod; 0 unchg

------ ------ ------ ------ ------ --- New ----- Raw test/langtools/tools/javac/switchextra/SwitchStatementBroken.java

rev 51258 : imported patch switch
21 lines changed: 21 ins; 0 del; 0 mod; 0 unchg

------ ------ ------ ------ ------ --- New ----- Raw test/langtools/tools/javac/switchextra/SwitchStatementBroken.out

rev 51258 : imported patch switch
4 lines changed: 4 ins; 0 del; 0 mod; 0 unchg

------ ------ ------ ------ ------ --- New ----- Raw test/langtools/tools/javac/switchextra/SwitchStatementBroken2.java

rev 51258 : imported patch switch
26 lines changed: 26 ins; 0 del; 0 mod; 0 unchg

------ ------ ------ ------ ------ --- New ----- Raw test/langtools/tools/javac/switchextra/SwitchStatementBroken2.out

rev 51258 : imported patch switch
7 lines changed: 7 ins; 0 del; 0 mod; 0 unchg

------ ------ ------ ------ ------ --- New ----- Raw test/langtools/tools/javac/switchnull/SwitchNullDisabled.java

rev 51258 : imported patch switch
16 lines changed: 16 ins; 0 del; 0 mod; 0 unchg

------ ------ ------ ------ ------ --- New ----- Raw test/langtools/tools/javac/switchnull/SwitchNullDisabled.out

rev 51258 : imported patch switch
2 lines changed: 2 ins; 0 del; 0 mod; 0 unchg

------ ------ ------ ------ ------ Old --- ----- --- test/langtools/tools/javac/diags/examples/NeitherConditionalSubtype.java

rev 51258 : imported patch switch
34 lines changed: 0 ins; 34 del; 0 mod; 0 unchg

This code review page was prepared using /usr/local/home/lahvac/src/jdk/webrev/webrev.ksh (vers 25.17-hg+openjdk.java.net).