diff --git a/src/main/java/com/codemp/intellij/exceptions/ChannelException.java b/src/main/java/com/codemp/intellij/exceptions/ChannelException.java new file mode 100644 index 0000000..def19aa --- /dev/null +++ b/src/main/java/com/codemp/intellij/exceptions/ChannelException.java @@ -0,0 +1,19 @@ +package com.codemp.intellij.exceptions; + +public class ChannelException extends CodeMPException { + public ChannelException(String input) { + super(input); + } + + public static class Send extends ChannelException { + public Send(String input) { + super(input); + } + } + + public static class Read extends ChannelException { + public Read(String input) { + super(input); + } + } +} diff --git a/src/main/java/com/codemp/intellij/exceptions/CodeMPException.java b/src/main/java/com/codemp/intellij/exceptions/CodeMPException.java new file mode 100644 index 0000000..7de0ca4 --- /dev/null +++ b/src/main/java/com/codemp/intellij/exceptions/CodeMPException.java @@ -0,0 +1,7 @@ +package com.codemp.intellij.exceptions; + +public class CodeMPException extends Exception { + public CodeMPException(String s) { + super(s); + } +} diff --git a/src/main/java/com/codemp/intellij/exceptions/InvalidStateException.java b/src/main/java/com/codemp/intellij/exceptions/InvalidStateException.java new file mode 100644 index 0000000..75bec5b --- /dev/null +++ b/src/main/java/com/codemp/intellij/exceptions/InvalidStateException.java @@ -0,0 +1,7 @@ +package com.codemp.intellij.exceptions; + +public class InvalidStateException extends CodeMPException { + public InvalidStateException(String message) { + super(message); + } +} \ No newline at end of file diff --git a/src/main/java/com/codemp/intellij/exceptions/TransportException.java b/src/main/java/com/codemp/intellij/exceptions/TransportException.java new file mode 100644 index 0000000..711d420 --- /dev/null +++ b/src/main/java/com/codemp/intellij/exceptions/TransportException.java @@ -0,0 +1,7 @@ +package com.codemp.intellij.exceptions; + +public class TransportException extends CodeMPException { + public TransportException(String message) { + super(message); + } +} \ No newline at end of file