From 39a65327c96a4743a4bb3a7def1e54b532018670 Mon Sep 17 00:00:00 2001 From: Jozef Hartinger Date: Tue, 12 Jun 2012 14:39:40 +0200 Subject: [PATCH] Use correct assignability rules for disposer resolution. --- .../org/jboss/weld/resolution/TypeSafeDisposerResolver.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/impl/src/main/java/org/jboss/weld/resolution/TypeSafeDisposerResolver.java b/impl/src/main/java/org/jboss/weld/resolution/TypeSafeDisposerResolver.java index 94d0d0018e6..6b2f595ad5b 100644 --- a/impl/src/main/java/org/jboss/weld/resolution/TypeSafeDisposerResolver.java +++ b/impl/src/main/java/org/jboss/weld/resolution/TypeSafeDisposerResolver.java @@ -36,7 +36,7 @@ public TypeSafeDisposerResolver(BeanManagerImpl manager, Iterable disposer) { - return resolvable.getDeclaringBean().equals(disposer.getDeclaringBean()) && BeanTypeAssignabilityRules.instance().isAssignableFrom(disposer.getGenericType(), resolvable.getTypes()) && Beans.containsAllQualifiers(disposer.getQualifiers(), resolvable.getQualifiers(), manager); + return resolvable.getDeclaringBean().equals(disposer.getDeclaringBean()) && BeanTypeAssignabilityRules.instance().matches(disposer.getGenericType(), resolvable.getTypes()) && Beans.containsAllQualifiers(disposer.getQualifiers(), resolvable.getQualifiers(), manager); } @Override