Class EnumDefinition
java.lang.Object
tools.jackson.databind.util.EnumDefinition
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final AnnotatedClassprivate final Enum<?>[]private final EnumNamingStrategyprivate final String[] -
Constructor Summary
ConstructorsModifierConstructorDescriptionprivateEnumDefinition(AnnotatedClass annotatedClass, EnumNamingStrategy enumNamingStrategy, Enum<?>[] enumConstants, String[] explicitNames) -
Method Summary
Modifier and TypeMethodDescriptionprivate static Enum<?>[]_enumConstants(Class<?> enumCls) static EnumDefinitionconstruct(MapperConfig<?> config, AnnotatedClass annotatedClass) Enum<?>[]intsize()valuesToWrite(MapperConfig<?> config)
-
Field Details
-
_annotatedClass
-
_enumNamingStrategy
-
_enumConstants
-
_explicitNames
-
-
Constructor Details
-
EnumDefinition
private EnumDefinition(AnnotatedClass annotatedClass, EnumNamingStrategy enumNamingStrategy, Enum<?>[] enumConstants, String[] explicitNames)
-
-
Method Details
-
construct
-
valuesToWrite
-
size
public int size() -
enumClass
-
enumConstants
-
explicitNames
-
_enumConstants
-