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();
}
/**