mrglavas 2004/06/22 20:41:05 Modified: java/src/org/apache/xml/serialize BaseMarkupSerializer.java DOMSerializerImpl.java Log: Eliminate some new compiler warnings emitted when compiling with
J2SE 1.5.0 beta2. java.lang.Class.getMethod() and java.lang.reflect.Method.invoke() now take a varargs parameter. Casting null to Class[] and Object[] to suppress these warnings as the compiler suggests in order to make it explicitly clear that these are non-varargs calls. Revision Changes Path 1.55 +5 -5 xml-xerces/java/src/org/apache/xml/serialize/BaseMarkupSerializer.java Index: BaseMarkupSerializer.java =================================================================== RCS file: /home/cvs/xml-xerces/java/src/org/apache/xml/serialize/BaseMarkupSerializer.java,v retrieving revision 1.54 retrieving revision 1.55 diff -u -r1.54 -r1.55 --- BaseMarkupSerializer.java 14 May 2004 19:37:53 -0000 1.54 +++ BaseMarkupSerializer.java 23 Jun 2004 03:41:05 -0000 1.55 @@ -1201,18 +1201,18 @@ String docTypePublicId = null; String docTypeSystemId = null; try { - java.lang.reflect.Method getPublicId = docTypeClass.getMethod("getPublicId", null); + java.lang.reflect.Method getPublicId = docTypeClass.getMethod("getPublicId", (Class[]) null); if (getPublicId.getReturnType().equals(String.class)) { - docTypePublicId = (String)getPublicId.invoke(docType, null); + docTypePublicId = (String)getPublicId.invoke(docType, (Object[]) null); } } catch (Exception e) { // ignore } try { - java.lang.reflect.Method getSystemId = docTypeClass.getMethod("getSystemId", null); + java.lang.reflect.Method getSystemId = docTypeClass.getMethod("getSystemId", (Class[]) null); if (getSystemId.getReturnType().equals(String.class)) { - docTypeSystemId = (String)getSystemId.invoke(docType, null); + docTypeSystemId = (String)getSystemId.invoke(docType, (Object[]) null); } } catch (Exception e) { 1.26 +9 -9 xml-xerces/java/src/org/apache/xml/serialize/DOMSerializerImpl.java Index: DOMSerializerImpl.java =================================================================== RCS file: /home/cvs/xml-xerces/java/src/org/apache/xml/serialize/DOMSerializerImpl.java,v retrieving revision 1.25 retrieving revision 1.26 diff -u -r1.25 -r1.26 --- DOMSerializerImpl.java 28 May 2004 03:31:43 -0000 1.25 +++ DOMSerializerImpl.java 23 Jun 2004 03:41:05 -0000 1.26 @@ -468,7 +468,7 @@ try { getVersion = doc.getClass().getMethod("getXmlVersion", new Class[]{}); if(getVersion != null ) { - ver = (String)getVersion.invoke(doc, null); + ver = (String)getVersion.invoke(doc, (Object[]) null); } } catch (Exception e) { // no way to test the version... @@ -674,7 +674,7 @@ try { getVersion = fDocument.getClass().getMethod("getXmlVersion", new Class[] {}); if (getVersion != null) { - ver = (String) getVersion.invoke(fDocument, null); + ver = (String) getVersion.invoke(fDocument, (Object[]) null); } } catch (Exception e) { //no way to test the version... @@ -699,7 +699,7 @@ Method getEncoding = fDocument.getClass().getMethod("getInputEncoding", new Class[] {}); if (getEncoding != null) { - encoding = (String) getEncoding.invoke(fDocument, null); + encoding = (String) getEncoding.invoke(fDocument, (Object[]) null); } } catch (Exception e) { // ignore the exception @@ -709,7 +709,7 @@ Method getEncoding = fDocument.getClass().getMethod("getXmlEncoding", new Class[] {}); if (getEncoding != null) { - encoding = (String) getEncoding.invoke(fDocument, null); + encoding = (String) getEncoding.invoke(fDocument, (Object[]) null); } } catch (Exception e) { // ignore the exception @@ -873,7 +873,7 @@ getXmlVersion = fDocument.getClass().getMethod("getXmlVersion", new Class[] {}); if (getXmlVersion != null) { - ver = (String) getXmlVersion.invoke(fDocument, null); + ver = (String) getXmlVersion.invoke(fDocument, (Object[]) null); } } catch (Exception e) { // no way to test the version... @@ -895,7 +895,7 @@ Method getEncoding = fDocument.getClass().getMethod("getInputEncoding", new Class[] {}); if (getEncoding != null) { - encoding = (String) getEncoding.invoke(fDocument, null); + encoding = (String) getEncoding.invoke(fDocument, (Object[]) null); } } catch (Exception e) { // ignore the exception @@ -905,7 +905,7 @@ Method getEncoding = fDocument.getClass().getMethod("getXmlEncoding", new Class[] {}); if (getEncoding != null) { - encoding = (String) getEncoding.invoke(fDocument, null); + encoding = (String) getEncoding.invoke(fDocument, (Object[]) null); } } catch (Exception e) { // ignore the exception @@ -1007,7 +1007,7 @@ try { versionChanged = document.getClass().getMethod("isXMLVersionChanged()", new Class[] {}); if (versionChanged != null) { - verifyNames = ((Boolean)versionChanged.invoke(document, null)).booleanValue(); + verifyNames = ((Boolean)versionChanged.invoke(document, (Object[]) null)).booleanValue(); } } catch (Exception e) { //no way to test the version... --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]