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 9d359a3024 org.apache.juneau.common.reflect API improvements
9d359a3024 is described below

commit 9d359a3024cf75af4ea74b481e59e52462006f43
Author: James Bognar <[email protected]>
AuthorDate: Mon Nov 24 07:41:13 2025 -0500

    org.apache.juneau.common.reflect API improvements
---
 .../annotation/{AnnotationImpl.java => AnnotationObject.java}     | 8 ++++----
 .../java/org/apache/juneau/annotation/ExternalDocsAnnotation.java | 4 ++--
 .../main/java/org/apache/juneau/annotation/ItemsAnnotation.java   | 4 ++--
 .../java/org/apache/juneau/annotation/SubItemsAnnotation.java     | 4 ++--
 .../org/apache/juneau/annotation/TargetedAnnotationBuilder.java   | 2 +-
 .../java/org/apache/juneau/annotation/TargetedAnnotationImpl.java | 2 +-
 .../java/org/apache/juneau/http/annotation/ContactAnnotation.java | 4 ++--
 .../org/apache/juneau/http/annotation/HasFormDataAnnotation.java  | 4 ++--
 .../org/apache/juneau/http/annotation/HasQueryAnnotation.java     | 4 ++--
 .../java/org/apache/juneau/http/annotation/LicenseAnnotation.java | 4 ++--
 .../java/org/apache/juneau/http/annotation/TagAnnotation.java     | 4 ++--
 .../org/apache/juneau/rest/annotation/OpSwaggerAnnotation.java    | 4 ++--
 .../java/org/apache/juneau/rest/annotation/SwaggerAnnotation.java | 4 ++--
 13 files changed, 26 insertions(+), 26 deletions(-)

diff --git 
a/juneau-core/juneau-common/src/main/java/org/apache/juneau/common/annotation/AnnotationImpl.java
 
