Skip to content

Commit e0eb53a

Browse files
committed
Divide classes into packages
1 parent 628dd4f commit e0eb53a

19 files changed

Lines changed: 95 additions & 2 deletions
Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,9 @@
1+
package duke;
2+
3+
import duke.command.Command;
4+
import duke.exception.DukeException;
5+
import duke.task.TaskList;
6+
17
import java.io.IOException;
28

39
import java.time.format.DateTimeParseException;
Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
package duke;
2+
13
import java.io.File;
24
import java.io.FileNotFoundException;
35
import java.io.FileWriter;
Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,14 @@
1+
package duke;
2+
3+
import duke.command.AddCommand;
4+
import duke.command.DeleteCommand;
5+
import duke.command.DoneCommand;
6+
import duke.command.ExitCommand;
7+
import duke.command.ListCommand;
8+
import duke.command.TaskdateCommand;
9+
import duke.command.Command;
10+
import duke.exception.DukeException;
11+
112
/**
213
* Represents a parser that makes sense of user's commands.
314
*/
Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,9 @@
1+
package duke;
2+
3+
import duke.exception.DukeException;
4+
import duke.task.TaskList;
5+
import duke.task.TaskType;
6+
17
import java.io.File;
28
import java.io.FileWriter;
39
import java.io.IOException;
Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
package duke;
2+
13
import java.util.Scanner;
24

35
/**

src/main/java/AddCommand.java renamed to src/main/java/duke/command/AddCommand.java

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,16 @@
1+
package duke.command;
2+
13
import java.io.IOException;
24

5+
import duke.exception.DukeException;
6+
import duke.task.TaskList;
7+
import duke.Storage;
8+
import duke.Ui;
9+
import duke.task.TaskType;
10+
311
public class AddCommand extends Command {
412

5-
AddCommand(String type, String description) {
13+
public AddCommand(String type, String description) {
614
this.type = type;
715
this.description = description;
816
this.isExit = false;
Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,12 @@
1+
package duke.command;
2+
13
import java.io.IOException;
24

5+
import duke.Storage;
6+
import duke.Ui;
7+
import duke.exception.DukeException;
8+
import duke.task.TaskList;
9+
310
public abstract class Command {
411

512
protected String type;

src/main/java/DeleteCommand.java renamed to src/main/java/duke/command/DeleteCommand.java

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,14 @@
1+
package duke.command;
2+
13
import java.io.IOException;
24

5+
import duke.Storage;
6+
import duke.Ui;
7+
import duke.exception.DukeException;
8+
import duke.task.TaskList;
9+
310
public class DeleteCommand extends Command{
4-
DeleteCommand(String description) {
11+
public DeleteCommand(String description) {
512
this.type = "delete";
613
this.description = description;
714
this.isExit = false;

src/main/java/DoneCommand.java renamed to src/main/java/duke/command/DoneCommand.java

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,10 @@
1+
package duke.command;
2+
3+
import duke.Storage;
4+
import duke.Ui;
5+
import duke.exception.DukeException;
6+
import duke.task.TaskList;
7+
18
public class DoneCommand extends Command {
29

310
public DoneCommand(String description) {

src/main/java/ExitCommand.java renamed to src/main/java/duke/command/ExitCommand.java

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,9 @@
1+
package duke.command;
2+
3+
import duke.Storage;
4+
import duke.Ui;
5+
import duke.task.TaskList;
6+
17
public class ExitCommand extends Command {
28

39
public ExitCommand() {

0 commit comments

Comments
 (0)