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