mirror of
https://github.com/openjdk/jdk.git
synced 2025-09-20 19:14:38 +02:00
8030244: Update langtools to use Diamond
Reviewed-by: darcy
This commit is contained in:
parent
6255412f38
commit
6b6b488756
216 changed files with 1006 additions and 1096 deletions
|
@ -145,7 +145,7 @@ public class ToolProvider {
|
|||
|
||||
// Cache for tool classes.
|
||||
// Use weak references to avoid keeping classes around unnecessarily
|
||||
private Map<String, Reference<Class<?>>> toolClasses = new HashMap<String, Reference<Class<?>>>();
|
||||
private Map<String, Reference<Class<?>>> toolClasses = new HashMap<>();
|
||||
|
||||
// Cache for tool classloader.
|
||||
// Use a weak reference to avoid keeping it around unnecessarily
|
||||
|
@ -173,7 +173,7 @@ public class ToolProvider {
|
|||
} catch (Throwable e) {
|
||||
return trace(WARNING, e);
|
||||
}
|
||||
toolClasses.put(name, new WeakReference<Class<?>>(c));
|
||||
toolClasses.put(name, new WeakReference<>(c));
|
||||
}
|
||||
return c.asSubclass(clazz);
|
||||
}
|
||||
|
@ -207,7 +207,7 @@ public class ToolProvider {
|
|||
trace(FINE, urls[0].toString());
|
||||
|
||||
cl = URLClassLoader.newInstance(urls);
|
||||
refToolClassLoader = new WeakReference<ClassLoader>(cl);
|
||||
refToolClassLoader = new WeakReference<>(cl);
|
||||
}
|
||||
|
||||
return Class.forName(toolClassName, false, cl);
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue