diff options
Diffstat (limited to 'libjava/gnu/classpath')
-rw-r--r-- | libjava/gnu/classpath/Configuration.h | 1 | ||||
-rw-r--r-- | libjava/gnu/classpath/Configuration.java | 13 | ||||
-rw-r--r-- | libjava/gnu/classpath/jdwp/util/Signature.h | 9 |
3 files changed, 20 insertions, 3 deletions
diff --git a/libjava/gnu/classpath/Configuration.h b/libjava/gnu/classpath/Configuration.h index 34cd719eea0..699fb0fe363 100644 --- a/libjava/gnu/classpath/Configuration.h +++ b/libjava/gnu/classpath/Configuration.h @@ -34,6 +34,7 @@ public: static ::java::lang::String * default_awt_peer_toolkit; static const jboolean JAVA_LANG_SYSTEM_EXPLICIT_INITIALIZATION = 0; static ::java::lang::String * ECJ_JAR; + static const jboolean WANT_NATIVE_BIG_INTEGER = 1; static ::java::lang::Class class$; }; diff --git a/libjava/gnu/classpath/Configuration.java b/libjava/gnu/classpath/Configuration.java index 73e3c2f0408..2420878fbce 100644 --- a/libjava/gnu/classpath/Configuration.java +++ b/libjava/gnu/classpath/Configuration.java @@ -1,5 +1,5 @@ /* Configuration.java -- - Copyright (C) 1998, 2001, 2003, 2005, 2006, 2007 + Copyright (C) 1998, 2001, 2003, 2005, 2006, 2007, 2008 Free Software Foundation, Inc. This file is part of GNU Classpath. @@ -66,7 +66,7 @@ public final class Configuration * It is set according to the value of 'version' in the configure[.in] file * and used to set the System property gnu.classpath.version. */ - public static final String CLASSPATH_VERSION = "0.95"; + public static final String CLASSPATH_VERSION = "0.98-pre"; /** * The value of DEBUG is substituted according to whether the @@ -110,4 +110,13 @@ public final class Configuration * com.sun.tools.javac implementation in tools.zip. */ public static final String ECJ_JAR = ecj(); + + /** + * Set to <code>true</code> if the config script found that (a) an + * implementation of java.math.BigInteger, based on the GNU MP library, is + * desired in preference to a pure Java one, and (b) the GNU MP library was + * found on the platform where the JVM is to run. Otherwise, this field is + * set to <code>false</code>. + */ + public static final boolean WANT_NATIVE_BIG_INTEGER = true; } diff --git a/libjava/gnu/classpath/jdwp/util/Signature.h b/libjava/gnu/classpath/jdwp/util/Signature.h index 4ec84ce100a..310b1b8041f 100644 --- a/libjava/gnu/classpath/jdwp/util/Signature.h +++ b/libjava/gnu/classpath/jdwp/util/Signature.h @@ -23,6 +23,13 @@ extern "Java" } } } + namespace java + { + namespace lang + { + class CPStringBuilder; + } + } } } @@ -36,7 +43,7 @@ public: static ::java::lang::String * computeMethodSignature(::java::lang::reflect::Method *); private: static ::java::lang::String * _computeSignature(::java::lang::Class *, JArray< ::java::lang::Class * > *); - static void _addToSignature(::java::lang::StringBuffer *, ::java::lang::Class *); + static void _addToSignature(::gnu::java::lang::CPStringBuilder *, ::java::lang::Class *); public: static ::java::lang::Class class$; }; |