Also fixes non-generic references to List.
Change-Id: Ic71d525fde6b0c52a2aa181e0da4e6c50f140721
Signed-off-by: Robert Varga <rovarga@cisco.com>
- public List execute(Object o) {
- List result = new LinkedList();
+ public List<?> execute(Object o) {
+ List<Object> result = new LinkedList<>();
if (o == null) {
return null;
}
if (o == null) {
return null;
}
}
return result;
} else if (List.class.isAssignableFrom(o.getClass())) {
}
return result;
} else if (List.class.isAssignableFrom(o.getClass())) {
+ List<?> lst = (List<?>) o;
for (Object oo : lst) {
addToResult(result, execute(oo));
}
for (Object oo : lst) {
addToResult(result, execute(oo));
}
- public static void addToResult(List result, Object o) {
+ private static void addToResult(List<Object> result, Object o) {
if (o == null) {
return;
}
if (o == null) {
return;
}
result.add(oo);
}
} else if (List.class.isAssignableFrom(o.getClass())) {
result.add(oo);
}
} else if (List.class.isAssignableFrom(o.getClass())) {
+ List<?> lst = (List<?>) o;
for (Object oo : lst) {
result.add(oo);
}
for (Object oo : lst) {
result.add(oo);
}