diff options
author | Benoit Foucher <benoit@zeroc.com> | 2014-06-27 10:31:41 +0200 |
---|---|---|
committer | Benoit Foucher <benoit@zeroc.com> | 2014-06-27 10:31:41 +0200 |
commit | a4f93259dc3494d98addf38e69b87eb557d432b3 (patch) | |
tree | d2b78bb5cea24e33dc1b46be22dba6167e96c9ed /java/src/Ice/LocalException.java | |
parent | Fix for ICE-5515 (ice_staticId on proxies) in Java, C#, Python, Ruby and PHP ... (diff) | |
download | ice-a4f93259dc3494d98addf38e69b87eb557d432b3.tar.bz2 ice-a4f93259dc3494d98addf38e69b87eb557d432b3.tar.xz ice-a4f93259dc3494d98addf38e69b87eb557d432b3.zip |
Better collocation optimization, fix for ICE-5489, ICE-5484
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(); - } } |