diff options
Diffstat (limited to 'java/src/Ice/LocalException.java')
-rw-r--r-- | java/src/Ice/LocalException.java | 48 |
1 files changed, 1 insertions, 47 deletions
diff --git a/java/src/Ice/LocalException.java b/java/src/Ice/LocalException.java index 9564e1df2ac..f521ce01fe5 100644 --- a/java/src/Ice/LocalException.java +++ b/java/src/Ice/LocalException.java @@ -12,7 +12,7 @@ package Ice; /** * Base class for all Ice run-time exceptions. **/ -public abstract class LocalException extends RuntimeException implements Cloneable +public abstract class LocalException extends Exception { public LocalException() { @@ -22,50 +22,4 @@ public abstract class LocalException extends RuntimeException implements Cloneab { super(cause); } - - /** - * Creates a copy of this exception. - * - * @return The copy of this exception. - **/ - public java.lang.Object clone() - { - java.lang.Object o = null; - try - { - o = super.clone(); - } - catch(CloneNotSupportedException ex) - { - assert false; // Impossible - } - return o; - } - - /** - * Returns the name of this exception. - * - * @return The name of this exception. - **/ - public abstract String - ice_name(); - - /** - * Returns a string representation of this exception. - * - * @return A string representation of this exception. - **/ - public String - toString() - { - java.io.StringWriter sw = new java.io.StringWriter(); - java.io.PrintWriter pw = new java.io.PrintWriter(sw); - IceUtilInternal.OutputBase out = new IceUtilInternal.OutputBase(pw); - out.setUseTab(false); - out.print(getClass().getName()); - out.inc(); - IceInternal.ValueWriter.write(this, out); - pw.flush(); - return sw.toString(); - } } |