mirror of
https://github.com/tiennm99/java-design-patterns.git
synced 2026-08-22 16:23:59 +00:00
refactoring: issue#2376 (#2491)
Changed all the switch expression according to the JAVA 17.
This commit is contained in:
@@ -49,24 +49,16 @@ public class Star {
|
||||
ageYears *= 2;
|
||||
massTons *= 8;
|
||||
switch (type) {
|
||||
case RED_GIANT:
|
||||
type = StarType.WHITE_DWARF;
|
||||
break;
|
||||
case SUN:
|
||||
type = StarType.RED_GIANT;
|
||||
break;
|
||||
case SUPERNOVA:
|
||||
type = StarType.DEAD;
|
||||
break;
|
||||
case WHITE_DWARF:
|
||||
type = StarType.SUPERNOVA;
|
||||
break;
|
||||
case DEAD:
|
||||
case RED_GIANT -> type = StarType.WHITE_DWARF;
|
||||
case SUN -> type = StarType.RED_GIANT;
|
||||
case SUPERNOVA -> type = StarType.DEAD;
|
||||
case WHITE_DWARF -> type = StarType.SUPERNOVA;
|
||||
case DEAD -> {
|
||||
ageYears *= 2;
|
||||
massTons = 0;
|
||||
break;
|
||||
default:
|
||||
break;
|
||||
}
|
||||
default -> {
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user