Author: scabanovich
Date: 2011-04-05 14:21:42 -0400 (Tue, 05 Apr 2011)
New Revision: 30330
Modified:
trunk/cdi/tests/org.jboss.tools.cdi.core.test/src/org/jboss/tools/cdi/core/test/extension/CDIExtensionImpl.java
trunk/cdi/tests/org.jboss.tools.cdi.core.test/src/org/jboss/tools/cdi/core/test/extension/ExtensionFactoryTest.java
Log:
JBIDE-8200
https://issues.jboss.org/browse/JBIDE-8200
Modified:
trunk/cdi/tests/org.jboss.tools.cdi.core.test/src/org/jboss/tools/cdi/core/test/extension/CDIExtensionImpl.java
===================================================================
---
trunk/cdi/tests/org.jboss.tools.cdi.core.test/src/org/jboss/tools/cdi/core/test/extension/CDIExtensionImpl.java 2011-04-05
18:21:10 UTC (rev 30329)
+++
trunk/cdi/tests/org.jboss.tools.cdi.core.test/src/org/jboss/tools/cdi/core/test/extension/CDIExtensionImpl.java 2011-04-05
18:21:42 UTC (rev 30330)
@@ -2,19 +2,22 @@
import org.jboss.tools.cdi.core.IBean;
import org.jboss.tools.cdi.core.extension.ICDIExtension;
-import org.jboss.tools.cdi.core.extension.feature.IBeanNameFeature;
+import org.jboss.tools.cdi.core.extension.feature.IProcessAnnotatedTypeFeature;
+import org.jboss.tools.cdi.internal.core.impl.definition.DefinitionContext;
+import org.jboss.tools.cdi.internal.core.impl.definition.TypeDefinition;
-public class CDIExtensionImpl implements ICDIExtension, IBeanNameFeature {
+public class CDIExtensionImpl implements ICDIExtension, IProcessAnnotatedTypeFeature {
public Object getAdapter(Class adapter) {
- if(adapter == IBeanNameFeature.class) {
+ if(adapter == IProcessAnnotatedTypeFeature.class) {
return this;
}
return null;
}
- public String computeBeanName(IBean bean) {
- return null;
+ public void processAnnotatedType(TypeDefinition typeDefinition,
+ DefinitionContext context) {
+
}
}
Modified:
trunk/cdi/tests/org.jboss.tools.cdi.core.test/src/org/jboss/tools/cdi/core/test/extension/ExtensionFactoryTest.java
===================================================================
---
trunk/cdi/tests/org.jboss.tools.cdi.core.test/src/org/jboss/tools/cdi/core/test/extension/ExtensionFactoryTest.java 2011-04-05
18:21:10 UTC (rev 30329)
+++
trunk/cdi/tests/org.jboss.tools.cdi.core.test/src/org/jboss/tools/cdi/core/test/extension/ExtensionFactoryTest.java 2011-04-05
18:21:42 UTC (rev 30330)
@@ -3,14 +3,14 @@
import java.util.Set;
import org.jboss.tools.cdi.core.extension.CDIExtensionFactory;
-import org.jboss.tools.cdi.core.extension.feature.IBeanNameFeature;
+import org.jboss.tools.cdi.core.extension.feature.IProcessAnnotatedTypeFeature;
import junit.framework.TestCase;
public class ExtensionFactoryTest extends TestCase {
public void testExtensionFactory() throws Exception {
- Set<String> clss =
CDIExtensionFactory.getInstance().getExtensionClassesByFeature(IBeanNameFeature.class);
+ Set<String> clss =
CDIExtensionFactory.getInstance().getExtensionClassesByFeature(IProcessAnnotatedTypeFeature.class);
System.out.println(clss.size());
}