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]

Reply via email to