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


The following commit(s) were added to refs/heads/main by this push:
     new b9f2db66d OWB-1417 fixing Arquillian handling of BDA
b9f2db66d is described below

commit b9f2db66da88bf4edcd4a117f31c3b14449d0861
Author: Mark Struberg <strub...@apache.org>
AuthorDate: Wed Jan 25 16:32:51 2023 +0100

    OWB-1417 fixing Arquillian handling of BDA
    
    Bean Defining Annotation logic was incomplete in our Arquillian Adapter.
---
 .../webbeans/arquillian/standalone/OwbArquillianScannerService.java    | 3 +++
 1 file changed, 3 insertions(+)

diff --git 
a/webbeans-arquillian/owb-arquillian-standalone/src/main/java/org/apache/webbeans/arquillian/standalone/OwbArquillianScannerService.java
 
b/webbeans-arquillian/owb-arquillian-standalone/src/main/java/org/apache/webbeans/arquillian/standalone/OwbArquillianScannerService.java
index 87cea4f09..9a00b3b73 100644
--- 
a/webbeans-arquillian/owb-arquillian-standalone/src/main/java/org/apache/webbeans/arquillian/standalone/OwbArquillianScannerService.java
+++ 
b/webbeans-arquillian/owb-arquillian-standalone/src/main/java/org/apache/webbeans/arquillian/standalone/OwbArquillianScannerService.java
@@ -20,6 +20,8 @@ package org.apache.webbeans.arquillian.standalone;
 
 import jakarta.enterprise.inject.spi.BeanManager;
 
+import jakarta.decorator.Decorator;
+import jakarta.interceptor.Interceptor;
 import org.apache.webbeans.config.WebBeansContext;
 import org.apache.webbeans.spi.BDABeansXmlScanner;
 import org.apache.webbeans.spi.BdaScannerService;
@@ -297,6 +299,7 @@ public class OwbArquillianScannerService implements 
BdaScannerService
     {
         Class<? extends Annotation> annotationType = 
annotation.annotationType();
         boolean isBeanAnnotation = beanManager.isScope(annotationType);
+        isBeanAnnotation |= annotationType.equals(Decorator.class) || 
annotationType.equals(Interceptor.class);
         isBeanAnnotation = isBeanAnnotation || 
beanManager.isStereotype(annotationType);
 
         return isBeanAnnotation;

Reply via email to