[jbosstools-commits] JBoss Tools SVN: r39350 - trunk/cdi/plugins/org.jboss.tools.cdi.core/src/org/jboss/tools/cdi/internal/core/validation.

jbosstools-commits at lists.jboss.org jbosstools-commits at lists.jboss.org
Wed Mar 7 14:16:34 EST 2012


Author: scabanovich
Date: 2012-03-07 14:16:34 -0500 (Wed, 07 Mar 2012)
New Revision: 39350

Modified:
   trunk/cdi/plugins/org.jboss.tools.cdi.core/src/org/jboss/tools/cdi/internal/core/validation/BeansXmlValidationDelegate.java
Log:
JBIDE-11173
https://issues.jboss.org/browse/JBIDE-11173
Attributes 'path' and 'attribute' are set to error markers created by beans.xml validator.


Modified: trunk/cdi/plugins/org.jboss.tools.cdi.core/src/org/jboss/tools/cdi/internal/core/validation/BeansXmlValidationDelegate.java
===================================================================
--- trunk/cdi/plugins/org.jboss.tools.cdi.core/src/org/jboss/tools/cdi/internal/core/validation/BeansXmlValidationDelegate.java	2012-03-07 18:46:14 UTC (rev 39349)
+++ trunk/cdi/plugins/org.jboss.tools.cdi.core/src/org/jboss/tools/cdi/internal/core/validation/BeansXmlValidationDelegate.java	2012-03-07 19:16:34 UTC (rev 39350)
@@ -181,8 +181,8 @@
 					for (TypeNode typeNode : typeNodes) {
 						String typepath = xmodelpath;
 						String attr = null;
-						if(typeNode.getTypeName().length() > 0) {
-							typepath = typepath + "/" + typeNode.getTypeName();
+						if(typeNode.getTypeName() != null) {
+							typepath = typepath + "/" + typeNode.getTypeName(); //$NON-NLS-1$
 							attr = typeValidator.getTypeElementName();
 						}
 						IType type = getType(beansXml, typeNode, typeValidator.getUnknownTypeErrorMessage(), typeValidator.getUnknownTypeErrorMessageId(), typepath, attr);
@@ -383,6 +383,10 @@
 			this.length = length;
 		}
 
+		/**
+		 * Returns type name or null if value in XML is empty or whitespace.
+		 * @return
+		 */
 		public String getTypeName() {
 			return typeName;
 		}



More information about the jbosstools-commits mailing list