Some generification in PlexusConfigHelper.

Change-Id: I6c7b0a1ba4e7228b1f8f679552a9754cc4e81c89
Signed-off-by: Alexander Kurtakov <akurtako@redhat.com>
diff --git a/org.eclipse.m2e.editor.xml/src/main/java/org/eclipse/m2e/editor/xml/mojo/PlexusConfigHelper.java b/org.eclipse.m2e.editor.xml/src/main/java/org/eclipse/m2e/editor/xml/mojo/PlexusConfigHelper.java
index b2e23b3..fafd014 100644
--- a/org.eclipse.m2e.editor.xml/src/main/java/org/eclipse/m2e/editor/xml/mojo/PlexusConfigHelper.java
+++ b/org.eclipse.m2e.editor.xml/src/main/java/org/eclipse/m2e/editor/xml/mojo/PlexusConfigHelper.java
@@ -195,8 +195,7 @@
       return Collections.singletonList(container);

     }

 

-    @SuppressWarnings("rawtypes")

-    List<Class> parameterClasses = getCandidateClasses(realm, enclosingClass, paramClass);

+    List<Class<?>> parameterClasses = getCandidateClasses(realm, enclosingClass, paramClass);

 

     List<MojoParameter> parameters = new ArrayList<>();

     for(Class<?> clazz : parameterClasses) {

@@ -303,15 +302,14 @@
     return props;

   }

 

-  @SuppressWarnings({"rawtypes", "unchecked"})

-  public List<Class> getCandidateClasses(ClassRealm realm, Class enclosingClass, Class paramClass) {

+  public List<Class<?>> getCandidateClasses(ClassRealm realm, Class<?> enclosingClass, Class<?> paramClass) {

 

     String name = enclosingClass.getName();

     int dot = name.lastIndexOf('.');

     if(dot > 0) {

       String pkg = name.substring(0, dot);

 

-      List<Class> candidateClasses = null;

+      List<Class<?>> candidateClasses = null;

 

       ClassPath cp;

       try {

@@ -322,7 +320,7 @@
       }

 

       for(ClassInfo ci : cp.getTopLevelClasses(pkg)) {

-        Class clazz;

+        Class<?> clazz;

         try {

           clazz = realm.loadClass(ci.getName());

         } catch(ClassNotFoundException e) {

@@ -346,7 +344,7 @@
         }

 

         if(candidateClasses == null) {

-          candidateClasses = new ArrayList<Class>();

+          candidateClasses = new ArrayList<>();

         }

         candidateClasses.add(clazz);