This is the mail archive of the java-patches@gcc.gnu.org mailing list for the Java project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Classpath remerge


Hi,

This remerges some classes with Classpath 0.03. Mostly small workarounds
for some java compilers.

2002-02-13  Mark Wielaard  <mark@klomp.org>

  Classpath 0.03 remerge:
  * java/math/BigInteger.java: import gnu.java.math.MPN not the whole
  package.
  * java/security/BasicPermission.java: extends with fully qualified
  classname.
  * java/util/WeakHashMap.java (WeakEntrySet): Add non-private
  constructor to reduce amount of emitted bytecode.
  (WeakEntry.getEntry()): this.get().
  * java/util/Arrays.java (ArrayList.indexOf()): this.equals().
  (ArrayList.lastIndexOf()): Likewise.
  * java/net/DatagramSocketImpl.java: Reformat.
  (setOption, getOption): Repeat abstract method definition from super.
  * java/net/SocketImpl.java: Reformat.
  (setOption, getOption): Repeat abstract method definition from super.
  * java/rmi/server/RMIClassLoader.java: Reformat.
  (MyClassLoader):  Add non-private constructor to reduce amount of
  emitted bytecode.
  * gnu/java/rmi/server/UnicastRemoteCall.java: Reformat.
  (DummyObjectOutputStream, DummyObjectInputStream): Add non-private
  constructor to reduce amount of emitted bytecode.

OK to commit?
There are some reformatting changes in there. Should I separate them?

Cheers,

Mark


Attachment: classpath_merge.diff
Description: Text document


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]