Author: scabanovich
Date: 2011-08-15 20:33:27 -0400 (Mon, 15 Aug 2011)
New Revision: 33952
Modified:
trunk/cdi/plugins/org.jboss.tools.cdi.core/src/org/jboss/tools/cdi/internal/core/scanner/lib/ClassPathMonitor.java
Log:
JBIDE-9483
https://issues.jboss.org/browse/JBIDE-9483
Modified:
trunk/cdi/plugins/org.jboss.tools.cdi.core/src/org/jboss/tools/cdi/internal/core/scanner/lib/ClassPathMonitor.java
===================================================================
---
trunk/cdi/plugins/org.jboss.tools.cdi.core/src/org/jboss/tools/cdi/internal/core/scanner/lib/ClassPathMonitor.java 2011-08-16
00:32:59 UTC (rev 33951)
+++
trunk/cdi/plugins/org.jboss.tools.cdi.core/src/org/jboss/tools/cdi/internal/core/scanner/lib/ClassPathMonitor.java 2011-08-16
00:33:27 UTC (rev 33952)
@@ -198,26 +198,8 @@
}
private boolean updateServicesInSrcs() {
- Set<IFolder> fs = EclipseResourceUtil.getSourceFolders(project.getProject());
- IJavaProject javaProject = EclipseResourceUtil.getJavaProject(project.getProject());
- if(javaProject == null) {
- return false;
- }
- IClasspathEntry[] es = null;
- try {
- es = javaProject.getResolvedClasspath(true);
- } catch (CoreException e) {
- CDICorePlugin.getDefault().logError(e);
- return false;
- }
- for (int i = 0; i < es.length; i++) {
- if(es[i].getEntryKind() == IClasspathEntry.CPE_PROJECT) {
- IProject p =
ResourcesPlugin.getWorkspace().getRoot().getProject(es[i].getPath().lastSegment());
- if(p != null && p.isAccessible()) {
- fs.addAll(EclipseResourceUtil.getSourceFolders(p.getProject()));
- }
- }
- }
+ Set<IFolder> fs =
EclipseResourceUtil.getAllVisibleSourceFolders(project.getProject());
+
Map<FileAnyImpl, Long> newServices = new HashMap<FileAnyImpl, Long>();
boolean result = false;
for (IFolder folder: fs) {