public static class JsonAutoDetect.Value extends java.lang.Object implements JacksonAnnotationValue<JsonAutoDetect>, java.io.Serializable
JsonIgnoreProperties
annotation, as well as to provide possible overrides from non-annotation sources.public static JsonAutoDetect.Value defaultVisibility()
public static JsonAutoDetect.Value noOverrides()
public static JsonAutoDetect.Value from(JsonAutoDetect src)
public static JsonAutoDetect.Value construct(PropertyAccessor acc, JsonAutoDetect.Visibility visibility)
ALL
, all of them) set as specified; and the
rest (if any) set as JsonAutoDetect.Visibility.DEFAULT
).public static JsonAutoDetect.Value construct(JsonAutoDetect.Visibility fields, JsonAutoDetect.Visibility getters, JsonAutoDetect.Visibility isGetters, JsonAutoDetect.Visibility setters, JsonAutoDetect.Visibility creators)
public JsonAutoDetect.Value withFieldVisibility(JsonAutoDetect.Visibility v)
public JsonAutoDetect.Value withGetterVisibility(JsonAutoDetect.Visibility v)
public JsonAutoDetect.Value withIsGetterVisibility(JsonAutoDetect.Visibility v)
public JsonAutoDetect.Value withSetterVisibility(JsonAutoDetect.Visibility v)
public JsonAutoDetect.Value withCreatorVisibility(JsonAutoDetect.Visibility v)
public static JsonAutoDetect.Value merge(JsonAutoDetect.Value base, JsonAutoDetect.Value overrides)
public JsonAutoDetect.Value withOverrides(JsonAutoDetect.Value overrides)
public java.lang.Class<JsonAutoDetect> valueFor()
JacksonAnnotationValue
valueFor
in interface JacksonAnnotationValue<JsonAutoDetect>
public JsonAutoDetect.Visibility getFieldVisibility()
public JsonAutoDetect.Visibility getGetterVisibility()
public JsonAutoDetect.Visibility getIsGetterVisibility()
public JsonAutoDetect.Visibility getSetterVisibility()
public JsonAutoDetect.Visibility getCreatorVisibility()
public java.lang.String toString()
toString
in class java.lang.Object
public int hashCode()
hashCode
in class java.lang.Object
public boolean equals(java.lang.Object o)
equals
in class java.lang.Object
"Copyright © 2010 - 2020 Adobe Systems Incorporated. All Rights Reserved"