]> gcc.gnu.org Git - gcc.git/commit
System.java (setProperties): Only call init_properties() if properties is null.
authorBryce McKinlay <bryce@gcc.gnu.org>
Sun, 26 Nov 2000 01:48:04 +0000 (01:48 +0000)
committerBryce McKinlay <bryce@gcc.gnu.org>
Sun, 26 Nov 2000 01:48:04 +0000 (01:48 +0000)
commit213858c013438c43989052d3f86fb93b2e9b274a
tree4eaca964f2a13f025b0393ee000372ef3380e323
parent3645c4dc1cf004887905411ca81590b75c665529
System.java (setProperties): Only call init_properties() if properties is null.

2000-11-24  Bryce McKinlay  <bryce@albatross.co.nz>

* java/lang/System.java (setProperties): Only call init_properties()
if properties is null.
(getProperties): Ditto.
(getProperty): Ditto.
(setProperty): Call init_properties if properties are null.
(prop_init): Remove field.
* java/lang/natSystem.cc (init_properties): Synchronize the entire
method. Check for null properties after synchronizing instead of
prop_init flag. Set the properties field last for thread safety.

* java/io/ObjectInputStream.java (ObjectInputStream): If DEBUG is set,
test for gcj.dumpobjects property and enable object stream dumping
if it is set.
(dumpElement): No longer native.
(dumpElementln): Ditto.
(setDump): Do not define.
* java/io/natObjectInputStream.cc (dumpElement): Removed.
(dumpElementln): Removed.
(setDump): Removed.

2000-11-24  Bryce McKinlay  <bryce@albatross.co.nz>

* configure: Rebuilt.
* Makefile.in: Rebuilt.
* Makefile.am (built_java_source_files): Add Configuration.java.
* configure.in: Add Configuration.java to CONFIG_FILES. Set
LIBGCJDEBUG substitution if --enable-libgcj-debug is specified.
Create `gnu' directory in the build tree.
* gnu/classpath/Configuration.java.in: New file.

From-SVN: r37749
libjava/Makefile.am
libjava/Makefile.in
libjava/configure
libjava/configure.in
libjava/gnu/classpath/Configuration.java.in [new file with mode: 0644]
libjava/java/io/ObjectInputStream.java
libjava/java/io/natObjectInputStream.cc
libjava/java/lang/System.java
libjava/java/lang/natSystem.cc
This page took 0.058198 seconds and 5 git commands to generate.