Skip to content

Commit 3f2cb22

Browse files
committed
remove the getInstance method
1 parent 406d2e7 commit 3f2cb22

File tree

2 files changed

+2
-6
lines changed

2 files changed

+2
-6
lines changed

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

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -22,8 +22,8 @@ public static void main(String[] args) {
2222
System.out.println("threadSafeIvoryTower1=" + threadSafeIvoryTower1);
2323
System.out.println("threadSafeIvoryTower2=" + threadSafeIvoryTower2);
2424

25-
EnumIvoryTower enumIvoryTower1 = EnumIvoryTower.getInstance();
26-
EnumIvoryTower enumIvoryTower2 = EnumIvoryTower.getInstance();
25+
EnumIvoryTower enumIvoryTower1 = EnumIvoryTower.INSTANCE;
26+
EnumIvoryTower enumIvoryTower2 = EnumIvoryTower.INSTANCE;
2727
System.out.println("enumIvoryTower1=" + enumIvoryTower1);
2828
System.out.println("enumIvoryTower2=" + enumIvoryTower2);
2929
}

singleton/src/main/java/com/iluwatar/EnumIvoryTower.java

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -8,10 +8,6 @@
88
public enum EnumIvoryTower {
99
INSTANCE;
1010

11-
public static EnumIvoryTower getInstance() {
12-
return INSTANCE;
13-
}
14-
1511
@Override
1612
public String toString() {
1713
return getDeclaringClass().getCanonicalName() + "@" + hashCode();

0 commit comments

Comments
 (0)