diff --git a/src/main/java/earl/util/parsers/ParseFunction.java b/src/main/java/earl/util/parsers/ParseFunction.java index 77a09c5a6f..89583722ff 100644 --- a/src/main/java/earl/util/parsers/ParseFunction.java +++ b/src/main/java/earl/util/parsers/ParseFunction.java @@ -2,6 +2,11 @@ import earl.exceptions.EarlException; +/** + * Custom functional interface for parse functions. + * + * @param the type that the parser returns + */ @FunctionalInterface public interface ParseFunction { T apply(String str) throws EarlException; diff --git a/src/main/java/earl/util/parsers/TaskStorageParser.java b/src/main/java/earl/util/parsers/TaskStorageParser.java index 03aa0d8385..9a56b408d2 100644 --- a/src/main/java/earl/util/parsers/TaskStorageParser.java +++ b/src/main/java/earl/util/parsers/TaskStorageParser.java @@ -11,6 +11,13 @@ */ public class TaskStorageParser extends StorageParser { + /** + * Returns a {@code Task} object based on the stored string. + * + * @param entry storage entry string + * @return a {@code Task} object + * @throws EarlException if the storage entry is incomprehensible + */ public static Task parse(String entry) throws EarlException { try { String[] data = entry.split(",");