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 850369c972 Marshall module improvements
850369c972 is described below
commit 850369c97274f6a7db33924f88c4eb929c2c1c65
Author: James Bognar <[email protected]>
AuthorDate: Fri Dec 12 15:05:15 2025 -0500
Marshall module improvements
---
.../juneau/commons/collections/ListBuilder.java | 4 +--
.../juneau/commons/collections/MapBuilder.java | 6 ++--
.../juneau/commons/collections/SetBuilder.java | 6 ++--
.../juneau/jena/annotation/RdfAnnotation.java | 6 ++--
.../main/java/org/apache/juneau/BeanBuilder.java | 2 +-
.../main/java/org/apache/juneau/BeanFilter.java | 38 +++++++++++-----------
.../src/main/java/org/apache/juneau/Context.java | 14 ++++----
.../apache/juneau/annotation/SwapAnnotation.java | 8 ++---
.../apache/juneau/annotation/UriAnnotation.java | 2 +-
.../juneau/http/annotation/TagAnnotation.java | 6 ++--
.../juneau/uon/annotation/UonAnnotation.java | 2 +-
.../annotation/UrlEncodingAnnotation.java | 4 +--
.../java/org/apache/juneau/utils/BeanDiff.java | 6 ++--
.../juneau/xml/annotation/XmlAnnotation.java | 10 +++---
14 files changed, 57 insertions(+), 57 deletions(-)
diff --git
a/juneau-core/juneau-commons/src/main/java/org/apache/juneau/commons/collections/ListBuilder.java
b/juneau-core/juneau-commons/src/main/java/org/apache/juneau/commons/collections/ListBuilder.java
index cebb3ffca7..b1f53f60ae 100644
---
a/juneau-core/juneau-commons/src/main/java/org/apache/juneau/commons/collections/ListBuilder.java
+++
b/juneau-core/juneau-commons/src/main/java/org/apache/juneau/commons/collections/ListBuilder.java
@@ -316,7 +316,7 @@ public class ListBuilder<E> {
* @return This object.
*/
public ListBuilder<E> elementType(Class<E> value) {
- this.elementType = assertArgNotNull("value", value);
+ elementType = assertArgNotNull("value", value);
return this;
}
@@ -350,7 +350,7 @@ public class ListBuilder<E> {
* @return This object.
*/
public ListBuilder<E> sparse() {
- this.sparse = true;
+ sparse = true;
return this;
}
diff --git
a/juneau-core/juneau-commons/src/main/java/org/apache/juneau/commons/collections/MapBuilder.java
b/juneau-core/juneau-commons/src/main/java/org/apache/juneau/commons/collections/MapBuilder.java
index 7ecee0f01b..705b86e046 100644
---
a/juneau-core/juneau-commons/src/main/java/org/apache/juneau/commons/collections/MapBuilder.java
+++
b/juneau-core/juneau-commons/src/main/java/org/apache/juneau/commons/collections/MapBuilder.java
@@ -329,7 +329,7 @@ public class MapBuilder<K,V> {
|| (isArray(x) && Array.getLength(x) == 0)
|| (x instanceof Map x2 && x2.isEmpty())
|| (x instanceof Collection x3 && x3.isEmpty())
- ));
+ ));
// @formatter:on
}
@@ -390,7 +390,7 @@ public class MapBuilder<K,V> {
* @return This object.
*/
public MapBuilder<K,V> sparse() {
- this.sparse = true;
+ sparse = true;
return this;
}
@@ -414,7 +414,7 @@ public class MapBuilder<K,V> {
* @return This object.
*/
public MapBuilder<K,V> unmodifiable() {
- this.unmodifiable = true;
+ unmodifiable = true;
return this;
}
diff --git
a/juneau-core/juneau-commons/src/main/java/org/apache/juneau/commons/collections/SetBuilder.java
b/juneau-core/juneau-commons/src/main/java/org/apache/juneau/commons/collections/SetBuilder.java
index 305523a2b7..8529e509c6 100644
---
a/juneau-core/juneau-commons/src/main/java/org/apache/juneau/commons/collections/SetBuilder.java
+++
b/juneau-core/juneau-commons/src/main/java/org/apache/juneau/commons/collections/SetBuilder.java
@@ -319,7 +319,7 @@ public class SetBuilder<E> {
* @return This object.
*/
public SetBuilder<E> elementType(Class<E> value) {
- this.elementType = assertArgNotNull("value", value);
+ elementType = assertArgNotNull("value", value);
return this;
}
@@ -353,7 +353,7 @@ public class SetBuilder<E> {
* @return This object.
*/
public SetBuilder<E> sparse() {
- this.sparse = true;
+ sparse = true;
return this;
}
@@ -377,7 +377,7 @@ public class SetBuilder<E> {
* @return This object.
*/
public SetBuilder<E> unmodifiable() {
- this.unmodifiable = true;
+ unmodifiable = true;
return this;
}
}
\ No newline at end of file
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 245c03d243..14a612efd8 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
@@ -101,7 +101,7 @@ public class RdfAnnotation {
* @return This object.
*/
public Builder collectionFormat(RdfCollectionFormat value) {
- this.collectionFormat = value;
+ collectionFormat = value;
return this;
}
@@ -141,7 +141,7 @@ public class RdfAnnotation {
* @return This object.
*/
public Builder prefix(String value) {
- this.prefix = value;
+ prefix = value;
return this;
}
@@ -156,7 +156,7 @@ public class RdfAnnotation {
super.onClass(value);
return this;
}
-
+
@Override /* Overridden from AppliedAnnotationObject.BuilderT */
public Builder on(ClassInfo...value) {
super.on(value);
diff --git
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/BeanBuilder.java
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/BeanBuilder.java
index b55467e186..ca03d1ea71 100644
---
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/BeanBuilder.java
+++
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/BeanBuilder.java
@@ -98,7 +98,7 @@ public class BeanBuilder<T> {
*/
@SuppressWarnings("unchecked")
public BeanBuilder<T> impl(Object value) {
- this.impl = (T)value;
+ impl = (T)value;
return this;
}
diff --git
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/BeanFilter.java
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/BeanFilter.java
index e821e77d9e..1c9ee80e90 100644
---
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/BeanFilter.java
+++
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/BeanFilter.java
@@ -222,7 +222,7 @@ public class BeanFilter {
* @return This object.
*/
public Builder example(String value) {
- this.example = value;
+ example = value;
return this;
}
@@ -264,7 +264,7 @@ public class BeanFilter {
* @return This object.
*/
public Builder excludeProperties(String...value) {
- this.excludeProperties = set();
+ excludeProperties = set();
for (var v : value)
split(v, x -> excludeProperties.add(x));
return this;
@@ -303,7 +303,7 @@ public class BeanFilter {
* @return This object.
*/
public Builder findFluentSetters() {
- this.fluentSetters = true;
+ fluentSetters = true;
return this;
}
@@ -314,7 +314,7 @@ public class BeanFilter {
* @return This object.
*/
public Builder implClass(Class<?> value) {
- this.implClass = value == null ? null : info(value);
+ implClass = value == null ? null : info(value);
return this;
}
@@ -328,7 +328,7 @@ public class BeanFilter {
* @return This object.
*/
public Builder implClass(ClassInfo value) {
- this.implClass = value;
+ implClass = value;
return this;
}
@@ -366,7 +366,7 @@ public class BeanFilter {
* @return This object.
*/
public Builder interceptor(Class<?> value) {
- this.interceptor.type(value);
+ interceptor.type(value);
return this;
}
@@ -388,7 +388,7 @@ public class BeanFilter {
* @return This object.
*/
public Builder interceptor(ClassInfo value) {
- this.interceptor.type(value);
+ interceptor.type(value);
return this;
}
@@ -443,7 +443,7 @@ public class BeanFilter {
* @return This object.
*/
public Builder interfaceClass(Class<?> value) {
- this.interfaceClass = value == null ? null :
info(value);
+ interfaceClass = value == null ? null : info(value);
return this;
}
@@ -457,7 +457,7 @@ public class BeanFilter {
* @return This object.
*/
public Builder interfaceClass(ClassInfo value) {
- this.interfaceClass = value;
+ interfaceClass = value;
return this;
}
@@ -499,7 +499,7 @@ public class BeanFilter {
* @return This object.
*/
public Builder properties(String...value) {
- this.properties = set();
+ properties = set();
for (var v : value)
split(v, x -> properties.add(x));
return this;
@@ -544,7 +544,7 @@ public class BeanFilter {
* @return This object.
*/
public Builder propertyNamer(Class<? extends PropertyNamer>
value) {
- this.propertyNamer.type(value);
+ propertyNamer.type(value);
return this;
}
@@ -567,7 +567,7 @@ public class BeanFilter {
* @return This object.
*/
public Builder propertyNamer(ClassInfoTyped<? extends
PropertyNamer> value) {
- this.propertyNamer.type(value);
+ propertyNamer.type(value);
return this;
}
@@ -611,7 +611,7 @@ public class BeanFilter {
* @return This object.
*/
public Builder readOnlyProperties(String...value) {
- this.readOnlyProperties = set();
+ readOnlyProperties = set();
for (var v : value)
split(v, x -> readOnlyProperties.add(x));
return this;
@@ -631,7 +631,7 @@ public class BeanFilter {
* @return This object.
*/
public Builder sortProperties() {
- this.sortProperties = true;
+ sortProperties = true;
return this;
}
@@ -672,7 +672,7 @@ public class BeanFilter {
* @return This object.
*/
public Builder sortProperties(boolean value) {
- this.sortProperties = value;
+ sortProperties = value;
return this;
}
@@ -729,7 +729,7 @@ public class BeanFilter {
* @return This object.
*/
public Builder stopClass(Class<?> value) {
- this.stopClass = value == null ? null : info(value);
+ stopClass = value == null ? null : info(value);
return this;
}
@@ -743,7 +743,7 @@ public class BeanFilter {
* @return This object.
*/
public Builder stopClass(ClassInfo value) {
- this.stopClass = value;
+ stopClass = value;
return this;
}
@@ -780,7 +780,7 @@ public class BeanFilter {
* @return This object.
*/
public Builder typeName(String value) {
- this.typeName = value;
+ typeName = value;
return this;
}
@@ -824,7 +824,7 @@ public class BeanFilter {
* @return This object.
*/
public Builder writeOnlyProperties(String...value) {
- this.writeOnlyProperties = set();
+ writeOnlyProperties = set();
for (var v : value)
split(v, x -> writeOnlyProperties.add(x));
return this;
diff --git
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/Context.java
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/Context.java
index 2c0871ebde..a213283717 100644
--- a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/Context.java
+++ b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/Context.java
@@ -495,7 +495,7 @@ public abstract class Context {
* @return This object.
*/
public Builder cache(Cache<HashKey,? extends Context> value) {
- this.cache = value;
+ cache = value;
return this;
}
@@ -639,18 +639,18 @@ public abstract class Context {
* @return This object.
*/
public Builder type(Class<? extends Context> value) {
- this.type = value;
+ type = value;
return this;
}
private ConstructorInfo getContextConstructor() {
var cci = CONTEXT_CONSTRUCTORS.get(type);
if (cci == null) {
- // @formatter:off
- cci = info(type).getPublicConstructor(
- x -> x.hasNumParameters(1)
+ // @formatter:off
+ cci = info(type).getPublicConstructor(
+ x -> x.hasNumParameters(1)
&& x.getParameter(0).canAccept(this)
- ).orElseThrow(() -> rex("Public constructor not
found: {0}({1})", cn(type), cn(this)));
+ ).orElseThrow(() -> rex("Public
constructor not found: {0}({1})", cn(type), cn(this)));
// @formatter:on
CONTEXT_CONSTRUCTORS.put(type, cci);
}
@@ -734,7 +734,7 @@ public abstract class Context {
&& x.isNotDeprecated()
&& x.hasName("create")
&&
x.hasReturnType(ci.getParameter(0).getParameterType())
- ).orElse(null);
+ ).orElse(null);
// @formatter:on
if (nn(mi))
break;
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 41ec9a203e..638076cbed 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
@@ -111,7 +111,7 @@ public class SwapAnnotation {
* @return This object.
*/
public Builder description(String...value) {
- this.description = value;
+ description = value;
return this;
}
@@ -122,7 +122,7 @@ public class SwapAnnotation {
* @return This object.
*/
public Builder impl(Class<?> value) {
- this.impl = value;
+ impl = value;
return this;
}
@@ -133,7 +133,7 @@ public class SwapAnnotation {
* @return This object.
*/
public Builder mediaTypes(String...value) {
- this.mediaTypes = value;
+ mediaTypes = value;
return this;
}
@@ -144,7 +144,7 @@ public class SwapAnnotation {
* @return This object.
*/
public Builder template(String value) {
- this.template = value;
+ template = value;
return this;
}
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 ae8faa2eea..84c1674fed 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
@@ -107,7 +107,7 @@ public class UriAnnotation {
* @return This object.
*/
public Builder description(String...value) {
- this.description = value;
+ description = value;
return this;
}
diff --git
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/annotation/TagAnnotation.java
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/annotation/TagAnnotation.java
index b76dbafb79..30b88f3760 100644
---
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/annotation/TagAnnotation.java
+++
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/annotation/TagAnnotation.java
@@ -64,7 +64,7 @@ public class TagAnnotation {
* @return This object.
*/
public Builder description(String...value) {
- this.description = value;
+ description = value;
return this;
}
@@ -75,7 +75,7 @@ public class TagAnnotation {
* @return This object.
*/
public Builder externalDocs(ExternalDocs value) {
- this.externalDocs = value;
+ externalDocs = value;
return this;
}
@@ -86,7 +86,7 @@ public class TagAnnotation {
* @return This object.
*/
public Builder name(String value) {
- this.name = value;
+ name = value;
return this;
}
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 40b1e019c3..24438a2bc8 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
@@ -110,7 +110,7 @@ public class UonAnnotation {
* @return This object.
*/
public Builder description(String...value) {
- this.description = value;
+ description = value;
return this;
}
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 38857448ec..b4a1582e0e 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
@@ -111,7 +111,7 @@ public class UrlEncodingAnnotation {
* @return This object.
*/
public Builder description(String...value) {
- this.description = value;
+ description = value;
return this;
}
@@ -122,7 +122,7 @@ public class UrlEncodingAnnotation {
* @return This object.
*/
public Builder expandedParams(boolean value) {
- this.expandedParams = value;
+ expandedParams = value;
return this;
}
diff --git
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/utils/BeanDiff.java
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/utils/BeanDiff.java
index b4fe00fa9d..0ee6c44225 100644
---
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/utils/BeanDiff.java
+++
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/utils/BeanDiff.java
@@ -71,7 +71,7 @@ public class BeanDiff {
* @return This object.
*/
public Builder<T> beanContext(BeanContext value) {
- this.beanContext = value;
+ beanContext = value;
return this;
}
@@ -113,7 +113,7 @@ public class BeanDiff {
* @return This object.
*/
public Builder<T> first(T value) {
- this.first = value;
+ first = value;
return this;
}
@@ -152,7 +152,7 @@ public class BeanDiff {
* @return This object.
*/
public Builder<T> second(T value) {
- this.second = value;
+ second = value;
return this;
}
}
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 04948acac1..c122d874c7 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
@@ -112,7 +112,7 @@ public class XmlAnnotation {
* @return This object.
*/
public Builder description(String...value) {
- this.description = value;
+ description = value;
return this;
}
@@ -123,7 +123,7 @@ public class XmlAnnotation {
* @return This object.
*/
public Builder childName(String value) {
- this.childName = value;
+ childName = value;
return this;
}
@@ -134,7 +134,7 @@ public class XmlAnnotation {
* @return This object.
*/
public Builder format(XmlFormat value) {
- this.format = value;
+ format = value;
return this;
}
@@ -145,7 +145,7 @@ public class XmlAnnotation {
* @return This object.
*/
public Builder namespace(String value) {
- this.namespace = value;
+ namespace = value;
return this;
}
@@ -156,7 +156,7 @@ public class XmlAnnotation {
* @return This object.
*/
public Builder prefix(String value) {
- this.prefix = value;
+ prefix = value;
return this;
}