< prev index next >
src/com/sun/javatest/mrep/Merger.java
Print this page
rev 145 : 7902237: Fixing raw use of parameterized class
Reviewed-by: jjg
@@ -48,26 +48,26 @@
* @param conflictResolver ConflictResolver to resolve conflicts during merge
*/
public boolean merge(File[] in, File out, ConflictResolver conflictResolver) throws SAXException,
ParserConfigurationException, IOException{
// Maps with statistics
- Map[] inputs = new Map[in.length];
+ Map<?, ?>[] inputs = new Map<?, ?>[in.length];
// read statistics
for (int i = 0; i < in.length; i++) {
XMLReportReader reader = new XMLReportReader();
- Map<Object, Object> map = reader.readIDs(in[i]);
+ Map<?, ?> map = reader.readIDs(in[i]);
inputs[i] = map;
}
// shift word workgroups id renaming
int allCnt = 0;
// rename id's and find conflicts
Set<String> all = new HashSet<>();
List<String> conflicts = new ArrayList<>();
for (int i = 0; i < in.length; i++) {
int workdirsInFile = 0;
- Iterator<Object> it = inputs[i].keySet().iterator();
+ Iterator<?> it = inputs[i].keySet().iterator();
Map<Object, Object> newMap = new HashMap<>();
while (it.hasNext()) {
Object o = it.next();
// this is workdir ID
if (o instanceof Integer) {
< prev index next >