[multiple changes]
2005-04-25 Archie Cobbs <archie@dellroad.org> * java/lang/Throwable.java: simplify initializing cause in constructor 2005-04-25 Michael Koch <konqueror@gmx.de> * gnu/classpath/SystemProperties.java: New file. * gnu/classpath/natSystemProperties.cc: New file. * java/lang/Runtime.java (defaultProperties): Removed. (static): Likewise. (): Made thrown exceptions more verbose. (insertSystemProperties): Removed. * java/lang/System.java (static): Likewise. (properties): Likewise. (setSecurityManager): Reordered modifiers. (getenv): Improved javadoc. (): Likewise. (isWordsBigEndian): Removed. * java/lang/natRuntime.cc (_Jv_SetDLLSearchPath): Likewise. (file_encoding): Likewise. (default_file_encoding): Likewise. (getpwuid_adaptor): Likewise. (insertSystemProperties): Likewise. * java/lang/natSystem.cc (isWordsBigEndian): Likewise. * Makefile.am (ordinary_java_source_files): Added gnu/classpath/SystemProperties.java. (nat_source_files): Added gnu/classpath/natSystemProperties.cc. * Makefile.in: Regenerated. From-SVN: r98734
This commit is contained in:
parent
8efae6bbfa
commit
ee141b8822
10 changed files with 641 additions and 554 deletions
|
@ -37,6 +37,8 @@ exception statement from your version. */
|
|||
|
||||
package java.lang;
|
||||
|
||||
import gnu.classpath.SystemProperties;
|
||||
|
||||
import java.io.PrintStream;
|
||||
import java.io.PrintWriter;
|
||||
import java.io.Serializable;
|
||||
|
@ -170,7 +172,7 @@ public class Throwable implements Serializable
|
|||
public Throwable(String message, Throwable cause)
|
||||
{
|
||||
this(message);
|
||||
initCause(cause);
|
||||
this.cause = cause;
|
||||
}
|
||||
|
||||
/**
|
||||
|
@ -401,13 +403,7 @@ public class Throwable implements Serializable
|
|||
*/
|
||||
private static class StaticData
|
||||
{
|
||||
static final String nl;
|
||||
|
||||
static
|
||||
{
|
||||
// Access package private properties field to prevent Security check.
|
||||
nl = System.properties.getProperty("line.separator");
|
||||
}
|
||||
static final String nl = SystemProperties.getProperty("line.separator");
|
||||
}
|
||||
|
||||
// Create whole stack trace in a stringbuffer so we don't have to print
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue