public Value withIgnored(String... ignored) { return construct(_asSet(ignored), _ignoreUnknown, _allowGetters, _allowSetters, _merge); }
public Value withoutAllowSetters() { return !_allowSetters ? this : construct(_ignored, _ignoreUnknown, _allowGetters, false, _merge); }
public Value withoutMerge() { return !_merge ? this : construct(_ignored, _ignoreUnknown, _allowGetters, _allowSetters, false); }
public Value withMerge() { return _merge ? this : construct(_ignored, _ignoreUnknown, _allowGetters, _allowSetters, true); }
public Value withAllowGetters() { return _allowGetters ? this : construct(_ignored, _ignoreUnknown, true, _allowSetters, _merge); } public Value withoutAllowGetters() {
public Value withIgnoreUnknown() { return _ignoreUnknown ? this : construct(_ignored, true, _allowGetters, _allowSetters, _merge); } public Value withoutIgnoreUnknown() {
public static Value from(JsonIgnoreProperties src) { if (src == null) { return EMPTY; // since 2.9 } return construct(_asSet(src.value()), src.ignoreUnknown(), src.allowGetters(), src.allowSetters(), // 27-Apr-2016, tatu: No matching property in annotation because // we don't know how to merge (so no point in pretending it's there) // so choice is arbitrary. Probably will default to `false` fwtw: false); }
public Value withAllowSetters() { return _allowSetters ? this : construct(_ignored, _ignoreUnknown, _allowGetters, true, _merge); } public Value withoutAllowSetters() {
public Value withoutIgnored() { return construct(null, _ignoreUnknown, _allowGetters, _allowSetters, _merge); }
public Value withIgnored(Set<String> ignored) { return construct(ignored, _ignoreUnknown, _allowGetters, _allowSetters, _merge); }
public Value withoutAllowSetters() { return !_allowSetters ? this : construct(_ignored, _ignoreUnknown, _allowGetters, false, _merge); }
public Value withIgnored(String... ignored) { return construct(_asSet(ignored), _ignoreUnknown, _allowGetters, _allowSetters, _merge); }
public Value withMerge() { return _merge ? this : construct(_ignored, _ignoreUnknown, _allowGetters, _allowSetters, true); }
public Value withoutIgnoreUnknown() { return !_ignoreUnknown ? this : construct(_ignored, false, _allowGetters, _allowSetters, _merge); }
public Value withAllowSetters() { return _allowSetters ? this : construct(_ignored, _ignoreUnknown, _allowGetters, true, _merge); } public Value withoutAllowSetters() {
public Value withoutAllowGetters() { return !_allowGetters ? this : construct(_ignored, _ignoreUnknown, false, _allowSetters, _merge); }
public Value withoutMerge() { return !_merge ? this : construct(_ignored, _ignoreUnknown, _allowGetters, _allowSetters, false); }
public Value withAllowGetters() { return _allowGetters ? this : construct(_ignored, _ignoreUnknown, true, _allowSetters, _merge); } public Value withoutAllowGetters() {
public static Value from(JsonIgnoreProperties src) { if (src == null) { return EMPTY; // since 2.9 } return construct(_asSet(src.value()), src.ignoreUnknown(), src.allowGetters(), src.allowSetters(), // 27-Apr-2016, tatu: No matching property in annotation because // we don't know how to merge (so no point in pretending it's there) // so choice is arbitrary. Probably will default to `false` fwtw: false); }
public Value withIgnoreUnknown() { return _ignoreUnknown ? this : construct(_ignored, true, _allowGetters, _allowSetters, _merge); } public Value withoutIgnoreUnknown() {