I am integrating libxmlj into GNU Classpath and came across the
following:
cd ../../../classpath && scripts/check_jni_methods.sh
Found a problem with the JNI methods declared and implemented.
(-) missing in implementation, (+) missing in header files
-Java_gnu_xml_libxmlj_dom_GnomeXPathNSResolver_lookupNamespaceURI
make[3]: *** [all-local] Error 1
That is a nice script from Michael Koch that points out missing or
misspelled JNI methods.
Could this simply be solved by the following patch (since we already
have a GnomeDocument and GnomeNode.lookupNamespaceURI() is implemented)?
Or does that have different semantics?
--- source/gnu/xml/libxmlj/dom/GnomeXPathNSResolver.java 3 Sep 2004
11:33:18 -0000 1.3
+++ source/gnu/xml/libxmlj/dom/GnomeXPathNSResolver.java 27 Dec 2004
22:39:00 -0000
@@ -57,9 +57,6 @@
public String lookupNamespaceURI (String prefix)
{
- return lookupNamespaceURI (doc, prefix);
+ return doc.lookupNamespaceURI (prefix);
}
-
- private native String lookupNamespaceURI (GnomeDocument doc, String prefix);
-
}
signature.asc
Description: This is a digitally signed message part
_______________________________________________
Classpathx-xml mailing list
Classpathx-xml@xxxxxxx
http://lists.gnu.org/mailman/listinfo/classpathx-xml
|
|