From 0a4446fe83cf07ba1733391cc1ee8b611d27a959 Mon Sep 17 00:00:00 2001 From: Jovyn Tan <jovyn.tls@gmail.com> Date: Mon, 18 Oct 2021 22:01:55 +0800 Subject: [PATCH 1/2] Extend CcaExpelCommandParser and CcaEnrolCommandParser from Parser --- .../seedu/address/logic/parser/cca/CcaEnrolCommandParser.java | 4 ++-- .../seedu/address/logic/parser/cca/CcaExpelCommandParser.java | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/src/main/java/seedu/address/logic/parser/cca/CcaEnrolCommandParser.java b/src/main/java/seedu/address/logic/parser/cca/CcaEnrolCommandParser.java index 7e12d6866e6..0f6a490f33b 100644 --- a/src/main/java/seedu/address/logic/parser/cca/CcaEnrolCommandParser.java +++ b/src/main/java/seedu/address/logic/parser/cca/CcaEnrolCommandParser.java @@ -3,18 +3,18 @@ import static seedu.address.commons.core.Messages.MESSAGE_INVALID_COMMAND_FORMAT; import static seedu.address.logic.parser.CliSyntax.PREFIX_CCA_ID; import static seedu.address.logic.parser.CliSyntax.PREFIX_PERSON_ID; - import java.util.stream.Stream; import seedu.address.commons.core.index.Index; import seedu.address.logic.commands.cca.CcaEnrolCommand; import seedu.address.logic.parser.ArgumentMultimap; import seedu.address.logic.parser.ArgumentTokenizer; +import seedu.address.logic.parser.Parser; import seedu.address.logic.parser.ParserUtil; import seedu.address.logic.parser.Prefix; import seedu.address.logic.parser.exceptions.ParseException; -public class CcaEnrolCommandParser { +public class CcaEnrolCommandParser implements Parser<CcaEnrolCommand> { /** * Parses the given {@code String} of arguments in the context of the CcaEnrolCommand * and returns an CcaEnrolCommand object for execution. diff --git a/src/main/java/seedu/address/logic/parser/cca/CcaExpelCommandParser.java b/src/main/java/seedu/address/logic/parser/cca/CcaExpelCommandParser.java index fd2cbab0bcc..7547186beed 100644 --- a/src/main/java/seedu/address/logic/parser/cca/CcaExpelCommandParser.java +++ b/src/main/java/seedu/address/logic/parser/cca/CcaExpelCommandParser.java @@ -3,18 +3,18 @@ import static seedu.address.commons.core.Messages.MESSAGE_INVALID_COMMAND_FORMAT; import static seedu.address.logic.parser.CliSyntax.PREFIX_CCA_ID; import static seedu.address.logic.parser.CliSyntax.PREFIX_PERSON_ID; - import java.util.stream.Stream; import seedu.address.commons.core.index.Index; import seedu.address.logic.commands.cca.CcaExpelCommand; import seedu.address.logic.parser.ArgumentMultimap; import seedu.address.logic.parser.ArgumentTokenizer; +import seedu.address.logic.parser.Parser; import seedu.address.logic.parser.ParserUtil; import seedu.address.logic.parser.Prefix; import seedu.address.logic.parser.exceptions.ParseException; -public class CcaExpelCommandParser { +public class CcaExpelCommandParser implements Parser<CcaExpelCommand> { /** * Parses the given {@code String} of arguments in the context of the CcaEnrolCommand * and returns an CcaEnrolCommand object for execution. From 0fc99d38beaa13fa329b34f06e434b9ac1b1e2af Mon Sep 17 00:00:00 2001 From: Jovyn Tan <jovyn.tls@gmail.com> Date: Mon, 18 Oct 2021 22:03:09 +0800 Subject: [PATCH 2/2] Fix checkstyle --- .../seedu/address/logic/parser/cca/CcaEnrolCommandParser.java | 1 + .../seedu/address/logic/parser/cca/CcaExpelCommandParser.java | 1 + 2 files changed, 2 insertions(+) diff --git a/src/main/java/seedu/address/logic/parser/cca/CcaEnrolCommandParser.java b/src/main/java/seedu/address/logic/parser/cca/CcaEnrolCommandParser.java index 0f6a490f33b..4d2d848fe45 100644 --- a/src/main/java/seedu/address/logic/parser/cca/CcaEnrolCommandParser.java +++ b/src/main/java/seedu/address/logic/parser/cca/CcaEnrolCommandParser.java @@ -3,6 +3,7 @@ import static seedu.address.commons.core.Messages.MESSAGE_INVALID_COMMAND_FORMAT; import static seedu.address.logic.parser.CliSyntax.PREFIX_CCA_ID; import static seedu.address.logic.parser.CliSyntax.PREFIX_PERSON_ID; + import java.util.stream.Stream; import seedu.address.commons.core.index.Index; diff --git a/src/main/java/seedu/address/logic/parser/cca/CcaExpelCommandParser.java b/src/main/java/seedu/address/logic/parser/cca/CcaExpelCommandParser.java index 7547186beed..cb3b475fa5e 100644 --- a/src/main/java/seedu/address/logic/parser/cca/CcaExpelCommandParser.java +++ b/src/main/java/seedu/address/logic/parser/cca/CcaExpelCommandParser.java @@ -3,6 +3,7 @@ import static seedu.address.commons.core.Messages.MESSAGE_INVALID_COMMAND_FORMAT; import static seedu.address.logic.parser.CliSyntax.PREFIX_CCA_ID; import static seedu.address.logic.parser.CliSyntax.PREFIX_PERSON_ID; + import java.util.stream.Stream; import seedu.address.commons.core.index.Index;