< prev index next >

src/com/sun/javatest/agent/AgentMain.java

Print this page
rev 145 : 7902237: Fixing raw use of parameterized class
Reviewed-by: jjg

@@ -373,11 +373,11 @@
 
         switch (mode) {
         case ACTIVE:
             try {
                 Class<?> c = Class.forName(pkg + ".ActiveConnectionFactory");
-                Constructor m = c.getConstructor(new Class[] {String.class, int.class});
+                Constructor<?> m = c.getConstructor(new Class<?>[] {String.class, int.class});
                 Object[] args = { activeHost, new Integer(activePort) };
                 return (ConnectionFactory)(m.newInstance(args));
             }
             catch (Throwable e) {
                 Throwable t = unwrapInvocationTargetException(e);

@@ -390,11 +390,11 @@
             }
 
         case PASSIVE:
             try {
                 Class<?> c = Class.forName(pkg + ".PassiveConnectionFactory");
-                Constructor m = c.getConstructor(new Class[] {int.class, int.class});
+                Constructor<?> m = c.getConstructor(new Class<?>[] {int.class, int.class});
                 Object[] args = { new Integer(passivePort), new Integer(concurrency + 1) };
                 return (ConnectionFactory)(m.newInstance(args));
             }
             catch (Throwable e) {
                 Throwable t = unwrapInvocationTargetException(e);

@@ -411,11 +411,11 @@
             }
 
         case SERIAL:
             try {
                 Class<?> c = Class.forName(pkg + ".SerialPortConnectionFactory");
-                Constructor m = c.getConstructor(new Class[] {String.class, String.class, int.class});
+                Constructor<?> m = c.getConstructor(new Class<?>[] {String.class, String.class, int.class});
                 Object[] args = {serialPort, Agent.productName, new Integer(10*1000)};
                 return (ConnectionFactory)(m.newInstance(args));
             }
             catch (InvocationTargetException e) {
                 Throwable t = e.getTargetException();

@@ -458,11 +458,11 @@
         Agent agent = new Agent(cf, concurrency);
         agent.setTracing(tracing);
 
         if (observerClassName != null) {
             try {
-                Class observerClass = Class.forName(observerClassName);
+                Class<?> observerClass = Class.forName(observerClassName);
                 Agent.Observer observer = (Agent.Observer)(observerClass.newInstance());
                 agent.addObserver(observer);
             }
             catch (ClassCastException e) {
                 throw new Fault("observer is not of type " +

@@ -619,9 +619,9 @@
         }
 
         public void completed(Agent agent, Connection c) {
         }
 
-        private Class connectExceptionClass;
-        private Class unknownHostExceptionClass;
+        private Class<?> connectExceptionClass;
+        private Class<?> unknownHostExceptionClass;
     }
 }
< prev index next >