b/juneau-core/juneau-common/src/main/java/org/apache/juneau/common/annotation/AnnotationObject.java
similarity index 95%
rename from 
juneau-core/juneau-common/src/main/java/org/apache/juneau/common/annotation/AnnotationImpl.java
rename to 
juneau-core/juneau-common/src/main/java/org/apache/juneau/common/annotation/AnnotationObject.java
index eb2e71380c..41aa1b85dc 100644
--- 
a/juneau-core/juneau-common/src/main/java/org/apache/juneau/common/annotation/AnnotationImpl.java
+++ 
b/juneau-core/juneau-common/src/main/java/org/apache/juneau/common/annotation/AnnotationObject.java
@@ -39,14 +39,14 @@ import org.apache.juneau.common.utils.*;
  * Constructors must call the {@link #postConstruct()} method after all fields 
have been set to trigger this calculation.
  *
  */
-public class AnnotationImpl implements Annotation {
+public class AnnotationObject implements Annotation {
 
        
//-----------------------------------------------------------------------------------------------------------------
        // Static
        
//-----------------------------------------------------------------------------------------------------------------
 
        /**
-        * Builder for {@link AnnotationImpl} objects.
+        * Builder for {@link AnnotationObject} objects.
         *
         * @param <B> The actual builder class.
         */
@@ -65,7 +65,7 @@ public class AnnotationImpl implements Annotation {
                }
 
                /**
-                * Sets the {@link AnnotationImpl#description()} property on 
the target annotation.
+                * Sets the {@link AnnotationObject#description()} property on 
the target annotation.
                 *
                 * @param value The new value for this property.
                 * @return This object.
@@ -115,7 +115,7 @@ public class AnnotationImpl implements Annotation {
         *
         * @param b The builder used to instantiate the fields of this class.
         */
-       public AnnotationImpl(Builder<?> b) {
+       public AnnotationObject(Builder<?> b) {
                this.annotationType = b.getAnnotationType();
                this.description = copyOf(b.getDescription());
        }
diff --git 
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/annotation/ExternalDocsAnnotation.java
 
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/annotation/ExternalDocsAnnotation.java
index 72af7e4882..72cf314473 100644
--- 
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/annotation/ExternalDocsAnnotation.java
+++ 
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/annotation/ExternalDocsAnnotation.java
@@ -38,7 +38,7 @@ public class ExternalDocsAnnotation {
         *      <li class='jm'>{@link 
org.apache.juneau.BeanContext.Builder#annotations(Annotation...)}
         * </ul>
         */
-       public static class Builder extends AnnotationImpl.Builder<Builder> {
+       public static class Builder extends AnnotationObject.Builder<Builder> {
 
                String url = "";
 
@@ -71,7 +71,7 @@ public class ExternalDocsAnnotation {
 
        }
 
-       private static class Impl extends AnnotationImpl implements 
ExternalDocs {
+       private static class Impl extends AnnotationObject implements 
ExternalDocs {
 
                private final String url;
 
diff --git 
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/annotation/ItemsAnnotation.java
 
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/annotation/ItemsAnnotation.java
index 0ae274d7ed..d5b33c5d84 100644
--- 
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/annotation/ItemsAnnotation.java
+++ 
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/annotation/ItemsAnnotation.java
@@ -34,7 +34,7 @@ public class ItemsAnnotation {
         *      <li class='jm'>{@link 
org.apache.juneau.BeanContext.Builder#annotations(Annotation...)}
         * </ul>
         */
-       public static class Builder extends AnnotationImpl.Builder<Builder> {
+       public static class Builder extends AnnotationObject.Builder<Builder> {
 
                boolean emax, emin, exclusiveMaximum, exclusiveMinimum, ui, 
uniqueItems;
                long maxItems = -1, maxLength = -1, maxi = -1, maxl = -1, 
minItems = -1, minLength = -1, mini = -1, minl = -1;
@@ -434,7 +434,7 @@ public class ItemsAnnotation {
 
        }
 
-       private static class Impl extends AnnotationImpl implements Items {
+       private static class Impl extends AnnotationObject implements Items {
 
                private final boolean emax, emin, exclusiveMaximum, 
exclusiveMinimum, ui, uniqueItems;
                private final long maxi, maxItems, maxl, maxLength, mini, 
minItems, minl, minLength;
diff --git 
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/annotation/SubItemsAnnotation.java
 
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/annotation/SubItemsAnnotation.java
index f529d0a310..dad707eb54 100644
--- 
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/annotation/SubItemsAnnotation.java
+++ 
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/annotation/SubItemsAnnotation.java
@@ -40,7 +40,7 @@ public class SubItemsAnnotation {
         *      <li class='jm'>{@link 
org.apache.juneau.BeanContext.Builder#annotations(Annotation...)}
         * </ul>
         */
-       public static class Builder extends AnnotationImpl.Builder<Builder> {
+       public static class Builder extends AnnotationObject.Builder<Builder> {
 
                String $ref = "", cf = "", collectionFormat = "", f = "", 
format = "", max = "", maximum = "", min = "", minimum = "", mo = "", 
multipleOf = "", p = "", pattern = "", t = "", type = "";
                long maxItems = -1, maxLength = -1, maxi = -1, maxl = -1, 
minItems = -1, minLength = -1, mini = -1, minl = -1;
@@ -439,7 +439,7 @@ public class SubItemsAnnotation {
 
        }
 
-       private static class Impl extends AnnotationImpl implements SubItems {
+       private static class Impl extends AnnotationObject implements SubItems {
 
                private final boolean emax, emin, exclusiveMaximum, 
exclusiveMinimum, ui, uniqueItems;
                private final long maxi, maxItems, maxl, maxLength, mini, 
minItems, minl, minLength;
diff --git 
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/annotation/TargetedAnnotationBuilder.java
 
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/annotation/TargetedAnnotationBuilder.java
index 7b2be4292a..d4e680d1d2 100644
--- 
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/annotation/TargetedAnnotationBuilder.java
+++ 
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/annotation/TargetedAnnotationBuilder.java
@@ -28,7 +28,7 @@ import org.apache.juneau.common.annotation.*;
  *
  * @param <B> The actual builder class.
  */
-public class TargetedAnnotationBuilder<B> extends AnnotationImpl.Builder<B> {
+public class TargetedAnnotationBuilder<B> extends AnnotationObject.Builder<B> {
 
        String[] on = {};
 
diff --git 
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/annotation/TargetedAnnotationImpl.java
 
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/annotation/TargetedAnnotationImpl.java
index 4e211d88d1..25fccaf00a 100644
--- 
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/annotation/TargetedAnnotationImpl.java
+++ 
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/annotation/TargetedAnnotationImpl.java
@@ -24,7 +24,7 @@ import org.apache.juneau.common.annotation.*;
  * An implementation of an annotation that has an <code>on</code> value 
targeting classes/methods/fields/constructors.
  *
  */
-public class TargetedAnnotationImpl extends AnnotationImpl {
+public class TargetedAnnotationImpl extends AnnotationObject {
 
        private final String[] on;
 
diff --git 
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/annotation/ContactAnnotation.java
 
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/annotation/ContactAnnotation.java
index 35e22c817a..22c2660895 100644
--- 
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/annotation/ContactAnnotation.java
+++ 
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/annotation/ContactAnnotation.java
@@ -32,7 +32,7 @@ public class ContactAnnotation {
         *      <li class='jm'>{@link 
org.apache.juneau.BeanContext.Builder#annotations(Annotation...)}
         * </ul>
         */
-       public static class Builder extends AnnotationImpl.Builder<Builder> {
+       public static class Builder extends AnnotationObject.Builder<Builder> {
 
                String email = "", name = "", url = "";
 
@@ -87,7 +87,7 @@ public class ContactAnnotation {
 
        }
 
-       private static class Impl extends AnnotationImpl implements Contact {
+       private static class Impl extends AnnotationObject implements Contact {
 
                private final String email, name, url;
 
diff --git 
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/annotation/HasFormDataAnnotation.java
 
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/annotation/HasFormDataAnnotation.java
index 8c156cd262..2884d18c45 100644
--- 
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/annotation/HasFormDataAnnotation.java
+++ 
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/annotation/HasFormDataAnnotation.java
@@ -32,7 +32,7 @@ public class HasFormDataAnnotation {
         *      <li class='jm'>{@link 
org.apache.juneau.BeanContext.Builder#annotations(Annotation...)}
         * </ul>
         */
-       public static class Builder extends AnnotationImpl.Builder<Builder> {
+       public static class Builder extends AnnotationObject.Builder<Builder> {
 
                String name = "", value = "";
 
@@ -76,7 +76,7 @@ public class HasFormDataAnnotation {
 
        }
 
-       private static class Impl extends AnnotationImpl implements HasFormData 
{
+       private static class Impl extends AnnotationObject implements 
HasFormData {
 
                private final String name, value;
 
diff --git 
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/annotation/HasQueryAnnotation.java
 
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/annotation/HasQueryAnnotation.java
index 237d01b711..6b2613e384 100644
--- 
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/annotation/HasQueryAnnotation.java
+++ 
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/annotation/HasQueryAnnotation.java
@@ -32,7 +32,7 @@ public class HasQueryAnnotation {
         *      <li class='jm'>{@link 
org.apache.juneau.BeanContext.Builder#annotations(Annotation...)}
         * </ul>
         */
-       public static class Builder extends AnnotationImpl.Builder<Builder> {
+       public static class Builder extends AnnotationObject.Builder<Builder> {
 
                String name = "", value = "";
 
@@ -76,7 +76,7 @@ public class HasQueryAnnotation {
 
        }
 
-       private static class Impl extends AnnotationImpl implements HasQuery {
+       private static class Impl extends AnnotationObject implements HasQuery {
 
                private final String name, value;
 
diff --git 
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/annotation/LicenseAnnotation.java
 
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/annotation/LicenseAnnotation.java
index 9bed7b6ecd..98c7a8bd0f 100644
--- 
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/annotation/LicenseAnnotation.java
+++ 
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/annotation/LicenseAnnotation.java
@@ -32,7 +32,7 @@ public class LicenseAnnotation {
         *      <li class='jm'>{@link 
org.apache.juneau.BeanContext.Builder#annotations(Annotation...)}
         * </ul>
         */
-       public static class Builder extends AnnotationImpl.Builder<Builder> {
+       public static class Builder extends AnnotationObject.Builder<Builder> {
 
                String name = "", url = "";
 
@@ -76,7 +76,7 @@ public class LicenseAnnotation {
 
        }
 
-       private static class Impl extends AnnotationImpl implements License {
+       private static class Impl extends AnnotationObject implements License {
 
                private final String name, url;
 
diff --git 
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/annotation/TagAnnotation.java
 
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/annotation/TagAnnotation.java
index 7fecb361d3..3a67c532f7 100644
--- 
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/annotation/TagAnnotation.java
+++ 
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/annotation/TagAnnotation.java
@@ -33,7 +33,7 @@ public class TagAnnotation {
         *      <li class='jm'>{@link 
org.apache.juneau.BeanContext.Builder#annotations(Annotation...)}
         * </ul>
         */
-       public static class Builder extends AnnotationImpl.Builder<Builder> {
+       public static class Builder extends AnnotationObject.Builder<Builder> {
 
                ExternalDocs externalDocs = ExternalDocsAnnotation.DEFAULT;
                String name = "";
@@ -78,7 +78,7 @@ public class TagAnnotation {
 
        }
 
-       private static class Impl extends AnnotationImpl implements Tag {
+       private static class Impl extends AnnotationObject implements Tag {
 
                private final ExternalDocs externalDocs;
                private final String name;
diff --git 
a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/annotation/OpSwaggerAnnotation.java
 
b/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/annotation/OpSwaggerAnnotation.java
index c9d7bed340..6f1174329f 100644
--- 
a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/annotation/OpSwaggerAnnotation.java
+++ 
b/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/annotation/OpSwaggerAnnotation.java
@@ -38,7 +38,7 @@ public class OpSwaggerAnnotation {
         *      <li class='jm'>{@link 
org.apache.juneau.BeanContext.Builder#annotations(Annotation...)}
         * </ul>
         */
-       public static class Builder extends AnnotationImpl.Builder<Builder> {
+       public static class Builder extends AnnotationObject.Builder<Builder> {
 
                ExternalDocs externalDocs = ExternalDocsAnnotation.DEFAULT;
                String deprecated = "", operationId = "";
@@ -183,7 +183,7 @@ public class OpSwaggerAnnotation {
 
        }
 
-       private static class Impl extends AnnotationImpl implements OpSwagger {
+       private static class Impl extends AnnotationObject implements OpSwagger 
{
 
                private final ExternalDocs externalDocs;
                private final String deprecated, operationId;
diff --git 
a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/annotation/SwaggerAnnotation.java
 
b/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/annotation/SwaggerAnnotation.java
index cbce21ee70..6fbbc6a082 100644
--- 
a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/annotation/SwaggerAnnotation.java
+++ 
b/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/annotation/SwaggerAnnotation.java
@@ -39,7 +39,7 @@ public class SwaggerAnnotation {
         *      <li class='jm'>{@link 
org.apache.juneau.BeanContext.Builder#annotations(Annotation...)}
         * </ul>
         */
-       public static class Builder extends AnnotationImpl.Builder<Builder> {
+       public static class Builder extends AnnotationObject.Builder<Builder> {
 
                Contact contact = ContactAnnotation.DEFAULT;
                ExternalDocs externalDocs = ExternalDocsAnnotation.DEFAULT;
@@ -154,7 +154,7 @@ public class SwaggerAnnotation {
 
        }
 
-       private static class Impl extends AnnotationImpl implements Swagger {
+       private static class Impl extends AnnotationObject implements Swagger {
 
                private final Contact contact;
                private final ExternalDocs externalDocs;

Reply via email to