[jbosstools-commits] JBoss Tools SVN: r31009 - in trunk/seam/plugins/org.jboss.tools.seam.core/src/org/jboss/tools/seam/internal/core: validation and 1 other directory.

jbosstools-commits at lists.jboss.org jbosstools-commits at lists.jboss.org
Mon May 2 15:12:23 EDT 2011


Author: scabanovich
Date: 2011-05-02 15:12:22 -0400 (Mon, 02 May 2011)
New Revision: 31009

Modified:
   trunk/seam/plugins/org.jboss.tools.seam.core/src/org/jboss/tools/seam/internal/core/AbstractSeamDeclaration.java
   trunk/seam/plugins/org.jboss.tools.seam.core/src/org/jboss/tools/seam/internal/core/SeamTextSourceReference.java
   trunk/seam/plugins/org.jboss.tools.seam.core/src/org/jboss/tools/seam/internal/core/validation/SeamCoreValidator.java
Log:
JBIDE-8832
https://issues.jboss.org/browse/JBIDE-8832

Modified: trunk/seam/plugins/org.jboss.tools.seam.core/src/org/jboss/tools/seam/internal/core/AbstractSeamDeclaration.java
===================================================================
--- trunk/seam/plugins/org.jboss.tools.seam.core/src/org/jboss/tools/seam/internal/core/AbstractSeamDeclaration.java	2011-05-02 19:09:26 UTC (rev 31008)
+++ trunk/seam/plugins/org.jboss.tools.seam.core/src/org/jboss/tools/seam/internal/core/AbstractSeamDeclaration.java	2011-05-02 19:12:22 UTC (rev 31009)
@@ -76,6 +76,10 @@
 			public int getStartPosition() {
 				return valueInfo != null ? valueInfo.getStartPosition() : 0;
 			}
+
+			public IResource getResource() {
+				return resource;
+			}
 		};
 		return reference;
 	}

Modified: trunk/seam/plugins/org.jboss.tools.seam.core/src/org/jboss/tools/seam/internal/core/SeamTextSourceReference.java
===================================================================
--- trunk/seam/plugins/org.jboss.tools.seam.core/src/org/jboss/tools/seam/internal/core/SeamTextSourceReference.java	2011-05-02 19:09:26 UTC (rev 31008)
+++ trunk/seam/plugins/org.jboss.tools.seam.core/src/org/jboss/tools/seam/internal/core/SeamTextSourceReference.java	2011-05-02 19:12:22 UTC (rev 31009)
@@ -10,19 +10,21 @@
   ******************************************************************************/
 package org.jboss.tools.seam.internal.core;
 
+import org.eclipse.core.resources.IResource;
 import org.jboss.tools.common.text.ITextSourceReference;
 
 /**
  * @author Alexey Kazakov
  */
 public class SeamTextSourceReference implements ITextSourceReference {
-
+	private IResource resource;
 	private int length;
 	private int startPosition;
 
-	public SeamTextSourceReference(int length, int startPosition) {
+	public SeamTextSourceReference(int length, int startPosition, IResource resource) {
 		this.length = length;
 		this.startPosition = startPosition;
+		this.resource = resource;
 	}
 
 	/* (non-Javadoc)
@@ -52,4 +54,9 @@
 	public void setStartPosition(int startPosition) {
 		this.startPosition = startPosition;
 	}
+
+	public IResource getResource() {
+		return resource;
+	}
+
 }
\ No newline at end of file

Modified: trunk/seam/plugins/org.jboss.tools.seam.core/src/org/jboss/tools/seam/internal/core/validation/SeamCoreValidator.java
===================================================================
--- trunk/seam/plugins/org.jboss.tools.seam.core/src/org/jboss/tools/seam/internal/core/validation/SeamCoreValidator.java	2011-05-02 19:09:26 UTC (rev 31008)
+++ trunk/seam/plugins/org.jboss.tools.seam.core/src/org/jboss/tools/seam/internal/core/validation/SeamCoreValidator.java	2011-05-02 19:12:22 UTC (rev 31009)
@@ -786,7 +786,7 @@
 		} catch (JavaModelException e) {
 			SeamCorePlugin.getDefault().logError(SeamCoreMessages.SEAM_CORE_VALIDATOR_ERROR_VALIDATING_SEAM_CORE, e);
 		}
-		return new SeamTextSourceReference(length, offset);
+		return new SeamTextSourceReference(length, offset, source.getResource());
 	}
 
 	private void validateStatefulComponent(ISeamComponent component) {



More information about the jbosstools-commits mailing list