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
This commit is contained in:
parent
3645c4dc1c
commit
213858c013
9 changed files with 370 additions and 373 deletions
14
libjava/gnu/classpath/Configuration.java.in
Normal file
14
libjava/gnu/classpath/Configuration.java.in
Normal file
|
@ -0,0 +1,14 @@
|
|||
// This file defines compile-time constants that can be accessed by java code.
|
||||
// It is pre-processed by configure.
|
||||
|
||||
package gnu.classpath;
|
||||
|
||||
public interface Configuration
|
||||
{
|
||||
// The value of DEBUG is substituted according to whether the
|
||||
// "--enable-libgcj-debug" argument was passed to configure. Code
|
||||
// which is made conditional based on the value of this flag will
|
||||
// be removed by the optimizer in a non-debug build.
|
||||
|
||||
boolean DEBUG = @LIBGCJDEBUG@;
|
||||
}
|
Loading…
Add table
Add a link
Reference in a new issue