classpath
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Merged all Error and Exception classes with libgcj


From: Mark Wielaard
Subject: Merged all Error and Exception classes with libgcj
Date: Sun, 11 Mar 2001 17:07:02 +0100
User-agent: Mutt/1.3.15i

Hi,

I have merged all the Error and Exception classes with libgcj.
(Except for the java.awt exceptions since they don't have the same license.)
The diff is very large (83K) but contains almost only copyright and javadoc
changes. Attached is the diff of the few files that also has some minor code
changes. And only two (ExceptionInInitializerError, InvocationTargetException)
have a significant change. (They now use the correct serialised field names
and don't need private read/writeObject methods anymore.)

All the exceptions still have explicit serialVersionUIDs set if they contained
these fields in the Classpath version. Before checking the merged classes
into libgcj I want to test which classes actually need this field. Maybe mauve
has these tests, or maybe I have to write these tests for mauve.

Here is the complete list of changed classes:

2001-03-11  Mark Wielaard  <address@hidden>

        * java/io/CharConversionException.java: merged with libgcj
        * java/io/EOFException.java: idem
        * java/io/FileNotFoundException.java: idem
        * java/io/IOException.java: idem
        * java/io/InterruptedIOException.java: idem
        * java/io/ObjectStreamException.java: idem
        * java/io/OptionalDataException.java: idem
        * java/io/StreamCorruptedException.java: idem
        * java/io/SyncFailedException.java: idem
        * java/io/UTFDataFormatException.java: idem
        * java/io/UnsupportedEncodingException.java: idem
        * java/lang/AbstractMethodError.java: idem
        * java/lang/ArithmeticException.java: idem
        * java/lang/ArrayIndexOutOfBoundsException.java: idem
        * java/lang/ArrayStoreException.java: idem
        * java/lang/ClassCastException.java: idem
        * java/lang/ClassCircularityError.java: idem
        * java/lang/ClassFormatError.java: idem
        * java/lang/CloneNotSupportedException.java: idem
        * java/lang/Error.java: idem
        * java/lang/Exception.java: idem
        * java/lang/ExceptionInInitializerError.java: idem
        * java/lang/IllegalAccessError.java: idem
        * java/lang/IllegalAccessException.java: idem
        * java/lang/IllegalArgumentException.java: idem
        * java/lang/IllegalMonitorStateException.java: idem
        * java/lang/IllegalStateException.java: idem
        * java/lang/IllegalThreadStateException.java: idem
        * java/lang/IncompatibleClassChangeError.java: idem
        * java/lang/IndexOutOfBoundsException.java: idem
        * java/lang/InstantiationError.java: idem
        * java/lang/InstantiationException.java: idem
        * java/lang/InternalError.java: idem
        * java/lang/InterruptedException.java: idem
        * java/lang/LinkageError.java: idem
        * java/lang/NegativeArraySizeException.java: idem
        * java/lang/NoClassDefFoundError.java: idem
        * java/lang/NoSuchFieldError.java: idem
        * java/lang/NoSuchFieldException.java: idem
        * java/lang/NoSuchMethodError.java: idem
        * java/lang/NoSuchMethodException.java: idem
        * java/lang/NullPointerException.java: idem
        * java/lang/NumberFormatException.java: idem
        * java/lang/OutOfMemoryError.java: idem
        * java/lang/RuntimeException.java: idem
        * java/lang/SecurityException.java: idem
        * java/lang/StackOverflowError.java: idem
        * java/lang/StringIndexOutOfBoundsException.java: idem
        * java/lang/ThreadDeath.java: idem
        * java/lang/UnknownError.java: idem
        * java/lang/UnsatisfiedLinkError.java: idem
        * java/lang/UnsupportedOperationException.java: idem
        * java/lang/VerifyError.java: idem
        * java/lang/VirtualMachineError.java: idem
        * java/lang/reflect/InvocationTargetException.java: idem
        * java/net/BindException.java: idem
        * java/net/ConnectException.java: idem
        * java/net/MalformedURLException.java: idem
        * java/net/NoRouteToHostException.java: idem
        * java/net/ProtocolException.java: idem
        * java/net/SocketException.java: idem
        * java/net/UnknownHostException.java: idem
        * java/net/UnknownServiceException.java: idem
        * java/text/ParseException.java: idem

Cheers,

Mark
-- 
Stuff to read:
    <http://www.toad.com/gnu/whatswrong.html>
  What's Wrong with Copy Protection, by John Gilmore

Attachment: exceptions_sig.diff
Description: Text document


reply via email to

[Prev in Thread] Current Thread [Next in Thread]