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 64c440464 Minor refactoring.
64c440464 is described below
commit 64c44046459fbd3a70490f6e4031d3427c8c3837
Author: JamesBognar <[email protected]>
AuthorDate: Fri Jul 1 14:11:15 2022 -0400
Minor refactoring.
---
.../main/java/org/apache/juneau/dto/swagger/HeaderInfo.java | 5 +++--
.../src/main/java/org/apache/juneau/dto/swagger/Items.java | 5 +++--
.../java/org/apache/juneau/dto/swagger/ParameterInfo.java | 7 ++++---
.../java/org/apache/juneau/dto/swagger/SecurityScheme.java | 3 ++-
.../src/main/java/org/apache/juneau/BeanContext.java | 3 ++-
.../src/main/java/org/apache/juneau/collections/JsonList.java | 4 ++--
.../src/main/java/org/apache/juneau/collections/JsonMap.java | 3 ++-
.../src/main/java/org/apache/juneau/cp/Messages.java | 2 +-
.../src/main/java/org/apache/juneau/internal/StringUtils.java | 11 -----------
.../src/main/java/org/apache/juneau/utils/BeanDiff.java | 5 ++---
.../src/main/java/org/apache/juneau/rest/RestResponse.java | 3 ++-
.../java/org/apache/juneau/rest/httppart/RequestContent.java | 5 +++--
.../apache/juneau/rest/processor/SerializedPojoProcessor.java | 5 ++---
.../java/org/apache/juneau/rest/stats/MethodExecStats.java | 5 ++---
.../main/java/org/apache/juneau/rest/stats/ThrownStats.java | 5 ++---
15 files changed, 32 insertions(+), 39 deletions(-)
diff --git
a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/swagger/HeaderInfo.java
b/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/swagger/HeaderInfo.java
index acff4863e..672ae33c0 100644
---
a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/swagger/HeaderInfo.java
+++
b/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/swagger/HeaderInfo.java
@@ -20,6 +20,7 @@ import java.util.*;
import org.apache.juneau.*;
import org.apache.juneau.annotation.*;
import org.apache.juneau.internal.*;
+import org.apache.juneau.marshaller.*;
/**
* Describes a single HTTP header.
@@ -169,7 +170,7 @@ public class HeaderInfo extends SwaggerElement {
if (isStrict() && ! ArrayUtils.contains(value,
VALID_COLLECTION_FORMATS))
throw new BasicRuntimeException(
"Invalid value passed in to
setCollectionFormat(String). Value=''{0}'', valid values={1}",
- value, json(VALID_COLLECTION_FORMATS)
+ value, SimpleJson.of(VALID_COLLECTION_FORMATS)
);
collectionFormat = value;
return this;
@@ -650,7 +651,7 @@ public class HeaderInfo extends SwaggerElement {
if (isStrict() && ! ArrayUtils.contains(value, VALID_TYPES))
throw new BasicRuntimeException(
"Invalid value passed in to setType(String).
Value=''{0}'', valid values={1}",
- value, json(VALID_TYPES)
+ value, SimpleJson.of(VALID_TYPES)
);
type = value;
return this;
diff --git
a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/swagger/Items.java
b/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/swagger/Items.java
index b413a509e..67ddeb0f2 100644
---
a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/swagger/Items.java
+++
b/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/swagger/Items.java
@@ -21,6 +21,7 @@ import org.apache.juneau.*;
import org.apache.juneau.annotation.*;
import org.apache.juneau.collections.*;
import org.apache.juneau.internal.*;
+import org.apache.juneau.marshaller.*;
/**
* A limited subset of JSON-Schema's items object.
@@ -169,7 +170,7 @@ public class Items extends SwaggerElement {
if (isStrict() && ! ArrayUtils.contains(value,
VALID_COLLECTION_FORMATS))
throw new BasicRuntimeException(
"Invalid value passed in to
setCollectionFormat(String). Value=''{0}'', valid values={1}",
- value, json(VALID_COLLECTION_FORMATS)
+ value, SimpleJson.of(VALID_COLLECTION_FORMATS)
);
collectionFormat = value;
return this;
@@ -602,7 +603,7 @@ public class Items extends SwaggerElement {
*/
public Items setType(String value) {
if (isStrict() && ! ArrayUtils.contains(value, VALID_TYPES))
- throw new BasicRuntimeException("Invalid value passed
in to setType(String). Value=''{0}'', valid values={1}", value,
json(VALID_TYPES));
+ throw new BasicRuntimeException("Invalid value passed
in to setType(String). Value=''{0}'', valid values={1}", value,
SimpleJson.of(VALID_TYPES));
type = value;
return this;
}
diff --git
a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/swagger/ParameterInfo.java
b/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/swagger/ParameterInfo.java
index 97e065b79..39dfbed7d 100644
---
a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/swagger/ParameterInfo.java
+++
b/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/swagger/ParameterInfo.java
@@ -21,6 +21,7 @@ import java.util.*;
import org.apache.juneau.*;
import org.apache.juneau.annotation.*;
import org.apache.juneau.internal.*;
+import org.apache.juneau.marshaller.*;
/**
* Describes a single operation parameter.
@@ -322,7 +323,7 @@ public class ParameterInfo extends SwaggerElement {
if (isStrict() && ! contains(value, VALID_COLLECTION_FORMATS))
throw new BasicRuntimeException(
"Invalid value passed in to
setCollectionFormat(String). Value=''{0}'', valid values={1}",
- value, json(VALID_COLLECTION_FORMATS)
+ value, SimpleJson.of(VALID_COLLECTION_FORMATS)
);
collectionFormat = value;
return this;
@@ -539,7 +540,7 @@ public class ParameterInfo extends SwaggerElement {
if (isStrict() && ! contains(value, VALID_IN))
throw new BasicRuntimeException(
"Invalid value passed in to setIn(String).
Value=''{0}'', valid values={1}",
- value, json(VALID_IN)
+ value, SimpleJson.of(VALID_IN)
);
in = value;
if ("path".equals(value))
@@ -876,7 +877,7 @@ public class ParameterInfo extends SwaggerElement {
if (isStrict() && ! contains(value, VALID_TYPES))
throw new BasicRuntimeException(
"Invalid value passed in to setType(String).
Value=''{0}'', valid values={1}",
- value, json(VALID_TYPES)
+ value, SimpleJson.of(VALID_TYPES)
);
type = value;
return this;
diff --git
a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/swagger/SecurityScheme.java
b/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/swagger/SecurityScheme.java
index fd9f7c1e3..dbd237b7b 100644
---
a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/swagger/SecurityScheme.java
+++
b/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/swagger/SecurityScheme.java
@@ -21,6 +21,7 @@ import java.util.*;
import org.apache.juneau.*;
import org.apache.juneau.annotation.*;
import org.apache.juneau.internal.*;
+import org.apache.juneau.marshaller.*;
/**
* Allows the definition of a security scheme that can be used by the
operations.
@@ -377,7 +378,7 @@ public class SecurityScheme extends SwaggerElement {
if (isStrict() && ! contains(value, VALID_TYPES))
throw new BasicRuntimeException(
"Invalid value passed in to setType(String).
Value=''{0}'', valid values={1}",
- value, json(VALID_TYPES)
+ value, SimpleJson.of(VALID_TYPES)
);
type = value;
return this;
diff --git
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/BeanContext.java
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/BeanContext.java
index 0987f9f20..aac36741c 100644
---
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/BeanContext.java
+++
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/BeanContext.java
@@ -31,6 +31,7 @@ import org.apache.juneau.collections.*;
import org.apache.juneau.cp.*;
import org.apache.juneau.internal.*;
import org.apache.juneau.json.*;
+import org.apache.juneau.marshaller.*;
import org.apache.juneau.reflect.*;
import org.apache.juneau.serializer.*;
import org.apache.juneau.swap.*;
@@ -1847,7 +1848,7 @@ public class BeanContext extends Context {
*/
@FluentSetter
public <T> Builder example(Class<T> pojoClass, T o) {
- return
annotations(MarshalledAnnotation.create(pojoClass).example(json(o)).build());
+ return
annotations(MarshalledAnnotation.create(pojoClass).example(SimpleJson.of(o)).build());
}
/**
diff --git
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/collections/JsonList.java
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/collections/JsonList.java
index bc72c8118..917f8fb70 100644
---
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/collections/JsonList.java
+++
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/collections/JsonList.java
@@ -13,7 +13,6 @@
package org.apache.juneau.collections;
import static org.apache.juneau.internal.ThrowableUtils.*;
-import static org.apache.juneau.internal.StringUtils.*;
import static org.apache.juneau.internal.ConsumerUtils.*;
import java.io.*;
@@ -23,6 +22,7 @@ import java.util.function.*;
import org.apache.juneau.*;
import org.apache.juneau.json.*;
+import org.apache.juneau.marshaller.*;
import org.apache.juneau.objecttools.*;
import org.apache.juneau.parser.*;
import org.apache.juneau.serializer.*;
@@ -1032,6 +1032,6 @@ public class JsonList extends LinkedList<Object> {
@Override /* Object */
public String toString() {
- return json(this);
+ return SimpleJson.of(this);
}
}
diff --git
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/collections/JsonMap.java
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/collections/JsonMap.java
index a2c602b16..7deae2100 100644
---
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/collections/JsonMap.java
+++
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/collections/JsonMap.java
@@ -24,6 +24,7 @@ import java.util.function.*;
import org.apache.juneau.*;
import org.apache.juneau.internal.*;
import org.apache.juneau.json.*;
+import org.apache.juneau.marshaller.*;
import org.apache.juneau.objecttools.*;
import org.apache.juneau.parser.*;
import org.apache.juneau.serializer.*;
@@ -1893,6 +1894,6 @@ public class JsonMap extends LinkedHashMap<String,Object>
{
@Override /* Object */
public String toString() {
- return json(this);
+ return SimpleJson.of(this);
}
}
diff --git
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/cp/Messages.java
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/cp/Messages.java
index ebc7fcbeb..0f5a69a28 100644
---
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/cp/Messages.java
+++
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/cp/Messages.java
@@ -509,6 +509,6 @@ public class Messages extends ResourceBundle {
JsonMap m = new JsonMap();
for (String k : new TreeSet<>(keySet()))
m.put(k, getString(k));
- return json(m);
+ return SimpleJson.of(m);
}
}
diff --git
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/internal/StringUtils.java
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/internal/StringUtils.java
index 8b294e156..5d9cf234f 100644
---
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/internal/StringUtils.java
+++
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/internal/StringUtils.java
@@ -34,7 +34,6 @@ import javax.xml.bind.*;
import org.apache.juneau.*;
import org.apache.juneau.collections.*;
-import org.apache.juneau.marshaller.*;
import org.apache.juneau.parser.*;
import org.apache.juneau.parser.ParseException;
import org.apache.juneau.reflect.*;
@@ -2858,16 +2857,6 @@ public final class StringUtils {
return read(new GZIPInputStream(new ByteArrayInputStream(is)));
}
- /**
- * Converts the specified object to simplified JSON.
- *
- * @param o The object to convert.
- * @return The specified object as simplified JSON.
- */
- public static final String json(Object o) {
- return SimpleJson.DEFAULT == null ? stringify(o) :
SimpleJson.DEFAULT.write(o);
- }
-
/**
* Converts the specified object to a comma-delimited list.
*
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 8da49cc4a..59963f160 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
@@ -14,13 +14,12 @@ package org.apache.juneau.utils;
import static org.apache.juneau.internal.CollectionUtils.*;
import static org.apache.juneau.internal.ObjectUtils.*;
-import static org.apache.juneau.internal.StringUtils.*;
-
import java.util.*;
import org.apache.juneau.*;
import org.apache.juneau.annotation.Bean;
import org.apache.juneau.collections.*;
+import org.apache.juneau.marshaller.*;
/**
* Utility class for comparing two versions of a POJO.
@@ -247,6 +246,6 @@ public class BeanDiff {
@Override
public String toString() {
- return json(this);
+ return SimpleJson.of(this);
}
}
diff --git
a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/RestResponse.java
b/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/RestResponse.java
index a0cc2bd4d..ec679d85f 100644
---
a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/RestResponse.java
+++
b/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/RestResponse.java
@@ -30,6 +30,7 @@ import org.apache.juneau.collections.*;
import org.apache.juneau.encoders.*;
import org.apache.juneau.httppart.*;
import org.apache.juneau.httppart.bean.*;
+import org.apache.juneau.marshaller.*;
import org.apache.juneau.oapi.*;
import org.apache.juneau.http.header.*;
import org.apache.juneau.http.response.*;
@@ -332,7 +333,7 @@ public final class RestResponse {
if
(ae.matches(".*(identity|\\*)\\s*;\\s*q\\s*=\\s*(0(?!\\.)|0\\.0).*")) {
throw new NotAcceptable(
"Unsupported encoding
in request header ''Accept-Encoding'': ''{0}''\n\tSupported codings: {1}",
- ae,
json(encoders.getSupportedEncodings())
+ ae,
SimpleJson.of(encoders.getSupportedEncodings())
);
}
} else {
diff --git
a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/httppart/RequestContent.java
b/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/httppart/RequestContent.java
index bdd6df0c9..8005d4179 100644
---
a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/httppart/RequestContent.java
+++
b/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/httppart/RequestContent.java
@@ -27,6 +27,7 @@ import org.apache.juneau.collections.*;
import org.apache.juneau.encoders.*;
import org.apache.juneau.httppart.*;
import org.apache.juneau.internal.*;
+import org.apache.juneau.marshaller.*;
import org.apache.juneau.parser.*;
import org.apache.juneau.http.header.*;
import org.apache.juneau.http.response.*;
@@ -539,7 +540,7 @@ public class RequestContent {
Optional<ContentType> ct = req.getHeader(ContentType.class);
throw new UnsupportedMediaType(
"Unsupported media-type in request header
''Content-Type'': ''{0}''\n\tSupported media-types: {1}",
- ct.isPresent() ? ct.get().asMediaType().orElse(null) :
"not-specified", json(req.getOpContext().getParsers().getSupportedMediaTypes())
+ ct.isPresent() ? ct.get().asMediaType().orElse(null) :
"not-specified",
SimpleJson.of(req.getOpContext().getParsers().getSupportedMediaTypes())
);
}
@@ -552,7 +553,7 @@ public class RequestContent {
if (encoder == null)
throw new UnsupportedMediaType(
"Unsupported encoding in
request header ''Content-Encoding'': ''{0}''\n\tSupported codings: {1}",
-
req.getHeader("content-encoding").orElse(null),
json(encoders.getSupportedEncodings())
+
req.getHeader("content-encoding").orElse(null),
SimpleJson.of(encoders.getSupportedEncodings())
);
}
diff --git
a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/processor/SerializedPojoProcessor.java
b/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/processor/SerializedPojoProcessor.java
index a91107a1c..71964ac2b 100644
---
a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/processor/SerializedPojoProcessor.java
+++
b/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/processor/SerializedPojoProcessor.java
@@ -12,8 +12,6 @@
//
***************************************************************************************************************************
package org.apache.juneau.rest.processor;
-import static org.apache.juneau.internal.StringUtils.*;
-
import java.io.*;
import java.util.*;
@@ -25,6 +23,7 @@ import org.apache.juneau.http.header.*;
import org.apache.juneau.http.response.*;
import org.apache.juneau.httppart.*;
import org.apache.juneau.internal.*;
+import org.apache.juneau.marshaller.*;
/**
* Response handler for plain-old Java objects.
@@ -109,7 +108,7 @@ public final class SerializedPojoProcessor implements
ResponseProcessor {
throw new NotAcceptable(
"Unsupported media-type in request header ''Accept'':
''{0}''\n\tSupported media-types: {1}",
- req.getHeader("Accept").orElse(""),
json(res.getOpContext().getSerializers().getSupportedMediaTypes())
+ req.getHeader("Accept").orElse(""),
SimpleJson.of(res.getOpContext().getSerializers().getSupportedMediaTypes())
);
}
}
diff --git
a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/stats/MethodExecStats.java
b/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/stats/MethodExecStats.java
index 6d2da5369..6cce606cf 100644
---
a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/stats/MethodExecStats.java
+++
b/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/stats/MethodExecStats.java
@@ -12,8 +12,6 @@
//
***************************************************************************************************************************
package org.apache.juneau.rest.stats;
-import static org.apache.juneau.internal.StringUtils.*;
-
import java.lang.reflect.*;
import java.util.*;
import java.util.concurrent.atomic.*;
@@ -21,6 +19,7 @@ import java.util.concurrent.atomic.*;
import org.apache.juneau.*;
import org.apache.juneau.cp.*;
import org.apache.juneau.internal.*;
+import org.apache.juneau.marshaller.*;
/**
* Method execution statistics.
@@ -285,6 +284,6 @@ public class MethodExecStats {
@Override /* Object */
public String toString() {
- return json(this);
+ return SimpleJson.of(this);
}
}
\ No newline at end of file
diff --git
a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/stats/ThrownStats.java
b/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/stats/ThrownStats.java
index 44944d966..502ab2c27 100644
---
a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/stats/ThrownStats.java
+++
b/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/stats/ThrownStats.java
@@ -13,13 +13,12 @@
package org.apache.juneau.rest.stats;
import static org.apache.juneau.internal.CollectionUtils.*;
-import static org.apache.juneau.internal.StringUtils.*;
-
import java.util.*;
import java.util.concurrent.atomic.*;
import org.apache.juneau.cp.*;
import org.apache.juneau.internal.*;
+import org.apache.juneau.marshaller.*;
/**
* Represents an entry in {@link ThrownStore}.
@@ -294,7 +293,7 @@ public class ThrownStats implements Cloneable {
@Override /* Object */
public String toString() {
- return json(this);
+ return SimpleJson.of(this);
}
@Override /* Object */