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 e81fb27625 org.apache.juneau.common.reflect API improvements
e81fb27625 is described below
commit e81fb27625ea3b6cdfae85611640ccc0d20b35cb
Author: James Bognar <[email protected]>
AuthorDate: Mon Nov 24 08:15:59 2025 -0500
org.apache.juneau.common.reflect API improvements
---
...nTypeAnnotationObject.java => AppliedOnClassAnnotationObject.java} | 4 ++--
.../main/java/org/apache/juneau/jena/annotation/RdfAnnotation.java | 2 +-
.../src/main/java/org/apache/juneau/annotation/BeanAnnotation.java | 2 +-
.../main/java/org/apache/juneau/annotation/BeanIgnoreAnnotation.java | 2 +-
.../src/main/java/org/apache/juneau/annotation/ExampleAnnotation.java | 2 +-
.../main/java/org/apache/juneau/annotation/MarshalledAnnotation.java | 2 +-
.../src/main/java/org/apache/juneau/annotation/SchemaAnnotation.java | 2 +-
.../src/main/java/org/apache/juneau/annotation/SwapAnnotation.java | 2 +-
.../src/main/java/org/apache/juneau/annotation/UriAnnotation.java | 2 +-
.../src/main/java/org/apache/juneau/csv/annotation/CsvAnnotation.java | 2 +-
.../main/java/org/apache/juneau/html/annotation/HtmlAnnotation.java | 2 +-
.../java/org/apache/juneau/html/annotation/HtmlLinkAnnotation.java | 2 +-
.../java/org/apache/juneau/http/annotation/ContentAnnotation.java | 2 +-
.../java/org/apache/juneau/http/annotation/FormDataAnnotation.java | 2 +-
.../main/java/org/apache/juneau/http/annotation/HeaderAnnotation.java | 2 +-
.../main/java/org/apache/juneau/http/annotation/PathAnnotation.java | 2 +-
.../org/apache/juneau/http/annotation/PathRemainderAnnotation.java | 2 +-
.../main/java/org/apache/juneau/http/annotation/QueryAnnotation.java | 2 +-
.../java/org/apache/juneau/http/annotation/RequestAnnotation.java | 2 +-
.../java/org/apache/juneau/http/annotation/ResponseAnnotation.java | 2 +-
.../java/org/apache/juneau/http/annotation/StatusCodeAnnotation.java | 2 +-
.../main/java/org/apache/juneau/json/annotation/JsonAnnotation.java | 2 +-
.../java/org/apache/juneau/msgpack/annotation/MsgPackAnnotation.java | 2 +-
.../java/org/apache/juneau/oapi/annotation/OpenApiAnnotation.java | 2 +-
.../org/apache/juneau/plaintext/annotation/PlainTextAnnotation.java | 2 +-
.../java/org/apache/juneau/soap/annotation/SoapXmlAnnotation.java | 2 +-
.../src/main/java/org/apache/juneau/uon/annotation/UonAnnotation.java | 2 +-
.../apache/juneau/urlencoding/annotation/UrlEncodingAnnotation.java | 2 +-
.../src/main/java/org/apache/juneau/xml/annotation/XmlAnnotation.java | 2 +-
.../main/java/org/apache/juneau/rest/annotation/RestAnnotation.java | 2 +-
30 files changed, 31 insertions(+), 31 deletions(-)
diff --git
a/juneau-core/juneau-common/src/main/java/org/apache/juneau/common/annotation/AppliedOnTypeAnnotationObject.java
b/juneau-core/juneau-common/src/main/java/org/apache/juneau/common/annotation/AppliedOnClassAnnotationObject.java
similarity index 91%
rename from
juneau-core/juneau-common/src/main/java/org/apache/juneau/common/annotation/AppliedOnTypeAnnotationObject.java
rename to
juneau-core/juneau-common/src/main/java/org/apache/juneau/common/annotation/AppliedOnClassAnnotationObject.java
index d627f6b3ae..c6d38912ac 100644
---
a/juneau-core/juneau-common/src/main/java/org/apache/juneau/common/annotation/AppliedOnTypeAnnotationObject.java
+++
b/juneau-core/juneau-common/src/main/java/org/apache/juneau/common/annotation/AppliedOnClassAnnotationObject.java
@@ -22,7 +22,7 @@ import static
org.apache.juneau.common.utils.CollectionUtils.*;
* An implementation of an annotation that has an <code>on</code> value
targeting classes/methods/fields/constructors.
*
*/
-public class AppliedOnTypeAnnotationObject extends AppliedAnnotationObject {
+public class AppliedOnClassAnnotationObject extends AppliedAnnotationObject {
private final Class<?>[] onClass;
@@ -31,7 +31,7 @@ public class AppliedOnTypeAnnotationObject extends
AppliedAnnotationObject {
*
* @param b The builder used to instantiate the fields of this class.
*/
- public AppliedOnTypeAnnotationObject(BuilderT<?> b) {
+ public AppliedOnClassAnnotationObject(BuilderT<?> b) {
super(b);
this.onClass = copyOf(b.onClass);
}
diff --git
a/juneau-core/juneau-marshall-rdf/src/main/java/org/apache/juneau/jena/annotation/RdfAnnotation.java
b/juneau-core/juneau-marshall-rdf/src/main/java/org/apache/juneau/jena/annotation/RdfAnnotation.java
index 614fd9a9ea..337c786322 100644
---
a/juneau-core/juneau-marshall-rdf/src/main/java/org/apache/juneau/jena/annotation/RdfAnnotation.java
+++
b/juneau-core/juneau-marshall-rdf/src/main/java/org/apache/juneau/jena/annotation/RdfAnnotation.java
@@ -204,7 +204,7 @@ public class RdfAnnotation {
}
}
- private static class Object extends AppliedOnTypeAnnotationObject
implements Rdf {
+ private static class Object extends AppliedOnClassAnnotationObject
implements Rdf {
private final boolean beanUri;
private final RdfCollectionFormat collectionFormat;
diff --git
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/annotation/BeanAnnotation.java
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/annotation/BeanAnnotation.java
index 8ff0db6cc9..7681e312d2 100644
---
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/annotation/BeanAnnotation.java
+++
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/annotation/BeanAnnotation.java
@@ -318,7 +318,7 @@ public class BeanAnnotation {
}
- private static class Object extends AppliedOnTypeAnnotationObject
implements Bean {
+ private static class Object extends AppliedOnClassAnnotationObject
implements Bean {
private final boolean findFluentSetters, sort;
private final Class<? extends BeanInterceptor<?>> interceptor;
diff --git
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/annotation/BeanIgnoreAnnotation.java
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/annotation/BeanIgnoreAnnotation.java
index 8573696f9e..bd88329f8f 100644
---
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/annotation/BeanIgnoreAnnotation.java
+++
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/annotation/BeanIgnoreAnnotation.java
@@ -99,7 +99,7 @@ public class BeanIgnoreAnnotation {
}
- private static class Object extends AppliedOnTypeAnnotationObject
implements BeanIgnore {
+ private static class Object extends AppliedOnClassAnnotationObject
implements BeanIgnore {
Object(BeanIgnoreAnnotation.Builder b) {
super(b);
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 4ad4a226be..89e7cbc965 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
@@ -112,7 +112,7 @@ public class ExampleAnnotation {
}
- private static class Object extends AppliedOnTypeAnnotationObject
implements Example {
+ private static class Object extends AppliedOnClassAnnotationObject
implements Example {
private final String 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 0b9e553bec..71dfe6a7dd 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
@@ -124,7 +124,7 @@ public class MarshalledAnnotation {
}
- private static class Object extends AppliedOnTypeAnnotationObject
implements Marshalled {
+ private static class Object extends AppliedOnClassAnnotationObject
implements Marshalled {
private final Class<?> implClass;
private final String example;
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 7a4eb4f852..ee1c645696 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
@@ -925,7 +925,7 @@ public class SchemaAnnotation {
}
- private static class Object extends AppliedOnTypeAnnotationObject
implements Schema {
+ private static class Object extends AppliedOnClassAnnotationObject
implements Schema {
private final boolean aev, allowEmptyValue, exclusiveMaximum,
emax, exclusiveMinimum, emin, uniqueItems, ui, required, r, readOnly, ro, sie,
skipIfEmpty, ignore;
private final ExternalDocs externalDocs;
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 3c9371015a..078c79483d 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
@@ -148,7 +148,7 @@ public class SwapAnnotation {
}
- private static class Object extends AppliedOnTypeAnnotationObject
implements Swap {
+ private static class Object extends AppliedOnClassAnnotationObject
implements Swap {
private final Class<?> impl, value;
private final String template;
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 3e85c94e34..e2adf6a146 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
@@ -99,7 +99,7 @@ public class UriAnnotation {
}
- private static class Object extends AppliedOnTypeAnnotationObject
implements Uri {
+ private static class Object extends AppliedOnClassAnnotationObject
implements Uri {
Object(UriAnnotation.Builder b) {
super(b);
diff --git
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/csv/annotation/CsvAnnotation.java
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/csv/annotation/CsvAnnotation.java
index 979d1547c3..a16e34eabd 100644
---
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/csv/annotation/CsvAnnotation.java
+++
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/csv/annotation/CsvAnnotation.java
@@ -99,7 +99,7 @@ public class CsvAnnotation {
}
- private static class Object extends AppliedOnTypeAnnotationObject
implements Csv {
+ private static class Object extends AppliedOnClassAnnotationObject
implements Csv {
Object(CsvAnnotation.Builder b) {
super(b);
diff --git
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/html/annotation/HtmlAnnotation.java
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/html/annotation/HtmlAnnotation.java
index 5698a6d619..6a8e7b7c56 100644
---
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/html/annotation/HtmlAnnotation.java
+++
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/html/annotation/HtmlAnnotation.java
@@ -186,7 +186,7 @@ public class HtmlAnnotation {
}
- private static class Object extends AppliedOnTypeAnnotationObject
implements Html {
+ private static class Object extends AppliedOnClassAnnotationObject
implements Html {
private boolean noTableHeaders, noTables;
private Class<? extends HtmlRender> render;
diff --git
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/html/annotation/HtmlLinkAnnotation.java
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/html/annotation/HtmlLinkAnnotation.java
index dc7c2877b3..0ee99c4ddb 100644
---
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/html/annotation/HtmlLinkAnnotation.java
+++
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/html/annotation/HtmlLinkAnnotation.java
@@ -126,7 +126,7 @@ public class HtmlLinkAnnotation {
}
- private static class Object extends AppliedOnTypeAnnotationObject
implements HtmlLink {
+ private static class Object extends AppliedOnClassAnnotationObject
implements HtmlLink {
private final String nameProperty, uriProperty;
diff --git
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/annotation/ContentAnnotation.java
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/annotation/ContentAnnotation.java
index f079710f0d..3a6d13fa3a 100644
---
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/annotation/ContentAnnotation.java
+++
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/annotation/ContentAnnotation.java
@@ -138,7 +138,7 @@ public class ContentAnnotation {
}
- private static class Object extends AppliedOnTypeAnnotationObject
implements Content {
+ private static class Object extends AppliedOnClassAnnotationObject
implements Content {
private final String def;
private final String[] description;
diff --git
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/annotation/FormDataAnnotation.java
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/annotation/FormDataAnnotation.java
index 9168b5fa66..9965ac88c4 100644
---
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/annotation/FormDataAnnotation.java
+++
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/annotation/FormDataAnnotation.java
@@ -178,7 +178,7 @@ public class FormDataAnnotation {
}
- private static class Object extends AppliedOnTypeAnnotationObject
implements FormData {
+ private static class Object extends AppliedOnClassAnnotationObject
implements FormData {
private final Class<? extends HttpPartParser> parser;
private final Class<? extends HttpPartSerializer> serializer;
diff --git
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/annotation/HeaderAnnotation.java
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/annotation/HeaderAnnotation.java
index d3cd0546ad..1cab753105 100644
---
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/annotation/HeaderAnnotation.java
+++
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/annotation/HeaderAnnotation.java
@@ -178,7 +178,7 @@ public class HeaderAnnotation {
}
- private static class Object extends AppliedOnTypeAnnotationObject
implements Header {
+ private static class Object extends AppliedOnClassAnnotationObject
implements Header {
private final Class<? extends HttpPartParser> parser;
private final Class<? extends HttpPartSerializer> serializer;
diff --git
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/annotation/PathAnnotation.java
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/annotation/PathAnnotation.java
index 6244e505c2..7bface495a 100644
---
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/annotation/PathAnnotation.java
+++
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/annotation/PathAnnotation.java
@@ -179,7 +179,7 @@ public class PathAnnotation {
}
- private static class Object extends AppliedOnTypeAnnotationObject
implements Path {
+ private static class Object extends AppliedOnClassAnnotationObject
implements Path {
private final Class<? extends HttpPartParser> parser;
private final Class<? extends HttpPartSerializer> serializer;
diff --git
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/annotation/PathRemainderAnnotation.java
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/annotation/PathRemainderAnnotation.java
index 0dfa5c908e..6b17cd07e4 100644
---
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/annotation/PathRemainderAnnotation.java
+++
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/annotation/PathRemainderAnnotation.java
@@ -173,7 +173,7 @@ public class PathRemainderAnnotation {
}
}
- private static class Object extends AppliedOnTypeAnnotationObject
implements PathRemainder {
+ private static class Object extends AppliedOnClassAnnotationObject
implements PathRemainder {
private final Class<? extends HttpPartParser> parser;
private final Class<? extends HttpPartSerializer> serializer;
diff --git
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/annotation/QueryAnnotation.java
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/annotation/QueryAnnotation.java
index 4dd93f6d89..6d9a7b2c46 100644
---
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/annotation/QueryAnnotation.java
+++
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/annotation/QueryAnnotation.java
@@ -178,7 +178,7 @@ public class QueryAnnotation {
}
- private static class Object extends AppliedOnTypeAnnotationObject
implements Query {
+ private static class Object extends AppliedOnClassAnnotationObject
implements Query {
private final Class<? extends HttpPartParser> parser;
private final Class<? extends HttpPartSerializer> serializer;
diff --git
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/annotation/RequestAnnotation.java
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/annotation/RequestAnnotation.java
index 84013f200d..2e153f2d6a 100644
---
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/annotation/RequestAnnotation.java
+++
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/annotation/RequestAnnotation.java
@@ -125,7 +125,7 @@ public class RequestAnnotation {
}
- private static class Object extends AppliedOnTypeAnnotationObject
implements Request {
+ private static class Object extends AppliedOnClassAnnotationObject
implements Request {
private final Class<? extends HttpPartParser> parser;
private final Class<? extends HttpPartSerializer> serializer;
diff --git
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/annotation/ResponseAnnotation.java
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/annotation/ResponseAnnotation.java
index 63f707012a..ec75f78e4c 100644
---
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/annotation/ResponseAnnotation.java
+++
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/annotation/ResponseAnnotation.java
@@ -162,7 +162,7 @@ public class ResponseAnnotation {
}
- private static class Object extends AppliedOnTypeAnnotationObject
implements Response {
+ private static class Object extends AppliedOnClassAnnotationObject
implements Response {
private final Class<? extends HttpPartParser> parser;
private final Class<? extends HttpPartSerializer> serializer;
diff --git
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/annotation/StatusCodeAnnotation.java
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/annotation/StatusCodeAnnotation.java
index c5f396cf9e..b55c53312a 100644
---
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/annotation/StatusCodeAnnotation.java
+++
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/annotation/StatusCodeAnnotation.java
@@ -113,7 +113,7 @@ public class StatusCodeAnnotation {
}
- private static class Object extends AppliedOnTypeAnnotationObject
implements StatusCode {
+ private static class Object extends AppliedOnClassAnnotationObject
implements StatusCode {
private final int[] value;
diff --git
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/json/annotation/JsonAnnotation.java
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/json/annotation/JsonAnnotation.java
index 2437833cff..817d4347be 100644
---
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/json/annotation/JsonAnnotation.java
+++
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/json/annotation/JsonAnnotation.java
@@ -115,7 +115,7 @@ public class JsonAnnotation {
}
- private static class Object extends AppliedOnTypeAnnotationObject
implements Json {
+ private static class Object extends AppliedOnClassAnnotationObject
implements Json {
private final String wrapperAttr;
diff --git
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/msgpack/annotation/MsgPackAnnotation.java
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/msgpack/annotation/MsgPackAnnotation.java
index 49beb34f4d..c4aa1e28c2 100644
---
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/msgpack/annotation/MsgPackAnnotation.java
+++
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/msgpack/annotation/MsgPackAnnotation.java
@@ -102,7 +102,7 @@ public class MsgPackAnnotation {
}
- private static class Object extends AppliedOnTypeAnnotationObject
implements MsgPack {
+ private static class Object extends AppliedOnClassAnnotationObject
implements MsgPack {
Object(MsgPackAnnotation.Builder b) {
super(b);
diff --git
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/oapi/annotation/OpenApiAnnotation.java
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/oapi/annotation/OpenApiAnnotation.java
index 8b31cff164..711c6d3e05 100644
---
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/oapi/annotation/OpenApiAnnotation.java
+++
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/oapi/annotation/OpenApiAnnotation.java
@@ -102,7 +102,7 @@ public class OpenApiAnnotation {
}
- private static class Object extends AppliedOnTypeAnnotationObject
implements OpenApi {
+ private static class Object extends AppliedOnClassAnnotationObject
implements OpenApi {
Object(OpenApiAnnotation.Builder b) {
super(b);
diff --git
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/plaintext/annotation/PlainTextAnnotation.java
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/plaintext/annotation/PlainTextAnnotation.java
index 6652d9f004..8beba836d3 100644
---
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/plaintext/annotation/PlainTextAnnotation.java
+++
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/plaintext/annotation/PlainTextAnnotation.java
@@ -99,7 +99,7 @@ public class PlainTextAnnotation {
}
- private static class Object extends AppliedOnTypeAnnotationObject
implements PlainText {
+ private static class Object extends AppliedOnClassAnnotationObject
implements PlainText {
Object(PlainTextAnnotation.Builder b) {
super(b);
diff --git
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/soap/annotation/SoapXmlAnnotation.java
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/soap/annotation/SoapXmlAnnotation.java
index 5413a03c3a..e3021e4151 100644
---
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/soap/annotation/SoapXmlAnnotation.java
+++
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/soap/annotation/SoapXmlAnnotation.java
@@ -99,7 +99,7 @@ public class SoapXmlAnnotation {
}
- private static class Object extends AppliedOnTypeAnnotationObject
implements SoapXml {
+ private static class Object extends AppliedOnClassAnnotationObject
implements SoapXml {
Object(SoapXmlAnnotation.Builder b) {
super(b);
diff --git
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/uon/annotation/UonAnnotation.java
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/uon/annotation/UonAnnotation.java
index 55da6c3476..97e6995048 100644
---
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/uon/annotation/UonAnnotation.java
+++
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/uon/annotation/UonAnnotation.java
@@ -102,7 +102,7 @@ public class UonAnnotation {
}
- private static class Object extends AppliedOnTypeAnnotationObject
implements Uon {
+ private static class Object extends AppliedOnClassAnnotationObject
implements Uon {
Object(UonAnnotation.Builder b) {
super(b);
diff --git
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/urlencoding/annotation/UrlEncodingAnnotation.java
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/urlencoding/annotation/UrlEncodingAnnotation.java
index 5d99d535d7..8e711bab58 100644
---
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/urlencoding/annotation/UrlEncodingAnnotation.java
+++
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/urlencoding/annotation/UrlEncodingAnnotation.java
@@ -115,7 +115,7 @@ public class UrlEncodingAnnotation {
}
- private static class Object extends AppliedOnTypeAnnotationObject
implements UrlEncoding {
+ private static class Object extends AppliedOnClassAnnotationObject
implements UrlEncoding {
private final boolean expandedParams;
diff --git
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/xml/annotation/XmlAnnotation.java
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/xml/annotation/XmlAnnotation.java
index 12da36e978..e9d4737193 100644
---
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/xml/annotation/XmlAnnotation.java
+++
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/xml/annotation/XmlAnnotation.java
@@ -149,7 +149,7 @@ public class XmlAnnotation {
}
- private static class Object extends AppliedOnTypeAnnotationObject
implements Xml {
+ private static class Object extends AppliedOnClassAnnotationObject
implements Xml {
private final String childName, namespace, prefix;
private final XmlFormat format;
diff --git
a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/annotation/RestAnnotation.java
b/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/annotation/RestAnnotation.java
index cf50daf8f8..1ab2ddcbcc 100644
---
a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/annotation/RestAnnotation.java
+++
b/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/annotation/RestAnnotation.java
@@ -699,7 +699,7 @@ public class RestAnnotation {
}
}
- private static class Impl extends AppliedOnTypeAnnotationObject
implements Rest {
+ private static class Impl extends AppliedOnClassAnnotationObject
implements Rest {
private final Class<? extends Encoder>[] encoders;
private final Class<? extends HttpPartParser> partParser;