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 <[email protected]>
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;