[jbosstools-commits] JBoss Tools SVN: r42830 - 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
Wed Aug 1 10:40:02 EDT 2012
Author: vrubezhny
Date: 2012-08-01 10:40:01 -0400 (Wed, 01 Aug 2012)
New Revision: 42830
Modified:
trunk/common/plugins/org.jboss.tools.common.validation/src/org/jboss/tools/common/validation/java/JavaDirtyRegionProcessor.java
Log:
JBIDE-10738 As-you-type EL validation
Java Model Exception appearance is fixed
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-01 11:58:02 UTC (rev 42829)
+++ trunk/common/plugins/org.jboss.tools.common.validation/src/org/jboss/tools/common/validation/java/JavaDirtyRegionProcessor.java 2012-08-01 14:40:01 UTC (rev 42830)
@@ -451,6 +451,7 @@
int position = fStartRegionToProcess;
try {
+ unit = unit.getWorkingCopy(null);
IJavaElement element = null;
while (position >= 0 && (element = unit.getElementAt(position--)) == null)
;
@@ -513,6 +514,12 @@
}
} catch (JavaModelException e) {
LogHelper.logError(CommonValidationPlugin.getDefault(), e);
+ } finally {
+ try {
+ unit.discardWorkingCopy();
+ } catch (JavaModelException e) {
+ LogHelper.logError(CommonValidationPlugin.getDefault(), e);
+ }
}
return atLeastOneElementIsProcessed ? result : true;
More information about the jbosstools-commits
mailing list