summaryrefslogtreecommitdiff
path: root/java/lang/System.java
Commit message (Collapse)AuthorAgeFilesLines
...
* 2002-03-25 Eric Blake <ebb9@email.byu.edu>Eric Blake2002-03-251-41/+39
| | | | | | | | | | | | | | | | | | | | | * vm/reference/java/lang/Runtime.java (defaultProperties): New field, to work around bootstrap issue. (securityManager): Make package visible. (Runtime): Remove bootstrap dependencies from constructor. * vm/reference/java/lang/Thread.java: Use securityManager field directly. * vm/reference/java/lang/VMSystem.java (insertSystemProperties): Move to Runtime, for bootstrap issue. * java/lang/Object.java: Document bootstrap importance. * java/lang/String.java: Ditto. * java/lang/ThreadGroup.java: Use securityManager field directly. * java/lang/System.java (defaultProperties): Remove, to work around bootstrap issue. * java/util/Dictionary.java: Document bootstrap importance. * java/util/Hashtable.java: Ditto. * java/util/Propeties.java: Ditto. * java/util/StringTokenizer.java: Ditto. * java/util/WeakHashMap.java: Ditto.
* 2002-03-06 Eric Blake <ebb9@email.byu.edu>Eric Blake2002-03-061-128/+204
| | | | | | | | | | | | | | | | | | * java/lang/RuntimePermission.java: Improve Javadoc. * java/lang/SecurityManager.java: Improve Javadoc and formatting. * java/lang/System.java (setIn, setOut, setErr): Add required security check. (defaultProperties): Add a default, to allow clean resetting of properties back to the VM startup state. (setProperties): Correctly reset properties to default state. * native/jni/java-lang/java_lang_System.c: Update method signatures for changing I/O. * include/java_lang_System.h: Ditto. * vm/reference/java/lang/Runtime.java: Add shutdown hook capability, as well as updating the exec calls. * vm/reference/java/lang/VMSecurityManager.java: Improve Javadoc. * java/util/PropertyPermission.java: Fix implication bugs. * java/util/PropertyPermissionCollection.java: Ditto.
* * THANKYOU: Add Sascha BrawerMark Wielaard2002-03-041-0/+5
| | | | | | | * java/lang/System.java (static): Set java.io.tmpdir from java.tmpdir if not yet set. * java/io/File.java (createTempFile): Use java.io.tmpdir property not java.tmpdir.
* 2002-02-26 Eric Blake <ebb9@email.byu.edu>Eric Blake2002-02-271-321/+460
| | | | | | | * vm/reference/java/lang/Runtime.java: Formatting and Javadoc. * vm/reference/java/lang/VMSystem.java: Ditto. * java/lang/System.java: Ditto. * java/util/Properties.java: Fix doc typo.
* Add License clarificationMark Wielaard2002-01-221-5/+16
|
* * java/lang/System.java (insertGNUProperties): Add standard characterMark Wielaard2002-01-081-0/+54
| | | | encoding aliases.
* * gnu/Makefile.am: removed tools from SUBDIRSBrian Jones2001-09-211-98/+141
| | | | | | | | | | | | | | | | | | | | | | | | | | | | * gnu/java/awt/image/GdkPixbufDecoder.java: wrapped loadLibrary call within if (Configuration.INIT_LOAD_LIBRARY) * gnu/java/awt/peer/gtk/GtkToolkit.java: same * java/io/File.java: same * java/io/FileDescriptor.java: same * java/io/FileInputStream.java: same * java/io/FileOutputStream.java: same * java/io/ObjectInputStream.java: same * java/io/ObjectOutputStream.java: same * java/io/ObjectStreamClass.java: same * java/io/RandomAccessFile.java: same * java/lang/Double.java: same * java/lang/Float.java: same * java/lang/Math.java: same * java/lang/Object.java: same * java/lang/System.java: same * java/lang/reflect/Array.java: same * java/math/BigInteger.java: same * java/net/InetAddress.java: same * java/net/PlainDatagramSocketImpl.java: same * java/net/PlainSocketImpl.java: same * java/util/ResourceBundle.java: same * java/util/TimeZone.java: same * vm/reference/java/lang/Throwable.java: remove unused loadLibrary call, VMs typically statically link these native methods instead.
* * java/lang/ClassLoader.java: 1.2 updatesMark Wielaard2001-01-081-1/+24
| | | | | | | | | | | | | (definedPackages, parent, systemClassLoader): new private fields (ClassLoader): new constructor that takes a parent classloader (definePackage, getPackage, getPackages): new protected methods * java/lang/Package.java: 1.2 updates (Package): change argument order to match ClassLoader.definePackage(), throw NullPointerException when name == null (getPackage, getPackages): implemented * java/lang/Sysem.java: 1.2 updates (setProperty): new method (runFinalizersOnExit): deprecated
* Remove dependency of Runtime on System. (This makes bootup possible.)John Keiser2000-06-251-7/+4
|
* Change license to libgcc-like terms.Paul Fisher2000-03-161-19/+26
| | | | | Fix copyright lines. Mental note: Kill anyone who ever uses a different format for the license header.
* Add gnu.cpu.endian property.Paul Fisher2000-03-161-0/+17
|
* Added *lots* of comments, fixed copyrights, added @author, @since tags where ↵John Keiser1999-02-081-1/+2
| | | | they didn't exist.
* Made sure references to in, out and err are not forward.John Keiser1998-11-021-8/+8
|
* Modified System to work with odd quirks in guavac -- particularly,John Keiser1998-11-011-289/+294
| | | | | | | in, out and err have to be initialized in the static initializer so that they are guaranteed to be initialized in the correct order--after properties is initialized. I made an optimization on the SecurityManager usage as well, and have not yet tested it with Japhar.
* First rev. of changes for Japhar integration ...John Keiser1998-10-041-1/+2
|
* Modified to work with VM interface.John Keiser1998-09-231-280/+288
|
* Added Java implementation for basic system classes.John Keiser1998-08-111-0/+280