X Tutup
Skip to content

Commit a00622c

Browse files
committed
Java 11 migraiton: memento
1 parent 93e5570 commit a00622c

File tree

5 files changed

+13
-16
lines changed

5 files changed

+13
-16
lines changed

memento/src/main/java/com/iluwatar/memento/App.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -52,9 +52,9 @@ public class App {
5252
* Program entry point.
5353
*/
5454
public static void main(String[] args) {
55-
Stack<StarMemento> states = new Stack<>();
55+
var states = new Stack<StarMemento>();
5656

57-
Star star = new Star(StarType.SUN, 10000000, 500000);
57+
var star = new Star(StarType.SUN, 10000000, 500000);
5858
LOGGER.info(star.toString());
5959
states.add(star.getMemento());
6060
star.timePasses();

memento/src/main/java/com/iluwatar/memento/Star.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -71,7 +71,7 @@ public void timePasses() {
7171

7272
StarMemento getMemento() {
7373

74-
StarMementoInternal state = new StarMementoInternal();
74+
var state = new StarMementoInternal();
7575
state.setAgeYears(ageYears);
7676
state.setMassTons(massTons);
7777
state.setType(type);
@@ -81,7 +81,7 @@ StarMemento getMemento() {
8181

8282
void setMemento(StarMemento memento) {
8383

84-
StarMementoInternal state = (StarMementoInternal) memento;
84+
var state = (StarMementoInternal) memento;
8585
this.type = state.getType();
8686
this.ageYears = state.getAgeYears();
8787
this.massTons = state.getMassTons();

memento/src/main/java/com/iluwatar/memento/StarType.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@ public enum StarType {
3131
SUN("sun"), RED_GIANT("red giant"), WHITE_DWARF("white dwarf"), SUPERNOVA("supernova"), DEAD(
3232
"dead star"), UNDEFINED("");
3333

34-
private String title;
34+
private final String title;
3535

3636
StarType(String title) {
3737
this.title = title;

memento/src/test/java/com/iluwatar/memento/AppTest.java

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -26,15 +26,12 @@
2626
import org.junit.jupiter.api.Test;
2727

2828
/**
29-
*
3029
* Application test
31-
*
3230
*/
3331
public class AppTest {
3432

3533
@Test
3634
public void test() {
37-
String[] args = {};
38-
App.main(args);
35+
App.main(new String[]{});
3936
}
4037
}

memento/src/test/java/com/iluwatar/memento/StarTest.java

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -23,10 +23,10 @@
2323

2424
package com.iluwatar.memento;
2525

26-
import org.junit.jupiter.api.Test;
27-
2826
import static org.junit.jupiter.api.Assertions.assertEquals;
2927

28+
import org.junit.jupiter.api.Test;
29+
3030
/**
3131
* Date: 12/20/15 - 10:08 AM
3232
*
@@ -39,7 +39,7 @@ public class StarTest {
3939
*/
4040
@Test
4141
public void testTimePasses() {
42-
final Star star = new Star(StarType.SUN, 1, 2);
42+
final var star = new Star(StarType.SUN, 1, 2);
4343
assertEquals("sun age: 1 years mass: 2 tons", star.toString());
4444

4545
star.timePasses();
@@ -66,16 +66,16 @@ public void testTimePasses() {
6666
*/
6767
@Test
6868
public void testSetMemento() {
69-
final Star star = new Star(StarType.SUN, 1, 2);
70-
final StarMemento firstMemento = star.getMemento();
69+
final var star = new Star(StarType.SUN, 1, 2);
70+
final var firstMemento = star.getMemento();
7171
assertEquals("sun age: 1 years mass: 2 tons", star.toString());
7272

7373
star.timePasses();
74-
final StarMemento secondMemento = star.getMemento();
74+
final var secondMemento = star.getMemento();
7575
assertEquals("red giant age: 2 years mass: 16 tons", star.toString());
7676

7777
star.timePasses();
78-
final StarMemento thirdMemento = star.getMemento();
78+
final var thirdMemento = star.getMemento();
7979
assertEquals("white dwarf age: 4 years mass: 128 tons", star.toString());
8080

8181
star.timePasses();

0 commit comments

Comments
 (0)
X Tutup