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 6af512998c Fix compilation warnings
6af512998c is described below

commit 6af512998c4f88d72eeb7aed8fa332a195e1429a
Author: James Bognar <[email protected]>
AuthorDate: Tue Jun 2 13:10:25 2026 -0400

    Fix compilation warnings
---
 .../juneau/annotation/BeanCtorApplyAnnotation.java   | 11 +----------
 .../juneau/annotation/BeanIgnoreApplyAnnotation.java | 11 +----------
 .../juneau/annotation/BeanPropApplyAnnotation.java   | 11 +----------
 .../juneau/annotation/BeanTypeApplyAnnotation.java   | 11 +----------
 .../apache/juneau/annotation/ExampleAnnotation.java  |  2 +-
 .../juneau/annotation/ExampleApplyAnnotation.java    | 11 +----------
 .../juneau/annotation/ExternalDocsAnnotation.java    |  2 +-
 .../apache/juneau/annotation/ItemsAnnotation.java    |  2 +-
 .../org/apache/juneau/annotation/Marshalled.java     |  6 +++---
 .../juneau/annotation/MarshalledAnnotation.java      |  2 +-
 .../juneau/annotation/MarshalledApplyAnnotation.java | 11 +----------
 .../apache/juneau/annotation/MarshalledConfig.java   | 20 ++++++++++----------
 .../annotation/MarshalledIgnoreAnnotation.java       |  2 +-
 .../annotation/MarshalledIgnoreApplyAnnotation.java  | 11 +----------
 .../org/apache/juneau/annotation/MarshalledProp.java |  2 +-
 .../juneau/annotation/MarshalledPropAnnotation.java  |  2 +-
 .../annotation/MarshalledPropApplyAnnotation.java    | 11 +----------
 .../juneau/annotation/NamePropertyAnnotation.java    |  2 +-
 .../annotation/NamePropertyApplyAnnotation.java      |  6 +-----
 .../juneau/annotation/ParentPropertyAnnotation.java  |  2 +-
 .../annotation/ParentPropertyApplyAnnotation.java    |  6 +-----
 .../apache/juneau/annotation/SchemaAnnotation.java   |  2 +-
 .../juneau/annotation/SchemaApplyAnnotation.java     |  1 +
 .../apache/juneau/annotation/SubItemsAnnotation.java |  2 +-
 .../org/apache/juneau/annotation/SwapAnnotation.java |  2 +-
 .../juneau/annotation/SwapApplyAnnotation.java       | 11 +----------
 .../org/apache/juneau/annotation/UriAnnotation.java  |  2 +-
 .../apache/juneau/annotation/UriApplyAnnotation.java | 11 +----------
 .../apache/juneau/httppart/BaseHttpPartParser.java   |  6 +++---
 .../juneau/httppart/BaseHttpPartSerializer.java      |  6 +++---
 juneau-utest/test-run-history.tsv                    |  1 +
 31 files changed, 46 insertions(+), 142 deletions(-)

