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 8a72434  Clean up builders.
8a72434 is described below

commit 8a72434d080e646a6cdc6bbac30eb6688c445bc4
Author: JamesBognar <[email protected]>
AuthorDate: Sun Aug 8 09:13:16 2021 -0400

    Clean up builders.
---
 .../apache/juneau/jena/annotation/RdfAnnotation.java   |  2 +-
 .../juneau/jena/annotation/RdfConfigAnnotation.java    |  2 +-
 .../{ContextApplier.java => AnnotationApplier.java}    |  6 +++---
 .../main/java/org/apache/juneau/ContextBuilder.java    |  2 +-
 .../org/apache/juneau/annotation/BeanAnnotation.java   |  2 +-
 .../apache/juneau/annotation/BeanConfigAnnotation.java |  2 +-
 .../apache/juneau/annotation/BeanIgnoreAnnotation.java |  2 +-
 .../org/apache/juneau/annotation/BeancAnnotation.java  |  2 +-
 .../org/apache/juneau/annotation/BeanpAnnotation.java  |  2 +-
 .../org/apache/juneau/annotation/ContextApply.java     |  2 +-
 .../apache/juneau/annotation/ExampleAnnotation.java    |  2 +-
 .../apache/juneau/annotation/MarshalledAnnotation.java |  2 +-
 .../juneau/annotation/NamePropertyAnnotation.java      |  2 +-
 .../juneau/annotation/ParentPropertyAnnotation.java    |  2 +-
 .../org/apache/juneau/annotation/SwapAnnotation.java   |  2 +-
 .../org/apache/juneau/annotation/UriAnnotation.java    |  2 +-
 .../apache/juneau/csv/annotation/CsvAnnotation.java    |  2 +-
 .../juneau/csv/annotation/CsvConfigAnnotation.java     |  2 +-
 .../apache/juneau/html/annotation/HtmlAnnotation.java  |  2 +-
 .../juneau/html/annotation/HtmlConfigAnnotation.java   |  2 +-
 .../html/annotation/HtmlDocConfigAnnotation.java       |  2 +-
 .../juneau/html/annotation/HtmlLinkAnnotation.java     |  2 +-
 .../apache/juneau/http/annotation/BodyAnnotation.java  |  2 +-
 .../juneau/http/annotation/FormDataAnnotation.java     |  2 +-
 .../juneau/http/annotation/HeaderAnnotation.java       |  2 +-
 .../apache/juneau/http/annotation/PathAnnotation.java  |  2 +-
 .../apache/juneau/http/annotation/QueryAnnotation.java |  2 +-
 .../juneau/http/annotation/RequestAnnotation.java      |  2 +-
 .../juneau/http/annotation/ResponseAnnotation.java     |  2 +-
 .../juneau/http/annotation/ResponseBodyAnnotation.java |  2 +-
 .../http/annotation/ResponseHeaderAnnotation.java      |  2 +-
 .../http/annotation/ResponseStatusAnnotation.java      |  2 +-
 .../apache/juneau/jso/annotation/JsoAnnotation.java    |  2 +-
 .../juneau/jso/annotation/JsoConfigAnnotation.java     |  2 +-
 .../apache/juneau/json/annotation/JsonAnnotation.java  |  2 +-
 .../juneau/json/annotation/JsonConfigAnnotation.java   |  2 +-
 .../annotation/JsonSchemaConfigAnnotation.java         |  2 +-
 .../juneau/jsonschema/annotation/SchemaAnnotation.java |  2 +-
 .../juneau/msgpack/annotation/MsgPackAnnotation.java   |  2 +-
 .../msgpack/annotation/MsgPackConfigAnnotation.java    |  2 +-
 .../juneau/oapi/annotation/OpenApiAnnotation.java      |  2 +-
 .../oapi/annotation/OpenApiConfigAnnotation.java       |  2 +-
 .../parser/annotation/ParserConfigAnnotation.java      |  2 +-
 .../plaintext/annotation/PlainTextAnnotation.java      |  2 +-
 .../annotation/PlainTextConfigAnnotation.java          |  2 +-
 .../java/org/apache/juneau/reflect/AnnotationInfo.java | 18 +++++++++---------
 .../annotation/SerializerConfigAnnotation.java         |  2 +-
 .../juneau/soap/annotation/SoapXmlAnnotation.java      |  2 +-
 .../soap/annotation/SoapXmlConfigAnnotation.java       |  2 +-
 .../apache/juneau/uon/annotation/UonAnnotation.java    |  2 +-
 .../juneau/uon/annotation/UonConfigAnnotation.java     |  2 +-
 .../urlencoding/annotation/UrlEncodingAnnotation.java  |  2 +-
 .../annotation/UrlEncodingConfigAnnotation.java        |  2 +-
 .../apache/juneau/xml/annotation/XmlAnnotation.java    |  2 +-
 .../juneau/xml/annotation/XmlConfigAnnotation.java     |  2 +-
 .../apache/juneau/rest/annotation/RestAnnotation.java  |  2 +-
 .../juneau/rest/annotation/RestDeleteAnnotation.java   |  2 +-
 .../juneau/rest/annotation/RestGetAnnotation.java      |  2 +-
 .../juneau/rest/annotation/RestOpAnnotation.java       |  2 +-
 .../juneau/rest/annotation/RestPostAnnotation.java     |  2 +-
 .../juneau/rest/annotation/RestPutAnnotation.java      |  2 +-
 .../org/apache/juneau/reflection/ClassInfoTest.java    |  2 +-
 .../org/apache/juneau/reflection/MethodInfoTest.java   |  2 +-
 63 files changed, 73 insertions(+), 73 deletions(-)

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 79f12db..58fa688 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
@@ -228,7 +228,7 @@ public class RdfAnnotation {
        /**
         * Applies targeted {@link Rdf} annotations to a {@link 
ContextPropertiesBuilder}.
         */
-       public static class Apply extends 
ContextApplier<Rdf,ContextPropertiesBuilder> {
+       public static class Apply extends 
AnnotationApplier<Rdf,ContextPropertiesBuilder> {
 
                /**
                 * Constructor.
diff --git 
a/juneau-core/juneau-marshall-rdf/src/main/java/org/apache/juneau/jena/annotation/RdfConfigAnnotation.java
 
b/juneau-core/juneau-marshall-rdf/src/main/java/org/apache/juneau/jena/annotation/RdfConfigAnnotation.java
index 7ebd263..aeea41d 100644
--- 
a/juneau-core/juneau-marshall-rdf/src/main/java/org/apache/juneau/jena/annotation/RdfConfigAnnotation.java
+++ 
b/juneau-core/juneau-marshall-rdf/src/main/java/org/apache/juneau/jena/annotation/RdfConfigAnnotation.java
@@ -28,7 +28,7 @@ public class RdfConfigAnnotation {
        /**
         * Applies {@link RdfConfig} annotations to a {@link 
ContextPropertiesBuilder}.
         */
-       public static class Apply extends 
ContextApplier<RdfConfig,ContextPropertiesBuilder> {
+       public static class Apply extends 
AnnotationApplier<RdfConfig,ContextPropertiesBuilder> {
 
                /**
                 * Constructor.
diff --git 
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/ContextApplier.java
 
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/AnnotationApplier.java
similarity index 97%
rename from 
juneau-core/juneau-marshall/src/main/java/org/apache/juneau/ContextApplier.java
rename to 
juneau-core/juneau-marshall/src/main/java/org/apache/juneau/AnnotationApplier.java
index 5433528..8b0e4db 100644
--- 
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/ContextApplier.java
+++ 
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/AnnotationApplier.java
@@ -30,7 +30,7 @@ import org.apache.juneau.svl.*;
  * @param <A> The annotation that this <c>ConfigApply</c> reads from.
  * @param <B> The builder class to apply the annotation to.
  */
-public abstract class ContextApplier<A extends Annotation, B> {
+public abstract class AnnotationApplier<A extends Annotation, B> {
 
        private final VarResolverSession vr;
        private final Class<A> ca;
@@ -43,7 +43,7 @@ public abstract class ContextApplier<A extends Annotation, B> 
{
         * @param builderClass The annotation class.
         * @param vr The string resolver to use for resolving strings.
         */
-       protected ContextApplier(Class<A> annotationClass, Class<B> 
builderClass, VarResolverSession vr) {
+       protected AnnotationApplier(Class<A> annotationClass, Class<B> 
builderClass, VarResolverSession vr) {
                this.vr = vr == null ? VarResolver.DEFAULT.createSession() : vr;
                this.ca = annotationClass;
                this.cb = builderClass;
@@ -240,7 +240,7 @@ public abstract class ContextApplier<A extends Annotation, 
B> {
        /**
         * Represents a no-op configuration apply.
         */
-       public static class NoOp extends ContextApplier<Annotation,Object> {
+       public static class NoOp extends AnnotationApplier<Annotation,Object> {
 
                /**
                 * Constructor.
diff --git 
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/ContextBuilder.java
 
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/ContextBuilder.java
index 1216404..0a43592 100644
--- 
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/ContextBuilder.java
+++ 
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/ContextBuilder.java
@@ -145,7 +145,7 @@ public abstract class ContextBuilder {
        public ContextBuilder applyAnnotations(AnnotationList al, 
VarResolverSession vr) {
                for (AnnotationInfo<?> ai : al.sort()) {
                        try {
-                               for (ContextApplier ca : ai.getApplies(vr))
+                               for (AnnotationApplier ca : ai.getApplies(vr))
                                        if (ca.canApply(this))
                                                ca.apply(ai, this);
                                        else if (ca.canApply(cpb))
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 eabcc0e..6181146 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
@@ -491,7 +491,7 @@ public class BeanAnnotation {
        /**
         * Applies targeted {@link Bean} annotations to a {@link 
ContextPropertiesBuilder}.
         */
-       public static class Apply extends 
ContextApplier<Bean,ContextPropertiesBuilder> {
+       public static class Apply extends 
AnnotationApplier<Bean,ContextPropertiesBuilder> {
 
                /**
                 * Constructor.
diff --git 
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/annotation/BeanConfigAnnotation.java
 
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/annotation/BeanConfigAnnotation.java
index ce1c8db..6c426f8 100644
--- 
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/annotation/BeanConfigAnnotation.java
+++ 
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/annotation/BeanConfigAnnotation.java
@@ -30,7 +30,7 @@ public class BeanConfigAnnotation {
        /**
         * Applies {@link BeanConfig} annotations to a {@link 
ContextPropertiesBuilder}.
         */
-       public static class Apply extends 
ContextApplier<BeanConfig,ContextPropertiesBuilder> {
+       public static class Apply extends 
AnnotationApplier<BeanConfig,ContextPropertiesBuilder> {
 
                /**
                 * Constructor.
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 ad780f3..aafefc9 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
@@ -152,7 +152,7 @@ public class BeanIgnoreAnnotation {
        /**
         * Applies targeted {@link BeanIgnore} annotations to a {@link 
ContextPropertiesBuilder}.
         */
-       public static class Apply extends 
ContextApplier<BeanIgnore,ContextPropertiesBuilder> {
+       public static class Apply extends 
AnnotationApplier<BeanIgnore,ContextPropertiesBuilder> {
 
                /**
                 * Constructor.
diff --git 
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/annotation/BeancAnnotation.java
 
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/annotation/BeancAnnotation.java
index f6cfe12..48d7299 100644
--- 
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/annotation/BeancAnnotation.java
+++ 
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/annotation/BeancAnnotation.java
@@ -138,7 +138,7 @@ public class BeancAnnotation {
        /**
         * Applies targeted {@link Beanc} annotations to a {@link 
ContextPropertiesBuilder}.
         */
-       public static class Apply extends 
ContextApplier<Beanc,ContextPropertiesBuilder> {
+       public static class Apply extends 
AnnotationApplier<Beanc,ContextPropertiesBuilder> {
 
                /**
                 * Constructor.
diff --git 
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/annotation/BeanpAnnotation.java
 
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/annotation/BeanpAnnotation.java
index 85510a4..8a4b9c9 100644
--- 
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/annotation/BeanpAnnotation.java
+++ 
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/annotation/BeanpAnnotation.java
@@ -294,7 +294,7 @@ public class BeanpAnnotation {
        /**
         * Applies targeted {@link Beanp} annotations to a {@link 
ContextPropertiesBuilder}.
         */
-       public static class Apply extends 
ContextApplier<Beanp,ContextPropertiesBuilder> {
+       public static class Apply extends 
AnnotationApplier<Beanp,ContextPropertiesBuilder> {
 
                /**
                 * Constructor.
diff --git 
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/annotation/ContextApply.java
 
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/annotation/ContextApply.java
index 0561ad7..410c0eb 100644
--- 
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/annotation/ContextApply.java
+++ 
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/annotation/ContextApply.java
@@ -32,5 +32,5 @@ public @interface ContextApply {
         * Identifies the class used to push values from an annotation into a 
property store.
         */
        @SuppressWarnings("rawtypes")
-       public Class<? extends ContextApplier>[] value();
+       public Class<? extends AnnotationApplier>[] 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 34a263d..5c03ed0 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
@@ -168,7 +168,7 @@ public class ExampleAnnotation {
        /**
         * Applies targeted {@link Example} annotations to a {@link 
ContextPropertiesBuilder}.
         */
-       public static class Apply extends 
ContextApplier<Example,ContextPropertiesBuilder> {
+       public static class Apply extends 
AnnotationApplier<Example,ContextPropertiesBuilder> {
 
                /**
                 * Constructor.
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 d88bd63..8943a12 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
@@ -174,7 +174,7 @@ public class MarshalledAnnotation {
        /**
         * Applies targeted {@link Marshalled} annotations to a {@link 
ContextPropertiesBuilder}.
         */
-       public static class Apply extends 
ContextApplier<Marshalled,ContextPropertiesBuilder> {
+       public static class Apply extends 
AnnotationApplier<Marshalled,ContextPropertiesBuilder> {
 
                /**
                 * Constructor.
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 4d71467..5ca5b8d 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
@@ -123,7 +123,7 @@ public class NamePropertyAnnotation {
        /**
         * Applies targeted {@link NameProperty} annotations to a {@link 
ContextPropertiesBuilder}.
         */
-       public static class Apply extends 
ContextApplier<NameProperty,ContextPropertiesBuilder> {
+       public static class Apply extends 
AnnotationApplier<NameProperty,ContextPropertiesBuilder> {
 
                /**
                 * Constructor.
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 930d3c7..e87a347 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
@@ -123,7 +123,7 @@ public class ParentPropertyAnnotation {
        /**
         * Applies targeted {@link ParentProperty} annotations to a {@link 
ContextPropertiesBuilder}.
         */
-       public static class Apply extends 
ContextApplier<ParentProperty,ContextPropertiesBuilder> {
+       public static class Apply extends 
AnnotationApplier<ParentProperty,ContextPropertiesBuilder> {
 
                /**
                 * Constructor.
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 be09581..ca5c289 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
@@ -227,7 +227,7 @@ public class SwapAnnotation {
        /**
         * Applies targeted {@link Swap} annotations to a {@link 
ContextPropertiesBuilder}.
         */
-       public static class Apply extends 
ContextApplier<Swap,ContextPropertiesBuilder> {
+       public static class Apply extends 
AnnotationApplier<Swap,ContextPropertiesBuilder> {
 
                /**
                 * Constructor.
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 793f260..f86cb38 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
@@ -146,7 +146,7 @@ public class UriAnnotation {
        /**
         * Applies targeted {@link Uri} annotations to a {@link 
ContextPropertiesBuilder}.
         */
-       public static class Apply extends 
ContextApplier<Uri,ContextPropertiesBuilder> {
+       public static class Apply extends 
AnnotationApplier<Uri,ContextPropertiesBuilder> {
 
                /**
                 * Constructor.
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 1173c91..1587473 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
@@ -147,7 +147,7 @@ public class CsvAnnotation {
        /**
         * Applies targeted {@link Csv} annotations to a {@link 
ContextPropertiesBuilder}.
         */
-       public static class Apply extends 
ContextApplier<Csv,ContextPropertiesBuilder> {
+       public static class Apply extends 
AnnotationApplier<Csv,ContextPropertiesBuilder> {
 
                /**
                 * Constructor.
diff --git 
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/csv/annotation/CsvConfigAnnotation.java
 
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/csv/annotation/CsvConfigAnnotation.java
index c84bfbc..51cfde7 100644
--- 
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/csv/annotation/CsvConfigAnnotation.java
+++ 
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/csv/annotation/CsvConfigAnnotation.java
@@ -24,7 +24,7 @@ public class CsvConfigAnnotation {
        /**
         * Applies {@link CsvConfig} annotations to a {@link 
ContextPropertiesBuilder}.
         */
-       public static class Apply extends 
ContextApplier<CsvConfig,ContextPropertiesBuilder> {
+       public static class Apply extends 
AnnotationApplier<CsvConfig,ContextPropertiesBuilder> {
 
                /**
                 * Constructor.
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 acdc7fa..36b6aec 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
@@ -267,7 +267,7 @@ public class HtmlAnnotation {
        /**
         * Applies targeted {@link Html} annotations to a {@link 
ContextPropertiesBuilder}.
         */
-       public static class Apply extends 
ContextApplier<Html,ContextPropertiesBuilder> {
+       public static class Apply extends 
AnnotationApplier<Html,ContextPropertiesBuilder> {
 
                /**
                 * Constructor.
diff --git 
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/html/annotation/HtmlConfigAnnotation.java
 
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/html/annotation/HtmlConfigAnnotation.java
index 20c19fa..24136b5 100644
--- 
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/html/annotation/HtmlConfigAnnotation.java
+++ 
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/html/annotation/HtmlConfigAnnotation.java
@@ -26,7 +26,7 @@ public class HtmlConfigAnnotation {
        /**
         * Applies {@link HtmlConfig} annotations to a {@link 
ContextPropertiesBuilder}.
         */
-       public static class Apply extends 
ContextApplier<HtmlConfig,ContextPropertiesBuilder> {
+       public static class Apply extends 
AnnotationApplier<HtmlConfig,ContextPropertiesBuilder> {
 
                /**
                 * Constructor.
diff --git 
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/html/annotation/HtmlDocConfigAnnotation.java
 
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/html/annotation/HtmlDocConfigAnnotation.java
index 776df95..98c5b3e 100644
--- 
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/html/annotation/HtmlDocConfigAnnotation.java
+++ 
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/html/annotation/HtmlDocConfigAnnotation.java
@@ -32,7 +32,7 @@ public class HtmlDocConfigAnnotation {
        /**
         * Applies {@link HtmlDocConfig} annotations to a {@link 
ContextPropertiesBuilder}.
         */
-       public static class Apply extends 
ContextApplier<HtmlDocConfig,ContextPropertiesBuilder> {
+       public static class Apply extends 
AnnotationApplier<HtmlDocConfig,ContextPropertiesBuilder> {
 
                /**
                 * Constructor.
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 62df0c7..636a48c 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
@@ -174,7 +174,7 @@ public class HtmlLinkAnnotation {
        /**
         * Applies targeted {@link HtmlLink} annotations to a {@link 
ContextPropertiesBuilder}.
         */
-       public static class Apply extends 
ContextApplier<HtmlLink,ContextPropertiesBuilder> {
+       public static class Apply extends 
AnnotationApplier<HtmlLink,ContextPropertiesBuilder> {
 
                /**
                 * Constructor.
diff --git 
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/annotation/BodyAnnotation.java
 
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/annotation/BodyAnnotation.java
index 01d4e8d..79281fb 100644
--- 
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/annotation/BodyAnnotation.java
+++ 
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/annotation/BodyAnnotation.java
@@ -359,7 +359,7 @@ public class BodyAnnotation {
        /**
         * Applies targeted {@link Body} annotations to a {@link 
ContextPropertiesBuilder}.
         */
-       public static class Apply extends 
ContextApplier<Body,ContextPropertiesBuilder> {
+       public static class Apply extends 
AnnotationApplier<Body,ContextPropertiesBuilder> {
 
                /**
                 * Constructor.
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 276fee5..73909c0 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
@@ -1076,7 +1076,7 @@ public class FormDataAnnotation {
        /**
         * Applies targeted {@link FormData} annotations to a {@link 
ContextPropertiesBuilder}.
         */
-       public static class Apply extends 
ContextApplier<FormData,ContextPropertiesBuilder> {
+       public static class Apply extends 
AnnotationApplier<FormData,ContextPropertiesBuilder> {
 
                /**
                 * Constructor.
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 66d5b9b..d9f2aa9 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
@@ -1077,7 +1077,7 @@ public class HeaderAnnotation {
        /**
         * Applies targeted {@link Header} annotations to a {@link 
ContextPropertiesBuilder}.
         */
-       public static class Apply extends 
ContextApplier<Header,ContextPropertiesBuilder> {
+       public static class Apply extends 
AnnotationApplier<Header,ContextPropertiesBuilder> {
 
                /**
                 * Constructor.
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 f969796..d35e88e 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
@@ -987,7 +987,7 @@ public class PathAnnotation {
        /**
         * Applies targeted {@link Path} annotations to a {@link 
ContextPropertiesBuilder}.
         */
-       public static class Apply extends 
ContextApplier<Path,ContextPropertiesBuilder> {
+       public static class Apply extends 
AnnotationApplier<Path,ContextPropertiesBuilder> {
 
                /**
                 * Constructor.
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 b6867d0..fb8303a 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
@@ -1076,7 +1076,7 @@ public class QueryAnnotation {
        /**
         * Applies targeted {@link Query} annotations to a {@link 
ContextPropertiesBuilder}.
         */
-       public static class Apply extends 
ContextApplier<Query,ContextPropertiesBuilder> {
+       public static class Apply extends 
AnnotationApplier<Query,ContextPropertiesBuilder> {
 
                /**
                 * Constructor.
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 538f8bb..2410e93 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
@@ -177,7 +177,7 @@ public class RequestAnnotation {
        /**
         * Applies targeted {@link Request} annotations to a {@link 
ContextPropertiesBuilder}.
         */
-       public static class Apply extends 
ContextApplier<Request,ContextPropertiesBuilder> {
+       public static class Apply extends 
AnnotationApplier<Request,ContextPropertiesBuilder> {
 
                /**
                 * Constructor.
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 d9a0593..52ff654 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
@@ -403,7 +403,7 @@ public class ResponseAnnotation {
        /**
         * Applies targeted {@link Response} annotations to a {@link 
ContextPropertiesBuilder}.
         */
-       public static class Apply extends 
ContextApplier<Response,ContextPropertiesBuilder> {
+       public static class Apply extends 
AnnotationApplier<Response,ContextPropertiesBuilder> {
 
                /**
                 * Constructor.
diff --git 
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/annotation/ResponseBodyAnnotation.java
 
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/annotation/ResponseBodyAnnotation.java
index 85a3558..ce55997 100644
--- 
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/annotation/ResponseBodyAnnotation.java
+++ 
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/annotation/ResponseBodyAnnotation.java
@@ -141,7 +141,7 @@ public class ResponseBodyAnnotation {
        /**
         * Applies targeted {@link ResponseBody} annotations to a {@link 
ContextPropertiesBuilder}.
         */
-       public static class Apply extends 
ContextApplier<ResponseBody,ContextPropertiesBuilder> {
+       public static class Apply extends 
AnnotationApplier<ResponseBody,ContextPropertiesBuilder> {
 
                /**
                 * Constructor.
diff --git 
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/annotation/ResponseHeaderAnnotation.java
 
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/annotation/ResponseHeaderAnnotation.java
index 742fb54..7793701 100644
--- 
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/annotation/ResponseHeaderAnnotation.java
+++ 
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/annotation/ResponseHeaderAnnotation.java
@@ -977,7 +977,7 @@ public class ResponseHeaderAnnotation {
        /**
         * Applies targeted {@link ResponseHeader} annotations to a {@link 
ContextPropertiesBuilder}.
         */
-       public static class Apply extends 
ContextApplier<ResponseHeader,ContextPropertiesBuilder> {
+       public static class Apply extends 
AnnotationApplier<ResponseHeader,ContextPropertiesBuilder> {
 
                /**
                 * Constructor.
diff --git 
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/annotation/ResponseStatusAnnotation.java
 
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/annotation/ResponseStatusAnnotation.java
index af796e3..79ac3a2 100644
--- 
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/annotation/ResponseStatusAnnotation.java
+++ 
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/annotation/ResponseStatusAnnotation.java
@@ -141,7 +141,7 @@ public class ResponseStatusAnnotation {
        /**
         * Applies targeted {@link ResponseStatus} annotations to a {@link 
ContextPropertiesBuilder}.
         */
-       public static class Apply extends 
ContextApplier<ResponseStatus,ContextPropertiesBuilder> {
+       public static class Apply extends 
AnnotationApplier<ResponseStatus,ContextPropertiesBuilder> {
 
                /**
                 * Constructor.
diff --git 
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/jso/annotation/JsoAnnotation.java
 
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/jso/annotation/JsoAnnotation.java
index 6536194..5e0f5a2 100644
--- 
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/jso/annotation/JsoAnnotation.java
+++ 
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/jso/annotation/JsoAnnotation.java
@@ -147,7 +147,7 @@ public class JsoAnnotation {
        /**
         * Applies targeted {@link Jso} annotations to a {@link 
ContextPropertiesBuilder}.
         */
-       public static class Apply extends 
ContextApplier<Jso,ContextPropertiesBuilder> {
+       public static class Apply extends 
AnnotationApplier<Jso,ContextPropertiesBuilder> {
 
                /**
                 * Constructor.
diff --git 
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/jso/annotation/JsoConfigAnnotation.java
 
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/jso/annotation/JsoConfigAnnotation.java
index 8d0779c..508261a 100644
--- 
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/jso/annotation/JsoConfigAnnotation.java
+++ 
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/jso/annotation/JsoConfigAnnotation.java
@@ -24,7 +24,7 @@ public class JsoConfigAnnotation {
        /**
         * Applies {@link JsoConfig} annotations to a {@link 
ContextPropertiesBuilder}.
         */
-       public static class Apply extends 
ContextApplier<JsoConfig,ContextPropertiesBuilder> {
+       public static class Apply extends 
AnnotationApplier<JsoConfig,ContextPropertiesBuilder> {
 
                /**
                 * Constructor.
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 f279ebf..4157838 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
@@ -169,7 +169,7 @@ public class JsonAnnotation {
        /**
         * Applies targeted {@link Json} annotations to a {@link 
ContextPropertiesBuilder}.
         */
-       public static class Apply extends 
ContextApplier<Json,ContextPropertiesBuilder> {
+       public static class Apply extends 
AnnotationApplier<Json,ContextPropertiesBuilder> {
 
                /**
                 * Constructor.
diff --git 
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/json/annotation/JsonConfigAnnotation.java
 
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/json/annotation/JsonConfigAnnotation.java
index 9f65d02..6d234e9 100644
--- 
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/json/annotation/JsonConfigAnnotation.java
+++ 
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/json/annotation/JsonConfigAnnotation.java
@@ -27,7 +27,7 @@ public class JsonConfigAnnotation {
        /**
         * Applies {@link JsonConfig} annotations to a {@link 
ContextPropertiesBuilder}.
         */
-       public static class Apply extends 
ContextApplier<JsonConfig,ContextPropertiesBuilder> {
+       public static class Apply extends 
AnnotationApplier<JsonConfig,ContextPropertiesBuilder> {
 
                /**
                 * Constructor.
diff --git 
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/jsonschema/annotation/JsonSchemaConfigAnnotation.java
 
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/jsonschema/annotation/JsonSchemaConfigAnnotation.java
index b420fdf..fe500ea 100644
--- 
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/jsonschema/annotation/JsonSchemaConfigAnnotation.java
+++ 
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/jsonschema/annotation/JsonSchemaConfigAnnotation.java
@@ -28,7 +28,7 @@ public class JsonSchemaConfigAnnotation {
        /**
         * Applies {@link JsonSchemaConfig} annotations to a {@link 
ContextPropertiesBuilder}.
         */
-       public static class Apply extends 
ContextApplier<JsonSchemaConfig,ContextPropertiesBuilder> {
+       public static class Apply extends 
AnnotationApplier<JsonSchemaConfig,ContextPropertiesBuilder> {
 
                /**
                 * Constructor.
diff --git 
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/jsonschema/annotation/SchemaAnnotation.java
 
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/jsonschema/annotation/SchemaAnnotation.java
index 951100f..0309252 100644
--- 
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/jsonschema/annotation/SchemaAnnotation.java
+++ 
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/jsonschema/annotation/SchemaAnnotation.java
@@ -1280,7 +1280,7 @@ public class SchemaAnnotation {
        /**
         * Applies targeted {@link Schema} annotations to a {@link 
ContextPropertiesBuilder}.
         */
-       public static class Apply extends 
ContextApplier<Schema,ContextPropertiesBuilder> {
+       public static class Apply extends 
AnnotationApplier<Schema,ContextPropertiesBuilder> {
 
                /**
                 * Constructor.
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 262c435..0ab68e4 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
@@ -147,7 +147,7 @@ public class MsgPackAnnotation {
        /**
         * Applies targeted {@link MsgPack} annotations to a {@link 
ContextPropertiesBuilder}.
         */
-       public static class Apply extends 
ContextApplier<MsgPack,ContextPropertiesBuilder> {
+       public static class Apply extends 
AnnotationApplier<MsgPack,ContextPropertiesBuilder> {
 
                /**
                 * Constructor.
diff --git 
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/msgpack/annotation/MsgPackConfigAnnotation.java
 
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/msgpack/annotation/MsgPackConfigAnnotation.java
index 70251e5..9dcdc96 100644
--- 
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/msgpack/annotation/MsgPackConfigAnnotation.java
+++ 
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/msgpack/annotation/MsgPackConfigAnnotation.java
@@ -26,7 +26,7 @@ public class MsgPackConfigAnnotation {
        /**
         * Applies {@link MsgPackConfig} annotations to a {@link 
ContextPropertiesBuilder}.
         */
-       public static class Apply extends 
ContextApplier<MsgPackConfig,ContextPropertiesBuilder> {
+       public static class Apply extends 
AnnotationApplier<MsgPackConfig,ContextPropertiesBuilder> {
 
                /**
                 * Constructor.
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 e3bd9d1..e3322d1 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
@@ -147,7 +147,7 @@ public class OpenApiAnnotation {
        /**
         * Applies targeted {@link OpenApi} annotations to a {@link 
ContextPropertiesBuilder}.
         */
-       public static class Apply extends 
ContextApplier<OpenApi,ContextPropertiesBuilder> {
+       public static class Apply extends 
AnnotationApplier<OpenApi,ContextPropertiesBuilder> {
 
                /**
                 * Constructor.
diff --git 
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/oapi/annotation/OpenApiConfigAnnotation.java
 
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/oapi/annotation/OpenApiConfigAnnotation.java
index 13ec027..6fbd05f 100644
--- 
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/oapi/annotation/OpenApiConfigAnnotation.java
+++ 
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/oapi/annotation/OpenApiConfigAnnotation.java
@@ -26,7 +26,7 @@ public class OpenApiConfigAnnotation {
        /**
         * Applies {@link OpenApiConfig} annotations to a {@link 
ContextPropertiesBuilder}.
         */
-       public static class Apply extends 
ContextApplier<OpenApiConfig,ContextPropertiesBuilder> {
+       public static class Apply extends 
AnnotationApplier<OpenApiConfig,ContextPropertiesBuilder> {
 
                /**
                 * Constructor.
diff --git 
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/parser/annotation/ParserConfigAnnotation.java
 
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/parser/annotation/ParserConfigAnnotation.java
index c49ac2c..180f3fc 100644
--- 
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/parser/annotation/ParserConfigAnnotation.java
+++ 
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/parser/annotation/ParserConfigAnnotation.java
@@ -30,7 +30,7 @@ public class ParserConfigAnnotation {
        /**
         * Applies {@link ParserConfig} annotations to a {@link 
ContextPropertiesBuilder}.
         */
-       public static class Apply extends 
ContextApplier<ParserConfig,ContextPropertiesBuilder> {
+       public static class Apply extends 
AnnotationApplier<ParserConfig,ContextPropertiesBuilder> {
 
                /**
                 * Constructor.
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 9dd10d8..6c6e4f5 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
@@ -147,7 +147,7 @@ public class PlainTextAnnotation {
        /**
         * Applies targeted {@link PlainText} annotations to a {@link 
ContextPropertiesBuilder}.
         */
-       public static class Apply extends 
ContextApplier<PlainText,ContextPropertiesBuilder> {
+       public static class Apply extends 
AnnotationApplier<PlainText,ContextPropertiesBuilder> {
 
                /**
                 * Constructor.
diff --git 
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/plaintext/annotation/PlainTextConfigAnnotation.java
 
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/plaintext/annotation/PlainTextConfigAnnotation.java
index e23e2e3..c00ba93 100644
--- 
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/plaintext/annotation/PlainTextConfigAnnotation.java
+++ 
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/plaintext/annotation/PlainTextConfigAnnotation.java
@@ -24,7 +24,7 @@ public class PlainTextConfigAnnotation {
        /**
         * Applies {@link PlainTextConfig} annotations to a {@link 
ContextPropertiesBuilder}.
         */
-       public static class Apply extends 
ContextApplier<PlainTextConfig,ContextPropertiesBuilder> {
+       public static class Apply extends 
AnnotationApplier<PlainTextConfig,ContextPropertiesBuilder> {
 
                /**
                 * Constructor.
diff --git 
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/reflect/AnnotationInfo.java
 
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/reflect/AnnotationInfo.java
index e186e1e..39e0b99 100644
--- 
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/reflect/AnnotationInfo.java
+++ 
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/reflect/AnnotationInfo.java
@@ -165,31 +165,31 @@ public class AnnotationInfo<T extends Annotation> {
                return om;
        }
 
-       private Constructor<? extends ContextApplier<?,?>>[] applyConstructors;
+       private Constructor<? extends AnnotationApplier<?,?>>[] 
applyConstructors;
 
        /**
-        * If this annotation has a {@link ContextApply} annotation, returns an 
instance of the specified {@link ContextApplier} class.
+        * If this annotation has a {@link ContextApply} annotation, returns an 
instance of the specified {@link AnnotationApplier} class.
         *
-        * @param vrs Variable resolver passed to the {@link ContextApplier} 
object.
-        * @return A new {@link ContextApplier} object.  Never <jk>null</jk>.
+        * @param vrs Variable resolver passed to the {@link AnnotationApplier} 
object.
+        * @return A new {@link AnnotationApplier} object.  Never <jk>null</jk>.
         * @throws ExecutableException Exception occurred on invoked 
constructor/method/field.
         */
        @SuppressWarnings("unchecked")
-       public ContextApplier<Annotation,Object>[] 
getApplies(VarResolverSession vrs) throws ExecutableException {
+       public AnnotationApplier<Annotation,Object>[] 
getApplies(VarResolverSession vrs) throws ExecutableException {
                try {
                        if (applyConstructors == null) {
                                ContextApply cpa = 
a.annotationType().getAnnotation(ContextApply.class);
                                if (cpa == null)
-                                       applyConstructors = new Constructor[]{ 
ContextApplier.NoOp.class.getConstructor(VarResolverSession.class) };
+                                       applyConstructors = new Constructor[]{ 
AnnotationApplier.NoOp.class.getConstructor(VarResolverSession.class) };
                                else {
                                        applyConstructors = new 
Constructor[cpa.value().length];
                                        for (int i = 0; i < cpa.value().length; 
i++)
-                                               applyConstructors[i] = 
(Constructor<? extends ContextApplier<?,?>>) 
cpa.value()[i].getConstructor(VarResolverSession.class);
+                                               applyConstructors[i] = 
(Constructor<? extends AnnotationApplier<?,?>>) 
cpa.value()[i].getConstructor(VarResolverSession.class);
                                }
                        }
-                       ContextApplier<Annotation,Object>[] aa = new 
ContextApplier[applyConstructors.length];
+                       AnnotationApplier<Annotation,Object>[] aa = new 
AnnotationApplier[applyConstructors.length];
                        for (int i = 0; i < aa.length; i++)
-                               aa[i] = (ContextApplier<Annotation,Object>) 
applyConstructors[i].newInstance(vrs);
+                               aa[i] = (AnnotationApplier<Annotation,Object>) 
applyConstructors[i].newInstance(vrs);
                        return aa;
                } catch (InstantiationException | IllegalAccessException | 
IllegalArgumentException | InvocationTargetException | NoSuchMethodException | 
SecurityException e) {
                        throw new ExecutableException(e);
diff --git 
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/serializer/annotation/SerializerConfigAnnotation.java
 
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/serializer/annotation/SerializerConfigAnnotation.java
index ae26e54..0ac317e 100644
--- 
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/serializer/annotation/SerializerConfigAnnotation.java
+++ 
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/serializer/annotation/SerializerConfigAnnotation.java
@@ -31,7 +31,7 @@ public class SerializerConfigAnnotation {
        /**
         * Applies {@link SerializerConfig} annotations to a {@link 
ContextPropertiesBuilder}.
         */
-       public static class Apply extends 
ContextApplier<SerializerConfig,ContextPropertiesBuilder> {
+       public static class Apply extends 
AnnotationApplier<SerializerConfig,ContextPropertiesBuilder> {
 
                /**
                 * Constructor.
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 ead2507..e645b02 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
@@ -147,7 +147,7 @@ public class SoapXmlAnnotation {
        /**
         * Applies targeted {@link SoapXml} annotations to a {@link 
ContextPropertiesBuilder}.
         */
-       public static class Apply extends 
ContextApplier<SoapXml,ContextPropertiesBuilder> {
+       public static class Apply extends 
AnnotationApplier<SoapXml,ContextPropertiesBuilder> {
 
                /**
                 * Constructor.
diff --git 
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/soap/annotation/SoapXmlConfigAnnotation.java
 
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/soap/annotation/SoapXmlConfigAnnotation.java
index 9e8c7d4..f2ff30c 100644
--- 
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/soap/annotation/SoapXmlConfigAnnotation.java
+++ 
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/soap/annotation/SoapXmlConfigAnnotation.java
@@ -26,7 +26,7 @@ public class SoapXmlConfigAnnotation {
        /**
         * Applies {@link SoapXmlConfig} annotations to a {@link 
ContextPropertiesBuilder}.
         */
-       public static class Apply extends 
ContextApplier<SoapXmlConfig,ContextPropertiesBuilder> {
+       public static class Apply extends 
AnnotationApplier<SoapXmlConfig,ContextPropertiesBuilder> {
 
                /**
                 * Constructor.
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 295d000..49cb53f 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
@@ -147,7 +147,7 @@ public class UonAnnotation {
        /**
         * Applies targeted {@link Uon} annotations to a {@link 
ContextPropertiesBuilder}.
         */
-       public static class Apply extends 
ContextApplier<Uon,ContextPropertiesBuilder> {
+       public static class Apply extends 
AnnotationApplier<Uon,ContextPropertiesBuilder> {
 
                /**
                 * Constructor.
diff --git 
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/uon/annotation/UonConfigAnnotation.java
 
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/uon/annotation/UonConfigAnnotation.java
index 46e22b0..45cbfb7 100644
--- 
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/uon/annotation/UonConfigAnnotation.java
+++ 
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/uon/annotation/UonConfigAnnotation.java
@@ -27,7 +27,7 @@ public class UonConfigAnnotation {
        /**
         * Applies {@link UonConfig} annotations to a {@link 
ContextPropertiesBuilder}.
         */
-       public static class Apply extends 
ContextApplier<UonConfig,ContextPropertiesBuilder> {
+       public static class Apply extends 
AnnotationApplier<UonConfig,ContextPropertiesBuilder> {
 
                /**
                 * Constructor.
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 2a6a84e..074c3e3 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
@@ -171,7 +171,7 @@ public class UrlEncodingAnnotation {
        /**
         * Applies targeted {@link UrlEncoding} annotations to a {@link 
ContextPropertiesBuilder}.
         */
-       public static class Apply extends 
ContextApplier<UrlEncoding,ContextPropertiesBuilder> {
+       public static class Apply extends 
AnnotationApplier<UrlEncoding,ContextPropertiesBuilder> {
 
                /**
                 * Constructor.
diff --git 
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/urlencoding/annotation/UrlEncodingConfigAnnotation.java
 
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/urlencoding/annotation/UrlEncodingConfigAnnotation.java
index 1f4cda1..a7b4295 100644
--- 
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/urlencoding/annotation/UrlEncodingConfigAnnotation.java
+++ 
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/urlencoding/annotation/UrlEncodingConfigAnnotation.java
@@ -25,7 +25,7 @@ public class UrlEncodingConfigAnnotation {
        /**
         * Applies {@link UrlEncodingConfig} annotations to a {@link 
ContextPropertiesBuilder}.
         */
-       public static class Apply extends 
ContextApplier<UrlEncodingConfig,ContextPropertiesBuilder> {
+       public static class Apply extends 
AnnotationApplier<UrlEncodingConfig,ContextPropertiesBuilder> {
 
                /**
                 * Constructor.
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 2646495..f3c335f 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
@@ -225,7 +225,7 @@ public class XmlAnnotation {
        /**
         * Applies targeted {@link Xml} annotations to a {@link 
ContextPropertiesBuilder}.
         */
-       public static class Apply extends 
ContextApplier<Xml,ContextPropertiesBuilder> {
+       public static class Apply extends 
AnnotationApplier<Xml,ContextPropertiesBuilder> {
 
                /**
                 * Constructor.
diff --git 
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/xml/annotation/XmlConfigAnnotation.java
 
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/xml/annotation/XmlConfigAnnotation.java
index 3371119..543dbee 100644
--- 
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/xml/annotation/XmlConfigAnnotation.java
+++ 
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/xml/annotation/XmlConfigAnnotation.java
@@ -28,7 +28,7 @@ public class XmlConfigAnnotation {
        /**
         * Applies {@link XmlConfig} annotations to a {@link 
ContextPropertiesBuilder}.
         */
-       public static class Apply extends 
ContextApplier<XmlConfig,ContextPropertiesBuilder> {
+       public static class Apply extends 
AnnotationApplier<XmlConfig,ContextPropertiesBuilder> {
 
                /**
                 * Constructor.
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 754b0ec..285c957 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
@@ -1024,7 +1024,7 @@ public class RestAnnotation {
        /**
         * Applies {@link Rest} annotations to a {@link 
ContextPropertiesBuilder}.
         */
-       public static class Apply extends 
ContextApplier<Rest,ContextPropertiesBuilder> {
+       public static class Apply extends 
AnnotationApplier<Rest,ContextPropertiesBuilder> {
 
                /**
                 * Constructor.
diff --git 
a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/annotation/RestDeleteAnnotation.java
 
b/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/annotation/RestDeleteAnnotation.java
index b65315b..e22c496 100644
--- 
a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/annotation/RestDeleteAnnotation.java
+++ 
b/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/annotation/RestDeleteAnnotation.java
@@ -439,7 +439,7 @@ public class RestDeleteAnnotation {
        /**
         * Applies {@link RestDelete} annotations to a {@link 
RestOperationContextBuilder}.
         */
-       public static class Apply extends 
ContextApplier<RestDelete,RestOperationContextBuilder> {
+       public static class Apply extends 
AnnotationApplier<RestDelete,RestOperationContextBuilder> {
 
                /**
                 * Constructor.
diff --git 
a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/annotation/RestGetAnnotation.java
 
b/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/annotation/RestGetAnnotation.java
index 3c56711..549745b 100644
--- 
a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/annotation/RestGetAnnotation.java
+++ 
b/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/annotation/RestGetAnnotation.java
@@ -492,7 +492,7 @@ public class RestGetAnnotation {
        /**
         * Applies {@link RestGet} annotations to a {@link 
RestOperationContextBuilder}.
         */
-       public static class Apply extends 
ContextApplier<RestGet,RestOperationContextBuilder> {
+       public static class Apply extends 
AnnotationApplier<RestGet,RestOperationContextBuilder> {
 
                /**
                 * Constructor.
diff --git 
a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/annotation/RestOpAnnotation.java
 
b/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/annotation/RestOpAnnotation.java
index 6303820..6445b30 100644
--- 
a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/annotation/RestOpAnnotation.java
+++ 
b/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/annotation/RestOpAnnotation.java
@@ -594,7 +594,7 @@ public class RestOpAnnotation {
        /**
         * Applies {@link RestOp} annotations to a {@link 
RestOperationContextBuilder}.
         */
-       public static class Apply extends 
ContextApplier<RestOp,RestOperationContextBuilder> {
+       public static class Apply extends 
AnnotationApplier<RestOp,RestOperationContextBuilder> {
 
                /**
                 * Constructor.
diff --git 
a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/annotation/RestPostAnnotation.java
 
b/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/annotation/RestPostAnnotation.java
index 5792137..b496d2c 100644
--- 
a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/annotation/RestPostAnnotation.java
+++ 
b/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/annotation/RestPostAnnotation.java
@@ -577,7 +577,7 @@ public class RestPostAnnotation {
        /**
         * Applies {@link RestPost} annotations to a {@link 
RestOperationContextBuilder}.
         */
-       public static class Apply extends 
ContextApplier<RestPost,RestOperationContextBuilder> {
+       public static class Apply extends 
AnnotationApplier<RestPost,RestOperationContextBuilder> {
 
                /**
                 * Constructor.
diff --git 
a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/annotation/RestPutAnnotation.java
 
b/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/annotation/RestPutAnnotation.java
index 479116c..c9cbb2f 100644
--- 
a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/annotation/RestPutAnnotation.java
+++ 
b/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/annotation/RestPutAnnotation.java
@@ -577,7 +577,7 @@ public class RestPutAnnotation {
        /**
         * Applies {@link RestPut} annotations to a {@link 
RestOperationContextBuilder}.
         */
-       public static class Apply extends 
ContextApplier<RestPut,RestOperationContextBuilder> {
+       public static class Apply extends 
AnnotationApplier<RestPut,RestOperationContextBuilder> {
 
                /**
                 * Constructor.
diff --git 
a/juneau-utest/src/test/java/org/apache/juneau/reflection/ClassInfoTest.java 
b/juneau-utest/src/test/java/org/apache/juneau/reflection/ClassInfoTest.java
index c32df62..4bb5b66 100644
--- a/juneau-utest/src/test/java/org/apache/juneau/reflection/ClassInfoTest.java
+++ b/juneau-utest/src/test/java/org/apache/juneau/reflection/ClassInfoTest.java
@@ -63,7 +63,7 @@ public class ClassInfoTest {
                int value();
        }
 
-       public static class AConfigApply extends 
ContextApplier<AConfig,ContextPropertiesBuilder> {
+       public static class AConfigApply extends 
AnnotationApplier<AConfig,ContextPropertiesBuilder> {
                protected AConfigApply(VarResolverSession vr) {
                        super(AConfig.class, ContextPropertiesBuilder.class, 
vr);
                }
diff --git 
a/juneau-utest/src/test/java/org/apache/juneau/reflection/MethodInfoTest.java 
b/juneau-utest/src/test/java/org/apache/juneau/reflection/MethodInfoTest.java
index ca05792..912b2d0 100644
--- 
a/juneau-utest/src/test/java/org/apache/juneau/reflection/MethodInfoTest.java
+++ 
b/juneau-utest/src/test/java/org/apache/juneau/reflection/MethodInfoTest.java
@@ -58,7 +58,7 @@ public class MethodInfoTest {
                String value();
        }
 
-       public static class AConfigApply extends 
ContextApplier<AConfig,ContextPropertiesBuilder> {
+       public static class AConfigApply extends 
AnnotationApplier<AConfig,ContextPropertiesBuilder> {
                protected AConfigApply(VarResolverSession vr) {
                        super(AConfig.class, ContextPropertiesBuilder.class, 
vr);
                }

Reply via email to