[jbosstools-commits] JBoss Tools SVN: r22860 - in trunk/cdi/plugins/org.jboss.tools.cdi.core/src/org/jboss/tools/cdi/internal/core: impl/definition and 1 other directories.

jbosstools-commits at lists.jboss.org jbosstools-commits at lists.jboss.org
Thu Jun 17 14:20:19 EDT 2010


Author: akazakov
Date: 2010-06-17 14:20:18 -0400 (Thu, 17 Jun 2010)
New Revision: 22860

Modified:
   trunk/cdi/plugins/org.jboss.tools.cdi.core/src/org/jboss/tools/cdi/internal/core/impl/ParametedType.java
   trunk/cdi/plugins/org.jboss.tools.cdi.core/src/org/jboss/tools/cdi/internal/core/impl/definition/ParametedTypeFactory.java
   trunk/cdi/plugins/org.jboss.tools.cdi.core/src/org/jboss/tools/cdi/internal/core/validation/errorList.txt
Log:
Added exception logging.

Modified: trunk/cdi/plugins/org.jboss.tools.cdi.core/src/org/jboss/tools/cdi/internal/core/impl/ParametedType.java
===================================================================
--- trunk/cdi/plugins/org.jboss.tools.cdi.core/src/org/jboss/tools/cdi/internal/core/impl/ParametedType.java	2010-06-17 17:56:43 UTC (rev 22859)
+++ trunk/cdi/plugins/org.jboss.tools.cdi.core/src/org/jboss/tools/cdi/internal/core/impl/ParametedType.java	2010-06-17 18:20:18 UTC (rev 22860)
@@ -168,7 +168,7 @@
 					try {
 						sc = resolveParameters(sc);
 					} catch (Exception e) {
-						e.printStackTrace();
+						CDICorePlugin.getDefault().logError(e);
 					}
 				} else if(!"java.lang.Object".equals(type.getFullyQualifiedName())) {
 					sc = "QObject;";

Modified: trunk/cdi/plugins/org.jboss.tools.cdi.core/src/org/jboss/tools/cdi/internal/core/impl/definition/ParametedTypeFactory.java
===================================================================
--- trunk/cdi/plugins/org.jboss.tools.cdi.core/src/org/jboss/tools/cdi/internal/core/impl/definition/ParametedTypeFactory.java	2010-06-17 17:56:43 UTC (rev 22859)
+++ trunk/cdi/plugins/org.jboss.tools.cdi.core/src/org/jboss/tools/cdi/internal/core/impl/definition/ParametedTypeFactory.java	2010-06-17 18:20:18 UTC (rev 22860)
@@ -60,7 +60,7 @@
 		try {
 			ps = type.getTypeParameterSignatures();
 		} catch (JavaModelException e) {
-			//ignore
+			CDICorePlugin.getDefault().logError(e);
 		}
 		if(ps != null && ps.length > 0) {
 			for (int i = 0; i < ps.length; i++) {
@@ -68,9 +68,9 @@
 					ParametedType p = getParametedTypeForParameter(type, ps[i], null);
 					if(p != null) parametedType.addParameter(p);
 				} catch (JavaModelException e) {
-					e.printStackTrace();
+					CDICorePlugin.getDefault().logError(e);
 				} catch (Exception ee) {
-					ee.printStackTrace();
+					CDICorePlugin.getDefault().logError(ee);
 				}
 				
 			}
@@ -150,9 +150,9 @@
 				StringBuffer newParams = new StringBuffer();
 				String[] paramSignatures = null;
 				try {
-				paramSignatures = Signature.getTypeArguments(typeSignature);
+					paramSignatures = Signature.getTypeArguments(typeSignature);
 				} catch (Exception e) {
-					e.printStackTrace();
+					CDICorePlugin.getDefault().logError(e);
 				}
 				if(paramSignatures != null) for (String paramSignature: paramSignatures) {
 					ParametedType param = getParametedType(context, paramSignature);

Modified: trunk/cdi/plugins/org.jboss.tools.cdi.core/src/org/jboss/tools/cdi/internal/core/validation/errorList.txt
===================================================================
--- trunk/cdi/plugins/org.jboss.tools.cdi.core/src/org/jboss/tools/cdi/internal/core/validation/errorList.txt	2010-06-17 17:56:43 UTC (rev 22859)
+++ trunk/cdi/plugins/org.jboss.tools.cdi.core/src/org/jboss/tools/cdi/internal/core/validation/errorList.txt	2010-06-17 18:20:18 UTC (rev 22860)
@@ -141,15 +141,11 @@
 5.2.5. Qualifier annotations with members
 - array-valued or annotation-valued member of a qualifier type is not annotated @Nonbinding (Non-Portable behavior)
 
-
-
-
-
 5.5.7. Injection point metadata
 - bean that declares any scope other than @Dependent has an injection point of type 
   InjectionPoint and qualifier @Default
 - Java EE component class supporting injection that is not a bean has an injection 
-  point of type InjectionPoint and qualifier @Default
+  point of type InjectionPoint and qualifier @Default (JBT: let's ignore this rule so far since we don't have any good tool to recognize such components)
 
 
 



More information about the jbosstools-commits mailing list