[jbosstools-commits] JBoss Tools SVN: r43277 - 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
Tue Aug 28 19:59:50 EDT 2012


Author: scabanovich
Date: 2012-08-28 19:59:50 -0400 (Tue, 28 Aug 2012)
New Revision: 43277

Modified:
   trunk/cdi/plugins/org.jboss.tools.cdi.core/src/org/jboss/tools/cdi/internal/core/impl/definition/AbstractTypeDefinition.java
Log:
JBIDE-12503
https://issues.jboss.org/browse/JBIDE-12503
Update of cached types of all beans at incremental build.

Modified: trunk/cdi/plugins/org.jboss.tools.cdi.core/src/org/jboss/tools/cdi/internal/core/impl/definition/AbstractTypeDefinition.java
===================================================================
--- trunk/cdi/plugins/org.jboss.tools.cdi.core/src/org/jboss/tools/cdi/internal/core/impl/definition/AbstractTypeDefinition.java	2012-08-28 23:59:00 UTC (rev 43276)
+++ trunk/cdi/plugins/org.jboss.tools.cdi.core/src/org/jboss/tools/cdi/internal/core/impl/definition/AbstractTypeDefinition.java	2012-08-28 23:59:50 UTC (rev 43277)
@@ -77,17 +77,21 @@
 		this.type = contextType;
 		super.init(contextType, context, flags);
 		qualifiedName = getType().getFullyQualifiedName();
-		parametedType = context.getProject().getDelegate().getNature().getTypeFactory().newParametedType(type);
+		resetParametedType();
+	}
+
+	public ParametedType getParametedType() {
+		return parametedType;
+	}
+
+	public void resetParametedType() {
+		parametedType = project.getDelegate().getNature().getTypeFactory().newParametedType(type);
 		if(type != null && !type.isBinary()) {
 			parametedType.setPositionProvider(new PositionProviderImpl());
 			parametedType.getInheritedTypes();
 		}
 	}
 
-	public ParametedType getParametedType() {
-		return parametedType;
-	}
-
 	public void setParametedType(IParametedType t) {
 		parametedType = (ParametedType)t;
 	}



More information about the jbosstools-commits mailing list