Imported GNU Classpath 0.20

Imported GNU Classpath 0.20
       * Makefile.am (AM_CPPFLAGS): Add classpath/include.
       * java/nio/charset/spi/CharsetProvider.java: New override file.
       * java/security/Security.java: Likewise.
       * sources.am: Regenerated.
       * Makefile.in: Likewise.

From-SVN: r109831
This commit is contained in:
Mark Wielaard
2006-01-17 18:09:40 +00:00
parent bcb36c3e02
commit 2127637945
444 changed files with 75778 additions and 30731 deletions
+21 -20
View File
@@ -1,5 +1,5 @@
/* NameTest.java --
Copyright (C) 2004 Free Software Foundation, Inc.
Copyright (C) 2004,2006 Free Software Foundation, Inc.
This file is part of GNU Classpath.
@@ -91,29 +91,32 @@ public final class NameTest
return false;
}
if (any)
{
return true;
}
return true;
String uri = qName.getNamespaceURI();
String nodeUri = node.getNamespaceURI();
String nodeLocalName = node.getLocalName();
if (nodeLocalName != null && !equal(uri, nodeUri))
{
return false;
}
if (!equal(uri, nodeUri))
return false;
if (anyLocalName)
{
return true;
}
return true;
String localName = qName.getLocalPart();
if (nodeLocalName != null)
{
nodeLocalName = node.getNodeName();
}
String nodeLocalName = getLocalName(node);
return (localName.equals(nodeLocalName));
}
final boolean equal(String s1, String s2)
static String getLocalName(Node node)
{
String localName = node.getLocalName();
if (localName == null)
{
localName = node.getNodeName();
int ci = localName.indexOf(':');
if (ci != -1)
localName = localName.substring(ci + 1);
}
return localName;
}
static boolean equal(String s1, String s2)
{
return (((s1 == null || s1.length() == 0) &&
(s2 == null || s2.length() == 0)) ||
@@ -133,9 +136,7 @@ public final class NameTest
public String toString ()
{
if (any)
{
return "*";
}
return "*";
return qName.toString();
}