From 95a493034fdda9d4ff31f2e22693b1ef1463795f Mon Sep 17 00:00:00 2001 From: ekallin Date: Mon, 18 Dec 2023 17:46:26 +0400 Subject: [PATCH] create lab 7 --- .../LocoNotFoundException.java | 19 +++++++++++++++++++ .../LocomotivesGenericStorage.java | 3 +++ 2 files changed, 22 insertions(+) create mode 100644 ProjectElectricLocomotive/LocoNotFoundException.java diff --git a/ProjectElectricLocomotive/LocoNotFoundException.java b/ProjectElectricLocomotive/LocoNotFoundException.java new file mode 100644 index 0000000..6467466 --- /dev/null +++ b/ProjectElectricLocomotive/LocoNotFoundException.java @@ -0,0 +1,19 @@ +package ProjectElectricLocomotive; + +public class LocoNotFoundException extends RuntimeException { + public LocoNotFoundException(int i) { + super("Не найден объект по позиции" + i); + } + + public LocoNotFoundException(Throwable ex) { + super(ex); + } + + public LocoNotFoundException(String message) { + super(message); + } + + public LocoNotFoundException(String message, Exception ex) { //Throwable люди пишут, посмотри внимательно + super(message, ex); + } +} diff --git a/ProjectElectricLocomotive/LocomotivesGenericStorage.java b/ProjectElectricLocomotive/LocomotivesGenericStorage.java index 58cf697..70707e3 100644 --- a/ProjectElectricLocomotive/LocomotivesGenericStorage.java +++ b/ProjectElectricLocomotive/LocomotivesGenericStorage.java @@ -10,6 +10,9 @@ import java.io.FileReader; import java.io.FileWriter; import java.io.IOException; +/*import org.slf4j.Logger; +import org.slf4j.LoggerFactory;*/ + public class LocomotivesGenericStorage { private static final String _separatorForKeyValue = "@";