This is an automated email from the ASF dual-hosted git repository.

jamesbognar pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/juneau.git


The following commit(s) were added to refs/heads/master by this push:
     new 7a4ead0d51 org.apache.juneau.common.reflect API improvements
7a4ead0d51 is described below

commit 7a4ead0d51098fe0bd94ea27b17d5a5b71d6f190
Author: James Bognar <[email protected]>
AuthorDate: Fri Nov 21 16:23:29 2025 -0500

    org.apache.juneau.common.reflect API improvements
---
 .../java/org/apache/juneau/common/reflect/AnnotationProvider.java   | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git 
a/juneau-core/juneau-common/src/main/java/org/apache/juneau/common/reflect/AnnotationProvider.java
 
b/juneau-core/juneau-common/src/main/java/org/apache/juneau/common/reflect/AnnotationProvider.java
index 4d543527c4..b6c3398a73 100644
--- 
a/juneau-core/juneau-common/src/main/java/org/apache/juneau/common/reflect/AnnotationProvider.java
+++ 
b/juneau-core/juneau-common/src/main/java/org/apache/juneau/common/reflect/AnnotationProvider.java
@@ -503,10 +503,10 @@ public class AnnotationProvider {
         * @param traversals The traversal options (what to search and order).
         * @return A stream of {@link AnnotationInfo} objects. Never 
<jk>null</jk>.
         */
-       public <A extends Annotation> Stream<AnnotationInfo<A>> find(Class<A> 
type, ClassInfo c, AnnotationTraversal... traversals) {
+       public <A extends Annotation> List<AnnotationInfo<A>> find(Class<A> 
type, ClassInfo c, AnnotationTraversal... traversals) {
                assertArgNotNull("type", type);
                assertArgNotNull("c", c);
-               return cache.get(type, c, traversals).stream();
+               return cache.get(type, c, traversals);
        }
 
        public <A extends Annotation> List<AnnotationInfo<A>> find2(Class<A> 
type, ClassInfo c, AnnotationTraversal... traversals) {
@@ -620,7 +620,7 @@ public class AnnotationProvider {
         * @return <jk>true</jk> if the annotation is found, <jk>false</jk> 
otherwise.
         */
        public <A extends Annotation> boolean has(Class<A> type, ClassInfo c, 
AnnotationTraversal... traversals) {
-               return find(type, c, traversals).findFirst().isPresent();
+               return ! find(type, c, traversals).isEmpty();
        }
 
        /**

Reply via email to