diff --git a/classes/java/lang/ArithmeticException.java b/classes/java/lang/ArithmeticException.java index 94fbd04..2ea5089 100644 --- a/classes/java/lang/ArithmeticException.java +++ b/classes/java/lang/ArithmeticException.java @@ -1,4 +1,12 @@ package java.lang; public class ArithmeticException extends RuntimeException { + + public ArithmeticException() { + super(); + } + + public ArithmeticException(String s) { + super(s); + } } diff --git a/classes/java/lang/ArrayIndexOutOfBoundsException.java b/classes/java/lang/ArrayIndexOutOfBoundsException.java index 30cb3af..0461b9d 100644 --- a/classes/java/lang/ArrayIndexOutOfBoundsException.java +++ b/classes/java/lang/ArrayIndexOutOfBoundsException.java @@ -1,4 +1,16 @@ package java.lang; public class ArrayIndexOutOfBoundsException extends IndexOutOfBoundsException { + + ArrayIndexOutOfBoundsException() { + super(); + } + + ArrayIndexOutOfBoundsException(int index) { + super(String.valueOf(index)); + } + + ArrayIndexOutOfBoundsException(String s) { + super(s); + } } diff --git a/classes/java/lang/ArrayStoreException.java b/classes/java/lang/ArrayStoreException.java index 9e9832b..12974c4 100644 --- a/classes/java/lang/ArrayStoreException.java +++ b/classes/java/lang/ArrayStoreException.java @@ -1,4 +1,11 @@ package java.lang; public class ArrayStoreException extends RuntimeException { + public ArrayStoreException() { + super(); + } + + public ArrayStoreException(String s) { + super(s); + } } diff --git a/classes/java/lang/ClassCastException.java b/classes/java/lang/ClassCastException.java index 9f4bd5d..f81c42f 100644 --- a/classes/java/lang/ClassCastException.java +++ b/classes/java/lang/ClassCastException.java @@ -1,4 +1,12 @@ package java.lang; public class ClassCastException extends RuntimeException { + + public ClassCastException() { + super(); + } + + public ClassCastException(String s) { + super(s); + } } diff --git a/classes/java/lang/ClassNotFoundException.java b/classes/java/lang/ClassNotFoundException.java new file mode 100644 index 0000000..b20ddb5 --- /dev/null +++ b/classes/java/lang/ClassNotFoundException.java @@ -0,0 +1,17 @@ +package java.lang; + +public class ClassNotFoundException extends RuntimeException { + + public ClassNotFoundException() { + super(); + } + + public ClassNotFoundException(String s) { + super(s); + } + + public ClassNotFoundException(String s, + Throwable ex) { + super(s, ex); + } +} diff --git a/classes/java/lang/CloneNotSupportedException.java b/classes/java/lang/CloneNotSupportedException.java new file mode 100644 index 0000000..96d0b94 --- /dev/null +++ b/classes/java/lang/CloneNotSupportedException.java @@ -0,0 +1,12 @@ +package java.lang; + +public class CloneNotSupportedException extends RuntimeException { + + public CloneNotSupportedException() { + super(); + } + + public CloneNotSupportedException(String s) { + super(s); + } +} diff --git a/classes/java/lang/IllegalAccessException.java b/classes/java/lang/IllegalAccessException.java new file mode 100644 index 0000000..5e904ce --- /dev/null +++ b/classes/java/lang/IllegalAccessException.java @@ -0,0 +1,12 @@ +package java.lang; + +public class IllegalAccessException extends Exception { + + public IllegalAccessException() { + super(); + } + + public IllegalAccessException(String s) { + super(s); + } +} diff --git a/classes/java/lang/IllegalArgumentException.java b/classes/java/lang/IllegalArgumentException.java new file mode 100644 index 0000000..4a0fbdb --- /dev/null +++ b/classes/java/lang/IllegalArgumentException.java @@ -0,0 +1,21 @@ +package java.lang; + +public class IllegalArgumentException extends RuntimeException { + + public IllegalArgumentException() { + super(); + } + + public IllegalArgumentException(String s) { + super(s); + } + + public IllegalArgumentException(String message, + Throwable cause) { + super(message, cause); + } + + public IllegalArgumentException(Throwable cause) { + super(cause); + } +} diff --git a/classes/java/lang/IllegalMonitorStateException.java b/classes/java/lang/IllegalMonitorStateException.java new file mode 100644 index 0000000..d1a7b88 --- /dev/null +++ b/classes/java/lang/IllegalMonitorStateException.java @@ -0,0 +1,12 @@ +package java.lang; + +public class IllegalMonitorStateException extends RuntimeException { + + public IllegalMonitorStateException() { + super(); + } + + public IllegalMonitorStateException(String s) { + super(s); + } +} diff --git a/classes/java/lang/IllegalStateException.java b/classes/java/lang/IllegalStateException.java new file mode 100644 index 0000000..f3f939c --- /dev/null +++ b/classes/java/lang/IllegalStateException.java @@ -0,0 +1,21 @@ +package java.lang; + +public class IllegalStateException extends RuntimeException { + + public IllegalStateException() { + super(); + } + + public IllegalStateException(String s) { + super(s); + } + + public IllegalStateException(String message, + Throwable cause) { + super(message, cause); + } + + public IllegalStateException(Throwable cause) { + super(cause); + } +} diff --git a/classes/java/lang/IllegalThreadStateException.java b/classes/java/lang/IllegalThreadStateException.java new file mode 100644 index 0000000..f16e58c --- /dev/null +++ b/classes/java/lang/IllegalThreadStateException.java @@ -0,0 +1,12 @@ +package java.lang; + +public class IllegalThreadStateException extends RuntimeException { + + public IllegalThreadStateException() { + super(); + } + + public IllegalThreadStateException(String s) { + super(s); + } +} diff --git a/classes/java/lang/IndexOutOfBoundsException.java b/classes/java/lang/IndexOutOfBoundsException.java index 6fef203..c7f19c6 100644 --- a/classes/java/lang/IndexOutOfBoundsException.java +++ b/classes/java/lang/IndexOutOfBoundsException.java @@ -1,4 +1,12 @@ package java.lang; public class IndexOutOfBoundsException extends RuntimeException { + + public IndexOutOfBoundsException() { + super(); + } + + public IndexOutOfBoundsException(String s) { + super(s); + } } diff --git a/classes/java/lang/InstantiationException.java b/classes/java/lang/InstantiationException.java new file mode 100644 index 0000000..06e85b1 --- /dev/null +++ b/classes/java/lang/InstantiationException.java @@ -0,0 +1,12 @@ +package java.lang; + +public class InstantiationException extends Exception { + + public InstantiationException() { + super(); + } + + public InstantiationException(String s) { + super(s); + } +} diff --git a/classes/java/lang/InterruptedException.java b/classes/java/lang/InterruptedException.java new file mode 100644 index 0000000..d053f7f --- /dev/null +++ b/classes/java/lang/InterruptedException.java @@ -0,0 +1,12 @@ +package java.lang; + +public class InterruptedException extends Exception { + + public InterruptedException() { + super(); + } + + public InterruptedException(String s) { + super(s); + } +} diff --git a/classes/java/lang/NegativeArraySizeException.java b/classes/java/lang/NegativeArraySizeException.java index ec7cea1..8ebc30b 100644 --- a/classes/java/lang/NegativeArraySizeException.java +++ b/classes/java/lang/NegativeArraySizeException.java @@ -1,4 +1,12 @@ package java.lang; public class NegativeArraySizeException extends RuntimeException { + + public NegativeArraySizeException() { + super(); + } + + public NegativeArraySizeException(String s) { + super(s); + } } diff --git a/classes/java/lang/NullPointerException.java b/classes/java/lang/NullPointerException.java index 9922a45..86cf82d 100644 --- a/classes/java/lang/NullPointerException.java +++ b/classes/java/lang/NullPointerException.java @@ -1,4 +1,12 @@ package java.lang; public class NullPointerException extends RuntimeException { + + public NullPointerException() { + super(); + } + + public NullPointerException(String s) { + super(s); + } } diff --git a/classes/java/lang/NumberFormatException.java b/classes/java/lang/NumberFormatException.java new file mode 100644 index 0000000..08e1f7e --- /dev/null +++ b/classes/java/lang/NumberFormatException.java @@ -0,0 +1,12 @@ +package java.lang; + +public class NumberFormatException extends IllegalArgumentException { + + public NumberFormatException() { + super(); + } + + public NumberFormatException(String s) { + super(s); + } +} diff --git a/classes/java/lang/RuntimeException.java b/classes/java/lang/RuntimeException.java index 3be7f77..6028eaa 100644 --- a/classes/java/lang/RuntimeException.java +++ b/classes/java/lang/RuntimeException.java @@ -1,4 +1,20 @@ package java.lang; public class RuntimeException extends Exception { + public RuntimeException() { + super(); + } + + public RuntimeException(String message) { + super(message); + } + + public RuntimeException(String message, + Throwable cause) { + super(message, cause); + } + + public RuntimeException(Throwable cause) { + super(cause); + } } diff --git a/classes/java/lang/SecurityException.java b/classes/java/lang/SecurityException.java new file mode 100644 index 0000000..db8c828 --- /dev/null +++ b/classes/java/lang/SecurityException.java @@ -0,0 +1,21 @@ +package java.lang; + +public class SecurityException extends RuntimeException { + + public SecurityException() { + super(); + } + + public SecurityException(String s) { + super(s); + } + + public SecurityException(String message, + Throwable cause) { + super(message, cause); + } + + public SecurityException(Throwable cause) { + super(cause); + } +} diff --git a/classes/java/lang/StringIndexOutOfBoundsException.java b/classes/java/lang/StringIndexOutOfBoundsException.java new file mode 100644 index 0000000..c8578e8 --- /dev/null +++ b/classes/java/lang/StringIndexOutOfBoundsException.java @@ -0,0 +1,16 @@ +package java.lang; + +public class StringIndexOutOfBoundsException extends IndexOutOfBoundsException { + + public StringIndexOutOfBoundsException() { + super(); + } + + public StringIndexOutOfBoundsException(int index) { + super(index); + } + + public StringIndexOutOfBoundsException(String s) { + super(s); + } +} diff --git a/classes/java/lang/UnsupportedOperationException.java b/classes/java/lang/UnsupportedOperationException.java new file mode 100644 index 0000000..e57f496 --- /dev/null +++ b/classes/java/lang/UnsupportedOperationException.java @@ -0,0 +1,4 @@ +package java.lang; + +public class UnsupportedOperationException extends RuntimeException { +}