AnnotatedClass instances.
| Modifier and Type | Field and Description |
|---|---|
| private final TypeBindings | |
| private final Class | |
| private final boolean | |
| private final MapperConfig | |
| private final AnnotationIntrospector | |
| private final ClassIntrospector. | |
| private final Class | |
| private final JavaType | |
| private static final Class | |
| private static final Class | |
| private static final Class | |
| private static final Class | |
| private static final Annotations |
| Access | Constructor and Description |
|---|---|
| pack-priv | |
| pack-priv |
| Modifier and Type | Method and Description |
|---|---|
| private AnnotationCollector | |
| private AnnotationCollector | |
| private AnnotationCollector | |
| private static void | |
| private static void | |
| private static boolean | |
| pack-priv static AnnotatedClass | createArrayType(MapperConfig<?> config, Class<?> raw)
Internal helper method used for resolving array types, unless they happen to have associated mix-in to apply. |
| pack-priv static AnnotatedClass | createPrimordial(Class<?> raw)
Internal helper method used for resolving a small set of "primordial" types for which we do not accept any annotation information or overrides. |
| public static AnnotatedClass | |
| private Annotations | resolveClassAnnotations(List<JavaType> superTypes)
Initialization method that will recursively collect Jackson annotations for this class and all super classes and interfaces. |
| pack-priv AnnotatedClass | |
| public static AnnotatedClass | |
| public static AnnotatedClass | resolveWithoutSuperTypes(MapperConfig<?> config, JavaType forType, ClassIntrospector.
|
| public static AnnotatedClass | resolveWithoutSuperTypes(MapperConfig<?> config, Class<?> forType, ClassIntrospector.
|
| pack-priv AnnotatedClass | |
| private static boolean |
| _bindings | back to summary |
|---|---|
| private final TypeBindings _bindings | |
| _class | back to summary |
|---|---|
| private final Class<?> _class | |
| _collectAnnotations | back to summary |
|---|---|
private final boolean _collectAnnotations
| |
| _config | back to summary |
|---|---|
| private final MapperConfig<?> _config | |
| _intr | back to summary |
|---|---|
| private final AnnotationIntrospector _intr | |
| _mixInResolver | back to summary |
|---|---|
| private final ClassIntrospector. | |
| _primaryMixin | back to summary |
|---|---|
| private final Class<?> _primaryMixin | |
| _type | back to summary |
|---|---|
| private final JavaType _type | |
| CLS_ENUM | back to summary |
|---|---|
| private static final Class<?> CLS_ENUM | |
| CLS_LIST | back to summary |
|---|---|
| private static final Class<?> CLS_LIST | |
| CLS_MAP | back to summary |
|---|---|
| private static final Class<?> CLS_MAP | |
| CLS_OBJECT | back to summary |
|---|---|
| private static final Class<?> CLS_OBJECT | |
| NO_ANNOTATIONS | back to summary |
|---|---|
| private static final Annotations NO_ANNOTATIONS | |
| AnnotatedClassResolver | back to summary |
|---|---|
| pack-priv AnnotatedClassResolver(MapperConfig<?> config, JavaType type, ClassIntrospector. | |
| AnnotatedClassResolver | back to summary |
|---|---|
| pack-priv AnnotatedClassResolver(MapperConfig<?> config, Class<?> cls, ClassIntrospector. | |
| _addAnnotationsIfNotPresent | back to summary |
|---|---|
| private AnnotationCollector _addAnnotationsIfNotPresent(AnnotationCollector c, Annotation[] anns) | |
| _addClassMixIns | back to summary |
|---|---|
| private AnnotationCollector _addClassMixIns(AnnotationCollector annotations, Class<?> target, Class<?> mixin) | |
| _addFromBundleIfNotPresent | back to summary |
|---|---|
| private AnnotationCollector _addFromBundleIfNotPresent(AnnotationCollector c, Annotation bundle) | |
| _addSuperInterfaces | back to summary |
|---|---|
| private static void _addSuperInterfaces(JavaType type, List<JavaType> result, boolean addClassItself) | |
| _addSuperTypes | back to summary |
|---|---|
| private static void _addSuperTypes(JavaType type, List<JavaType> result, boolean addClassItself) | |
| _contains | back to summary |
|---|---|
| private static boolean _contains(List<JavaType> found, Class<?> raw) | |
| createArrayType | back to summary |
|---|---|
| pack-priv static AnnotatedClass createArrayType(MapperConfig<?> config, Class<?> raw) Internal helper method used for resolving array types, unless they happen to have associated mix-in to apply. | |
| createPrimordial | back to summary |
|---|---|
| pack-priv static AnnotatedClass createPrimordial(Class<?> raw) Internal helper method used for resolving a small set of "primordial" types for which we do not accept any annotation information or overrides. | |
| resolve | back to summary |
|---|---|
| public static AnnotatedClass resolve(MapperConfig<?> config, JavaType forType, ClassIntrospector. | |
| resolveClassAnnotations | back to summary |
|---|---|
| private Annotations resolveClassAnnotations(List<JavaType> superTypes) Initialization method that will recursively collect Jackson annotations for this class and all super classes and interfaces. | |
| resolveFully | back to summary |
|---|---|
| pack-priv AnnotatedClass resolveFully() | |
| resolveWithoutSuperTypes | back to summary |
|---|---|
| public static AnnotatedClass resolveWithoutSuperTypes(MapperConfig<?> config, Class<?> forType) | |
| resolveWithoutSuperTypes | back to summary |
|---|---|
| public static AnnotatedClass resolveWithoutSuperTypes(MapperConfig<?> config, JavaType forType, ClassIntrospector. | |
| resolveWithoutSuperTypes | back to summary |
|---|---|
| public static AnnotatedClass resolveWithoutSuperTypes(MapperConfig<?> config, Class<?> forType, ClassIntrospector. | |
| resolveWithoutSuperTypes | back to summary |
|---|---|
| pack-priv AnnotatedClass resolveWithoutSuperTypes() | |
| skippableArray | back to summary |
|---|---|
| private static boolean skippableArray(MapperConfig<?> config, Class<?> type) | |