Imported GNU Classpath 0.92

2006-08-14  Mark Wielaard  <mark@klomp.org>

       Imported GNU Classpath 0.92
       * HACKING: Add more importing hints. Update automake version
       requirement.

       * configure.ac (gconf-peer): New enable AC argument.
       Add --disable-gconf-peer and --enable-default-preferences-peer
       to classpath configure when gconf is disabled.
       * scripts/makemake.tcl: Set gnu/java/util/prefs/gconf and
       gnu/java/awt/dnd/peer/gtk to bc. Classify
       gnu/java/security/Configuration.java as generated source file.

       * gnu/java/lang/management/VMGarbageCollectorMXBeanImpl.java,
       gnu/java/lang/management/VMMemoryPoolMXBeanImpl.java,
       gnu/java/lang/management/VMClassLoadingMXBeanImpl.java,
       gnu/java/lang/management/VMRuntimeMXBeanImpl.java,
       gnu/java/lang/management/VMMemoryManagerMXBeanImpl.java,
       gnu/java/lang/management/VMThreadMXBeanImpl.java,
       gnu/java/lang/management/VMMemoryMXBeanImpl.java,
       gnu/java/lang/management/VMCompilationMXBeanImpl.java: New VM stub
       classes.
       * java/lang/management/VMManagementFactory.java: Likewise.
       * java/net/VMURLConnection.java: Likewise.
       * gnu/java/nio/VMChannel.java: Likewise.

       * java/lang/Thread.java (getState): Add stub implementation.
       * java/lang/Class.java (isEnum): Likewise.
       * java/lang/Class.h (isEnum): Likewise.

       * gnu/awt/xlib/XToolkit.java (getClasspathTextLayoutPeer): Removed.

       * javax/naming/spi/NamingManager.java: New override for StackWalker
       functionality.

       * configure, sources.am, Makefile.in, gcj/Makefile.in,
       include/Makefile.in, testsuite/Makefile.in: Regenerated.

From-SVN: r116139
This commit is contained in:
Mark Wielaard 2006-08-14 23:12:35 +00:00
parent abab460491
commit ac1ed908de
1294 changed files with 99479 additions and 35933 deletions

View file

@ -1,5 +1,5 @@
/* Arrays.java -- Utility class with methods to operate on arrays
Copyright (C) 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005
Copyright (C) 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006,
Free Software Foundation, Inc.
This file is part of GNU Classpath.
@ -97,7 +97,7 @@ public class Arrays
int mid = 0;
while (low <= hi)
{
mid = (low + hi) >> 1;
mid = (low + hi) >>> 1;
final byte d = a[mid];
if (d == key)
return mid;
@ -131,7 +131,7 @@ public class Arrays
int mid = 0;
while (low <= hi)
{
mid = (low + hi) >> 1;
mid = (low + hi) >>> 1;
final char d = a[mid];
if (d == key)
return mid;
@ -165,7 +165,7 @@ public class Arrays
int mid = 0;
while (low <= hi)
{
mid = (low + hi) >> 1;
mid = (low + hi) >>> 1;
final short d = a[mid];
if (d == key)
return mid;
@ -199,7 +199,7 @@ public class Arrays
int mid = 0;
while (low <= hi)
{
mid = (low + hi) >> 1;
mid = (low + hi) >>> 1;
final int d = a[mid];
if (d == key)
return mid;
@ -233,7 +233,7 @@ public class Arrays
int mid = 0;
while (low <= hi)
{
mid = (low + hi) >> 1;
mid = (low + hi) >>> 1;
final long d = a[mid];
if (d == key)
return mid;
@ -268,7 +268,7 @@ public class Arrays
int mid = 0;
while (low <= hi)
{
mid = (low + hi) >> 1;
mid = (low + hi) >>> 1;
final int r = Float.compare(a[mid], key);
if (r == 0)
return mid;
@ -303,7 +303,7 @@ public class Arrays
int mid = 0;
while (low <= hi)
{
mid = (low + hi) >> 1;
mid = (low + hi) >>> 1;
final int r = Double.compare(a[mid], key);
if (r == 0)
return mid;
@ -369,7 +369,7 @@ public class Arrays
int mid = 0;
while (low <= hi)
{
mid = (low + hi) >> 1;
mid = (low + hi) >>> 1;
final int d = Collections.compare(key, a[mid], c);
if (d == 0)
return mid;
@ -2341,8 +2341,10 @@ public class Arrays
* value modification. The returned list implements both Serializable and
* RandomAccess.
*
* @param a the array to return a view of
* @param a the array to return a view of (<code>null</code> not permitted)
* @return a fixed-size list, changes to which "write through" to the array
*
* @throws NullPointerException if <code>a</code> is <code>null</code>.
* @see Serializable
* @see RandomAccess
* @see Arrays.ArrayList