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.ObjectHelper 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 booleanfromDefaultsFlag that is set if the information came from global defaults, and not from explicit per-property annotations or per-type config overrides.AnnotatedMembergetter
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static PropertyMetadata.MergeInfocreateForDefaults(AnnotatedMember getter)static PropertyMetadata.MergeInfocreateForPropertyOverride(AnnotatedMember getter)static PropertyMetadata.MergeInfocreateForTypeOverride(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)
-
-