Lines Matching refs:Class
116 Class<? extends JavaCompiler> c =
135 private Map<String, Reference<Class<?>>> toolClasses = new HashMap<String, Reference<Class<?>>>();
144 private <T> T getSystemTool(Class<T> clazz, String name) {
145 Class<? extends T> c = getSystemToolClass(clazz, name);
154 private <T> Class<? extends T> getSystemToolClass(Class<T> clazz, String name) {
155 Reference<Class<?>> refClass = toolClasses.get(name);
156 Class<?> c = (refClass == null ? null : refClass.get());
163 toolClasses.put(name, new WeakReference<Class<?>>(c));
170 private Class<?> findSystemToolClass(String toolClassName)
175 return Class.forName(toolClassName, false, null);
200 return Class.forName(toolClassName, false, cl);