aboutsummaryrefslogtreecommitdiff
path: root/src/main/model/BrowserState.java
diff options
context:
space:
mode:
authorJJ2022-12-28 06:26:54 +0000
committerJJ2022-12-28 23:31:27 +0000
commit4d55ecb842fab83e25adfd2cac76bc6b1ba8d0da (patch)
treef42dc8d25856b1ea0a7decc95c9734842976b235 /src/main/model/BrowserState.java
parenta1b9e8c5259472ab13b2fd4161d3df8825f52b86 (diff)
encapsulation is evil
Diffstat (limited to 'src/main/model/BrowserState.java')
-rw-r--r--src/main/model/BrowserState.java12
1 files changed, 2 insertions, 10 deletions
diff --git a/src/main/model/BrowserState.java b/src/main/model/BrowserState.java
index 7b05f8c..7fb880f 100644
--- a/src/main/model/BrowserState.java
+++ b/src/main/model/BrowserState.java
@@ -4,8 +4,8 @@ import java.util.ArrayDeque;
// This BrowserState class collects the stateful portions of the browser into one modelable class.
public class BrowserState {
- private ArrayDeque<String> tabs;
- private String currentTab;
+ private final ArrayDeque<String> tabs;
+ public String currentTab;
public BrowserState(ArrayDeque<String> tabs, String currentTab) {
this.tabs = tabs;
@@ -16,14 +16,6 @@ public class BrowserState {
return this.tabs;
}
- public String getCurrentTab() {
- return this.currentTab;
- }
-
- public void setCurrentTab(String tab) {
- this.currentTab = tab;
- }
-
public void addTab(String added) {
if (!this.tabs.contains(added)) {
this.tabs.add(added);