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;
}