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 2023/01/26 22:04:42 UTC
[openwebbeans] 01/03: OWB-1417 implement ObserverMethod#getDeclaringBean
This is an automated email from the ASF dual-hosted git repository.
struberg pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/openwebbeans.git
commit 53ce5aa68ffa568a1df527a79845aeea2aea6fc1
Author: Mark Struberg <st...@apache.org>
AuthorDate: Thu Jan 26 22:10:09 2023 +0100
OWB-1417 implement ObserverMethod#getDeclaringBean
---
.../src/main/java/org/apache/webbeans/event/OwbObserverMethod.java | 7 +++++++
webbeans-tck/testng-dev.xml | 2 +-
2 files changed, 8 insertions(+), 1 deletion(-)
diff --git a/webbeans-impl/src/main/java/org/apache/webbeans/event/OwbObserverMethod.java b/webbeans-impl/src/main/java/org/apache/webbeans/event/OwbObserverMethod.java
index 7cf17d469..3b6016db0 100644
--- a/webbeans-impl/src/main/java/org/apache/webbeans/event/OwbObserverMethod.java
+++ b/webbeans-impl/src/main/java/org/apache/webbeans/event/OwbObserverMethod.java
@@ -20,6 +20,7 @@ package org.apache.webbeans.event;
import java.util.Set;
+import jakarta.enterprise.inject.spi.Bean;
import jakarta.enterprise.inject.spi.InjectionPoint;
import jakarta.enterprise.inject.spi.ObserverMethod;
@@ -36,4 +37,10 @@ public interface OwbObserverMethod<T> extends ObserverMethod<T>
* Returns the {@link InjectionPoint}s for the parameters of this observer method.
*/
Set<InjectionPoint> getInjectionPoints();
+
+ @Override
+ default Bean<?> getDeclaringBean()
+ {
+ return getOwnerBean();
+ }
}
diff --git a/webbeans-tck/testng-dev.xml b/webbeans-tck/testng-dev.xml
index 4b4aa1ef5..66ad653b4 100644
--- a/webbeans-tck/testng-dev.xml
+++ b/webbeans-tck/testng-dev.xml
@@ -19,7 +19,7 @@
<test name="JSR-346 TCK">
<classes>
- <class name="org.jboss.cdi.tck.tests.definition.stereotype.priority.inherited.StereotypeInheritedPriorityTest" >
+ <class name="org.jboss.cdi.tck.tests.event.observer.method.ObserverMethodTest" >
<methods>
<include name=".*"/>
</methods>