Package com.fasterxml.jackson.databind
Class PropertyMetadata.MergeInfo
- java.lang.Object
-
- com.fasterxml.jackson.databind.PropertyMetadata.MergeInfo
-
- Enclosing class:
- PropertyMetadata
public static final class PropertyMetadata.MergeInfo extends java.lang.Object
Helper class used for containing information about expected merge information for this property, if merging is expected.- Since:
- 2.9
-
-
Field Summary
Fields Modifier and Type Field Description boolean
fromDefaults
Flag that is set if the information came from global defaults, and not from explicit per-property annotations or per-type config overrides.AnnotatedMember
getter
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static PropertyMetadata.MergeInfo
createForDefaults(AnnotatedMember getter)
static PropertyMetadata.MergeInfo
createForPropertyOverride(AnnotatedMember getter)
static PropertyMetadata.MergeInfo
createForTypeOverride(AnnotatedMember getter)
-
-
-
Field Detail
-
getter
public final AnnotatedMember getter
-
fromDefaults
public final boolean fromDefaults
Flag that is set if the information came from global defaults, and not from explicit per-property annotations or per-type config overrides.
-
-
Method Detail
-
createForDefaults
public static PropertyMetadata.MergeInfo createForDefaults(AnnotatedMember getter)
-
createForTypeOverride
public static PropertyMetadata.MergeInfo createForTypeOverride(AnnotatedMember getter)
-
createForPropertyOverride
public static PropertyMetadata.MergeInfo createForPropertyOverride(AnnotatedMember getter)
-
-