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

jbosstools-commits at lists.jboss.org jbosstools-commits at lists.jboss.org
Thu May 12 19:04:34 EDT 2011


Author: scabanovich
Date: 2011-05-12 19:04:33 -0400 (Thu, 12 May 2011)
New Revision: 31279

Modified:
   trunk/cdi/plugins/org.jboss.tools.cdi.core/src/org/jboss/tools/cdi/internal/core/impl/definition/TypeDefinition.java
Log:
JBIDE-8935
https://issues.jboss.org/browse/JBIDE-8935

Modified: trunk/cdi/plugins/org.jboss.tools.cdi.core/src/org/jboss/tools/cdi/internal/core/impl/definition/TypeDefinition.java
===================================================================
--- trunk/cdi/plugins/org.jboss.tools.cdi.core/src/org/jboss/tools/cdi/internal/core/impl/definition/TypeDefinition.java	2011-05-12 21:00:29 UTC (rev 31278)
+++ trunk/cdi/plugins/org.jboss.tools.cdi.core/src/org/jboss/tools/cdi/internal/core/impl/definition/TypeDefinition.java	2011-05-12 23:04:33 UTC (rev 31279)
@@ -77,22 +77,23 @@
 			if(ms[i].isConstructor()) {
 				hasConstructor = true; 
 				if(ms[i].getNumberOfParameters() == 0 || m.getInjectAnnotation() != null) {
-					hasBeanConstructor = true;
+					setBeanConstructor(true);
 				}
 			}
 		}
 		if(!hasConstructor) {
-			hasBeanConstructor = true;
+			setBeanConstructor(true);
 		}
-//		if(!hasBeanConstructor && getType().getFullyQualifiedName().equals(CDIConstants.WELD_BEAN_MANAGER_TYPE_NAME)) {
-//			hasBeanConstructor = true;
-//		}
 	}
 
+	public void setBeanConstructor(boolean b) {
+		hasBeanConstructor = b;
+	}
+
 	public void checkConstructor() {
 		for (MethodDefinition m: methods) {
 			if(m.isConstructor() && m.getAnnotation(CDIConstants.INJECT_ANNOTATION_TYPE_NAME) != null) {
-				hasBeanConstructor = true;
+				setBeanConstructor(true);
 			}
 		}
 	}



More information about the jbosstools-commits mailing list