[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