Update of /cvsroot/clirr/clirr/core/src/java/net/sf/clirr/core
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv21779
Modified Files:
CheckerException.java Checker.java
Log Message:
make code compilable on JDK 1.3 (exception chaining not available)
Index: CheckerException.java
===================================================================
RCS file: /cvsroot/clirr/clirr/core/src/java/net/sf/clirr/core/CheckerException.java,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- CheckerException.java 10 Jul 2004 13:37:26 -0000 1.1
+++ CheckerException.java 3 Sep 2004 23:04:48 -0000 1.2
@@ -19,6 +19,8 @@
package net.sf.clirr.core;
+import net.sf.clirr.core.internal.ExceptionUtil;
+
/**
* An exception class representing a failure during checking of the
* specified jar files.
@@ -35,8 +37,9 @@
super(msg);
}
- public CheckerException(String msg, Throwable t)
+ public CheckerException(String msg, Throwable cause)
{
- super(msg, t);
+ super(msg);
+ ExceptionUtil.initCause(this, cause);
}
}
Index: Checker.java
===================================================================
RCS file: /cvsroot/clirr/clirr/core/src/java/net/sf/clirr/core/Checker.java,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -r1.3 -r1.4
--- Checker.java 18 Jul 2004 00:59:56 -0000 1.3
+++ Checker.java 3 Sep 2004 23:04:48 -0000 1.4
@@ -43,6 +43,7 @@
import net.sf.clirr.core.internal.ClassChangeCheck;
import net.sf.clirr.core.internal.CoIterator;
import net.sf.clirr.core.internal.JavaClassNameComparator;
+import net.sf.clirr.core.internal.ExceptionUtil;
import org.apache.bcel.classfile.JavaClass;
import org.apache.bcel.classfile.ClassParser;
@@ -289,7 +290,7 @@
final IllegalArgumentException illegalArgumentException =
new IllegalArgumentException(
"Cannot create classloader with jar file " + jarFile);
- illegalArgumentException.initCause(ex);
+ ExceptionUtil.initCause(illegalArgumentException, ex);
throw illegalArgumentException;
}
}
|