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 ca81631e14 Utility class modernization
ca81631e14 is described below

commit ca81631e140b4bf92c205deb8674e733a11de366
Author: James Bognar <[email protected]>
AuthorDate: Thu Nov 6 17:34:37 2025 -0500

    Utility class modernization
---
 .../juneau/common/reflect/AnnotationProvider.java  | 85 ----------------------
 1 file changed, 85 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 2dceb8bd77..2d820a0cda 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
@@ -18,7 +18,6 @@ package org.apache.juneau.common.reflect;
 
 import static org.apache.juneau.common.utils.CollectionUtils.*;
 import static org.apache.juneau.common.utils.PredicateUtils.*;
-import static org.apache.juneau.common.utils.ThrowableUtils.*;
 import static org.apache.juneau.common.utils.Utils.*;
 
 import java.lang.annotation.*;
@@ -41,90 +40,6 @@ public interface AnnotationProvider {
         */
        boolean DISABLE_ANNOTATION_CACHING = 
Boolean.getBoolean("juneau.disableAnnotationCaching");
 
-       /**
-        * Default metadata provider.
-        * 
-        * <p>
-        * This is no longer used. All callers have been updated to pass 
non-null AnnotationProvider instances.
-        */
-       AnnotationProvider DEFAULT = new AnnotationProvider() {
-
-               @Override /* Overridden from AnnotationProvider */
-               public <A extends Annotation> A firstAnnotation(Class<A> type, 
Class<?> onClass, Predicate<A> filter) {
-                       throw unsupportedOp();
-               }
-
-               @Override /* Overridden from AnnotationProvider */
-               public <A extends Annotation> A firstAnnotation(Class<A> type, 
Constructor<?> onConstructor, Predicate<A> filter) {
-                       throw unsupportedOp();
-               }
-
-               @Override /* Overridden from AnnotationProvider */
-               public <A extends Annotation> A firstAnnotation(Class<A> type, 
Field onField, Predicate<A> filter) {
-                       throw unsupportedOp();
-               }
-
-               @Override /* Overridden from AnnotationProvider */
-               public <A extends Annotation> A firstAnnotation(Class<A> type, 
Method onMethod, Predicate<A> filter) {
-                       throw unsupportedOp();
-               }
-
-               @Override /* Overridden from AnnotationProvider */
-               public <A extends Annotation> A 
firstDeclaredAnnotation(Class<A> type, Class<?> onClass, Predicate<A> filter) {
-                       throw unsupportedOp();
-               }
-
-               @Override /* Overridden from AnnotationProvider */
-               public <A extends Annotation> void forEachAnnotation(Class<A> 
type, Class<?> onClass, Predicate<A> filter, Consumer<A> action) {
-                       throw unsupportedOp();
-               }
-
-               @Override /* Overridden from AnnotationProvider */
-               public <A extends Annotation> void forEachAnnotation(Class<A> 
type, Constructor<?> onConstructor, Predicate<A> filter, Consumer<A> action) {
-                       throw unsupportedOp();
-               }
-
-               @Override /* Overridden from AnnotationProvider */
-               public <A extends Annotation> void forEachAnnotation(Class<A> 
type, Field onField, Predicate<A> filter, Consumer<A> action) {
-                       throw unsupportedOp();
-               }
-
-               @Override /* Overridden from AnnotationProvider */
-               public <A extends Annotation> void forEachAnnotation(Class<A> 
type, Method onMethod, Predicate<A> filter, Consumer<A> action) {
-                       throw unsupportedOp();
-               }
-
-               @Override /* Overridden from AnnotationProvider */
-               public <A extends Annotation> void 
forEachDeclaredAnnotation(Class<A> type, Class<?> onClass, Predicate<A> filter, 
Consumer<A> action) {
-                       throw unsupportedOp();
-               }
-
-               @Override /* Overridden from AnnotationProvider */
-               public <A extends Annotation> A lastAnnotation(Class<A> type, 
Class<?> onClass, Predicate<A> filter) {
-                       throw unsupportedOp();
-               }
-
-               @Override /* Overridden from AnnotationProvider */
-               public <A extends Annotation> A lastAnnotation(Class<A> type, 
Constructor<?> onConstructor, Predicate<A> filter) {
-                       throw unsupportedOp();
-               }
-
-               @Override /* Overridden from AnnotationProvider */
-               public <A extends Annotation> A lastAnnotation(Class<A> type, 
Field onField, Predicate<A> filter) {
-                       throw unsupportedOp();
-               }
-
-               @Override /* Overridden from AnnotationProvider */
-               public <A extends Annotation> A lastAnnotation(Class<A> type, 
Method onMethod, Predicate<A> filter) {
-                       throw unsupportedOp();
-               }
-
-               @Override /* Overridden from AnnotationProvider */
-               public <A extends Annotation> A lastDeclaredAnnotation(Class<A> 
type, Class<?> onClass, Predicate<A> filter) {
-                       throw unsupportedOp();
-               }
-       };
-
        /**
         * Finds the first matching annotation on the specified class.
         *

Reply via email to