Author: scabanovich
Date: 2011-08-04 20:14:24 -0400 (Thu, 04 Aug 2011)
New Revision: 33613
Modified:
trunk/cdi/plugins/org.jboss.tools.cdi.core/src/org/jboss/tools/cdi/internal/core/impl/BeanMember.java
Log:
JBIDE-9400
https://issues.jboss.org/browse/JBIDE-9400
Modified:
trunk/cdi/plugins/org.jboss.tools.cdi.core/src/org/jboss/tools/cdi/internal/core/impl/BeanMember.java
===================================================================
---
trunk/cdi/plugins/org.jboss.tools.cdi.core/src/org/jboss/tools/cdi/internal/core/impl/BeanMember.java 2011-08-04
23:40:41 UTC (rev 33612)
+++
trunk/cdi/plugins/org.jboss.tools.cdi.core/src/org/jboss/tools/cdi/internal/core/impl/BeanMember.java 2011-08-05
00:14:24 UTC (rev 33613)
@@ -96,6 +96,20 @@
}
}
+ /**
+ * These method is used to construct fake members that get all
+ * annotations from this member, but should have another type;
+ * e.g. in implementation of Seam 3 persistence extension.
+ * @param d
+ */
+ public void setTypeDeclaration(TypeDeclaration typeDeclaration) {
+ this.typeDeclaration = typeDeclaration;
+ }
+
+ public TypeDeclaration getTypeDeclaration() {
+ return typeDeclaration;
+ }
+
public IClassBean getClassBean() {
return classBean;
}