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>