Author: markt
Date: Sat Dec 27 10:47:38 2008
New Revision: 729655

URL: http://svn.apache.org/viewvc?rev=729655&view=rev
Log:
Generics changes for o.a.c.ant
Fix various Eclipse warnings (use of deprecated code etc)

Modified:
    tomcat/trunk/java/org/apache/catalina/ant/AbstractCatalinaTask.java
    tomcat/trunk/java/org/apache/catalina/ant/ValidatorTask.java
    tomcat/trunk/java/org/apache/catalina/ant/jmx/JMXAccessorCreateTask.java
    tomcat/trunk/java/org/apache/catalina/ant/jmx/JMXAccessorInvokeTask.java
    tomcat/trunk/java/org/apache/catalina/ant/jmx/JMXAccessorQueryTask.java
    tomcat/trunk/java/org/apache/catalina/ant/jmx/JMXAccessorTask.java

Modified: tomcat/trunk/java/org/apache/catalina/ant/AbstractCatalinaTask.java
URL: 
http://svn.apache.org/viewvc/tomcat/trunk/java/org/apache/catalina/ant/AbstractCatalinaTask.java?rev=729655&r1=729654&r2=729655&view=diff
==============================================================================
--- tomcat/trunk/java/org/apache/catalina/ant/AbstractCatalinaTask.java 
(original)
+++ tomcat/trunk/java/org/apache/catalina/ant/AbstractCatalinaTask.java Sat Dec 
27 10:47:38 2008
@@ -269,7 +269,7 @@
                 try {
                     reader.close();
                 } catch (Throwable u) {
-                    ;
+                    // Ignore
                 }
                 reader = null;
             }
@@ -277,7 +277,7 @@
                 try {
                     istream.close();
                 } catch (Throwable u) {
-                    ;
+                    // Ignore
                 }
                 istream = null;
             }

Modified: tomcat/trunk/java/org/apache/catalina/ant/ValidatorTask.java
URL: 
http://svn.apache.org/viewvc/tomcat/trunk/java/org/apache/catalina/ant/ValidatorTask.java?rev=729655&r1=729654&r2=729655&view=diff
==============================================================================
--- tomcat/trunk/java/org/apache/catalina/ant/ValidatorTask.java (original)
+++ tomcat/trunk/java/org/apache/catalina/ant/ValidatorTask.java Sat Dec 27 
10:47:38 2008
@@ -94,7 +94,8 @@
             file = file.getCanonicalFile();
             InputStream stream = 
                 new BufferedInputStream(new FileInputStream(file));
-            InputSource is = new InputSource(file.toURL().toExternalForm());
+            InputSource is =
+                new InputSource(file.toURI().toURL().toExternalForm());
             is.setByteStream(stream);
             digester.parse(is);
             handleOutput("web.xml validated");

Modified: 
tomcat/trunk/java/org/apache/catalina/ant/jmx/JMXAccessorCreateTask.java
URL: 
http://svn.apache.org/viewvc/tomcat/trunk/java/org/apache/catalina/ant/jmx/JMXAccessorCreateTask.java?rev=729655&r1=729654&r2=729655&view=diff
==============================================================================
--- tomcat/trunk/java/org/apache/catalina/ant/jmx/JMXAccessorCreateTask.java 
(original)
+++ tomcat/trunk/java/org/apache/catalina/ant/jmx/JMXAccessorCreateTask.java 
Sat Dec 27 10:47:38 2008
@@ -63,7 +63,7 @@
 
     private String className;
     private String classLoader;
-    private List args=new ArrayList();
+    private List<Arg> args=new ArrayList<Arg>();
 
     // ----------------------------------------------------- Instance Info
 
@@ -121,13 +121,13 @@
     /**
      * @return Returns the args.
      */
