From 4d5fa566121fb5446e497171f95766389897e3c5 Mon Sep 17 00:00:00 2001 From: MAOXIONGKAI Date: Thu, 19 Sep 2024 23:26:02 +0800 Subject: [PATCH] Add new comments to improve readability of the code --- src/main/java/gopher/task/Deadline.java | 4 ++++ src/main/java/gopher/task/Event.java | 4 ++++ 2 files changed, 8 insertions(+) diff --git a/src/main/java/gopher/task/Deadline.java b/src/main/java/gopher/task/Deadline.java index 8cbbb26eae..e15e0fa783 100644 --- a/src/main/java/gopher/task/Deadline.java +++ b/src/main/java/gopher/task/Deadline.java @@ -25,15 +25,19 @@ public Deadline(String name, String dueDate) { @Override public void update(String[] tokens) throws InvalidTokenException { + // Parse tokens into individual task fields String[] parsedResult = Parser.parseUpdateDeadlineTaskCommand(tokens); + // Unpack parsed results String taskName = parsedResult[0]; String dueDateString = parsedResult[1]; + // Set new task name if (!taskName.isEmpty()) { this.name = taskName; } + // Set new task due date if (!dueDateString.isEmpty()) { this.dueDate = Parser.parseDateString(dueDateString); } diff --git a/src/main/java/gopher/task/Event.java b/src/main/java/gopher/task/Event.java index 5e12b47cd0..d9569fb390 100644 --- a/src/main/java/gopher/task/Event.java +++ b/src/main/java/gopher/task/Event.java @@ -30,16 +30,20 @@ public Event(String name, String startDate, String endDate) { @Override public void update(String[] tokens) throws InvalidTokenException, InvalidDurationException { + // Parse tokens into individual task fields String[] parsedResult = Parser.parseUpdateEventTaskCommand(tokens); + // Unpack parsed results String taskName = parsedResult[0]; String startDateString = parsedResult[1]; String endDateString = parsedResult[2]; + // Set new task name if (!taskName.isEmpty()) { this.name = taskName; } + // Set new task start date and end date if (!startDateString.isEmpty() || !endDateString.isEmpty()) { LocalDateTime newStartDate = startDateString.isEmpty() ? this.startDate