mirror of
https://github.com/VibedByKaKi/alexandroid.git
synced 2026-11-13 01:17:17 +01:00
57 lines
1.9 KiB
Java
57 lines
1.9 KiB
Java
package com.fasterxml.jackson.databind;
|
|
|
|
import com.fasterxml.jackson.databind.cfg.ConfigFeature;
|
|
|
|
/* compiled from: r8-map-id-b9432e0f623b4a4bff4ba50a8a24c4aafad2c1e11092747b9fb5e6a22af5a940 */
|
|
/* loaded from: classes7.dex */
|
|
public enum SerializationFeature implements ConfigFeature {
|
|
WRAP_ROOT_VALUE(false),
|
|
INDENT_OUTPUT(false),
|
|
FAIL_ON_EMPTY_BEANS(true),
|
|
FAIL_ON_SELF_REFERENCES(true),
|
|
WRAP_EXCEPTIONS(true),
|
|
FAIL_ON_UNWRAPPED_TYPE_IDENTIFIERS(true),
|
|
WRITE_SELF_REFERENCES_AS_NULL(false),
|
|
CLOSE_CLOSEABLE(false),
|
|
FLUSH_AFTER_WRITE_VALUE(true),
|
|
WRITE_DATES_AS_TIMESTAMPS(true),
|
|
WRITE_DATE_KEYS_AS_TIMESTAMPS(false),
|
|
WRITE_DATES_WITH_ZONE_ID(false),
|
|
WRITE_DATES_WITH_CONTEXT_TIME_ZONE(true),
|
|
WRITE_DURATIONS_AS_TIMESTAMPS(true),
|
|
WRITE_CHAR_ARRAYS_AS_JSON_ARRAYS(false),
|
|
WRITE_ENUMS_USING_TO_STRING(false),
|
|
WRITE_ENUMS_USING_INDEX(false),
|
|
WRITE_ENUM_KEYS_USING_INDEX(false),
|
|
WRITE_NULL_MAP_VALUES(true),
|
|
WRITE_EMPTY_JSON_ARRAYS(true),
|
|
WRITE_SINGLE_ELEM_ARRAYS_UNWRAPPED(false),
|
|
WRITE_BIGDECIMAL_AS_PLAIN(false),
|
|
WRITE_DATE_TIMESTAMPS_AS_NANOSECONDS(true),
|
|
ORDER_MAP_ENTRIES_BY_KEYS(false),
|
|
FAIL_ON_ORDER_MAP_BY_INCOMPARABLE_KEY(true),
|
|
EAGER_SERIALIZER_FETCH(true),
|
|
USE_EQUALITY_FOR_OBJECT_ID(false);
|
|
|
|
private final boolean _defaultState;
|
|
private final int _mask = 1 << ordinal();
|
|
|
|
SerializationFeature(boolean z) {
|
|
this._defaultState = z;
|
|
}
|
|
|
|
@Override // com.fasterxml.jackson.databind.cfg.ConfigFeature
|
|
public boolean enabledByDefault() {
|
|
return this._defaultState;
|
|
}
|
|
|
|
@Override // com.fasterxml.jackson.databind.cfg.ConfigFeature
|
|
public boolean enabledIn(int i) {
|
|
return (this._mask & i) != 0;
|
|
}
|
|
|
|
@Override // com.fasterxml.jackson.databind.cfg.ConfigFeature
|
|
public int getMask() {
|
|
return this._mask;
|
|
}
|
|
}
|