-    public List getArgs() {
+    public List<Arg> getArgs() {
         return args;
     }
     /**
      * @param args The args to set.
      */
-    public void setArgs(List args) {
+    public void setArgs(List<Arg> args) {
         this.args = args;
     }
 
@@ -170,7 +170,7 @@
            argsA = new Object[ args.size()];
            sigA = new String[args.size()];
            for( int i=0; i<args.size(); i++ ) {
-               Arg arg=(Arg)args.get(i);
+               Arg arg=args.get(i);
                if( arg.type==null) {
                    arg.type="java.lang.String";
                    sigA[i]=arg.getType();

Modified: 
tomcat/trunk/java/org/apache/catalina/ant/jmx/JMXAccessorInvokeTask.java
URL: 
http://svn.apache.org/viewvc/tomcat/trunk/java/org/apache/catalina/ant/jmx/JMXAccessorInvokeTask.java?rev=729655&r1=729654&r2=729655&view=diff
==============================================================================
--- tomcat/trunk/java/org/apache/catalina/ant/jmx/JMXAccessorInvokeTask.java 
(original)
+++ tomcat/trunk/java/org/apache/catalina/ant/jmx/JMXAccessorInvokeTask.java 
Sat Dec 27 10:47:38 2008
@@ -97,7 +97,7 @@
     // ----------------------------------------------------- Instance Variables
 
     private String operation ;
-    private List args=new ArrayList();
+    private List<Arg> args=new ArrayList<Arg>();
 
     // ----------------------------------------------------- Instance Info
 
@@ -139,13 +139,13 @@
     /**
      * @return Returns the args.
      */
-    public List getArgs() {
+    public List<Arg> getArgs() {
         return args;
     }
     /**
      * @param args The args to set.
      */
-    public void setArgs(List args) {
+    public void setArgs(List<Arg> args) {
         this.args = args;
     }
     
@@ -185,7 +185,7 @@
             Object argsA[]=new Object[ args.size()];
             String sigA[]=new String[args.size()];
             for( int i=0; i<args.size(); i++ ) {
-                Arg arg=(Arg)args.get(i);
+                Arg arg=args.get(i);
                 if( arg.type==null) {
                     arg.type="java.lang.String";
                     sigA[i]=arg.getType();

Modified: 
tomcat/trunk/java/org/apache/catalina/ant/jmx/JMXAccessorQueryTask.java
URL: 
http://svn.apache.org/viewvc/tomcat/trunk/java/org/apache/catalina/ant/jmx/JMXAccessorQueryTask.java?rev=729655&r1=729654&r2=729655&view=diff
==============================================================================
--- tomcat/trunk/java/org/apache/catalina/ant/jmx/JMXAccessorQueryTask.java 
(original)
+++ tomcat/trunk/java/org/apache/catalina/ant/jmx/JMXAccessorQueryTask.java Sat 
Dec 27 10:47:38 2008
@@ -132,7 +132,7 @@
     protected String jmxQuery(MBeanServerConnection jmxServerConnection,
             String qry) {
         String isError = null;
-        Set names = null;
+        Set<ObjectName> names = null;
         String resultproperty = getResultproperty();
         try {
             names = jmxServerConnection.queryNames(new ObjectName(qry), null);
@@ -146,11 +146,11 @@
         }
 
         if (resultproperty != null) {
-            Iterator it = names.iterator();
+            Iterator<ObjectName> it = names.iterator();
             int oindex = 0;
             String pname = null;
             while (it.hasNext()) {
-                ObjectName oname = (ObjectName) it.next();
+                ObjectName oname = it.next();
                 pname = resultproperty + "." + Integer.toString(oindex) + ".";
                 oindex++;
                     setProperty(pname + "Name", oname.toString());

Modified: tomcat/trunk/java/org/apache/catalina/ant/jmx/JMXAccessorTask.java
URL: 
http://svn.apache.org/viewvc/tomcat/trunk/java/org/apache/catalina/ant/jmx/JMXAccessorTask.java?rev=729655&r1=729654&r2=729655&view=diff
==============================================================================
--- tomcat/trunk/java/org/apache/catalina/ant/jmx/JMXAccessorTask.java 
(original)
+++ tomcat/trunk/java/org/apache/catalina/ant/jmx/JMXAccessorTask.java Sat Dec 
27 10:47:38 2008
@@ -374,12 +374,12 @@
         else
             urlForJMX = JMX_SERVICE_PREFIX + host + ":" + port
                     + JMX_SERVICE_SUFFIX;
-        Map environment = null;
+        Map<String, String[]> environment = null;
         if (username != null && password != null) {
             String[] credentials = new String[2];
             credentials[0] = username;
             credentials[1] = password;
-            environment = new HashMap();
+            environment = new HashMap<String, String[]>();
             environment.put(JMXConnector.CREDENTIALS, credentials);
         }
         return JMXConnectorFactory.connect(new JMXServiceURL(urlForJMX),
@@ -617,9 +617,9 @@
         if (result instanceof CompositeDataSupport) {
             CompositeDataSupport data = (CompositeDataSupport) result;
             CompositeType compositeType = data.getCompositeType();
-            Set keys = compositeType.keySet();
-            for (Iterator iter = keys.iterator(); iter.hasNext();) {
-                String key = (String) iter.next();
+            Set<String> keys = compositeType.keySet();
+            for (Iterator<String> iter = keys.iterator(); iter.hasNext();) {
+                String key = iter.next();
                 Object value = data.get(key);
                 OpenType type = compositeType.getType(key);
                 if (type instanceof SimpleType) {
@@ -630,9 +630,9 @@
             }
         } else if (result instanceof TabularDataSupport) {
             TabularDataSupport data = (TabularDataSupport) result;
-            for (Iterator iter = data.keySet().iterator(); iter.hasNext();) {
+            for (Iterator<Object> iter = data.keySet().iterator(); 
iter.hasNext();) {
                 Object key = iter.next();
-                for (Iterator iter1 = ((List) key).iterator(); 
iter1.hasNext();) {
+                for (Iterator<Object> iter1 = ((List<Object>) key).iterator(); 
iter1.hasNext();) {
                     Object key1 = iter1.next();
                     CompositeData valuedata = data.get(new Object[] { key1 });
                     Object value = valuedata.get("value");



---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org
For additional commands, e-mail: dev-h...@tomcat.apache.org

Reply via email to