You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@openwebbeans.apache.org by st...@apache.org on 2015/05/18 22:49:51 UTC
svn commit: r1680093 -
/openwebbeans/trunk/webbeans-impl/src/main/java/org/apache/webbeans/container/BeanManagerImpl.java
Author: struberg
Date: Mon May 18 20:49:51 2015
New Revision: 1680093
URL: http://svn.apache.org/r1680093
Log:
remove unused interceptor List and fix annotation handlign
Modified:
openwebbeans/trunk/webbeans-impl/src/main/java/org/apache/webbeans/container/BeanManagerImpl.java
Modified: openwebbeans/trunk/webbeans-impl/src/main/java/org/apache/webbeans/container/BeanManagerImpl.java
URL: http://svn.apache.org/viewvc/openwebbeans/trunk/webbeans-impl/src/main/java/org/apache/webbeans/container/BeanManagerImpl.java?rev=1680093&r1=1680092&r2=1680093&view=diff
==============================================================================
--- openwebbeans/trunk/webbeans-impl/src/main/java/org/apache/webbeans/container/BeanManagerImpl.java (original)
+++ openwebbeans/trunk/webbeans-impl/src/main/java/org/apache/webbeans/container/BeanManagerImpl.java Mon May 18 20:49:51 2015
@@ -156,13 +156,6 @@ public class BeanManagerImpl implements
private Map<Class<?>, AnnotatedType<? extends Annotation>> additionalAnnotatedTypeQualifiers = new HashMap<Class<?>, AnnotatedType<? extends Annotation>>();
/**
- * This list contains additional interceptor bindings which got set via the
- * {@link javax.enterprise.inject.spi.BeforeBeanDiscovery#addInterceptorBinding(Class, java.lang.annotation.Annotation...)}
- * event function.
- */
- private List<Class<? extends Annotation>> additionalInterceptorBindings = new ArrayList<Class<? extends Annotation>>();
-
- /**
* This list contains additional scopes which got set via the
* {@link javax.enterprise.inject.spi.BeforeBeanDiscovery#addScope(Class, boolean, boolean)} event function.
*/
@@ -1256,23 +1249,16 @@ public class BeanManagerImpl implements
additionalQualifiers.add(qualifier);
}
}
+
public void addAdditionalQualifier(AnnotatedType<? extends Annotation> qualifier)
{
- if (!additionalQualifiers.contains(qualifier))
+ if (qualifier != null && !additionalQualifiers.contains(qualifier.getJavaClass()))
{
additionalAnnotatedTypeQualifiers.put(qualifier.getJavaClass(), qualifier);
additionalQualifiers.add(qualifier.getJavaClass());
}
}
- public void addAdditionalInterceptorBindings(Class<? extends Annotation> interceptorBinding)
- {
- if (!additionalInterceptorBindings.contains(interceptorBinding))
- {
- additionalInterceptorBindings.add(interceptorBinding);
- }
- }
-
public void addAdditionalAnnotatedType(Object extension, AnnotatedType<?> annotatedType)
{
addAdditionalAnnotatedType(extension, annotatedType, extension.toString() + annotatedType + AnnotatedElementFactory.OWB_DEFAULT_KEY);