Interface ClassIntrospector.MixInResolver
-
- All Known Implementing Classes:
DeserializationConfig
,MapperConfig
,MapperConfigBase
,SerializationConfig
,SimpleMixInResolver
- Enclosing class:
- ClassIntrospector
public static interface ClassIntrospector.MixInResolver
Interface used for decoupling details of how mix-in annotation definitions are accessed (via this interface), and how they are stored (defined by classes that implement the interface)
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description ClassIntrospector.MixInResolver
copy()
Method called to create a new, non-shared copy, to be used by differentObjectMapper
instance, and one that should not be connected to this instance, if resolver has mutable state.java.lang.Class<?>
findMixInClassFor(java.lang.Class<?> cls)
Method that will check if there are "mix-in" classes (with mix-in annotations) for given class
-
-
-
Method Detail
-
findMixInClassFor
java.lang.Class<?> findMixInClassFor(java.lang.Class<?> cls)
Method that will check if there are "mix-in" classes (with mix-in annotations) for given class
-
copy
ClassIntrospector.MixInResolver copy()
Method called to create a new, non-shared copy, to be used by differentObjectMapper
instance, and one that should not be connected to this instance, if resolver has mutable state. If resolver is immutable may simply return `this`.- Since:
- 2.6
-
-