summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--sources/scalac/ApplicationError.java30
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);
- }
- }
-
- //########################################################################
}