Skip to content

Commit 0c8a06d

Browse files
committed
Remove raw types from SortedProperties.keySet()
Fixes #392
1 parent d2d3cbb commit 0c8a06d

1 file changed

Lines changed: 4 additions & 2 deletions

File tree

src/main/java/org/apache/maven/plugins/help/AbstractEffectiveMojo.java

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -140,11 +140,13 @@ protected static class SortedProperties extends Properties {
140140
static final long serialVersionUID = -8985316072702233744L;
141141

142142
/** {@inheritDoc} */
143-
@SuppressWarnings({"rawtypes", "unchecked"})
144143
@Override
145144
public Set<Object> keySet() {
146145
Set<Object> keynames = super.keySet();
147-
List list = new ArrayList(keynames);
146+
List<String> list = new ArrayList<>();
147+
for (Object key : keynames) {
148+
list.add((String) key);
149+
}
148150
Collections.sort(list);
149151

150152
return new LinkedHashSet<>(list);

0 commit comments

Comments
 (0)