Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--org.eclipse.m2e.editor.xml/src/main/java/org/eclipse/m2e/editor/xml/mojo/PlexusConfigHelper.java12
1 files changed, 5 insertions, 7 deletions
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 b2e23b39..fafd014c 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 @@ public class PlexusConfigHelper {
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 @@ public class PlexusConfigHelper {
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 @@ public class PlexusConfigHelper {
}
for(ClassInfo ci : cp.getTopLevelClasses(pkg)) {
- Class clazz;
+ Class<?> clazz;
try {
clazz = realm.loadClass(ci.getName());
} catch(ClassNotFoundException e) {
@@ -346,7 +344,7 @@ public class PlexusConfigHelper {
}
if(candidateClasses == null) {
- candidateClasses = new ArrayList<Class>();
+ candidateClasses = new ArrayList<>();
}
candidateClasses.add(clazz);

Back to the top