8269124: Update java.time to use switch expressions (part II)

Reviewed-by: dfuchs, vtewari, aefimov, iris, lancea, naoto
This commit is contained in:
Patrick Concannon 2021-07-05 09:08:13 +00:00
parent 675a9520b2
commit 8a7b380ebb
16 changed files with 322 additions and 370 deletions

View file

@ -2557,13 +2557,13 @@ public final class DateTimeFormatterBuilder {
@Override
public String toString() {
// using ordinals to avoid javac synthetic inner class
switch (ordinal()) {
case 0: return "ParseCaseSensitive(true)";
case 1: return "ParseCaseSensitive(false)";
case 2: return "ParseStrict(true)";
case 3: return "ParseStrict(false)";
}
throw new IllegalStateException("Unreachable");
return switch (ordinal()) {
case 0 -> "ParseCaseSensitive(true)";
case 1 -> "ParseCaseSensitive(false)";
case 2 -> "ParseStrict(true)";
case 3 -> "ParseStrict(false)";
default -> throw new IllegalStateException("Unreachable");
};
}
}