# Hierarchy For Package com.fasterxml.jackson.databind.introspect

Package Hierarchies:

- All Packages

## Class Hierarchy

- java.lang.Object
  - com.fasterxml.jackson.databind.introspect.Annotated
    - com.fasterxml.jackson.databind.introspect.AnnotatedClass (implements com.fasterxml.jackson.databind.introspect.TypeResolutionContext)
    - com.fasterxml.jackson.databind.introspect.AnnotatedMember (implements java.io.Serializable)
      - com.fasterxml.jackson.databind.introspect.AnnotatedField (implements java.io.Serializable)
      - com.fasterxml.jackson.databind.introspect.AnnotatedParameter
      - com.fasterxml.jackson.databind.introspect.AnnotatedWithParams
        - com.fasterxml.jackson.databind.introspect.AnnotatedConstructor
        - com.fasterxml.jackson.databind.introspect.AnnotatedMethod (implements java.io.Serializable)
      - com.fasterxml.jackson.databind.introspect.VirtualAnnotatedMember (implements java.io.Serializable)
  - com.fasterxml.jackson.databind.introspect.AnnotatedMethodMap (implements java.lang.Iterable<T>)
  - com.fasterxml.jackson.databind.AnnotationIntrospector (implements java.io.Serializable, com.fasterxml.jackson.core.Versioned)
    - com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair (implements java.io.Serializable)
    - com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector (implements java.io.Serializable)
    - com.fasterxml.jackson.databind.introspect.NopAnnotationIntrospector (implements java.io.Serializable)
  - com.fasterxml.jackson.databind.introspect.AnnotationMap (implements com.fasterxml.jackson.databind.util.Annotations)
  - com.fasterxml.jackson.databind.BeanDescription
    - com.fasterxml.jackson.databind.introspect.BasicBeanDescription
  - com.fasterxml.jackson.databind.introspect.BeanPropertyDefinition (implements com.fasterxml.jackson.databind.util.Named)
    - com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder (implements java.lang.Comparable<T>)
  - com.fasterxml.jackson.databind.introspect.ClassIntrospector
    - com.fasterxml.jackson.databind.introspect.BasicClassIntrospector (implements java.io.Serializable)
  - com.fasterxml.jackson.databind.introspect.ConcreteBeanPropertyBase (implements com.fasterxml.jackson.databind.BeanProperty, java.io.Serializable)
  - com.fasterxml.jackson.databind.introspect.MemberKey
  - com.fasterxml.jackson.databind.introspect.ObjectIdInfo
  - com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector
  - com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder.Linked<T>
  - com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder.MemberIterator<T> (implements java.util.Iterator<E>)
  - com.fasterxml.jackson.databind.introspect.SimpleMixInResolver (implements com.fasterxml.jackson.databind.introspect.ClassIntrospector.MixInResolver, java.io.Serializable)
  - com.fasterxml.jackson.databind.introspect.TypeResolutionContext.Basic (implements com.fasterxml.jackson.databind.introspect.TypeResolutionContext)
  - com.fasterxml.jackson.databind.introspect.VisibilityChecker.Std (implements java.io.Serializable, com.fasterxml.jackson.databind.introspect.VisibilityChecker<T>)

## Interface Hierarchy

- com.fasterxml.jackson.databind.introspect.ClassIntrospector.MixInResolver
- com.fasterxml.jackson.databind.introspect.TypeResolutionContext
- com.fasterxml.jackson.databind.introspect.VisibilityChecker<T>
- com.fasterxml.jackson.databind.introspect.WithMember<T>