diff --git 
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/annotation/BeanCtorApplyAnnotation.java
 
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/annotation/BeanCtorApplyAnnotation.java
index 7bef069286..d9a0bd16b4 100644
--- 
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/annotation/BeanCtorApplyAnnotation.java
+++ 
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/annotation/BeanCtorApplyAnnotation.java
@@ -47,6 +47,7 @@ public class BeanCtorApplyAnnotation {
         * method handles unwrapping the nested {@link BeanCtor @BeanCtor} from 
{@link BeanCtorApply#value()} and registering it
         * under the targets specified by {@link BeanCtorApply#on()} and {@link 
BeanCtorApply#onClass()}.
         */
+       @SuppressWarnings("rawtypes")
        public static class Applier extends 
AnnotationApplier<BeanCtorApply,Context.Builder> {
 
                /**
@@ -176,16 +177,6 @@ public class BeanCtorApplyAnnotation {
                public BeanCtor value() {
                        return value;
                }
-
-               @Override /* Overridden from BeanCtorApply */
-               public String[] on() {
-                       return super.on();
-               }
-
-               @Override /* Overridden from BeanCtorApply */
-               public Class<?>[] onClass() {
-                       return super.onClass();
-               }
        }
 
        /** Default value */
diff --git 
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/annotation/BeanIgnoreApplyAnnotation.java
 
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/annotation/BeanIgnoreApplyAnnotation.java
index 1226233dc1..05ecd06923 100644
--- 
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/annotation/BeanIgnoreApplyAnnotation.java
+++ 
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/annotation/BeanIgnoreApplyAnnotation.java
@@ -47,6 +47,7 @@ public class BeanIgnoreApplyAnnotation {
         * method handles unwrapping the nested {@link BeanIgnore @BeanIgnore} 
from {@link BeanIgnoreApply#value()} and
         * registering it under the targets specified by {@link 
BeanIgnoreApply#on()} and {@link BeanIgnoreApply#onClass()}.
         */
+       @SuppressWarnings("rawtypes")
        public static class Applier extends 
AnnotationApplier<BeanIgnoreApply,Context.Builder> {
 
                /**
@@ -176,16 +177,6 @@ public class BeanIgnoreApplyAnnotation {
                public BeanIgnore value() {
                        return value;
                }
-
-               @Override /* Overridden from BeanIgnoreApply */
-               public String[] on() {
-                       return super.on();
-               }
-
-               @Override /* Overridden from BeanIgnoreApply */
-               public Class<?>[] onClass() {
-                       return super.onClass();
-               }
        }
 
        /** Default value */
diff --git 
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/annotation/BeanPropApplyAnnotation.java
 
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/annotation/BeanPropApplyAnnotation.java
index 5a5e5818d0..c98f05c2d7 100644
--- 
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/annotation/BeanPropApplyAnnotation.java
+++ 
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/annotation/BeanPropApplyAnnotation.java
@@ -47,6 +47,7 @@ public class BeanPropApplyAnnotation {
         * method handles unwrapping the nested {@link BeanProp @BeanProp} from 
{@link BeanPropApply#value()} and registering it
         * under the targets specified by {@link BeanPropApply#on()} and {@link 
BeanPropApply#onClass()}.
         */
+       @SuppressWarnings("rawtypes")
        public static class Applier extends 
AnnotationApplier<BeanPropApply,Context.Builder> {
 
                /**
@@ -176,16 +177,6 @@ public class BeanPropApplyAnnotation {
                public BeanProp value() {
                        return value;
                }
-
-               @Override /* Overridden from BeanPropApply */
-               public String[] on() {
-                       return super.on();
-               }
-
-               @Override /* Overridden from BeanPropApply */
-               public Class<?>[] onClass() {
-                       return super.onClass();
-               }
        }
 
        /** Default value */
diff --git 
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/annotation/BeanTypeApplyAnnotation.java
 
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/annotation/BeanTypeApplyAnnotation.java
index 5046a1188d..f7a06635e3 100644
--- 
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/annotation/BeanTypeApplyAnnotation.java
+++ 
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/annotation/BeanTypeApplyAnnotation.java
@@ -47,6 +47,7 @@ public class BeanTypeApplyAnnotation {
         * method handles unwrapping the nested {@link BeanType @BeanType} from 
{@link BeanTypeApply#value()} and registering it
         * under the targets specified by {@link BeanTypeApply#on()} and {@link 
BeanTypeApply#onClass()}.
         */
+       @SuppressWarnings("rawtypes")
        public static class Applier extends 
AnnotationApplier<BeanTypeApply,Context.Builder> {
 
                /**
@@ -176,16 +177,6 @@ public class BeanTypeApplyAnnotation {
                public BeanType value() {
                        return value;
                }
-
-               @Override /* Overridden from BeanTypeApply */
-               public String[] on() {
-                       return super.on();
-               }
-
-               @Override /* Overridden from BeanTypeApply */
-               public Class<?>[] onClass() {
-                       return super.onClass();
-               }
        }
 
        /** Default value */
diff --git 
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/annotation/ExampleAnnotation.java
 
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/annotation/ExampleAnnotation.java
index b6d75f4dec..3b9966fdd1 100644
--- 
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/annotation/ExampleAnnotation.java
+++ 
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/annotation/ExampleAnnotation.java
@@ -37,7 +37,7 @@ public class ExampleAnnotation {
         * Builder class.
         *
         * <h5 class='section'>See Also:</h5><ul>
-        *      <li class='jm'>{@link 
org.apache.juneau.MarshallingContext.Builder<?>#annotations(Annotation...)}
+        *      <li class='jm'>{@link 
org.apache.juneau.MarshallingContext.Builder#annotations(Annotation...)}
         * </ul>
         */
        public static class Builder extends AnnotationObject.Builder {
diff --git 
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/annotation/ExampleApplyAnnotation.java
 
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/annotation/ExampleApplyAnnotation.java
index c70ed69d81..de83e5f8a7 100644
--- 
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/annotation/ExampleApplyAnnotation.java
+++ 
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/annotation/ExampleApplyAnnotation.java
@@ -46,6 +46,7 @@ public class ExampleApplyAnnotation {
         * method handles unwrapping the nested {@link Example @Example} from 
{@link ExampleApply#value()} and registering it
         * under the targets specified by {@link ExampleApply#on()} and {@link 
ExampleApply#onClass()}.
         */
+       @SuppressWarnings("rawtypes")
        public static class Applier extends 
AnnotationApplier<ExampleApply,Context.Builder> {
 
                /**
@@ -175,16 +176,6 @@ public class ExampleApplyAnnotation {
                public Example value() {
                        return value;
                }
-
-               @Override /* Overridden from ExampleApply */
-               public String[] on() {
-                       return super.on();
-               }
-
-               @Override /* Overridden from ExampleApply */
-               public Class<?>[] onClass() {
-                       return super.onClass();
-               }
        }
 
        /** Default value */
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 16345d5aa6..6fbe62fbf5 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
@@ -42,7 +42,7 @@ public class ExternalDocsAnnotation {
         * Builder class.
         *
         * <h5 class='section'>See Also:</h5><ul>
-        *      <li class='jm'>{@link 
org.apache.juneau.MarshallingContext.Builder<?>#annotations(Annotation...)}
+        *      <li class='jm'>{@link 
org.apache.juneau.MarshallingContext.Builder#annotations(Annotation...)}
         * </ul>
         */
        public static class Builder extends AnnotationObject.Builder {
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 11ff908cc1..2f64fa1313 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
@@ -37,7 +37,7 @@ public class ItemsAnnotation {
         * Builder class.
         *
         * <h5 class='section'>See Also:</h5><ul>
-        *      <li class='jm'>{@link 
org.apache.juneau.MarshallingContext.Builder<?>#annotations(Annotation...)}
+        *      <li class='jm'>{@link 
org.apache.juneau.MarshallingContext.Builder#annotations(Annotation...)}
         * </ul>
         */
        @SuppressWarnings({
diff --git 
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/annotation/Marshalled.java
 
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/annotation/Marshalled.java
index ee84c9554b..d3621ec0e6 100644
--- 
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/annotation/Marshalled.java
+++ 
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/annotation/Marshalled.java
@@ -101,7 +101,7 @@ public @interface Marshalled {
         *      <li class='ja'>{@link MarshalledProp#dictionary()}
         *      <li class='ja'>{@link MarshalledConfig#dictionary()}
         *      <li class='ja'>{@link MarshalledConfig#dictionary_replace()}
-        *      <li class='jm'>{@link 
org.apache.juneau.MarshallingContext.Builder<?>#beanDictionary(Class...)}
+        *      <li class='jm'>{@link 
org.apache.juneau.MarshallingContext.Builder#beanDictionary(Class...)}
         * </ul>
         *
         * @return The annotation value.
@@ -304,7 +304,7 @@ public @interface Marshalled {
         * </p>
         *
         * <h5 class='section'>See Also:</h5><ul>
-        *      <li class='jm'>{@link 
org.apache.juneau.MarshallingContext.Builder<?>#beanDictionary(Class...)}
+        *      <li class='jm'>{@link 
org.apache.juneau.MarshallingContext.Builder#beanDictionary(Class...)}
         * </ul>
         *
         * @return The annotation value.
@@ -329,7 +329,7 @@ public @interface Marshalled {
         *
         * <h5 class='section'>See Also:</h5><ul>
         *      <li class='ja'>{@link MarshalledConfig#typePropertyName()}
-        *      <li class='jm'>{@link 
org.apache.juneau.MarshallingContext.Builder<?>#typePropertyName(String)}
+        *      <li class='jm'>{@link 
org.apache.juneau.MarshallingContext.Builder#typePropertyName(String)}
         * </ul>
         *
         * @return The annotation value.
diff --git 
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/annotation/MarshalledAnnotation.java
 
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/annotation/MarshalledAnnotation.java
index 902409910e..ab415ff800 100644
--- 
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/annotation/MarshalledAnnotation.java
+++ 
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/annotation/MarshalledAnnotation.java
@@ -39,7 +39,7 @@ public class MarshalledAnnotation {
         * Builder class.
         *
         * <h5 class='section'>See Also:</h5><ul>
-        *      <li class='jm'>{@link 
org.apache.juneau.MarshallingContext.Builder<?>#annotations(Annotation...)}
+        *      <li class='jm'>{@link 
org.apache.juneau.MarshallingContext.Builder#annotations(Annotation...)}
         * </ul>
         */
        public static class Builder extends AnnotationObject.Builder {
diff --git 
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/annotation/MarshalledApplyAnnotation.java
 
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/annotation/MarshalledApplyAnnotation.java
index 0103a3bb9a..6c8584c5fa 100644
--- 
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/annotation/MarshalledApplyAnnotation.java
+++ 
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/annotation/MarshalledApplyAnnotation.java
@@ -46,6 +46,7 @@ public class MarshalledApplyAnnotation {
         * method handles unwrapping the nested {@link Marshalled @Marshalled} 
from {@link MarshalledApply#value()} and registering it
         * under the targets specified by {@link MarshalledApply#on()} and 
{@link MarshalledApply#onClass()}.
         */
+       @SuppressWarnings("rawtypes")
        public static class Applier extends 
AnnotationApplier<MarshalledApply,Context.Builder> {
 
                /**
@@ -175,16 +176,6 @@ public class MarshalledApplyAnnotation {
                public Marshalled value() {
                        return value;
                }
-
-               @Override /* Overridden from MarshalledApply */
-               public String[] on() {
-                       return super.on();
-               }
-
-               @Override /* Overridden from MarshalledApply */
-               public Class<?>[] onClass() {
-                       return super.onClass();
-               }
        }
 
        /** Default value */
diff --git 
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/annotation/MarshalledConfig.java
 
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/annotation/MarshalledConfig.java
index ab7da4cc82..e2c7c5e3e9 100644
--- 
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/annotation/MarshalledConfig.java
+++ 
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/annotation/MarshalledConfig.java
@@ -60,7 +60,7 @@ public @interface MarshalledConfig {
         *              When bean getters throws exceptions, the exception 
includes the object stack information
         *              in order to determine how that method was invoked.
         *      <li>
-        *              Enables {@link 
org.apache.juneau.MarshallingTraverseContext.Builder<?>#detectRecursions()}.
+        *              Enables {@link 
org.apache.juneau.MarshallingTraverseContext.Builder#detectRecursions()}.
         * </ul>
         *
         * <p>
@@ -82,7 +82,7 @@ public @interface MarshalledConfig {
         * </ul>
         *
         * <h5 class='section'>See Also:</h5><ul>
-        *      <li class='jm'>{@link 
org.apache.juneau.Context.Builder<?>#debug()}
+        *      <li class='jm'>{@link org.apache.juneau.Context.Builder#debug()}
         * </ul>
         *
         * @return The annotation value.
@@ -109,7 +109,7 @@ public @interface MarshalledConfig {
         *      <li class='ja'>{@link Marshalled#dictionary()}
         *      <li class='ja'>{@link MarshalledProp#dictionary()}
         *      <li class='ja'>{@link MarshalledConfig#dictionary_replace()}
-        *      <li class='jm'>{@link 
org.apache.juneau.MarshallingContext.Builder<?>#beanDictionary(Class...)}
+        *      <li class='jm'>{@link 
org.apache.juneau.MarshallingContext.Builder#beanDictionary(Class...)}
         *      <li class='link'><a class="doclink" 
href="https://juneau.apache.org/docs/topics/BeanDictionaryBasics";>Bean 
Dictionary Basics</a>
         * </ul>
         *
@@ -127,7 +127,7 @@ public @interface MarshalledConfig {
         *      <li class='ja'>{@link Marshalled#dictionary()}
         *      <li class='ja'>{@link MarshalledProp#dictionary()}
         *      <li class='ja'>{@link MarshalledConfig#dictionary()}
-        *      <li class='jm'>{@link 
org.apache.juneau.MarshallingContext.Builder<?>#beanDictionary(Class...)}
+        *      <li class='jm'>{@link 
org.apache.juneau.MarshallingContext.Builder#beanDictionary(Class...)}
         * </ul>
         *
         * @return The annotation value.
@@ -147,7 +147,7 @@ public @interface MarshalledConfig {
         *
         * <h5 class='section'>See Also:</h5><ul>
         *      <li class='jm'>{@link 
org.apache.juneau.MarshallingSession.Builder#locale(Locale)}
-        *      <li class='jm'>{@link 
org.apache.juneau.MarshallingContext.Builder<?>#locale(Locale)}
+        *      <li class='jm'>{@link 
org.apache.juneau.MarshallingContext.Builder#locale(Locale)}
         * </ul>
         *
         * @return The annotation value.
@@ -167,7 +167,7 @@ public @interface MarshalledConfig {
         *
         * <h5 class='section'>See Also:</h5><ul>
         *      <li class='jm'>{@link 
org.apache.juneau.MarshallingSession.Builder#mediaType(MediaType)}
-        *      <li class='jm'>{@link 
org.apache.juneau.MarshallingContext.Builder<?>#mediaType(MediaType)}
+        *      <li class='jm'>{@link 
org.apache.juneau.MarshallingContext.Builder#mediaType(MediaType)}
         * </ul>
         *
         * @return The annotation value.
@@ -200,7 +200,7 @@ public @interface MarshalledConfig {
         * {@link ObjectSwap#forMediaTypes()} or {@link Swap#mediaTypes() 
@Swap(mediaTypes)} are used to come up with the best match.
         *
         * <h5 class='section'>See Also:</h5><ul>
-        *      <li class='jm'>{@link 
org.apache.juneau.MarshallingContext.Builder<?>#swaps(Class...)}
+        *      <li class='jm'>{@link 
org.apache.juneau.MarshallingContext.Builder#swaps(Class...)}
         *      <li class='link'><a class="doclink" 
href="https://juneau.apache.org/docs/topics/SwapBasics";>Swap Basics</a>
         *      <li class='link'><a class="doclink" 
href="https://juneau.apache.org/docs/topics/PerMediaTypeSwaps";>Per-media-type 
Swaps</a>
         *      <li class='link'><a class="doclink" 
href="https://juneau.apache.org/docs/topics/OneWaySwaps";>One-way Swaps</a>
@@ -220,7 +220,7 @@ public @interface MarshalledConfig {
         * Same as {@link #swaps()} but replaces any existing value.
         *
         * <h5 class='section'>See Also:</h5><ul>
-        *      <li class='jm'>{@link 
org.apache.juneau.MarshallingContext.Builder<?>#swaps(Class...)}
+        *      <li class='jm'>{@link 
org.apache.juneau.MarshallingContext.Builder#swaps(Class...)}
         * </ul>
         *
         * @return The annotation value.
@@ -345,7 +345,7 @@ public @interface MarshalledConfig {
         *
         * <h5 class='section'>See Also:</h5><ul>
         *      <li class='jm'>{@link 
org.apache.juneau.MarshallingSession.Builder#timeZone(TimeZone)}
-        *      <li class='jm'>{@link 
org.apache.juneau.MarshallingContext.Builder<?>#timeZone(TimeZone)}
+        *      <li class='jm'>{@link 
org.apache.juneau.MarshallingContext.Builder#timeZone(TimeZone)}
         * </ul>
         *
         * @return The annotation value.
@@ -368,7 +368,7 @@ public @interface MarshalledConfig {
         *
         * <h5 class='section'>See Also:</h5><ul>
         *      <li class='ja'>{@link Marshalled#typePropertyName()}
-        *      <li class='jm'>{@link 
org.apache.juneau.MarshallingContext.Builder<?>#typePropertyName(String)}
+        *      <li class='jm'>{@link 
org.apache.juneau.MarshallingContext.Builder#typePropertyName(String)}
         * </ul>
         *
         * @return The annotation value.
diff --git 
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/annotation/MarshalledIgnoreAnnotation.java
 
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/annotation/MarshalledIgnoreAnnotation.java
index 54f93a2c31..51e4252938 100644
--- 
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/annotation/MarshalledIgnoreAnnotation.java
+++ 
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/annotation/MarshalledIgnoreAnnotation.java
@@ -37,7 +37,7 @@ public class MarshalledIgnoreAnnotation {
         * Builder class.
         *
         * <h5 class='section'>See Also:</h5><ul>
-        *      <li class='jm'>{@link 
org.apache.juneau.MarshallingContext.Builder<?>#annotations(Annotation...)}
+        *      <li class='jm'>{@link 
org.apache.juneau.MarshallingContext.Builder#annotations(Annotation...)}
         * </ul>
         */
        public static class Builder extends AnnotationObject.Builder {
diff --git 
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/annotation/MarshalledIgnoreApplyAnnotation.java
 
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/annotation/MarshalledIgnoreApplyAnnotation.java
index ff00500885..d0fbf5051b 100644
--- 
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/annotation/MarshalledIgnoreApplyAnnotation.java
+++ 
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/annotation/MarshalledIgnoreApplyAnnotation.java
@@ -40,6 +40,7 @@ public class MarshalledIgnoreApplyAnnotation {
        /**
         * Applies targeted {@link MarshalledIgnoreApply} annotations to a 
{@link org.apache.juneau.Context.Builder}.
         */
+       @SuppressWarnings("rawtypes")
        public static class Applier extends 
AnnotationApplier<MarshalledIgnoreApply,Context.Builder> {
 
                /**
@@ -169,16 +170,6 @@ public class MarshalledIgnoreApplyAnnotation {
                public MarshalledIgnore value() {
                        return value;
                }
-
-               @Override /* Overridden from MarshalledIgnoreApply */
-               public String[] on() {
-                       return super.on();
-               }
-
-               @Override /* Overridden from MarshalledIgnoreApply */
-               public Class<?>[] onClass() {
-                       return super.onClass();
-               }
        }
 
        /** Default value */
diff --git 
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/annotation/MarshalledProp.java
 
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/annotation/MarshalledProp.java
index dc9609b25e..e96c00f912 100644
--- 
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/annotation/MarshalledProp.java
+++ 
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/annotation/MarshalledProp.java
@@ -73,7 +73,7 @@ public @interface MarshalledProp {
         *      <li class='ja'>{@link Marshalled#dictionary()}
         *      <li class='ja'>{@link MarshalledConfig#dictionary()}
         *      <li class='ja'>{@link MarshalledConfig#dictionary_replace()}
-        *      <li class='jm'>{@link 
org.apache.juneau.MarshallingContext.Builder<?>#beanDictionary(Class...)}
+        *      <li class='jm'>{@link 
org.apache.juneau.MarshallingContext.Builder#beanDictionary(Class...)}
         * </ul>
         *
         * <p>
diff --git 
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/annotation/MarshalledPropAnnotation.java
 
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/annotation/MarshalledPropAnnotation.java
index b4a86c6418..72680de9ab 100644
--- 
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/annotation/MarshalledPropAnnotation.java
+++ 
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/annotation/MarshalledPropAnnotation.java
@@ -38,7 +38,7 @@ public class MarshalledPropAnnotation {
         * Builder class.
         *
         * <h5 class='section'>See Also:</h5><ul>
-        *      <li class='jm'>{@link 
org.apache.juneau.MarshallingContext.Builder<?>#annotations(Annotation...)}
+        *      <li class='jm'>{@link 
org.apache.juneau.MarshallingContext.Builder#annotations(Annotation...)}
         * </ul>
         */
        public static class Builder extends AnnotationObject.Builder {
diff --git 
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/annotation/MarshalledPropApplyAnnotation.java
 
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/annotation/MarshalledPropApplyAnnotation.java
index 405c3ae17f..759a2ca4db 100644
--- 
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/annotation/MarshalledPropApplyAnnotation.java
+++ 
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/annotation/MarshalledPropApplyAnnotation.java
@@ -40,6 +40,7 @@ public class MarshalledPropApplyAnnotation {
        /**
         * Applies targeted {@link MarshalledPropApply} annotations to a {@link 
org.apache.juneau.Context.Builder}.
         */
+       @SuppressWarnings("rawtypes")
        public static class Applier extends 
AnnotationApplier<MarshalledPropApply,Context.Builder> {
 
                /**
@@ -169,16 +170,6 @@ public class MarshalledPropApplyAnnotation {
                public MarshalledProp value() {
                        return value;
                }
-
-               @Override /* Overridden from MarshalledPropApply */
-               public String[] on() {
-                       return super.on();
-               }
-
-               @Override /* Overridden from MarshalledPropApply */
-               public Class<?>[] onClass() {
-                       return super.onClass();
-               }
        }
 
        /** Default value */
diff --git 
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/annotation/NamePropertyAnnotation.java
 
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/annotation/NamePropertyAnnotation.java
index e73f87ee77..beab135edb 100644
--- 
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/annotation/NamePropertyAnnotation.java
+++ 
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/annotation/NamePropertyAnnotation.java
@@ -37,7 +37,7 @@ public class NamePropertyAnnotation {
         * Builder class.
         *
         * <h5 class='section'>See Also:</h5><ul>
-        *      <li class='jm'>{@link 
org.apache.juneau.MarshallingContext.Builder<?>#annotations(Annotation...)}
+        *      <li class='jm'>{@link 
org.apache.juneau.MarshallingContext.Builder#annotations(Annotation...)}
         * </ul>
         */
        public static class Builder extends AnnotationObject.Builder {
diff --git 
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/annotation/NamePropertyApplyAnnotation.java
 
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/annotation/NamePropertyApplyAnnotation.java
index 10214b86bc..3b8d44a734 100644
--- 
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/annotation/NamePropertyApplyAnnotation.java
+++ 
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/annotation/NamePropertyApplyAnnotation.java
@@ -46,6 +46,7 @@ public class NamePropertyApplyAnnotation {
         * method handles unwrapping the nested {@link NameProperty 
@NameProperty} from {@link NamePropertyApply#value()} and registering it
         * under the targets specified by {@link NamePropertyApply#on()}.
         */
+       @SuppressWarnings("rawtypes")
        public static class Applier extends 
AnnotationApplier<NamePropertyApply,Context.Builder> {
 
                /**
@@ -151,11 +152,6 @@ public class NamePropertyApplyAnnotation {
                public NameProperty value() {
                        return value;
                }
-
-               @Override /* Overridden from NamePropertyApply */
-               public String[] on() {
-                       return super.on();
-               }
        }
 
        /** Default value */
diff --git 
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/annotation/ParentPropertyAnnotation.java
 
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/annotation/ParentPropertyAnnotation.java
index 5f90a45b4d..cf5743fcdb 100644
--- 
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/annotation/ParentPropertyAnnotation.java
+++ 
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/annotation/ParentPropertyAnnotation.java
@@ -37,7 +37,7 @@ public class ParentPropertyAnnotation {
         * Builder class.
         *
         * <h5 class='section'>See Also:</h5><ul>
-        *      <li class='jm'>{@link 
org.apache.juneau.MarshallingContext.Builder<?>#annotations(Annotation...)}
+        *      <li class='jm'>{@link 
org.apache.juneau.MarshallingContext.Builder#annotations(Annotation...)}
         * </ul>
         */
        public static class Builder extends AnnotationObject.Builder {
diff --git 
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/annotation/ParentPropertyApplyAnnotation.java
 
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/annotation/ParentPropertyApplyAnnotation.java
index 1961ca35d7..74b03e5745 100644
--- 
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/annotation/ParentPropertyApplyAnnotation.java
+++ 
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/annotation/ParentPropertyApplyAnnotation.java
@@ -46,6 +46,7 @@ public class ParentPropertyApplyAnnotation {
         * method handles unwrapping the nested {@link ParentProperty 
@ParentProperty} from {@link ParentPropertyApply#value()} and registering it
         * under the targets specified by {@link ParentPropertyApply#on()}.
         */
+       @SuppressWarnings("rawtypes")
        public static class Applier extends 
AnnotationApplier<ParentPropertyApply,Context.Builder> {
 
                /**
@@ -151,11 +152,6 @@ public class ParentPropertyApplyAnnotation {
                public ParentProperty value() {
                        return value;
                }
-
-               @Override /* Overridden from ParentPropertyApply */
-               public String[] on() {
-                       return super.on();
-               }
        }
 
        /** Default value */
diff --git 
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/annotation/SchemaAnnotation.java
 
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/annotation/SchemaAnnotation.java
index f9c88217bf..dace4f76fd 100644
--- 
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/annotation/SchemaAnnotation.java
+++ 
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/annotation/SchemaAnnotation.java
@@ -94,7 +94,7 @@ public class SchemaAnnotation {
         * Builder class.
         *
         * <h5 class='section'>See Also:</h5><ul>
-        *      <li class='jm'>{@link 
org.apache.juneau.MarshallingContext.Builder<?>#annotations(Annotation...)}
+        *      <li class='jm'>{@link 
org.apache.juneau.MarshallingContext.Builder#annotations(Annotation...)}
         * </ul>
         */
        @SuppressWarnings({
diff --git 
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/annotation/SchemaApplyAnnotation.java
 
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/annotation/SchemaApplyAnnotation.java
index 67efdbca6a..7f1aaa7332 100644
--- 
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/annotation/SchemaApplyAnnotation.java
+++ 
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/annotation/SchemaApplyAnnotation.java
@@ -46,6 +46,7 @@ public class SchemaApplyAnnotation {
         * method handles unwrapping the nested {@link Schema @Schema} from 
{@link SchemaApply#value()} and registering it
         * under the targets specified by {@link SchemaApply#on()} and {@link 
SchemaApply#onClass()}.
         */
+       @SuppressWarnings("rawtypes")
        public static class Applier extends 
AnnotationApplier<SchemaApply,Context.Builder> {
 
                /**
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 26ceee6e51..d94f7e2f86 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
@@ -65,7 +65,7 @@ public class SubItemsAnnotation {
         * Builder class.
         *
         * <h5 class='section'>See Also:</h5><ul>
-        *      <li class='jm'>{@link 
org.apache.juneau.MarshallingContext.Builder<?>#annotations(Annotation...)}
+        *      <li class='jm'>{@link 
org.apache.juneau.MarshallingContext.Builder#annotations(Annotation...)}
         * </ul>
         */
        @SuppressWarnings({
diff --git 
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/annotation/SwapAnnotation.java
 
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/annotation/SwapAnnotation.java
index d4cf6b0f89..0eb1630d98 100644
--- 
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/annotation/SwapAnnotation.java
+++ 
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/annotation/SwapAnnotation.java
@@ -56,7 +56,7 @@ public class SwapAnnotation {
         * Builder class.
         *
         * <h5 class='section'>See Also:</h5><ul>
-        *      <li class='jm'>{@link 
org.apache.juneau.MarshallingContext.Builder<?>#annotations(Annotation...)}
+        *      <li class='jm'>{@link 
org.apache.juneau.MarshallingContext.Builder#annotations(Annotation...)}
         * </ul>
         */
        public static class Builder extends AnnotationObject.Builder {
diff --git 
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/annotation/SwapApplyAnnotation.java
 
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/annotation/SwapApplyAnnotation.java
index 6ffd2297db..67ed2f845c 100644
--- 
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/annotation/SwapApplyAnnotation.java
+++ 
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/annotation/SwapApplyAnnotation.java
@@ -46,6 +46,7 @@ public class SwapApplyAnnotation {
         * method handles unwrapping the nested {@link Swap @Swap} from {@link 
SwapApply#value()} and registering it
         * under the targets specified by {@link SwapApply#on()} and {@link 
SwapApply#onClass()}.
         */
+       @SuppressWarnings("rawtypes")
        public static class Applier extends 
AnnotationApplier<SwapApply,Context.Builder> {
 
                /**
@@ -175,16 +176,6 @@ public class SwapApplyAnnotation {
                public Swap value() {
                        return value;
                }
-
-               @Override /* Overridden from SwapApply */
-               public String[] on() {
-                       return super.on();
-               }
-
-               @Override /* Overridden from SwapApply */
-               public Class<?>[] onClass() {
-                       return super.onClass();
-               }
        }
 
        /** Default value */
diff --git 
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/annotation/UriAnnotation.java
 
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/annotation/UriAnnotation.java
index 275a13fdd7..ed0596a77f 100644
--- 
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/annotation/UriAnnotation.java
+++ 
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/annotation/UriAnnotation.java
@@ -37,7 +37,7 @@ public class UriAnnotation {
         * Builder class.
         *
         * <h5 class='section'>See Also:</h5><ul>
-        *      <li class='jm'>{@link 
org.apache.juneau.MarshallingContext.Builder<?>#annotations(Annotation...)}
+        *      <li class='jm'>{@link 
org.apache.juneau.MarshallingContext.Builder#annotations(Annotation...)}
         * </ul>
         */
        public static class Builder extends AnnotationObject.Builder {
diff --git 
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/annotation/UriApplyAnnotation.java
 
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/annotation/UriApplyAnnotation.java
index b204135449..ff00b31db0 100644
--- 
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/annotation/UriApplyAnnotation.java
+++ 
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/annotation/UriApplyAnnotation.java
@@ -46,6 +46,7 @@ public class UriApplyAnnotation {
         * method handles unwrapping the nested {@link Uri @Uri} from {@link 
UriApply#value()} and registering it
         * under the targets specified by {@link UriApply#on()} and {@link 
UriApply#onClass()}.
         */
+       @SuppressWarnings("rawtypes")
        public static class Applier extends 
AnnotationApplier<UriApply,Context.Builder> {
 
                /**
@@ -175,16 +176,6 @@ public class UriApplyAnnotation {
                public Uri value() {
                        return value;
                }
-
-               @Override /* Overridden from UriApply */
-               public String[] on() {
-                       return super.on();
-               }
-
-               @Override /* Overridden from UriApply */
-               public Class<?>[] onClass() {
-                       return super.onClass();
-               }
        }
 
        /** Default value */
diff --git 
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/httppart/BaseHttpPartParser.java
 
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/httppart/BaseHttpPartParser.java
index ccb9d78ff6..0c4a41c656 100644
--- 
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/httppart/BaseHttpPartParser.java
+++ 
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/httppart/BaseHttpPartParser.java
@@ -48,7 +48,7 @@ public abstract class BaseHttpPartParser extends 
MarshallingContextable implemen
        /**
         * Builder class.
         */
-       public abstract static class Builder<SELF extends Builder<SELF>> 
extends MarshallingContextable.Builder<SELF> {
+       public abstract static class Builder<R extends Builder<R>> extends 
MarshallingContextable.Builder<R> {
 
                /**
                 * Constructor.
@@ -61,7 +61,7 @@ public abstract class BaseHttpPartParser extends 
MarshallingContextable implemen
                 * @param builder The builder to copy.
                 *      <br>Cannot be <jk>null</jk>.
                 */
-               protected Builder(Builder builder) {
+               protected Builder(Builder<R> builder) {
                        super(assertArgNotNull(ARG_builder, builder));
                }
        }
@@ -71,7 +71,7 @@ public abstract class BaseHttpPartParser extends 
MarshallingContextable implemen
         *
         * @param builder The builder for this object.
         */
-       protected BaseHttpPartParser(Builder builder) {
+       protected BaseHttpPartParser(Builder<?> builder) {
                super(builder);
        }
 
diff --git 
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/httppart/BaseHttpPartSerializer.java
 
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/httppart/BaseHttpPartSerializer.java
index 1633007085..7c96606705 100644
--- 
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/httppart/BaseHttpPartSerializer.java
+++ 
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/httppart/BaseHttpPartSerializer.java
@@ -44,7 +44,7 @@ public abstract class BaseHttpPartSerializer extends 
MarshallingContextable impl
        /**
         * Builder class.
         */
-       public abstract static class Builder<SELF extends Builder<SELF>> 
extends MarshallingContextable.Builder<SELF> {
+       public abstract static class Builder<R extends Builder<R>> extends 
MarshallingContextable.Builder<R> {
 
                /**
                 * Constructor.
@@ -56,7 +56,7 @@ public abstract class BaseHttpPartSerializer extends 
MarshallingContextable impl
                 * @param builder The existing builder to copy.
                 *      <br>Cannot be <jk>null</jk>.
                 */
-               protected Builder(Builder builder) {
+               protected Builder(Builder<R> builder) {
                        super(assertArgNotNull(ARG_builder, builder));
                }
        }
@@ -66,7 +66,7 @@ public abstract class BaseHttpPartSerializer extends 
MarshallingContextable impl
         *
         * @param builder The builder for this object.
         */
-       protected BaseHttpPartSerializer(Builder builder) {
+       protected BaseHttpPartSerializer(Builder<?> builder) {
                super(builder);
        }
 
diff --git a/juneau-utest/test-run-history.tsv 
b/juneau-utest/test-run-history.tsv
index 5b926539a6..dd5bb6e4db 100644
--- a/juneau-utest/test-run-history.tsv
+++ b/juneau-utest/test-run-history.tsv
@@ -66,3 +66,4 @@ timestamp     git_sha branch  tests_run       failures        
errors  skipped surefire_sec    wall_sec
 2026-06-02T12:03:07Z   46da4ebd52bd    master  126197  0       0       26      
175
 2026-06-02T13:55:41Z   1b6abc9889bc    master  126206  0       0       26      
179
 2026-06-02T16:12:36Z   853ebe399127    master  126206  0       0       26      
186
+2026-06-02T17:09:30Z   dbd3daf2b224    master  126206  0       0       21      
158


Reply via email to