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

jbosstools-commits at lists.jboss.org jbosstools-commits at lists.jboss.org
Mon Aug 13 15:09:18 EDT 2012


Author: vrubezhny
Date: 2012-08-13 15:09:17 -0400 (Mon, 13 Aug 2012)
New Revision: 43004

Modified:
   trunk/common/plugins/org.jboss.tools.common.validation/src/org/jboss/tools/common/validation/java/JavaDirtyRegionProcessor.java
Log:
JBIDE-10611
As-you-type CDI validation 

Number of Java Element validation calls is reduced (because when at least one String is validated, according Java Element is automatically validated as well)

Modified: trunk/common/plugins/org.jboss.tools.common.validation/src/org/jboss/tools/common/validation/java/JavaDirtyRegionProcessor.java
===================================================================
--- trunk/common/plugins/org.jboss.tools.common.validation/src/org/jboss/tools/common/validation/java/JavaDirtyRegionProcessor.java	2012-08-13 17:21:34 UTC (rev 43003)
+++ trunk/common/plugins/org.jboss.tools.common.validation/src/org/jboss/tools/common/validation/java/JavaDirtyRegionProcessor.java	2012-08-13 19:09:17 UTC (rev 43004)
@@ -427,9 +427,11 @@
 			fValidatorManager.validateString(
 					Arrays.asList(fPartitionsToProcess.toArray(new IRegion[fPartitionsToProcess.size()])), 
 					fHelper, fReporter);
-		}
-		
-		if (isJavaElementValidationRequired()) {
+		} else if (isJavaElementValidationRequired()) {
+			// The 'else' is added here due to not to validate 
+			// an element in case of at lease one string is validated,
+			// because the string validation performs the validation of an element
+			// as well
 			fReporter.clearAlwaysRemoveAnnotations();
 			fValidatorManager.validateJavaElement(
 				Arrays.asList(



More information about the jbosstools-commits mailing list