Skip to content

Commit 7f251d2

Browse files
committed
A-CodeQuality
1 parent 51b998e commit 7f251d2

17 files changed

Lines changed: 87 additions & 71 deletions

src/main/java/prerthan/duke/Duke.java

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
11
package prerthan.duke;
22

33
import javafx.application.Platform;
4+
import prerthan.duke.exception.DukeEmptyDetailException;
45
import prerthan.duke.exception.DukeInvalidArgumentException;
5-
import prerthan.duke.exception.DukeInvalidDateTimeException;
66
import prerthan.duke.command.Command;
7-
import prerthan.duke.exception.DukeEmptyDetailException;
87
import prerthan.duke.exception.DukeInvalidCommandException;
8+
import prerthan.duke.exception.DukeInvalidDateTimeException;
99
import prerthan.duke.io.Input;
1010
import prerthan.duke.io.Output;
1111
import prerthan.duke.io.Storage;
@@ -79,8 +79,7 @@ public static void main(String[] args) {
7979
}
8080
}
8181

82-
public String getResponse(String input) {
83-
84-
return input;
82+
public void getResponse(String input) {
83+
8584
}
8685
}

src/main/java/prerthan/duke/Main.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
import prerthan.duke.ui.MainWindow;
99

1010
import java.io.IOException;
11-
//
11+
1212
/**
1313
* Main
1414
*/

src/main/java/prerthan/duke/command/AddCommand.java

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,18 +2,17 @@
22

33
import prerthan.duke.exception.DukeEmptyDetailException;
44
import prerthan.duke.exception.DukeInvalidDateTimeException;
5-
import prerthan.duke.io.Output;
65
import prerthan.duke.io.Storage;
76
import prerthan.duke.task.Deadline;
8-
import prerthan.duke.task.Event;
97
import prerthan.duke.task.TaskList;
108
import prerthan.duke.task.Todo;
9+
import prerthan.duke.io.Output;
10+
import prerthan.duke.task.Event;
1111

1212
/**
1313
* AddCommand
1414
*/
1515
public class AddCommand extends Command {
16-
private CommandName commandName;
1716

1817
public AddCommand(String detail, CommandName commandName) {
1918
super(detail);

src/main/java/prerthan/duke/command/ByeCommand.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
11
package prerthan.duke.command;
22

3-
import prerthan.duke.exception.DukeInvalidArgumentException;
43
import prerthan.duke.Duke;
5-
import prerthan.duke.io.Output;
4+
import prerthan.duke.exception.DukeInvalidArgumentException;
65
import prerthan.duke.io.Storage;
76
import prerthan.duke.task.TaskList;
7+
import prerthan.duke.io.Output;
88

99
/**
1010
* ByeCommand
@@ -21,7 +21,7 @@ public ByeCommand(String[] argumentTokens) throws DukeInvalidArgumentException {
2121
}
2222

2323
@Override public void execute(TaskList tasks, Storage storage, Output output) {
24-
Duke.exit();
24+
Duke.output.sayGoodBye();
2525
}
2626

2727
@Override public boolean willTerminate() {

src/main/java/prerthan/duke/command/Command.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
11
package prerthan.duke.command;
22

3-
import prerthan.duke.exception.DukeInvalidDateTimeException;
43
import prerthan.duke.exception.DukeEmptyDetailException;
5-
import prerthan.duke.io.Output;
4+
import prerthan.duke.exception.DukeInvalidDateTimeException;
65
import prerthan.duke.io.Storage;
76
import prerthan.duke.task.TaskList;
7+
import prerthan.duke.io.Output;
88

99
/**
1010
* Models a possible user command to the Duke program.

src/main/java/prerthan/duke/command/DeleteCommand.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
package prerthan.duke.command;
22

33
import prerthan.duke.exception.DukeInvalidArgumentException;
4-
import prerthan.duke.io.Output;
54
import prerthan.duke.io.Storage;
65
import prerthan.duke.task.TaskList;
6+
import prerthan.duke.io.Output;
77

88
/**
99
* A user

src/main/java/prerthan/duke/command/DoneCommand.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
11
package prerthan.duke.command;
22

33
import prerthan.duke.exception.DukeInvalidArgumentException;
4-
import prerthan.duke.task.Task;
5-
import prerthan.duke.io.Output;
64
import prerthan.duke.io.Storage;
75
import prerthan.duke.task.TaskList;
6+
import prerthan.duke.io.Output;
7+
import prerthan.duke.task.Task;
88

99
/**
1010
* DoneCommand

src/main/java/prerthan/duke/command/FindCommand.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,10 +4,10 @@
44
import prerthan.duke.exception.DukeEmptyDetailException;
55
import prerthan.duke.exception.DukeInvalidArgumentException;
66
import prerthan.duke.exception.DukeInvalidDateTimeException;
7+
import prerthan.duke.io.Storage;
8+
import prerthan.duke.task.TaskList;
79
import prerthan.duke.io.Output;
810
import prerthan.duke.task.Task;
9-
import prerthan.duke.task.TaskList;
10-
import prerthan.duke.io.Storage;
1111

1212
import java.util.stream.Stream;
1313

src/main/java/prerthan/duke/command/ListCommand.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
11
package prerthan.duke.command;
22

33
import prerthan.duke.exception.DukeInvalidArgumentException;
4-
import prerthan.duke.exception.DukeInvalidCommandException;
5-
import prerthan.duke.io.Output;
64
import prerthan.duke.io.Storage;
75
import prerthan.duke.task.TaskList;
6+
import prerthan.duke.exception.DukeInvalidCommandException;
7+
import prerthan.duke.io.Output;
88

99
/**
1010
* ListCommand

src/main/java/prerthan/duke/io/Input.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,8 @@
22

33
import prerthan.duke.command.*;
44
import prerthan.duke.exception.DukeInvalidArgumentException;
5-
import prerthan.duke.command.*;
65
import prerthan.duke.exception.DukeInvalidCommandException;
6+
import prerthan.duke.command.*;
77

88
import java.io.BufferedReader;
99
import java.io.IOException;

0 commit comments

Comments
 (0)