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 2013/01/10 11:23:06 UTC
svn commit: r1431256 - in
/openwebbeans/trunk/webbeans-impl/src/main/java/org/apache/webbeans:
component/creation/CdiInterceptorBeanBuilder.java
intercept/InterceptorComparator.java
Author: struberg
Date: Thu Jan 10 10:23:06 2013
New Revision: 1431256
URL: http://svn.apache.org/viewvc?rev=1431256&view=rev
Log:
OWB-344 fix InterceptorComparator
Modified:
openwebbeans/trunk/webbeans-impl/src/main/java/org/apache/webbeans/component/creation/CdiInterceptorBeanBuilder.java
openwebbeans/trunk/webbeans-impl/src/main/java/org/apache/webbeans/intercept/InterceptorComparator.java
Modified: openwebbeans/trunk/webbeans-impl/src/main/java/org/apache/webbeans/component/creation/CdiInterceptorBeanBuilder.java
URL: http://svn.apache.org/viewvc/openwebbeans/trunk/webbeans-impl/src/main/java/org/apache/webbeans/component/creation/CdiInterceptorBeanBuilder.java?rev=1431256&r1=1431255&r2=1431256&view=diff
==============================================================================
--- openwebbeans/trunk/webbeans-impl/src/main/java/org/apache/webbeans/component/creation/CdiInterceptorBeanBuilder.java (original)
+++ openwebbeans/trunk/webbeans-impl/src/main/java/org/apache/webbeans/component/creation/CdiInterceptorBeanBuilder.java Thu Jan 10 10:23:06 2013
@@ -35,4 +35,8 @@ public abstract class CdiInterceptorBean
}
+ public CdiInterceptorBean<T> getBean()
+ {
+ return (CdiInterceptorBean<T>)super.getBean();
+ }
}
Modified: openwebbeans/trunk/webbeans-impl/src/main/java/org/apache/webbeans/intercept/InterceptorComparator.java
URL: http://svn.apache.org/viewvc/openwebbeans/trunk/webbeans-impl/src/main/java/org/apache/webbeans/intercept/InterceptorComparator.java?rev=1431256&r1=1431255&r2=1431256&view=diff
==============================================================================
--- openwebbeans/trunk/webbeans-impl/src/main/java/org/apache/webbeans/intercept/InterceptorComparator.java (original)
+++ openwebbeans/trunk/webbeans-impl/src/main/java/org/apache/webbeans/intercept/InterceptorComparator.java Thu Jan 10 10:23:06 2013
@@ -23,7 +23,6 @@ import java.util.Comparator;
import javax.enterprise.inject.spi.Interceptor;
import org.apache.webbeans.config.WebBeansContext;
-import org.apache.webbeans.intercept.webbeans.WebBeansInterceptorBeanPleaseRemove;
public class InterceptorComparator<T> implements Comparator<Interceptor<T>>
{
@@ -37,8 +36,6 @@ public class InterceptorComparator<T> im
public int compare(Interceptor<T> o1, Interceptor<T> o2)
{
- WebBeansInterceptorBeanPleaseRemove<T> src = (WebBeansInterceptorBeanPleaseRemove<T>) o1;
- WebBeansInterceptorBeanPleaseRemove<T> target = (WebBeansInterceptorBeanPleaseRemove<T>) o2;
if (o1.equals(o2))
{
@@ -46,8 +43,8 @@ public class InterceptorComparator<T> im
}
else
{
- Class<?> o1Clazz = src.getClazz();
- Class<?> o2Clazz = target.getClazz();
+ Class<?> o1Clazz = o1.getBeanClass();
+ Class<?> o2Clazz = o2.getBeanClass();
return interceptorsManager.compare(o1Clazz, o2Clazz);