public static URLClassLoader getProjectClassLoader(Project project) { if (project != null) { ClassLoaderFacet classLoaderFacet = project.getFacet(ClassLoaderFacet.class); if (classLoaderFacet != null) { return classLoaderFacet.getClassLoader(); } } return null; }
public static ClassScanner newInstance(Project project) { ClassLoaderFacet classLoaderFacet = project.getFacet(ClassLoaderFacet.class); ClassScanner answer = new ClassScanner(classLoaderFacet.getClassLoader()); answer.setProject(project); return answer; }
URLClassLoader classLoader = classLoaderFacet.getClassLoader(); Map<String, List<Object>> answer = new HashMap<String, List<Object>>(); for (String className : classNames) {