< prev index next >

src/com/sun/javatest/junit/JUnitTestFinder.java

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

@@ -119,11 +119,11 @@
      * @param extn      The extension for which this class is to be used
      * @param commentStreamClass
      *                  A class to read files of a particular extension.
      *                  The class must be a subtype of CommentStream
      */
-    public void addExtension(String extn, Class commentStreamClass) {
+    public void addExtension(String extn, Class<?> commentStreamClass) {
         if (!extn.startsWith("."))
             throw new IllegalArgumentException("extension must begin with `.'");
         if (commentStreamClass != null && !CommentStream.class.isAssignableFrom(commentStreamClass))
             throw new IllegalArgumentException("class must be a subtype of " + CommentStream.class.getName());
 

@@ -133,11 +133,11 @@
     /**
      * Get the class used to handle an extension.
      * @param extn The extension in question
      * @return the class previously registered with addExtension
      */
-    public Class getClassForExtension(String extn) {
+    public Class<?> getClassForExtension(String extn) {
         return extensionTable.get(extn);
     }
 
     /**
      * Call to register the methods which are test methods.

@@ -149,11 +149,11 @@
     protected boolean verbose = false;
     protected Map<String, String> tdValues = new HashMap<>();
     protected boolean scanClasses = false;
     protected File currFile;
     protected Map<String, String> excludeList   = new HashMap<>();
-    protected Map<String, Class> extensionTable = new HashMap<>();
+    protected Map<String, Class<?>> extensionTable = new HashMap<>();
     protected List<String> testMethods;
     protected static final String[] excludeNames = {
         "SCCS", "deleted_files", ".svn"
     };
 }
< prev index next >