From 925224aca4a56e0871c55ef2f15694862b7148da Mon Sep 17 00:00:00 2001 From: yisiox Date: Mon, 12 Feb 2024 22:00:59 +0800 Subject: [PATCH] Change StorageParser to an interface --- src/main/java/earl/util/parsers/StorageParser.java | 4 ++-- src/main/java/earl/util/parsers/TaskStorageParser.java | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/src/main/java/earl/util/parsers/StorageParser.java b/src/main/java/earl/util/parsers/StorageParser.java index 59c2b00c70..d096f000a6 100644 --- a/src/main/java/earl/util/parsers/StorageParser.java +++ b/src/main/java/earl/util/parsers/StorageParser.java @@ -1,7 +1,7 @@ package earl.util.parsers; /** - * Class responsible for interpreting storage entries. + * Marker interface for parsers responsible for interpreting storage entries. */ -public abstract class StorageParser implements Parser { +public interface StorageParser extends Parser { } diff --git a/src/main/java/earl/util/parsers/TaskStorageParser.java b/src/main/java/earl/util/parsers/TaskStorageParser.java index 9a56b408d2..5985958f18 100644 --- a/src/main/java/earl/util/parsers/TaskStorageParser.java +++ b/src/main/java/earl/util/parsers/TaskStorageParser.java @@ -9,7 +9,7 @@ /** * Class responsible for parsing stored entries of tasks. */ -public class TaskStorageParser extends StorageParser { +public class TaskStorageParser implements StorageParser { /** * Returns a {@code Task} object based on the stored string.