diff options
Diffstat (limited to 'sources')
-rw-r--r-- | sources/scalac/ApplicationError.java | 30 |
1 files changed, 1 insertions, 29 deletions
diff --git a/sources/scalac/ApplicationError.java b/sources/scalac/ApplicationError.java index e689217eec..5c00567d50 100644 --- a/sources/scalac/ApplicationError.java +++ b/sources/scalac/ApplicationError.java @@ -8,19 +8,11 @@ package scalac; -import java.io.PrintStream; -import java.io.PrintWriter; - import scalac.util.Debug; public class ApplicationError extends Error { //######################################################################## - // Private state - - private final Throwable cause; // !!! remove and use API 1.4 - - //######################################################################## // Private interface private static String combine(String message, Object object) { @@ -52,8 +44,7 @@ public class ApplicationError extends Error { } public ApplicationError(String message, Throwable cause) { - super(message); - this.cause = cause; + super(message, cause); } public ApplicationError(Object object, Throwable cause) { @@ -65,23 +56,4 @@ public class ApplicationError extends Error { } //######################################################################## - // Throwable interface - - public void printStackTrace(PrintStream printer) { - super.printStackTrace(printer); - if (cause != null) { - printer.print("Caused by: "); - cause.printStackTrace(printer); - } - } - - public void printStackTrace(PrintWriter printer) { - super.printStackTrace(printer); - if (cause != null) { - printer.print("Caused by: "); - cause.printStackTrace(printer); - } - } - - //######################################################################## } |