[jbosstools-commits] JBoss Tools SVN: r41946 - trunk/common/plugins/org.jboss.tools.common.validation/src/org/jboss/tools/common/validation.

jbosstools-commits at lists.jboss.org jbosstools-commits at lists.jboss.org
Wed Jun 13 18:30:13 EDT 2012


Author: akazakov
Date: 2012-06-13 18:30:12 -0400 (Wed, 13 Jun 2012)
New Revision: 41946

Modified:
   trunk/common/plugins/org.jboss.tools.common.validation/src/org/jboss/tools/common/validation/AsYouTypeValidatorManager.java
Log:
https://issues.jboss.org/browse/JBIDE-10738 As-you-type EL validation

Modified: trunk/common/plugins/org.jboss.tools.common.validation/src/org/jboss/tools/common/validation/AsYouTypeValidatorManager.java
===================================================================
--- trunk/common/plugins/org.jboss.tools.common.validation/src/org/jboss/tools/common/validation/AsYouTypeValidatorManager.java	2012-06-13 21:07:46 UTC (rev 41945)
+++ trunk/common/plugins/org.jboss.tools.common.validation/src/org/jboss/tools/common/validation/AsYouTypeValidatorManager.java	2012-06-13 22:30:12 UTC (rev 41946)
@@ -158,10 +158,12 @@
 			return;
 		}
 		for (IValidator validator : context.getValidators()) {
-			IProject rootProject = rootProjects.get(validator);
-			IValidatingProjectSet projectBrunch = context.getValidatingProjectTree(validator).getBrunches().get(rootProject);
-			if(projectBrunch!=null) {
-				((IAsYouTypeValidator)validator).validate(this, rootProject, dirtyRegion, helper, reporter, context, projectBrunch.getRootContext(), file);
+			if(validator instanceof IAsYouTypeValidator) {
+				IProject rootProject = rootProjects.get(validator);
+				IValidatingProjectSet projectBrunch = context.getValidatingProjectTree(validator).getBrunches().get(rootProject);
+				if(projectBrunch!=null) {
+					((IAsYouTypeValidator)validator).validate(this, rootProject, dirtyRegion, helper, reporter, context, projectBrunch.getRootContext(), file);
+				}
 			}
 		}
 //		reporter.removeAllMessages(AsYouTypeValidatorManager.this, file);



More information about the jbosstools-commits mailing list