Skip to content

Commit

Permalink
WELD-234
Browse files Browse the repository at this point in the history
  • Loading branch information
pmuir committed Oct 30, 2009
1 parent cefd6f3 commit 0399143
Show file tree
Hide file tree
Showing 2 changed files with 4 additions and 2 deletions.
Expand Up @@ -29,6 +29,7 @@
import javax.enterprise.event.Observes;
import javax.enterprise.inject.Disposes;
import javax.enterprise.inject.Produces;
import javax.enterprise.inject.spi.Extension;
import javax.inject.Inject;

import org.jboss.weld.BeanManagerImpl;
Expand Down Expand Up @@ -288,7 +289,8 @@ protected boolean isTypeManagedBeanOrDecoratorOrInterceptor(WeldClass<?> clazz)
EJBApiAbstraction ejbApiAbstraction = manager.getServices().get(EJBApiAbstraction.class);
JsfApiAbstraction jsfApiAbstraction = manager.getServices().get(JsfApiAbstraction.class);
ServletApiAbstraction servletApiAbstraction = manager.getServices().get(ServletApiAbstraction.class);
return !clazz.isNonStaticMemberClass() &&
return !Extension.class.isAssignableFrom(clazz.getJavaClass()) &&
!clazz.isNonStaticMemberClass() &&
!Reflections.isParamerterizedTypeWithWildcard(javaClass) &&
!servletApiAbstraction.SERVLET_CLASS.isAssignableFrom(javaClass) &&
!servletApiAbstraction.FILTER_CLASS.isAssignableFrom(javaClass) &&
Expand Down
Expand Up @@ -12,7 +12,7 @@
public class ExtensionTest extends AbstractWeldTest
{

@Test(description="WELD-234", groups="broken")
@Test(description="WELD-234")
public void testExtensionInjectableAsBean()
{
assert SimpleExtension.getInstance() != null;
Expand Down

0 comments on commit 0399143

Please sign in to comment.