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 817357f Context API refactoring.
817357f is described below
commit 817357f7fc111d9e8098d702d44738e1919f6490
Author: JamesBognar <[email protected]>
AuthorDate: Tue Sep 28 16:04:39 2021 -0400
Context API refactoring.
---
.../java/org/apache/juneau/csv/annotation/CsvAnnotation.java | 11 +++++------
.../org/apache/juneau/html/annotation/HtmlAnnotation.java | 12 +++++-------
.../apache/juneau/html/annotation/HtmlLinkAnnotation.java | 12 +++++-------
.../java/org/apache/juneau/jso/annotation/JsoAnnotation.java | 12 +++++-------
.../org/apache/juneau/json/annotation/JsonAnnotation.java | 12 +++++-------
.../juneau/jsonschema/annotation/SchemaAnnotation.java | 11 +++++------
.../apache/juneau/msgpack/annotation/MsgPackAnnotation.java | 12 +++++-------
.../org/apache/juneau/oapi/annotation/OpenApiAnnotation.java | 12 +++++-------
.../juneau/plaintext/annotation/PlainTextAnnotation.java | 12 +++++-------
.../org/apache/juneau/soap/annotation/SoapXmlAnnotation.java | 12 +++++-------
.../java/org/apache/juneau/uon/annotation/UonAnnotation.java | 12 +++++-------
.../juneau/urlencoding/annotation/UrlEncodingAnnotation.java | 12 +++++-------
.../java/org/apache/juneau/xml/annotation/XmlAnnotation.java | 12 +++++-------
13 files changed, 65 insertions(+), 89 deletions(-)
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 ec8e166..0281809 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
@@ -14,7 +14,6 @@ package org.apache.juneau.csv.annotation;
import static java.lang.annotation.ElementType.*;
import static java.lang.annotation.RetentionPolicy.*;
-import static org.apache.juneau.BeanContext.*;
import java.lang.annotation.*;
import java.lang.reflect.*;
@@ -161,9 +160,9 @@ public class CsvAnnotation {
//-----------------------------------------------------------------------------------------------------------------
/**
- * Applies targeted {@link Csv} annotations to a {@link
ContextPropertiesBuilder}.
+ * Applies targeted {@link Csv} annotations to a {@link ContextBuilder}.
*/
- public static class Apply extends
AnnotationApplier<Csv,ContextPropertiesBuilder> {
+ public static class Apply extends AnnotationApplier<Csv,ContextBuilder>
{
/**
* Constructor.
@@ -171,17 +170,17 @@ public class CsvAnnotation {
* @param vr The resolver for resolving values in annotations.
*/
public Apply(VarResolverSession vr) {
- super(Csv.class, ContextPropertiesBuilder.class, vr);
+ super(Csv.class, ContextBuilder.class, vr);
}
@Override
- public void apply(AnnotationInfo<Csv> ai,
ContextPropertiesBuilder b) {
+ public void apply(AnnotationInfo<Csv> ai, ContextBuilder b) {
Csv a = ai.getAnnotation();
if (isEmpty(a.on()) && isEmpty(a.onClass()))
return;
- b.prependTo(CONTEXT_annotations, copy(a, vr()));
+ b.annotations(copy(a, vr()));
}
}
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 91b5004..1ad708b 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
@@ -14,8 +14,6 @@ package org.apache.juneau.html.annotation;
import static java.lang.annotation.ElementType.*;
import static java.lang.annotation.RetentionPolicy.*;
-import static org.apache.juneau.BeanContext.*;
-
import java.lang.annotation.*;
import java.lang.reflect.*;
@@ -281,9 +279,9 @@ public class HtmlAnnotation {
//-----------------------------------------------------------------------------------------------------------------
/**
- * Applies targeted {@link Html} annotations to a {@link
ContextPropertiesBuilder}.
+ * Applies targeted {@link Html} annotations to a {@link
ContextBuilder}.
*/
- public static class Apply extends
AnnotationApplier<Html,ContextPropertiesBuilder> {
+ public static class Apply extends
AnnotationApplier<Html,ContextBuilder> {
/**
* Constructor.
@@ -291,17 +289,17 @@ public class HtmlAnnotation {
* @param vr The resolver for resolving values in annotations.
*/
public Apply(VarResolverSession vr) {
- super(Html.class, ContextPropertiesBuilder.class, vr);
+ super(Html.class, ContextBuilder.class, vr);
}
@Override
- public void apply(AnnotationInfo<Html> ai,
ContextPropertiesBuilder b) {
+ public void apply(AnnotationInfo<Html> ai, ContextBuilder b) {
Html a = ai.getAnnotation();
if (isEmpty(a.on()) && isEmpty(a.onClass()))
return;
- b.prependTo(CONTEXT_annotations, copy(a, vr()));
+ b.annotations(copy(a, vr()));
}
}
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 408dd55..e76fe57 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
@@ -14,8 +14,6 @@ package org.apache.juneau.html.annotation;
import static java.lang.annotation.ElementType.*;
import static java.lang.annotation.RetentionPolicy.*;
-import static org.apache.juneau.BeanContext.*;
-
import java.lang.annotation.*;
import org.apache.juneau.*;
@@ -188,9 +186,9 @@ public class HtmlLinkAnnotation {
//-----------------------------------------------------------------------------------------------------------------
/**
- * Applies targeted {@link HtmlLink} annotations to a {@link
ContextPropertiesBuilder}.
+ * Applies targeted {@link HtmlLink} annotations to a {@link
ContextBuilder}.
*/
- public static class Apply extends
AnnotationApplier<HtmlLink,ContextPropertiesBuilder> {
+ public static class Apply extends
AnnotationApplier<HtmlLink,ContextBuilder> {
/**
* Constructor.
@@ -198,17 +196,17 @@ public class HtmlLinkAnnotation {
* @param vr The resolver for resolving values in annotations.
*/
public Apply(VarResolverSession vr) {
- super(HtmlLink.class, ContextPropertiesBuilder.class,
vr);
+ super(HtmlLink.class, ContextBuilder.class, vr);
}
@Override
- public void apply(AnnotationInfo<HtmlLink> ai,
ContextPropertiesBuilder b) {
+ public void apply(AnnotationInfo<HtmlLink> ai, ContextBuilder
b) {
HtmlLink a = ai.getAnnotation();
if (isEmpty(a.on()) && isEmpty(a.onClass()))
return;
- b.prependTo(CONTEXT_annotations, copy(a, vr()));
+ b.annotations(copy(a, vr()));
}
}
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 68b3636..192d693 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
@@ -14,8 +14,6 @@ package org.apache.juneau.jso.annotation;
import static java.lang.annotation.ElementType.*;
import static java.lang.annotation.RetentionPolicy.*;
-import static org.apache.juneau.BeanContext.*;
-
import java.lang.annotation.*;
import java.lang.reflect.*;
@@ -161,9 +159,9 @@ public class JsoAnnotation {
//-----------------------------------------------------------------------------------------------------------------
/**
- * Applies targeted {@link Jso} annotations to a {@link
ContextPropertiesBuilder}.
+ * Applies targeted {@link Jso} annotations to a {@link ContextBuilder}.
*/
- public static class Apply extends
AnnotationApplier<Jso,ContextPropertiesBuilder> {
+ public static class Apply extends AnnotationApplier<Jso,ContextBuilder>
{
/**
* Constructor.
@@ -171,17 +169,17 @@ public class JsoAnnotation {
* @param vr The resolver for resolving values in annotations.
*/
public Apply(VarResolverSession vr) {
- super(Jso.class, ContextPropertiesBuilder.class, vr);
+ super(Jso.class, ContextBuilder.class, vr);
}
@Override
- public void apply(AnnotationInfo<Jso> ai,
ContextPropertiesBuilder b) {
+ public void apply(AnnotationInfo<Jso> ai, ContextBuilder b) {
Jso a = ai.getAnnotation();
if (isEmpty(a.on()) && isEmpty(a.onClass()))
return;
- b.prependTo(CONTEXT_annotations, copy(a, vr()));
+ b.annotations(copy(a, vr()));
}
}
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 5d760b5..6479240 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
@@ -14,8 +14,6 @@ package org.apache.juneau.json.annotation;
import static java.lang.annotation.ElementType.*;
import static java.lang.annotation.RetentionPolicy.*;
-import static org.apache.juneau.BeanContext.*;
-
import java.lang.annotation.*;
import java.lang.reflect.*;
@@ -183,9 +181,9 @@ public class JsonAnnotation {
//-----------------------------------------------------------------------------------------------------------------
/**
- * Applies targeted {@link Json} annotations to a {@link
ContextPropertiesBuilder}.
+ * Applies targeted {@link Json} annotations to a {@link
ContextBuilder}.
*/
- public static class Apply extends
AnnotationApplier<Json,ContextPropertiesBuilder> {
+ public static class Apply extends
AnnotationApplier<Json,ContextBuilder> {
/**
* Constructor.
@@ -193,17 +191,17 @@ public class JsonAnnotation {
* @param vr The resolver for resolving values in annotations.
*/
public Apply(VarResolverSession vr) {
- super(Json.class, ContextPropertiesBuilder.class, vr);
+ super(Json.class, ContextBuilder.class, vr);
}
@Override
- public void apply(AnnotationInfo<Json> ai,
ContextPropertiesBuilder b) {
+ public void apply(AnnotationInfo<Json> ai, ContextBuilder b) {
Json a = ai.getAnnotation();
if (isEmpty(a.on()) && isEmpty(a.onClass()))
return;
- b.prependTo(CONTEXT_annotations, copy(a, vr()));
+ b.annotations(copy(a, vr()));
}
}
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 6b74b06..e90fa10 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
@@ -14,7 +14,6 @@ package org.apache.juneau.jsonschema.annotation;
import static java.lang.annotation.ElementType.*;
import static java.lang.annotation.RetentionPolicy.*;
-import static org.apache.juneau.BeanContext.*;
import static org.apache.juneau.internal.ArrayUtils.*;
import static org.apache.juneau.jsonschema.SchemaUtils.*;
@@ -1294,9 +1293,9 @@ public class SchemaAnnotation {
//-----------------------------------------------------------------------------------------------------------------
/**
- * Applies targeted {@link Schema} annotations to a {@link
ContextPropertiesBuilder}.
+ * Applies targeted {@link Schema} annotations to a {@link
ContextBuilder}.
*/
- public static class Apply extends
AnnotationApplier<Schema,ContextPropertiesBuilder> {
+ public static class Apply extends
AnnotationApplier<Schema,ContextBuilder> {
/**
* Constructor.
@@ -1304,17 +1303,17 @@ public class SchemaAnnotation {
* @param vr The resolver for resolving values in annotations.
*/
public Apply(VarResolverSession vr) {
- super(Schema.class, ContextPropertiesBuilder.class, vr);
+ super(Schema.class, ContextBuilder.class, vr);
}
@Override
- public void apply(AnnotationInfo<Schema> ai,
ContextPropertiesBuilder b) {
+ public void apply(AnnotationInfo<Schema> ai, ContextBuilder b) {
Schema a = ai.getAnnotation();
if (isEmpty(a.on()) && isEmpty(a.onClass()))
return;
- b.prependTo(CONTEXT_annotations, copy(a, vr()));
+ b.annotations(copy(a, vr()));
}
}
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 3084447..28c0773 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
@@ -14,8 +14,6 @@ package org.apache.juneau.msgpack.annotation;
import static java.lang.annotation.ElementType.*;
import static java.lang.annotation.RetentionPolicy.*;
-import static org.apache.juneau.BeanContext.*;
-
import java.lang.annotation.*;
import java.lang.reflect.*;
@@ -161,9 +159,9 @@ public class MsgPackAnnotation {
//-----------------------------------------------------------------------------------------------------------------
/**
- * Applies targeted {@link MsgPack} annotations to a {@link
ContextPropertiesBuilder}.
+ * Applies targeted {@link MsgPack} annotations to a {@link
ContextBuilder}.
*/
- public static class Apply extends
AnnotationApplier<MsgPack,ContextPropertiesBuilder> {
+ public static class Apply extends
AnnotationApplier<MsgPack,ContextBuilder> {
/**
* Constructor.
@@ -171,17 +169,17 @@ public class MsgPackAnnotation {
* @param vr The resolver for resolving values in annotations.
*/
public Apply(VarResolverSession vr) {
- super(MsgPack.class, ContextPropertiesBuilder.class,
vr);
+ super(MsgPack.class, ContextBuilder.class, vr);
}
@Override
- public void apply(AnnotationInfo<MsgPack> ai,
ContextPropertiesBuilder b) {
+ public void apply(AnnotationInfo<MsgPack> ai, ContextBuilder b)
{
MsgPack a = ai.getAnnotation();
if (isEmpty(a.on()) && isEmpty(a.onClass()))
return;
- b.prependTo(CONTEXT_annotations, copy(a, vr()));
+ b.annotations(copy(a, vr()));
}
}
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 e043f61..593f4c3 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
@@ -14,8 +14,6 @@ package org.apache.juneau.oapi.annotation;
import static java.lang.annotation.ElementType.*;
import static java.lang.annotation.RetentionPolicy.*;
-import static org.apache.juneau.BeanContext.*;
-
import java.lang.annotation.*;
import java.lang.reflect.*;
@@ -161,9 +159,9 @@ public class OpenApiAnnotation {
//-----------------------------------------------------------------------------------------------------------------
/**
- * Applies targeted {@link OpenApi} annotations to a {@link
ContextPropertiesBuilder}.
+ * Applies targeted {@link OpenApi} annotations to a {@link
ContextBuilder}.
*/
- public static class Apply extends
AnnotationApplier<OpenApi,ContextPropertiesBuilder> {
+ public static class Apply extends
AnnotationApplier<OpenApi,ContextBuilder> {
/**
* Constructor.
@@ -171,17 +169,17 @@ public class OpenApiAnnotation {
* @param vr The resolver for resolving values in annotations.
*/
public Apply(VarResolverSession vr) {
- super(OpenApi.class, ContextPropertiesBuilder.class,
vr);
+ super(OpenApi.class, ContextBuilder.class, vr);
}
@Override
- public void apply(AnnotationInfo<OpenApi> ai,
ContextPropertiesBuilder b) {
+ public void apply(AnnotationInfo<OpenApi> ai, ContextBuilder b)
{
OpenApi a = ai.getAnnotation();
if (isEmpty(a.on()) && isEmpty(a.onClass()))
return;
- b.prependTo(CONTEXT_annotations, copy(a, vr()));
+ b.annotations(copy(a, vr()));
}
}
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 6e1771c..5fe6004 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
@@ -14,8 +14,6 @@ package org.apache.juneau.plaintext.annotation;
import static java.lang.annotation.ElementType.*;
import static java.lang.annotation.RetentionPolicy.*;
-import static org.apache.juneau.BeanContext.*;
-
import java.lang.annotation.*;
import java.lang.reflect.*;
@@ -161,9 +159,9 @@ public class PlainTextAnnotation {
//-----------------------------------------------------------------------------------------------------------------
/**
- * Applies targeted {@link PlainText} annotations to a {@link
ContextPropertiesBuilder}.
+ * Applies targeted {@link PlainText} annotations to a {@link
ContextBuilder}.
*/
- public static class Apply extends
AnnotationApplier<PlainText,ContextPropertiesBuilder> {
+ public static class Apply extends
AnnotationApplier<PlainText,ContextBuilder> {
/**
* Constructor.
@@ -171,17 +169,17 @@ public class PlainTextAnnotation {
* @param vr The resolver for resolving values in annotations.
*/
public Apply(VarResolverSession vr) {
- super(PlainText.class, ContextPropertiesBuilder.class,
vr);
+ super(PlainText.class, ContextBuilder.class, vr);
}
@Override
- public void apply(AnnotationInfo<PlainText> ai,
ContextPropertiesBuilder b) {
+ public void apply(AnnotationInfo<PlainText> ai, ContextBuilder
b) {
PlainText a = ai.getAnnotation();
if (isEmpty(a.on()) && isEmpty(a.onClass()))
return;
- b.prependTo(CONTEXT_annotations, copy(a, vr()));
+ b.annotations(copy(a, vr()));
}
}
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 bd3294f..5d95248 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
@@ -14,8 +14,6 @@ package org.apache.juneau.soap.annotation;
import static java.lang.annotation.ElementType.*;
import static java.lang.annotation.RetentionPolicy.*;
-import static org.apache.juneau.BeanContext.*;
-
import java.lang.annotation.*;
import java.lang.reflect.*;
@@ -161,9 +159,9 @@ public class SoapXmlAnnotation {
//-----------------------------------------------------------------------------------------------------------------
/**
- * Applies targeted {@link SoapXml} annotations to a {@link
ContextPropertiesBuilder}.
+ * Applies targeted {@link SoapXml} annotations to a {@link
ContextBuilder}.
*/
- public static class Apply extends
AnnotationApplier<SoapXml,ContextPropertiesBuilder> {
+ public static class Apply extends
AnnotationApplier<SoapXml,ContextBuilder> {
/**
* Constructor.
@@ -171,17 +169,17 @@ public class SoapXmlAnnotation {
* @param vr The resolver for resolving values in annotations.
*/
public Apply(VarResolverSession vr) {
- super(SoapXml.class, ContextPropertiesBuilder.class,
vr);
+ super(SoapXml.class, ContextBuilder.class, vr);
}
@Override
- public void apply(AnnotationInfo<SoapXml> ai,
ContextPropertiesBuilder b) {
+ public void apply(AnnotationInfo<SoapXml> ai, ContextBuilder b)
{
SoapXml a = ai.getAnnotation();
if (isEmpty(a.on()) && isEmpty(a.onClass()))
return;
- b.prependTo(CONTEXT_annotations, copy(a, vr()));
+ b.annotations(copy(a, vr()));
}
}
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 cefc206..373c1d9 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
@@ -14,8 +14,6 @@ package org.apache.juneau.uon.annotation;
import static java.lang.annotation.ElementType.*;
import static java.lang.annotation.RetentionPolicy.*;
-import static org.apache.juneau.BeanContext.*;
-
import java.lang.annotation.*;
import java.lang.reflect.*;
@@ -161,9 +159,9 @@ public class UonAnnotation {
//-----------------------------------------------------------------------------------------------------------------
/**
- * Applies targeted {@link Uon} annotations to a {@link
ContextPropertiesBuilder}.
+ * Applies targeted {@link Uon} annotations to a {@link ContextBuilder}.
*/
- public static class Apply extends
AnnotationApplier<Uon,ContextPropertiesBuilder> {
+ public static class Apply extends AnnotationApplier<Uon,ContextBuilder>
{
/**
* Constructor.
@@ -171,17 +169,17 @@ public class UonAnnotation {
* @param vr The resolver for resolving values in annotations.
*/
public Apply(VarResolverSession vr) {
- super(Uon.class, ContextPropertiesBuilder.class, vr);
+ super(Uon.class, ContextBuilder.class, vr);
}
@Override
- public void apply(AnnotationInfo<Uon> ai,
ContextPropertiesBuilder b) {
+ public void apply(AnnotationInfo<Uon> ai, ContextBuilder b) {
Uon a = ai.getAnnotation();
if (isEmpty(a.on()) && isEmpty(a.onClass()))
return;
- b.prependTo(CONTEXT_annotations, copy(a, vr()));
+ b.annotations(copy(a, vr()));
}
}
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 fa2e36e..aa460fa 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
@@ -14,8 +14,6 @@ package org.apache.juneau.urlencoding.annotation;
import static java.lang.annotation.ElementType.*;
import static java.lang.annotation.RetentionPolicy.*;
-import static org.apache.juneau.BeanContext.*;
-
import java.lang.annotation.*;
import java.lang.reflect.*;
@@ -185,9 +183,9 @@ public class UrlEncodingAnnotation {
//-----------------------------------------------------------------------------------------------------------------
/**
- * Applies targeted {@link UrlEncoding} annotations to a {@link
ContextPropertiesBuilder}.
+ * Applies targeted {@link UrlEncoding} annotations to a {@link
ContextBuilder}.
*/
- public static class Apply extends
AnnotationApplier<UrlEncoding,ContextPropertiesBuilder> {
+ public static class Apply extends
AnnotationApplier<UrlEncoding,ContextBuilder> {
/**
* Constructor.
@@ -195,17 +193,17 @@ public class UrlEncodingAnnotation {
* @param vr The resolver for resolving values in annotations.
*/
public Apply(VarResolverSession vr) {
- super(UrlEncoding.class,
ContextPropertiesBuilder.class, vr);
+ super(UrlEncoding.class, ContextBuilder.class, vr);
}
@Override
- public void apply(AnnotationInfo<UrlEncoding> ai,
ContextPropertiesBuilder b) {
+ public void apply(AnnotationInfo<UrlEncoding> ai,
ContextBuilder b) {
UrlEncoding a = ai.getAnnotation();
if (isEmpty(a.on()) && isEmpty(a.onClass()))
return;
- b.prependTo(CONTEXT_annotations, copy(a, vr()));
+ b.annotations(copy(a, vr()));
}
}
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 78f9df6..3de7b9c 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
@@ -14,8 +14,6 @@ package org.apache.juneau.xml.annotation;
import static java.lang.annotation.ElementType.*;
import static java.lang.annotation.RetentionPolicy.*;
-import static org.apache.juneau.BeanContext.*;
-
import java.lang.annotation.*;
import java.lang.reflect.*;
@@ -239,9 +237,9 @@ public class XmlAnnotation {
//-----------------------------------------------------------------------------------------------------------------
/**
- * Applies targeted {@link Xml} annotations to a {@link
ContextPropertiesBuilder}.
+ * Applies targeted {@link Xml} annotations to a {@link ContextBuilder}.
*/
- public static class Apply extends
AnnotationApplier<Xml,ContextPropertiesBuilder> {
+ public static class Apply extends AnnotationApplier<Xml,ContextBuilder>
{
/**
* Constructor.
@@ -249,17 +247,17 @@ public class XmlAnnotation {
* @param vr The resolver for resolving values in annotations.
*/
public Apply(VarResolverSession vr) {
- super(Xml.class, ContextPropertiesBuilder.class, vr);
+ super(Xml.class, ContextBuilder.class, vr);
}
@Override
- public void apply(AnnotationInfo<Xml> ai,
ContextPropertiesBuilder b) {
+ public void apply(AnnotationInfo<Xml> ai, ContextBuilder b) {
Xml a = ai.getAnnotation();
if (isEmpty(a.on()) && isEmpty(a.onClass()))
return;
- b.prependTo(CONTEXT_annotations, copy(a, vr()));
+ b.annotations(copy(a, vr()));
}
}