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 5b4ebb4 Clean up unnecessary @BeanIgnore annotations.
5b4ebb4 is described below
commit 5b4ebb47fcfb37d29a598d1439805fb0acf10db9
Author: JamesBognar <[email protected]>
AuthorDate: Tue Feb 23 09:39:41 2021 -0500
Clean up unnecessary @BeanIgnore annotations.
---
TODO.txt | 3 ++
.../apache/juneau/config/event/ConfigEvent.java | 2 -
.../apache/juneau/dto/jsonschema/JsonSchema.java | 10 ----
.../src/main/java/org/apache/juneau/BeanMeta.java | 1 -
.../java/org/apache/juneau/BeanPropertyMeta.java | 1 -
.../src/main/java/org/apache/juneau/ClassMeta.java | 4 +-
.../src/main/java/org/apache/juneau/Context.java | 1 -
.../java/org/apache/juneau/http/BasicHeader.java | 2 +-
.../org/apache/juneau/http/BasicHttpEntity.java | 2 +
.../org/apache/juneau/http/BasicNameValuePair.java | 2 +-
.../apache/juneau/http/BasicNamedAttribute.java | 2 +
.../java/org/apache/juneau/http/MediaRange.java | 2 -
.../juneau/http/exception/HttpException.java | 2 +-
.../apache/juneau/http/header/BasicDateHeader.java | 2 -
.../org/apache/juneau/http/header/ContentType.java | 2 -
.../org/apache/juneau/http/response/Found.java | 2 -
.../apache/juneau/http/response/HttpResponse.java | 2 +-
.../juneau/http/response/MovedPermanently.java | 2 -
.../juneau/http/response/PermanentRedirect.java | 2 -
.../org/apache/juneau/http/response/SeeOther.java | 2 -
.../juneau/http/response/TemporaryRedirect.java | 2 -
.../java/org/apache/juneau/reflect/ClassInfo.java | 1 -
.../org/apache/juneau/reflect/ConstructorInfo.java | 2 -
.../java/org/apache/juneau/reflect/FieldInfo.java | 2 -
.../java/org/apache/juneau/reflect/MethodInfo.java | 1 -
.../java/org/apache/juneau/reflect/ParamInfo.java | 3 +-
.../java/org/apache/juneau/transform/PojoSwap.java | 1 -
.../org/apache/juneau/rest/RequestPathParams.java | 2 -
.../java/org/apache/juneau/rest/RestContext.java | 4 --
.../apache/juneau/rest/util/UrlPathMatcher.java | 2 -
.../java/org/apache/juneau/PojoExamplesTest.java | 2 +-
.../juneau/config/ConfigMapListenerTest.java | 62 +++++++++++-----------
32 files changed, 45 insertions(+), 87 deletions(-)
diff --git a/TODO.txt b/TODO.txt
index 5051df9..6dd1bce 100644
--- a/TODO.txt
+++ b/TODO.txt
@@ -11,3 +11,6 @@ HttpResponse should use list of Headers and have a
headers(Header...) method.
HttpResponse should allow you to set code.
HttpException subclasses can set status, but does it use code?
HttpException should use list of Headers and have a headers(Header...) method.
+
+JsonSchema should have fluent getters and setters.
+Assertions should display to stderr by default.
diff --git
a/juneau-core/juneau-config/src/main/java/org/apache/juneau/config/event/ConfigEvent.java
b/juneau-core/juneau-config/src/main/java/org/apache/juneau/config/event/ConfigEvent.java
index 22ecee9..3acfc7b 100644
---
a/juneau-core/juneau-config/src/main/java/org/apache/juneau/config/event/ConfigEvent.java
+++
b/juneau-core/juneau-config/src/main/java/org/apache/juneau/config/event/ConfigEvent.java
@@ -17,13 +17,11 @@ import static
org.apache.juneau.config.event.ConfigEventType.*;
import java.util.*;
-import org.apache.juneau.annotation.*;
import org.apache.juneau.internal.*;
/**
* Represents a change to a config.
*/
-@BeanIgnore
public class ConfigEvent {
private final ConfigEventType type;
diff --git
a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/jsonschema/JsonSchema.java
b/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/jsonschema/JsonSchema.java
index 1fbf719..e323c9e 100644
---
a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/jsonschema/JsonSchema.java
+++
b/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/jsonschema/JsonSchema.java
@@ -95,7 +95,6 @@ public class JsonSchema {
*
* @return The value of the <property>name</property> property on this
bean, or <jk>null</jk> if it is not set.
*/
- @BeanIgnore
public String getName() {
return name;
}
@@ -106,7 +105,6 @@ public class JsonSchema {
* @param name The new value for the <property>name</property> property
on this bean.
* @return This object (for method chaining).
*/
- @BeanIgnore
public JsonSchema setName(String name) {
this.name = name;
return this;
@@ -231,7 +229,6 @@ public class JsonSchema {
* @return
* The currently set value, or <jk>null</jk> if the property is
not set, or is set as a {@link JsonTypeArray}.
*/
- @BeanIgnore
public JsonType getTypeAsJsonType() {
return typeJsonType;
}
@@ -244,7 +241,6 @@ public class JsonSchema {
*
* @return The currently set value, or <jk>null</jk> if the property is
not set, or is set as a {@link JsonType}.
*/
- @BeanIgnore
public JsonTypeArray getTypeAsJsonTypeArray() {
return typeJsonTypeArray;
}
@@ -554,7 +550,6 @@ public class JsonSchema {
*
* @return The currently set value, or <jk>null</jk> if the property is
not set, or is set as a {@link JsonSchemaArray}.
*/
- @BeanIgnore
public JsonSchema getItemsAsSchema() {
return itemsSchema;
}
@@ -567,7 +562,6 @@ public class JsonSchema {
*
* @return The currently set value, or <jk>null</jk> if the property is
not set, or is set as a {@link JsonSchema}.
*/
- @BeanIgnore
public JsonSchemaArray getItemsAsSchemaArray() {
return itemsSchemaArray;
}
@@ -832,7 +826,6 @@ public class JsonSchema {
*
* @return The currently set value, or <jk>null</jk> if the property is
not set, or is set as a {@link JsonSchemaArray}.
*/
- @BeanIgnore
public Boolean getAdditionalItemsAsBoolean() {
return additionalItemsBoolean;
}
@@ -846,7 +839,6 @@ public class JsonSchema {
*
* @return The currently set value, or <jk>null</jk> if the property is
not set, or is set as a {@link Boolean}.
*/
- @BeanIgnore
public List<JsonSchema> getAdditionalItemsAsSchemaArray() {
return additionalItemsSchemaArray;
}
@@ -1112,7 +1104,6 @@ public class JsonSchema {
*
* @return The currently set value, or <jk>null</jk> if the property is
not set, or is set as a {@link JsonSchema}.
*/
- @BeanIgnore
public Boolean getAdditionalPropertiesAsBoolean() {
return additionalPropertiesBoolean;
}
@@ -1126,7 +1117,6 @@ public class JsonSchema {
*
* @return The currently set value, or <jk>null</jk> if the property is
not set, or is set as a {@link Boolean}.
*/
- @BeanIgnore
public JsonSchema getAdditionalPropertiesAsSchema() {
return additionalPropertiesSchema;
}
diff --git
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/BeanMeta.java
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/BeanMeta.java
index 7497fea..0c28d92 100644
--- a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/BeanMeta.java
+++ b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/BeanMeta.java
@@ -552,7 +552,6 @@ public class BeanMeta<T> {
*
* @return The {@link ClassMeta} of this bean.
*/
- @BeanIgnore
public final ClassMeta<T> getClassMeta() {
return classMeta;
}
diff --git
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/BeanPropertyMeta.java
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/BeanPropertyMeta.java
index 3d30a98..6978f86 100644
---
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/BeanPropertyMeta.java
+++
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/BeanPropertyMeta.java
@@ -419,7 +419,6 @@ public final class BeanPropertyMeta {
*
* @return The bean meta that this property belongs to.
*/
- @BeanIgnore
public BeanMeta<?> getBeanMeta() {
return beanMeta;
}
diff --git
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/ClassMeta.java
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/ClassMeta.java
index d8f5f28..626c937 100644
--- a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/ClassMeta.java
+++ b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/ClassMeta.java
@@ -492,7 +492,7 @@ public final class ClassMeta<T> implements Type {
for (MethodInfo m : ci.getDeclaredMethods()) {
if (bc.hasAnnotation(Example.class, m)) {
if (! (m.isStatic() &&
m.hasFuzzyParamTypes(BeanSession.class) &&
ci.isParentOf(m.getReturnType().inner())))
- throw new
ClassMetaRuntimeException(c, "@Example used on invalid method ''{0}''. Must be
static and return an instance of the declaring class.", m);
+ throw new
ClassMetaRuntimeException(c, "@Example used on invalid method ''{0}''. Must be
static and return an instance of the declaring class.", m.toString());
m.setAccessible();
exampleMethod = m.inner();
}
@@ -943,7 +943,6 @@ public final class ClassMeta<T> implements Type {
* <br>Required because the swap used may depend on the media type
being serialized or parsed.
* @return The serialized class type, or this object if no swap is
associated with the class.
*/
- @BeanIgnore
public ClassMeta<?> getSerializedClassMeta(BeanSession session) {
PojoSwap<T,?> ps = getSwap(session);
return (ps == null ? this : ps.getSwapClassMeta(session));
@@ -958,7 +957,6 @@ public final class ClassMeta<T> implements Type {
* @return The serialized class type, or this object if no swap is
associated with the class.
*/
@SuppressWarnings({"unchecked","rawtypes"})
- @BeanIgnore
public T getExample(BeanSession session) {
try {
if (example != null)
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 355cdc0..cd1a69f 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
@@ -365,7 +365,6 @@ public abstract class Context {
*
* @return The property store associated with this context.
*/
- @BeanIgnore
public final ContextProperties getContextProperties() {
return properties;
}
diff --git
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/BasicHeader.java
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/BasicHeader.java
index 7439489..819d8f8 100644
---
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/BasicHeader.java
+++
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/BasicHeader.java
@@ -44,8 +44,8 @@ import org.apache.juneau.reflect.*;
* Fluent assertions.
* </ul>
*/
-@BeanIgnore
@FluentSetters
+@BeanIgnore
public class BasicHeader implements Header, Cloneable, Serializable {
private static final long serialVersionUID = 1L;
diff --git
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/BasicHttpEntity.java
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/BasicHttpEntity.java
index 6ab4c98..88cf16b 100644
---
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/BasicHttpEntity.java
+++
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/BasicHttpEntity.java
@@ -16,6 +16,7 @@ import java.io.*;
import java.util.function.*;
import org.apache.http.*;
+import org.apache.juneau.annotation.*;
import org.apache.juneau.assertions.*;
import org.apache.juneau.http.header.*;
import org.apache.juneau.internal.*;
@@ -38,6 +39,7 @@ import org.apache.juneau.internal.*;
* </ul>
*/
@FluentSetters
+@BeanIgnore
public class BasicHttpEntity extends org.apache.http.entity.BasicHttpEntity {
private Object content;
private boolean cache;
diff --git
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/BasicNameValuePair.java
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/BasicNameValuePair.java
index 4c7db15..ed3e40c 100644
---
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/BasicNameValuePair.java
+++
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/BasicNameValuePair.java
@@ -39,8 +39,8 @@ import org.apache.juneau.reflect.*;
* Fluent assertions.
* </ul>
*/
-@BeanIgnore
@FluentSetters
+@BeanIgnore
public class BasicNameValuePair implements NameValuePair, Headerable {
private final String name;
private final Object value;
diff --git
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/BasicNamedAttribute.java
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/BasicNamedAttribute.java
index 60e9f3b..b9767c4 100644
---
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/BasicNamedAttribute.java
+++
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/BasicNamedAttribute.java
@@ -18,11 +18,13 @@ import java.util.*;
import java.util.function.*;
import org.apache.http.*;
+import org.apache.juneau.annotation.*;
import org.apache.juneau.assertions.*;
/**
* Implementation of a named object.
*/
+@BeanIgnore
public class BasicNamedAttribute implements NamedAttribute {
private final String name;
private final Object value;
diff --git
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/MediaRange.java
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/MediaRange.java
index 8e1ec92..c8680de 100644
---
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/MediaRange.java
+++
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/MediaRange.java
@@ -15,7 +15,6 @@ package org.apache.juneau.http;
import java.util.*;
import org.apache.http.*;
-import org.apache.juneau.annotation.*;
import org.apache.juneau.collections.*;
@@ -27,7 +26,6 @@ import org.apache.juneau.collections.*;
* <li class='extlink'>{@doc ExtRFC2616}
* </ul>
*/
-@BeanIgnore
public class MediaRange extends MediaType {
private final NameValuePair[] extensions;
diff --git
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/exception/HttpException.java
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/exception/HttpException.java
index 3aac9b0..fe6a771 100644
---
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/exception/HttpException.java
+++
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/exception/HttpException.java
@@ -32,6 +32,7 @@ import org.apache.juneau.internal.*;
* automatically-generated <c>404</c>, <c>405</c>, and <c>500</c> statuses.
*/
@Response
+@BeanIgnore
@FluentSetters
public class HttpException extends BasicRuntimeException {
@@ -191,7 +192,6 @@ public class HttpException extends BasicRuntimeException {
* @return The headers associated with this exception.
*/
@ResponseHeader("*")
- @BeanIgnore
public Map<String,Object> getHeaders() {
return headers;
}
diff --git
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/header/BasicDateHeader.java
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/header/BasicDateHeader.java
index f627ea9..afcd71f 100644
---
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/header/BasicDateHeader.java
+++
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/header/BasicDateHeader.java
@@ -21,7 +21,6 @@ import java.time.*;
import java.util.*;
import java.util.function.*;
-import org.apache.juneau.annotation.*;
import org.apache.juneau.assertions.*;
import org.apache.juneau.http.*;
@@ -38,7 +37,6 @@ import org.apache.juneau.http.*;
* <li class='extlink'>{@doc ExtRFC2616}
* </ul>
*/
-@BeanIgnore
public class BasicDateHeader extends BasicHeader {
private static final long serialVersionUID = 1L;
diff --git
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/header/ContentType.java
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/header/ContentType.java
index d191dd0..9cecbfb 100644
---
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/header/ContentType.java
+++
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/header/ContentType.java
@@ -17,7 +17,6 @@ import static org.apache.juneau.internal.StringUtils.*;
import java.util.function.*;
-import org.apache.juneau.annotation.*;
import org.apache.juneau.http.*;
import org.apache.juneau.http.annotation.Header;
import org.apache.juneau.internal.*;
@@ -53,7 +52,6 @@ import org.apache.juneau.internal.*;
* </ul>
*/
@Header("Content-Type")
-@BeanIgnore
public class ContentType extends BasicMediaTypeHeader {
private static final long serialVersionUID = 1L;
diff --git
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/response/Found.java
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/response/Found.java
index 9d6f31b..df89082 100644
---
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/response/Found.java
+++
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/response/Found.java
@@ -16,7 +16,6 @@ import java.net.*;
import static org.apache.juneau.http.response.Found.*;
-import org.apache.juneau.annotation.BeanIgnore;
import org.apache.juneau.http.annotation.*;
import org.apache.juneau.internal.*;
@@ -31,7 +30,6 @@ import org.apache.juneau.internal.*;
* However, some Web applications and frameworks use the 302 status code as if
it were the 303.
*/
@Response(code=CODE, description=MESSAGE)
-@BeanIgnore
@FluentSetters
public class Found extends HttpResponse {
diff --git
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/response/HttpResponse.java
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/response/HttpResponse.java
index 4c0ac41..8f726c3 100644
---
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/response/HttpResponse.java
+++
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/response/HttpResponse.java
@@ -26,6 +26,7 @@ import org.apache.juneau.internal.*;
* Consists simply of a simple string message.
*/
@Response
+@BeanIgnore
@FluentSetters
public abstract class HttpResponse {
@@ -60,7 +61,6 @@ public abstract class HttpResponse {
* @return The headers associated with this exception.
*/
@ResponseHeader("*")
- @BeanIgnore
public Map<String,Object> getHeaders() {
return headers;
}
diff --git
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/response/MovedPermanently.java
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/response/MovedPermanently.java
index 607d658..5459ef2 100644
---
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/response/MovedPermanently.java
+++
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/response/MovedPermanently.java
@@ -16,7 +16,6 @@ import static
org.apache.juneau.http.response.MovedPermanently.*;
import java.net.*;
-import org.apache.juneau.annotation.BeanIgnore;
import org.apache.juneau.http.annotation.*;
import org.apache.juneau.internal.*;
@@ -27,7 +26,6 @@ import org.apache.juneau.internal.*;
* This and all future requests should be directed to the given URI.
*/
@Response(code=CODE, description=MESSAGE)
-@BeanIgnore
@FluentSetters
public class MovedPermanently extends HttpResponse {
diff --git
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/response/PermanentRedirect.java
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/response/PermanentRedirect.java
index b2af709..1cf411a 100644
---
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/response/PermanentRedirect.java
+++
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/response/PermanentRedirect.java
@@ -16,7 +16,6 @@ import static
org.apache.juneau.http.response.PermanentRedirect.*;
import java.net.*;
-import org.apache.juneau.annotation.BeanIgnore;
import org.apache.juneau.http.annotation.*;
import org.apache.juneau.internal.*;
@@ -28,7 +27,6 @@ import org.apache.juneau.internal.*;
* So, for example, submitting a form to a permanently redirected resource may
continue smoothly.
*/
@Response(code=CODE, description=MESSAGE)
-@BeanIgnore
@FluentSetters
public class PermanentRedirect extends HttpResponse {
diff --git
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/response/SeeOther.java
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/response/SeeOther.java
index b0fc5b9..10fa6d2 100644
---
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/response/SeeOther.java
+++
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/response/SeeOther.java
@@ -16,7 +16,6 @@ import static org.apache.juneau.http.response.SeeOther.*;
import java.net.*;
-import org.apache.juneau.annotation.BeanIgnore;
import org.apache.juneau.http.annotation.*;
import org.apache.juneau.internal.*;
@@ -28,7 +27,6 @@ import org.apache.juneau.internal.*;
* When received in response to a POST (or PUT/DELETE), the client should
presume that the server has received the data and should issue a new GET
request to the given URI.
*/
@Response(code=CODE, description=MESSAGE)
-@BeanIgnore
@FluentSetters
public class SeeOther extends HttpResponse {
diff --git
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/response/TemporaryRedirect.java
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/response/TemporaryRedirect.java
index 4722935..98b306f 100644
---
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/response/TemporaryRedirect.java
+++
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/response/TemporaryRedirect.java
@@ -16,7 +16,6 @@ import static
org.apache.juneau.http.response.TemporaryRedirect.*;
import java.net.*;
-import org.apache.juneau.annotation.BeanIgnore;
import org.apache.juneau.http.annotation.*;
import org.apache.juneau.internal.*;
@@ -29,7 +28,6 @@ import org.apache.juneau.internal.*;
* For example, a POST request should be repeated using another POST request.
*/
@Response(code=CODE, description=MESSAGE)
-@BeanIgnore
@FluentSetters
public class TemporaryRedirect extends HttpResponse {
diff --git
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/reflect/ClassInfo.java
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/reflect/ClassInfo.java
index 654608d..0d46965 100644
---
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/reflect/ClassInfo.java
+++
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/reflect/ClassInfo.java
@@ -53,7 +53,6 @@ import org.apache.juneau.internal.*;
* }
* </p>
*/
-@BeanIgnore
public final class ClassInfo {
private final Type t;
diff --git
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/reflect/ConstructorInfo.java
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/reflect/ConstructorInfo.java
index 1373d5b..e8f7558 100644
---
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/reflect/ConstructorInfo.java
+++
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/reflect/ConstructorInfo.java
@@ -18,13 +18,11 @@ import java.lang.annotation.*;
import java.lang.reflect.*;
import org.apache.juneau.*;
-import org.apache.juneau.annotation.*;
import org.apache.juneau.internal.*;
/**
* Lightweight utility class for introspecting information about a constructor.
*/
-@BeanIgnore
@FluentSetters
public final class ConstructorInfo extends ExecutableInfo implements
Comparable<ConstructorInfo> {
diff --git
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/reflect/FieldInfo.java
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/reflect/FieldInfo.java
index 2e6f3ca..82d00496 100644
---
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/reflect/FieldInfo.java
+++
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/reflect/FieldInfo.java
@@ -18,12 +18,10 @@ import java.lang.annotation.*;
import java.lang.reflect.*;
import org.apache.juneau.*;
-import org.apache.juneau.annotation.*;
/**
* Lightweight utility class for introspecting information about a field.
*/
-@BeanIgnore
public final class FieldInfo implements Comparable<FieldInfo> {
private final Field f;
diff --git
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/reflect/MethodInfo.java
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/reflect/MethodInfo.java
index 49484da..59c7d82 100644
---
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/reflect/MethodInfo.java
+++
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/reflect/MethodInfo.java
@@ -27,7 +27,6 @@ import org.apache.juneau.internal.*;
/**
* Lightweight utility class for introspecting information about a method.
*/
-@BeanIgnore
@FluentSetters
public final class MethodInfo extends ExecutableInfo implements
Comparable<MethodInfo> {
diff --git
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/reflect/ParamInfo.java
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/reflect/ParamInfo.java
index 8d92627..a98a12a 100644
---
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/reflect/ParamInfo.java
+++
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/reflect/ParamInfo.java
@@ -23,7 +23,6 @@ import org.apache.juneau.annotation.*;
/**
* Lightweight utility class for introspecting information about a method
parameter.
*/
-@BeanIgnore
public final class ParamInfo {
private final ExecutableInfo eInfo;
@@ -235,7 +234,7 @@ public final class ParamInfo {
/**
* Returns <jk>true</jk> if the parameter type is an exact match for
the specified class.
- *
+ *
* @param c The type to check.
* @return <jk>true</jk> if the parameter type is an exact match for
the specified class.
*/
diff --git
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/transform/PojoSwap.java
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/transform/PojoSwap.java
index c586077..417e03c 100644
---
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/transform/PojoSwap.java
+++
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/transform/PojoSwap.java
@@ -98,7 +98,6 @@ import org.apache.juneau.serializer.*;
* @param <S> The swapped form of the class.
*/
@SuppressWarnings({"unchecked","rawtypes"})
-@BeanIgnore
public abstract class PojoSwap<T,S> {
/**
diff --git
a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/RequestPathParams.java
b/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/RequestPathParams.java
index a270aa8..fcb748b 100644
---
a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/RequestPathParams.java
+++
b/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/RequestPathParams.java
@@ -24,13 +24,11 @@ import org.apache.juneau.httppart.*;
import org.apache.juneau.internal.*;
import org.apache.juneau.rest.util.*;
import org.apache.juneau.svl.*;
-import org.apache.juneau.annotation.*;
import org.apache.juneau.collections.*;
/**
* Represents the path parameters in an HTTP request.
*/
-@BeanIgnore
public class RequestPathParams {
private final RestCall call;
diff --git
a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/RestContext.java
b/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/RestContext.java
index f1c64dc..ce7c3aa 100644
---
a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/RestContext.java
+++
b/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/RestContext.java
@@ -6064,7 +6064,6 @@ public class RestContext extends BeanContext {
* The resource object.
* <br>Never <jk>null</jk>.
*/
- @BeanIgnore
public Object getResource() {
return resource.get();
}
@@ -7053,7 +7052,6 @@ public class RestContext extends BeanContext {
*
* @return The HTTP request object, or <jk>null</jk> if it hasn't been
created.
*/
- @BeanIgnore
public RestRequest getRequest() {
return getCall().getRestRequest();
}
@@ -7063,7 +7061,6 @@ public class RestContext extends BeanContext {
*
* @return The HTTP response object, or <jk>null</jk> if it hasn't been
created.
*/
- @BeanIgnore
public RestResponse getResponse() {
return getCall().getRestResponse();
}
@@ -7074,7 +7071,6 @@ public class RestContext extends BeanContext {
* @return The HTTP call for the current request, never <jk>null</jk>?
* @throws InternalServerError If no active request exists on the
current thread.
*/
- @BeanIgnore
public RestCall getCall() {
RestCall rc = call.get();
if (rc == null)
diff --git
a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/util/UrlPathMatcher.java
b/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/util/UrlPathMatcher.java
index ab8890c..9e0cb6a 100644
---
a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/util/UrlPathMatcher.java
+++
b/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/util/UrlPathMatcher.java
@@ -18,7 +18,6 @@ import static org.apache.juneau.internal.FileUtils.*;
import java.util.*;
import java.util.regex.*;
-import org.apache.juneau.annotation.*;
import org.apache.juneau.rest.annotation.*;
/**
@@ -27,7 +26,6 @@ import org.apache.juneau.rest.annotation.*;
* <p>
* Handles aspects of matching and precedence ordering.
*/
-@BeanIgnore
public abstract class UrlPathMatcher implements Comparable<UrlPathMatcher> {
/**
diff --git a/juneau-utest/src/test/java/org/apache/juneau/PojoExamplesTest.java
b/juneau-utest/src/test/java/org/apache/juneau/PojoExamplesTest.java
index 79bf37b..a81b2b4 100644
--- a/juneau-utest/src/test/java/org/apache/juneau/PojoExamplesTest.java
+++ b/juneau-utest/src/test/java/org/apache/juneau/PojoExamplesTest.java
@@ -321,7 +321,7 @@ public class PojoExamplesTest {
@Test
public void testInvalidUsesOfExample() throws Exception {
BeanSession bs = BeanContext.create().build().createSession();
- assertThrown(()->bs.getClassMeta(F1.class)).contains("invalid
method 'example(String)'");
+
assertThrown(()->bs.getClassMeta(F1.class)).stderr().contains("invalid method
'example(String)'");
assertThrown(()->bs.getClassMeta(F2.class)).contains("invalid
method 'example()'");
assertThrown(()->bs.getClassMeta(F3.class)).contains("invalid
field","$F3.F3");
assertThrown(()->bs.getClassMeta(F4.class)).contains("invalid
field ","$F4.f4");
diff --git
a/juneau-utest/src/test/java/org/apache/juneau/config/ConfigMapListenerTest.java
b/juneau-utest/src/test/java/org/apache/juneau/config/ConfigMapListenerTest.java
index 7f9cf05..1eab908 100644
---
a/juneau-utest/src/test/java/org/apache/juneau/config/ConfigMapListenerTest.java
+++
b/juneau-utest/src/test/java/org/apache/juneau/config/ConfigMapListenerTest.java
@@ -42,7 +42,7 @@ public class ConfigMapListenerTest {
LatchedListener l = new LatchedListener(latch) {
@Override
public void check(ConfigEvents events) throws Exception
{
- assertObject(events).asJson().is("['SET(foo =
baz)']");
+ assertObject(events).asString().is("[SET(foo =
baz)]");
}
};
@@ -69,7 +69,7 @@ public class ConfigMapListenerTest {
LatchedListener l = new LatchedListener(latch) {
@Override
public void check(ConfigEvents events) throws Exception
{
- assertObject(events).asJson().is("['SET(S1/foo
= baz)']");
+ assertObject(events).asString().is("[SET(S1/foo
= baz)]");
}
};
@@ -98,7 +98,7 @@ public class ConfigMapListenerTest {
LatchedListener l = new LatchedListener(latch) {
@Override
public void check(ConfigEvents events) throws Exception
{
- assertObject(events).asJson().is("['SET(k =
vb)','SET(S1/k1 = v1b)']");
+ assertObject(events).asString().is("[SET(k =
vb), SET(S1/k1 = v1b)]");
}
};
@@ -124,7 +124,7 @@ public class ConfigMapListenerTest {
LatchedListener l = new LatchedListener(latch) {
@Override
public void check(ConfigEvents events) throws Exception
{
- assertObject(events).asJson().is("['SET(k^* =
kb # C)','SET(S1/k1^* = k1b # C1)']");
+ assertObject(events).asString().is("[SET(k^* =
kb # C), SET(S1/k1^* = k1b # C1)]");
}
};
@@ -156,7 +156,7 @@ public class ConfigMapListenerTest {
LatchedListener l = new LatchedListener(latch) {
@Override
public void check(ConfigEvents events) throws Exception
{
- assertObject(events).asJson().is("['SET(k^* =
kb # Cb)','SET(S1/k1^* = k1b # Cb1)']");
+ assertObject(events).asString().is("[SET(k^* =
kb # Cb), SET(S1/k1^* = k1b # Cb1)]");
}
};
@@ -189,7 +189,7 @@ public class ConfigMapListenerTest {
LatchedListener l = new LatchedListener(latch) {
@Override
public void check(ConfigEvents events) throws Exception
{
-
assertObject(events).asJson().is("['REMOVE_ENTRY(k)','REMOVE_ENTRY(S1/k1)']");
+
assertObject(events).asString().is("[REMOVE_ENTRY(k), REMOVE_ENTRY(S1/k1)]");
}
};
@@ -221,7 +221,7 @@ public class ConfigMapListenerTest {
LatchedListener l = new LatchedListener(latch) {
@Override
public void check(ConfigEvents events) throws Exception
{
-
assertObject(events).asJson().is("['REMOVE_ENTRY(k)','REMOVE_ENTRY(S1/k1)']");
+
assertObject(events).asString().is("[REMOVE_ENTRY(k), REMOVE_ENTRY(S1/k1)]");
}
};
@@ -251,7 +251,7 @@ public class ConfigMapListenerTest {
LatchedListener l = new LatchedListener(latch) {
@Override
public void check(ConfigEvents events) throws Exception
{
- assertObject(events).asJson().is("['SET(S3/k3 =
v3)']");
+ assertObject(events).asString().is("[SET(S3/k3
= v3)]");
}
};
@@ -286,7 +286,7 @@ public class ConfigMapListenerTest {
LatchedListener l = new LatchedListener(latch) {
@Override
public void check(ConfigEvents events) throws Exception
{
- assertObject(events).asJson().is("['SET(S3/k3 =
v3)']");
+ assertObject(events).asString().is("[SET(S3/k3
= v3)]");
}
};
@@ -331,7 +331,7 @@ public class ConfigMapListenerTest {
LatchedListener l = new LatchedListener(latch) {
@Override
public void check(ConfigEvents events) throws Exception
{
-
assertObject(events).asJson().is("['REMOVE_ENTRY(k)','REMOVE_ENTRY(S1/k1)','REMOVE_ENTRY(S2/k2)']");
+
assertObject(events).asString().is("[REMOVE_ENTRY(k), REMOVE_ENTRY(S1/k1),
REMOVE_ENTRY(S2/k2)]");
}
};
@@ -362,7 +362,7 @@ public class ConfigMapListenerTest {
LatchedListener l = new LatchedListener(latch) {
@Override
public void check(ConfigEvents events) throws Exception
{
- assertObject(events).asJson().is("['SET(k = v #
cv)','SET(S1/k1 = v1 # cv1)','SET(S2/k2 = v2 # cv2)']");
+ assertObject(events).asString().is("[SET(k = v
# cv), SET(S1/k1 = v1 # cv1), SET(S2/k2 = v2 # cv2)]");
}
};
@@ -402,13 +402,13 @@ public class ConfigMapListenerTest {
final CountDownLatch latch = new CountDownLatch(2);
final Queue<String> eventList = new ConcurrentLinkedQueue<>();
- eventList.add("['SET(S1/k1 = v1b)']");
- eventList.add("['SET(S2/k2 = v2b)']");
+ eventList.add("[SET(S1/k1 = v1b)]");
+ eventList.add("[SET(S2/k2 = v2b)]");
LatchedListener l = new LatchedListener(latch) {
@Override
public void check(ConfigEvents events) throws Exception
{
-
assertObject(events).asJson().is(eventList.poll());
+
assertObject(events).asString().is(eventList.poll());
}
};
@@ -440,13 +440,13 @@ public class ConfigMapListenerTest {
final CountDownLatch latch = new CountDownLatch(2);
final Queue<String> eventList = new ConcurrentLinkedQueue<>();
- eventList.add("['SET(S1/k1 = v1b)']");
- eventList.add("['SET(S1/k1 = v1c)']");
+ eventList.add("[SET(S1/k1 = v1b)]");
+ eventList.add("[SET(S1/k1 = v1c)]");
LatchedListener l = new LatchedListener(latch) {
@Override
public void check(ConfigEvents events) throws Exception
{
-
assertObject(events).asJson().is(eventList.poll());
+
assertObject(events).asString().is(eventList.poll());
}
};
@@ -487,13 +487,13 @@ public class ConfigMapListenerTest {
try {
final CountDownLatch latch = new CountDownLatch(2);
final Queue<String> eventList = new
ConcurrentLinkedQueue<>();
- eventList.add("['SET(S1/k1 = v1b)']");
- eventList.add("['SET(S1/k1 = v1c)']");
+ eventList.add("[SET(S1/k1 = v1b)]");
+ eventList.add("[SET(S1/k1 = v1c)]");
LatchedListener l = new LatchedListener(latch) {
@Override
public void check(ConfigEvents events) throws
Exception {
-
assertObject(events).asJson().is(eventList.poll());
+
assertObject(events).asString().is(eventList.poll());
}
};
@@ -525,21 +525,21 @@ public class ConfigMapListenerTest {
try {
final CountDownLatch latch = new CountDownLatch(10);
final Queue<String> eventList = new
ConcurrentLinkedQueue<>();
- eventList.add("['SET(S1/k1 = v1b)']");
- eventList.add("['SET(S1/k1 = v1c)']");
- eventList.add("['SET(S1/k1 = v1d)']");
- eventList.add("['SET(S1/k1 = v1e)']");
- eventList.add("['SET(S1/k1 = v1f)']");
- eventList.add("['SET(S1/k1 = v1g)']");
- eventList.add("['SET(S1/k1 = v1h)']");
- eventList.add("['SET(S1/k1 = v1i)']");
- eventList.add("['SET(S1/k1 = v1j)']");
- eventList.add("['SET(S1/k1 = v1k)']");
+ eventList.add("[SET(S1/k1 = v1b)]");
+ eventList.add("[SET(S1/k1 = v1c)]");
+ eventList.add("[SET(S1/k1 = v1d)]");
+ eventList.add("[SET(S1/k1 = v1e)]");
+ eventList.add("[SET(S1/k1 = v1f)]");
+ eventList.add("[SET(S1/k1 = v1g)]");
+ eventList.add("[SET(S1/k1 = v1h)]");
+ eventList.add("[SET(S1/k1 = v1i)]");
+ eventList.add("[SET(S1/k1 = v1j)]");
+ eventList.add("[SET(S1/k1 = v1k)]");
LatchedListener l = new LatchedListener(latch) {
@Override
public void check(ConfigEvents events) throws
Exception {
-
assertObject(events).asJson().is(eventList.poll());
+
assertObject(events).asString().is(eventList.poll());
}
};