--- old/src/com/sun/javatest/exec/TestTreeModel.java 2018-06-19 01:10:11.000000000 +0100 +++ new/src/com/sun/javatest/exec/TestTreeModel.java 2018-06-19 01:10:11.000000000 +0100 @@ -74,9 +74,9 @@ this.filterHandler = filterHandler; this.uif = uif; - cache = new Hashtable(); - cacheQueue = new LinkedList(); - suspendedQueue = new LinkedList(); + cache = new Hashtable<>(); + cacheQueue = new LinkedList<>(); + suspendedQueue = new LinkedList<>(); cacheWorker = new CacheWorker(); cacheWorker.setPriority(Thread.MIN_PRIORITY + 1); @@ -499,7 +499,7 @@ if (path == null || path.length() == 0 || root == null) { return null; } - ArrayList al = new ArrayList(); + ArrayList al = new ArrayList<>(); al.add(root); TT_BasicNode spot = root; @@ -650,7 +650,7 @@ } TreePath[] urlsToPaths(String[] urls) { - ArrayList result = new ArrayList(); + ArrayList result = new ArrayList<>(); for (int i = 0; i < urls.length; i++) { TreePath thisOne = urlToPath(urls[i]); @@ -817,8 +817,8 @@ (trt.getTestFinder() == null ? null : trt.getTestFinder().getComparator())); // prime relevant nodes with root and first level - relevantNodes = Collections.synchronizedSet(new HashSet()); - relevantTests = Collections.synchronizedSet(new HashSet()); + relevantNodes = Collections.synchronizedSet(new HashSet()); + relevantTests = Collections.synchronizedSet(new HashSet()); addRelevantNode((TT_TreeNode) getRoot()); TT_BasicNode tn = ((TT_BasicNode) getRoot()); @@ -1002,9 +1002,9 @@ (cache.get(e.nextElement())).invalidate(); } // while - cache = new Hashtable(); - cacheQueue = new LinkedList(); - suspendedQueue = new LinkedList(); + cache = new Hashtable<>(); + cacheQueue = new LinkedList<>(); + suspendedQueue = new LinkedList<>(); } // reprocess any needed nodes