mirror of
https://github.com/VibedByKaKi/alexandroid.git
synced 2026-11-13 17:37:16 +01:00
60 lines
2.1 KiB
Java
60 lines
2.1 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 DeserializationFeature implements ConfigFeature {
|
|
USE_BIG_DECIMAL_FOR_FLOATS(false),
|
|
USE_BIG_INTEGER_FOR_INTS(false),
|
|
USE_LONG_FOR_INTS(false),
|
|
USE_JAVA_ARRAY_FOR_JSON_ARRAY(false),
|
|
FAIL_ON_UNKNOWN_PROPERTIES(true),
|
|
FAIL_ON_NULL_FOR_PRIMITIVES(false),
|
|
FAIL_ON_NUMBERS_FOR_ENUMS(false),
|
|
FAIL_ON_INVALID_SUBTYPE(true),
|
|
FAIL_ON_READING_DUP_TREE_KEY(false),
|
|
FAIL_ON_IGNORED_PROPERTIES(false),
|
|
FAIL_ON_UNRESOLVED_OBJECT_IDS(true),
|
|
FAIL_ON_MISSING_CREATOR_PROPERTIES(false),
|
|
FAIL_ON_NULL_CREATOR_PROPERTIES(false),
|
|
FAIL_ON_MISSING_EXTERNAL_TYPE_ID_PROPERTY(true),
|
|
FAIL_ON_TRAILING_TOKENS(false),
|
|
FAIL_ON_SUBTYPE_CLASS_NOT_REGISTERED(false),
|
|
WRAP_EXCEPTIONS(true),
|
|
FAIL_ON_UNEXPECTED_VIEW_PROPERTIES(false),
|
|
ACCEPT_SINGLE_VALUE_AS_ARRAY(false),
|
|
UNWRAP_SINGLE_VALUE_ARRAYS(false),
|
|
UNWRAP_ROOT_VALUE(false),
|
|
ACCEPT_EMPTY_STRING_AS_NULL_OBJECT(false),
|
|
ACCEPT_EMPTY_ARRAY_AS_NULL_OBJECT(false),
|
|
ACCEPT_FLOAT_AS_INT(true),
|
|
READ_ENUMS_USING_TO_STRING(false),
|
|
READ_UNKNOWN_ENUM_VALUES_AS_NULL(false),
|
|
READ_UNKNOWN_ENUM_VALUES_USING_DEFAULT_VALUE(false),
|
|
READ_DATE_TIMESTAMPS_AS_NANOSECONDS(true),
|
|
ADJUST_DATES_TO_CONTEXT_TIME_ZONE(true),
|
|
EAGER_DESERIALIZER_FETCH(true);
|
|
|
|
private final boolean _defaultState;
|
|
private final int _mask = 1 << ordinal();
|
|
|
|
DeserializationFeature(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;
|
|
}
|
|
}
|