[jbosstools-commits] JBoss Tools SVN: r30349 - trunk/cdi/plugins/org.jboss.tools.cdi.seam.solder.core/src/org/jboss/tools/cdi/seam/solder/core.

jbosstools-commits at lists.jboss.org jbosstools-commits at lists.jboss.org
Tue Apr 5 20:00:36 EDT 2011


Author: scabanovich
Date: 2011-04-05 20:00:36 -0400 (Tue, 05 Apr 2011)
New Revision: 30349

Modified:
   trunk/cdi/plugins/org.jboss.tools.cdi.seam.solder.core/src/org/jboss/tools/cdi/seam/solder/core/CDISeamSolderCoreExtension.java
Log:
JBIDE-3120
https://issues.jboss.org/browse/JBIDE-3120

Modified: trunk/cdi/plugins/org.jboss.tools.cdi.seam.solder.core/src/org/jboss/tools/cdi/seam/solder/core/CDISeamSolderCoreExtension.java
===================================================================
--- trunk/cdi/plugins/org.jboss.tools.cdi.seam.solder.core/src/org/jboss/tools/cdi/seam/solder/core/CDISeamSolderCoreExtension.java	2011-04-06 00:00:19 UTC (rev 30348)
+++ trunk/cdi/plugins/org.jboss.tools.cdi.seam.solder.core/src/org/jboss/tools/cdi/seam/solder/core/CDISeamSolderCoreExtension.java	2011-04-06 00:00:36 UTC (rev 30349)
@@ -15,6 +15,8 @@
 import org.jboss.tools.cdi.core.CDIConstants;
 import org.jboss.tools.cdi.core.IAnnotated;
 import org.jboss.tools.cdi.core.IAnnotationDeclaration;
+import org.jboss.tools.cdi.core.IDefinitionContext;
+import org.jboss.tools.cdi.core.IRootDefinitionContext;
 import org.jboss.tools.cdi.core.extension.ICDIExtension;
 import org.jboss.tools.cdi.core.extension.feature.IProcessAnnotatedTypeFeature;
 import org.jboss.tools.cdi.internal.core.impl.AnnotationLiteral;
@@ -39,7 +41,7 @@
 		return null;
 	}
 
-	public void processAnnotatedType(TypeDefinition typeDefinition, DefinitionContext context) {
+	public void processAnnotatedType(TypeDefinition typeDefinition, IRootDefinitionContext context) {
 
 		if(processVeto(typeDefinition, context)) {
 			return;
@@ -56,7 +58,7 @@
 	}
 
 	// @Veto
-	private boolean processVeto(TypeDefinition typeDefinition, DefinitionContext context) {
+	private boolean processVeto(TypeDefinition typeDefinition, IRootDefinitionContext context) {
 		if (typeDefinition
 				.isAnnotationPresent(CDISeamSolderConstants.VETO_ANNOTATION_TYPE_NAME)
 				|| (typeDefinition.getPackageDefinition() != null && typeDefinition
@@ -70,7 +72,7 @@
 	}
 
 	// @Requires
-	private boolean processRequires(TypeDefinition typeDefinition, DefinitionContext context) {
+	private boolean processRequires(TypeDefinition typeDefinition, IRootDefinitionContext context) {
 		Set<String> requiredClasses = new HashSet<String>();
 		List<String> typeRequiredClasses = getRequiredClasses(typeDefinition);
 		if (typeRequiredClasses != null)
@@ -100,7 +102,7 @@
 	}
 
 	// @FullyQualified @Named
-	private void processNames(TypeDefinition typeDefinition, DefinitionContext context) {
+	private void processNames(TypeDefinition typeDefinition, IRootDefinitionContext context) {
 		PackageDefinition p = typeDefinition.getPackageDefinition();
 		IAnnotationDeclaration namedOnPackage = null;
 		IAnnotationDeclaration fullyQualifiedOnPackage = null;
@@ -127,7 +129,7 @@
 		
 	}
 
-	private void processNames(AbstractMemberDefinition d, DefinitionContext context,
+	private void processNames(AbstractMemberDefinition d, IRootDefinitionContext context,
 			IAnnotationDeclaration namedOnPackage, IAnnotationDeclaration fullyQualifiedOnPackage, PackageDefinition p) {
 		IAnnotationDeclaration named = d.getAnnotation(CDIConstants.NAMED_QUALIFIER_TYPE_NAME);
 		IAnnotationDeclaration fullyQualified = d.getAnnotation(CDISeamSolderConstants.FULLY_QUALIFIED_ANNOTATION_TYPE_NAME);
@@ -182,7 +184,7 @@
 	}
 
 	// @Exact
-	private void processExact(TypeDefinition typeDefinition, DefinitionContext context) {
+	private void processExact(TypeDefinition typeDefinition, IRootDefinitionContext context) {
 		List<FieldDefinition> fs = typeDefinition.getFields();
 		for (FieldDefinition f : fs) {
 			TypeDeclaration exact = getExactType(f, typeDefinition, context);
@@ -203,7 +205,7 @@
 		}
 	}
 
-	private TypeDeclaration getExactType(IAnnotated annotated, TypeDefinition declaringType, DefinitionContext context) {
+	private TypeDeclaration getExactType(IAnnotated annotated, TypeDefinition declaringType, IRootDefinitionContext context) {
 		IAnnotationDeclaration a = annotated.getAnnotation(CDISeamSolderConstants.EXACT_ANNOTATION_TYPE_NAME);
 		if(a != null) {
 			Object o = a.getMemberValue(null);



More information about the jbosstools-commits mailing list