Author: scabanovich
Date: 2011-09-02 19:44:39 -0400 (Fri, 02 Sep 2011)
New Revision: 34506
Modified:
trunk/jst/plugins/org.jboss.tools.jst.web.kb/src/org/jboss/tools/jst/web/kb/internal/KbBuilder.java
Log:
JBIDE-9645
https://issues.jboss.org/browse/JBIDE-9645
Cache of resolved types is cleaned before build.
Modified:
trunk/jst/plugins/org.jboss.tools.jst.web.kb/src/org/jboss/tools/jst/web/kb/internal/KbBuilder.java
===================================================================
---
trunk/jst/plugins/org.jboss.tools.jst.web.kb/src/org/jboss/tools/jst/web/kb/internal/KbBuilder.java 2011-09-02
23:40:12 UTC (rev 34505)
+++
trunk/jst/plugins/org.jboss.tools.jst.web.kb/src/org/jboss/tools/jst/web/kb/internal/KbBuilder.java 2011-09-02
23:44:39 UTC (rev 34506)
@@ -23,6 +23,7 @@
import org.eclipse.core.runtime.Platform;
import org.eclipse.osgi.util.NLS;
import org.jboss.tools.common.el.core.resolver.TypeInfoCollector;
+import org.jboss.tools.common.util.TypeResolutionCache;
import org.jboss.tools.jst.web.WebModelPlugin;
import org.jboss.tools.jst.web.kb.KbProjectFactory;
import org.jboss.tools.jst.web.kb.PageContextFactory;
@@ -84,6 +85,7 @@
*/
protected IProject[] build(int kind, Map<String,String> args, IProgressMonitor
monitor)
throws CoreException {
+ TypeResolutionCache.getInstance().clean();
KbProject sp = getKbProject();
if(sp == null) {
return null;