[jbosstools-commits] JBoss Tools SVN: r35742 - trunk/cdi/plugins/org.jboss.tools.cdi.core/src/org/jboss/tools/cdi/internal/core/scanner/lib.

jbosstools-commits at lists.jboss.org jbosstools-commits at lists.jboss.org
Mon Oct 17 20:18:54 EDT 2011


Author: scabanovich
Date: 2011-10-17 20:18:54 -0400 (Mon, 17 Oct 2011)
New Revision: 35742

Modified:
   trunk/cdi/plugins/org.jboss.tools.cdi.core/src/org/jboss/tools/cdi/internal/core/scanner/lib/ClassPathMonitor.java
Log:
JBIDE-9918
https://issues.jboss.org/browse/JBIDE-9918
Jar modification is fired to builders.

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-10-18 00:17:27 UTC (rev 35741)
+++ trunk/cdi/plugins/org.jboss.tools.cdi.core/src/org/jboss/tools/cdi/internal/core/scanner/lib/ClassPathMonitor.java	2011-10-18 00:18:54 UTC (rev 35742)
@@ -77,6 +77,7 @@
 		for (int i = 0; i < paths.size(); i++) {
 			String p = paths.get(i);
 			if(!requestForLoad(p)) continue;
+			removedPaths.add(new Path(p));
 
 			String fileName = new File(p).getName();
 			if(EclipseResourceUtil.SYSTEM_JAR_SET.contains(fileName)) continue;
@@ -261,4 +262,11 @@
 		}
 		return result;
 	}
+
+	public synchronized void libraryChanged(String path) {
+		super.libraryChanged(path);
+		removedPaths.add(new Path(path));
+		project.getExtensionManager().pathRemoved(path);
+	}
+
 }
\ No newline at end of file



More information about the jbosstools-commits mailing list