Hierarchy For All Packages
Package Hierarchies:- io.micronaut.serde,
 - io.micronaut.serde.annotation,
 - io.micronaut.serde.bson,
 - io.micronaut.serde.bson.custom,
 - io.micronaut.serde.config,
 - io.micronaut.serde.config.annotation,
 - io.micronaut.serde.config.naming,
 - io.micronaut.serde.data,
 - io.micronaut.serde.exceptions,
 - io.micronaut.serde.jackson,
 - io.micronaut.serde.jackson.builder,
 - io.micronaut.serde.jackson.jsonvalue,
 - io.micronaut.serde.jackson.maps,
 - io.micronaut.serde.jackson.outerinterface,
 - io.micronaut.serde.jackson.tst,
 - io.micronaut.serde.json.stream,
 - io.micronaut.serde.json.stream.graalvm,
 - io.micronaut.serde.oracle.jdbc.json,
 - io.micronaut.serde.oracle.jdbc.json.serde,
 - io.micronaut.serde.processor,
 - io.micronaut.serde.processor.bson,
 - io.micronaut.serde.processor.jackson,
 - io.micronaut.serde.processor.jackson.databind,
 - io.micronaut.serde.processor.jsonb,
 - io.micronaut.serde.reference,
 - io.micronaut.serde.support,
 - io.micronaut.serde.support.bind,
 - io.micronaut.serde.support.config,
 - io.micronaut.serde.support.deserializers,
 - io.micronaut.serde.support.deserializers.collect,
 - io.micronaut.serde.support.serdes,
 - io.micronaut.serde.support.serializers,
 - io.micronaut.serde.support.util,
 - io.micronaut.serde.tck.tests,
 - io.micronaut.serde.tck.tests.bytebuffer,
 - io.micronaut.serde.util
 
Class Hierarchy
- java.lang.Object
- io.micronaut.serde.bson.AbstractBsonMapper (implements io.micronaut.serde.ObjectMapper)
- io.micronaut.serde.bson.BsonBinaryMapper
 - io.micronaut.serde.bson.BsonJsonMapper
 
 - io.micronaut.serde.bson.custom.AbstractBsonSerde<T> (implements io.micronaut.serde.Serde<T>)
- io.micronaut.serde.bson.custom.BsonRepresentationSerde
 - io.micronaut.serde.bson.custom.CodecBsonDecoder<T>
 
 - io.micronaut.serde.jackson.outerinterface.AbstractClassCommandWorking
 - io.micronaut.serde.jackson.outerinterface.AbstractClassCommandWorkingToo
 - io.micronaut.serde.oracle.jdbc.json.serde.AbstractOracleJsonSerde<T> (implements io.micronaut.serde.Serde<T>)
- io.micronaut.serde.oracle.jdbc.json.serde.OracleJsonBinarySerde
 - io.micronaut.serde.oracle.jdbc.json.serde.OracleJsonLocaleDateSerde
 - io.micronaut.serde.oracle.jdbc.json.serde.OracleJsonLocaleDateTimeSerde
 - io.micronaut.serde.oracle.jdbc.json.serde.OracleJsonLocaleTimeSerde
 - io.micronaut.serde.oracle.jdbc.json.serde.OracleJsonOffsetDateTimeSerde
 - io.micronaut.serde.oracle.jdbc.json.serde.OracleJsonZonedDateTimeSerde
 
 - io.micronaut.serde.reference.AbstractPropertyReferenceManager (implements io.micronaut.serde.reference.PropertyReferenceManager)
 - io.micronaut.serde.AllTypesBean
 - io.micronaut.serde.processor.jackson.AwsRemapper (implements io.micronaut.inject.annotation.PackageRenameRemapper)
 - io.micronaut.serde.support.util.BeanDefKey
 - io.micronaut.serde.BeanWithExtraMethod
 - io.micronaut.serde.util.BinaryCodecUtil
 - io.micronaut.serde.processor.bson.BsonCreatorTransformer (implements io.micronaut.inject.annotation.NamedAnnotationTransformer)
 - io.micronaut.serde.processor.bson.BsonDiscriminatorTransformer (implements io.micronaut.inject.annotation.NamedAnnotationTransformer)
 - io.micronaut.serde.processor.bson.BsonIdTransformer (implements io.micronaut.inject.annotation.NamedAnnotationTransformer)
 - io.micronaut.serde.processor.bson.BsonIgnoreTransformer (implements io.micronaut.inject.annotation.NamedAnnotationTransformer)
 - io.micronaut.serde.processor.bson.BsonPropertyTransformer (implements io.micronaut.inject.annotation.NamedAnnotationTransformer)
 - io.micronaut.serde.processor.bson.BsonRepresentationMapper (implements io.micronaut.inject.annotation.NamedAnnotationMapper)
 - io.micronaut.serde.support.util.BufferingJsonNodeProcessor
 - io.micronaut.serde.tck.tests.ByteArrayWriteValueAsStringTest
 - io.micronaut.serde.tck.tests.bytebuffer.ByteBufferDuplicatedTest
 - io.micronaut.serde.tck.tests.bytebuffer.ByteBufferNativeTest
 - io.micronaut.serde.support.serdes.ByteBufferSerde (implements io.micronaut.serde.support.SerdeRegistrar<T>)
 - io.micronaut.serde.tck.tests.bytebuffer.ByteBufferSlicedTest
 - io.micronaut.serde.tck.tests.bytebuffer.ByteBufferTest
 - io.micronaut.serde.jackson.outerinterface.ClassCommandBroken.PrintCommand (implements io.micronaut.serde.jackson.outerinterface.ClassCommandBroken)
 - io.micronaut.serde.jackson.outerinterface.ClassCommandBrokenToo.PrintCommand (implements io.micronaut.serde.jackson.outerinterface.ClassCommandBrokenToo)
 - io.micronaut.serde.jackson.outerinterface.ClassCommandWorking.PrintCommand (implements io.micronaut.serde.jackson.outerinterface.ClassCommandWorking)
 - io.micronaut.serde.ConstructorArgs
 - io.micronaut.serde.support.deserializers.collect.CoreCollectionsDeserializers
 - io.micronaut.serde.support.serdes.CoreSerdes
 - io.micronaut.serde.support.serializers.CoreSerializers
 - io.micronaut.serde.support.serdes.CustomizedObjectArrayDeserializer (implements io.micronaut.serde.Deserializer<T>)
 - io.micronaut.serde.support.serdes.CustomizedObjectArraySerializer (implements io.micronaut.serde.Serializer<T>)
 - io.micronaut.serde.jackson.maps.CustomKey
 - io.micronaut.serde.support.serdes.DefaultFormattedTemporalSerde<T> (implements io.micronaut.serde.support.serdes.TemporalSerde<T>)
- io.micronaut.serde.support.serdes.InstantSerde (implements io.micronaut.serde.support.SerdeRegistrar<T>, io.micronaut.serde.support.serdes.TemporalSerde<T>)
 - io.micronaut.serde.support.serdes.LocalDateSerde (implements io.micronaut.serde.support.SerdeRegistrar<T>, io.micronaut.serde.support.serdes.TemporalSerde<T>)
 - io.micronaut.serde.support.serdes.LocalDateTimeSerde (implements io.micronaut.serde.support.SerdeRegistrar<T>, io.micronaut.serde.support.serdes.TemporalSerde<T>)
 - io.micronaut.serde.support.serdes.LocalTimeSerde (implements io.micronaut.serde.support.SerdeRegistrar<T>)
 - io.micronaut.serde.support.serdes.OffsetDateTimeSerde (implements io.micronaut.serde.support.SerdeRegistrar<T>)
 - io.micronaut.serde.support.serdes.ZonedDateTimeSerde (implements io.micronaut.serde.support.SerdeRegistrar<T>, io.micronaut.serde.support.serdes.TemporalSerde<T>)
 
 - io.micronaut.serde.support.DefaultSerdeIntrospections (implements io.micronaut.serde.SerdeIntrospections)
 - io.micronaut.serde.support.DefaultSerdeRegistry (implements io.micronaut.serde.SerdeRegistry)
 - io.micronaut.serde.DelegatingDecoder (implements io.micronaut.serde.Decoder)
 - io.micronaut.serde.support.serdes.HealthStatusSerde (implements io.micronaut.serde.Serde<T>)
 - io.micronaut.serde.config.naming.IdentityStrategy (implements io.micronaut.serde.config.naming.PropertyNamingStrategy)
 - io.micronaut.serde.support.serdes.InetAddressSerde (implements io.micronaut.serde.support.SerdeRegistrar<T>)
 - io.micronaut.serde.tck.tests.InetAddressTest
 - io.micronaut.serde.processor.jackson.JacksonAnnotationMapper (implements io.micronaut.inject.annotation.NamedAnnotationMapper)
 - io.micronaut.serde.processor.jackson.JacksonIgnorePropertiesMapper (implements io.micronaut.inject.annotation.NamedAnnotationMapper)
 - io.micronaut.serde.processor.jackson.JacksonIgnoreTypeMapper (implements io.micronaut.inject.annotation.NamedAnnotationMapper)
 - io.micronaut.serde.jackson.JacksonJsonMapper (implements io.micronaut.serde.jackson.JacksonObjectMapper)
 - io.micronaut.serde.jackson.jsonvalue.JdkVersion
 - io.micronaut.serde.processor.jackson.JsonAliasMapper (implements io.micronaut.inject.annotation.NamedAnnotationMapper)
 - io.micronaut.serde.processor.jackson.JsonBackReferenceMapper (implements io.micronaut.inject.annotation.NamedAnnotationMapper)
 - io.micronaut.serde.processor.jsonb.JsonbCreatorTransformer (implements io.micronaut.inject.annotation.NamedAnnotationTransformer)
 - io.micronaut.serde.processor.jsonb.JsonbDateFormatTransformer (implements io.micronaut.inject.annotation.NamedAnnotationTransformer)
 - io.micronaut.serde.processor.jsonb.JsonbNillableTransformer (implements io.micronaut.inject.annotation.NamedAnnotationTransformer)
 - io.micronaut.serde.processor.jsonb.JsonbNumberFormatTransformer (implements io.micronaut.inject.annotation.NamedAnnotationTransformer)
 - io.micronaut.serde.processor.jsonb.JsonbPropertyOrderTransformer (implements io.micronaut.inject.annotation.NamedAnnotationTransformer)
 - io.micronaut.serde.processor.jsonb.JsonbPropertyTransformer (implements io.micronaut.inject.annotation.NamedAnnotationTransformer)
 - io.micronaut.serde.processor.jsonb.JsonbTransientTransformer (implements io.micronaut.inject.annotation.NamedAnnotationTransformer)
 - io.micronaut.serde.processor.jackson.JsonClassDescriptionMapper (implements io.micronaut.inject.annotation.NamedAnnotationMapper)
 - io.micronaut.serde.processor.jackson.JsonCreatorMapper (implements io.micronaut.inject.annotation.NamedAnnotationMapper)
 - io.micronaut.serde.processor.jackson.JsonFilterMapper (implements io.micronaut.inject.annotation.NamedAnnotationMapper)
 - io.micronaut.serde.processor.jackson.JsonGetterMapper (implements io.micronaut.inject.annotation.NamedAnnotationMapper)
 - io.micronaut.serde.processor.jackson.JsonIgnoreMapper (implements io.micronaut.inject.annotation.NamedAnnotationMapper)
 - io.micronaut.serde.processor.jackson.JsonIncludeMapper (implements io.micronaut.inject.annotation.NamedAnnotationMapper)
 - io.micronaut.serde.processor.jackson.JsonIncludePropertiesMapper (implements io.micronaut.inject.annotation.NamedAnnotationMapper)
 - io.micronaut.serde.processor.jackson.JsonManagedReferenceMapper (implements io.micronaut.inject.annotation.NamedAnnotationMapper)
 - io.micronaut.serde.processor.jackson.databind.JsonNamingMapper (implements io.micronaut.inject.annotation.NamedAnnotationMapper)
 - io.micronaut.serde.json.stream.graalvm.JsonpFeature (implements org.graalvm.nativeimage.hosted.Feature)
 - io.micronaut.serde.processor.jackson.JsonPropertyMapper (implements io.micronaut.inject.annotation.NamedAnnotationMapper)
 - io.micronaut.serde.processor.jackson.JsonRootNameMapper (implements io.micronaut.inject.annotation.NamedAnnotationMapper)
 - io.micronaut.serde.json.stream.JsonStreamMapper (implements io.micronaut.serde.ObjectMapper)
 - io.micronaut.serde.processor.jackson.JsonSubTypesMapper (implements io.micronaut.inject.annotation.NamedAnnotationMapper)
 - io.micronaut.serde.processor.jackson.JsonTypeNameMapper (implements io.micronaut.inject.annotation.NamedAnnotationMapper)
 - io.micronaut.serde.processor.jackson.JsonUnwrappedMapper (implements io.micronaut.inject.annotation.NamedAnnotationMapper)
 - io.micronaut.serde.processor.jackson.JsonViewMapper (implements io.micronaut.inject.annotation.NamedAnnotationMapper)
 - io.micronaut.serde.config.naming.KebabCaseStrategy (implements io.micronaut.serde.config.naming.PropertyNamingStrategy)
 - io.micronaut.serde.LimitingStream
- io.micronaut.serde.support.AbstractStreamDecoder (implements io.micronaut.serde.Decoder)
- io.micronaut.serde.support.AbstractDecoderPerStructureStreamDecoder
- io.micronaut.serde.bson.BsonReaderDecoder
 
 - io.micronaut.serde.json.stream.JsonParserDecoder
 - io.micronaut.serde.oracle.jdbc.json.OracleJdbcJsonParserDecoder
 
 - io.micronaut.serde.support.AbstractDecoderPerStructureStreamDecoder
 - io.micronaut.serde.bson.BsonWriterEncoder (implements io.micronaut.serde.Encoder)
 - io.micronaut.serde.jackson.JacksonDecoder (implements io.micronaut.serde.Decoder)
 - io.micronaut.serde.jackson.JacksonEncoder (implements io.micronaut.serde.Encoder)
 - io.micronaut.serde.support.util.JsonNodeDecoder (implements io.micronaut.serde.Decoder)
 - io.micronaut.serde.support.util.JsonNodeEncoder (implements io.micronaut.serde.Encoder)
 - io.micronaut.serde.oracle.jdbc.json.OracleJdbcJsonGeneratorEncoder (implements io.micronaut.serde.Encoder)
 
 - io.micronaut.serde.support.AbstractStreamDecoder (implements io.micronaut.serde.Decoder)
 - io.micronaut.serde.LimitingStream.RemainingLimits
 - io.micronaut.serde.config.naming.LowerCamelCaseStrategy (implements io.micronaut.serde.config.naming.PropertyNamingStrategy)
 - io.micronaut.serde.config.naming.LowerCaseStrategy (implements io.micronaut.serde.config.naming.PropertyNamingStrategy)
 - io.micronaut.serde.config.naming.LowerDotCaseStrategy (implements io.micronaut.serde.config.naming.PropertyNamingStrategy)
 - io.micronaut.serde.support.util.MatchArgumentQualifier<T> (implements io.micronaut.context.Qualifier<T>)
 - io.micronaut.serde.support.serdes.ObjectArraySerde (implements io.micronaut.serde.util.CustomizableDeserializer<T>, io.micronaut.serde.util.CustomizableSerializer<T>, io.micronaut.serde.support.SerdeRegistrar<T>)
 - io.micronaut.serde.support.deserializers.ObjectDeserializer (implements io.micronaut.serde.util.CustomizableDeserializer<T>)
 - io.micronaut.serde.support.serializers.ObjectSerializer (implements io.micronaut.serde.util.CustomizableSerializer<T>)
 - io.micronaut.serde.oracle.jdbc.json.OracleJdbcJsonBinaryObjectMapper
 - io.micronaut.serde.oracle.jdbc.json.OracleJdbcJsonTextObjectMapper
 - io.micronaut.serde.oracle.jdbc.json.serde.OracleJsonDurationSerde (implements io.micronaut.serde.Serde<T>)
 - io.micronaut.serde.reference.PropertyReference<B,
T> - io.micronaut.serde.reference.SerializationReference<B,
T>  
 - io.micronaut.serde.reference.SerializationReference<B,
 - java.lang.Record
- io.micronaut.serde.jackson.tst.AfterCareStatsEntry (implements io.micronaut.serde.jackson.tst.StatsEntry)
 - io.micronaut.serde.ApiResponse<T>
 - io.micronaut.serde.jackson.tst.ClassificationAndStats<T>
 - io.micronaut.serde.jackson.tst.ClassificationVars
 - io.micronaut.serde.Dummy
 - io.micronaut.serde.jackson.tst.MainAggregationVm
 - io.micronaut.serde.RecordBean
 - io.micronaut.serde.jackson.outerinterface.RecordCommandBroken.PrintCommand (implements io.micronaut.serde.jackson.outerinterface.RecordCommandBroken)
 - io.micronaut.serde.jackson.outerinterface.RecordCommandBrokenToo.PrintCommand (implements io.micronaut.serde.jackson.outerinterface.RecordCommandBrokenToo)
 - io.micronaut.serde.support.util.SubtypeInfo
 
 - io.micronaut.serde.support.util.SerdeAnnotationUtil
 - io.micronaut.serde.processor.SerdeAnnotationVisitor (implements io.micronaut.inject.visitor.TypeElementVisitor<C,
E>)  - io.micronaut.serde.support.util.SerdeArgumentConf
 - io.micronaut.serde.jackson.SerdeJacksonConfiguration
 - io.micronaut.serde.support.bind.SerdeJsonBeanPropertyBinderExceptionHandler (implements io.micronaut.json.bind.JsonBeanPropertyBinderExceptionHandler)
 - io.micronaut.serde.support.config.SerdeJsonConfiguration (implements io.micronaut.json.JsonConfiguration)
 - io.micronaut.serde.SerdeJsonMapperSupplier (implements io.micronaut.json.JsonMapperSupplier)
 - io.micronaut.serde.support.serdes.Serdes
 - io.micronaut.serde.Simple
 - io.micronaut.serde.config.naming.SnakeCaseStrategy (implements io.micronaut.serde.config.naming.PropertyNamingStrategy)
 - io.micronaut.serde.SomeObject
 - io.micronaut.serde.jackson.builder.TestBuildMe
 - io.micronaut.serde.jackson.builder.TestBuildMe.Builder
 - io.micronaut.serde.jackson.builder.TestBuildMe2
 - io.micronaut.serde.jackson.builder.TestBuildMe2.Builder
 - io.micronaut.serde.jackson.builder.TestBuildName
 - io.micronaut.serde.jackson.builder.TestBuildName.Builder
 - io.micronaut.serde.jackson.builder.TestBuildSubtype.Builder
 - io.micronaut.serde.jackson.builder.TestBuildSubtype2.Builder
 - io.micronaut.serde.jackson.builder.TestBuildSupertype
- io.micronaut.serde.jackson.builder.TestBuildSubtype
 
 - io.micronaut.serde.jackson.builder.TestBuildSupertype2
- io.micronaut.serde.jackson.builder.TestBuildSubtype2
 
 - io.micronaut.serde.jackson.builder.TestBuildSupertype2.Builder
 - java.lang.Throwable (implements java.io.Serializable)
- java.lang.Exception
- java.io.IOException
- io.micronaut.serde.exceptions.SerdeException
- io.micronaut.serde.exceptions.InvalidFormatException
- io.micronaut.serde.exceptions.InvalidPropertyFormatException
 
 
 - io.micronaut.serde.exceptions.InvalidFormatException
 
 - io.micronaut.serde.exceptions.SerdeException
 - java.lang.RuntimeException
- io.micronaut.serde.exceptions.RuntimeSerdeException
 
 
 - java.io.IOException
 
 - java.lang.Exception
 - io.micronaut.serde.support.util.TypeKey
 - io.micronaut.serde.config.naming.UpperCamelCaseStrategy (implements io.micronaut.serde.config.naming.PropertyNamingStrategy)
 - io.micronaut.serde.config.naming.UpperCamelCaseStrategyWithSpaces (implements io.micronaut.serde.config.naming.PropertyNamingStrategy)
 - io.micronaut.serde.data.Users1
 - io.micronaut.serde.data.Users1.Friend
 - io.micronaut.serde.data.Users1.User
 - io.micronaut.serde.data.Users2
 - io.micronaut.serde.data.Users2.User
 - io.micronaut.serde.data.Users3
 - io.micronaut.serde.data.Users3.Friend
 - io.micronaut.serde.data.Users3.User
 - io.micronaut.serde.processor.jackson.ValidatingAnnotationMapper (implements io.micronaut.inject.annotation.NamedAnnotationMapper)
- io.micronaut.serde.processor.jackson.JsonAnyGetterMapper
 - io.micronaut.serde.processor.jackson.JsonAnySetterMapper
 - io.micronaut.serde.processor.jackson.databind.JsonDeserializeMapper
 - io.micronaut.serde.processor.jackson.JsonFormatMapper
 - io.micronaut.serde.processor.jackson.JsonPropertyOrderMapper
 - io.micronaut.serde.processor.jackson.databind.JsonSerializeMapper
 - io.micronaut.serde.processor.jackson.JsonSetterMapper
 - io.micronaut.serde.processor.jackson.JsonTypeInfoMapper
 - io.micronaut.serde.processor.jackson.JsonValueMapper
 
 - io.micronaut.serde.support.serdes.YearSerde (implements io.micronaut.serde.support.SerdeRegistrar<T>, io.micronaut.serde.support.serdes.TemporalSerde<T>)
 
 - io.micronaut.serde.bson.AbstractBsonMapper (implements io.micronaut.serde.ObjectMapper)
 
Interface Hierarchy
- io.micronaut.serde.support.AbstractStreamDecoder.ValueDecoder<R>
 - java.lang.AutoCloseable
- io.micronaut.serde.Decoder
 - io.micronaut.serde.Encoder
 - io.micronaut.serde.ObjectMapper.CloseableObjectMapper (also extends io.micronaut.serde.ObjectMapper)
 
 - io.micronaut.serde.jackson.outerinterface.ClassCommandBroken
 - io.micronaut.serde.jackson.outerinterface.ClassCommandBrokenToo
 - io.micronaut.serde.jackson.outerinterface.ClassCommandWorking
 - io.micronaut.core.convert.ConversionServiceProvider
- io.micronaut.serde.SerdeRegistry (also extends io.micronaut.serde.DeserializerLocator, io.micronaut.serde.NamingStrategyLocator, io.micronaut.serde.SerializerLocator)
 
 - io.micronaut.serde.config.DeserializationConfiguration
 - io.micronaut.serde.Deserializer<T>
- io.micronaut.serde.util.CustomizableDeserializer<T>
 - io.micronaut.serde.support.DeserializerRegistrar<T> (also extends io.micronaut.core.order.Ordered)
- io.micronaut.serde.support.SerdeRegistrar<T> (also extends io.micronaut.serde.Serde<T>, io.micronaut.serde.support.SerializerRegistrar<T>)
 
 - io.micronaut.serde.util.NullableDeserializer<T>
- io.micronaut.serde.util.NullableSerde<T> (also extends io.micronaut.serde.Serde<T>)
 
 - io.micronaut.serde.Serde<T> (also extends io.micronaut.serde.Serializer<T>)
- io.micronaut.serde.util.NullableSerde<T> (also extends io.micronaut.serde.util.NullableDeserializer<T>)
 - io.micronaut.serde.support.serdes.NumberSerde<N>
 - io.micronaut.serde.support.SerdeRegistrar<T> (also extends io.micronaut.serde.support.DeserializerRegistrar<T>, io.micronaut.serde.support.SerializerRegistrar<T>)
 - io.micronaut.serde.support.serdes.TemporalSerde<T>
 
 - io.micronaut.serde.UpdatingDeserializer<T>
 
 - io.micronaut.serde.DeserializerLocator
- io.micronaut.serde.Deserializer.DecoderContext (also extends io.micronaut.serde.NamingStrategyLocator, io.micronaut.serde.reference.PropertyReferenceManager)
 - io.micronaut.serde.SerdeRegistry (also extends io.micronaut.core.convert.ConversionServiceProvider, io.micronaut.serde.NamingStrategyLocator, io.micronaut.serde.SerializerLocator)
 
 - io.micronaut.json.JsonMapper
- io.micronaut.serde.ObjectMapper
- io.micronaut.serde.jackson.JacksonObjectMapper
 - io.micronaut.serde.ObjectMapper.CloseableObjectMapper (also extends java.lang.AutoCloseable)
 
 
 - io.micronaut.serde.ObjectMapper
 - io.micronaut.serde.NamingStrategyLocator
- io.micronaut.serde.Deserializer.DecoderContext (also extends io.micronaut.serde.DeserializerLocator, io.micronaut.serde.reference.PropertyReferenceManager)
 - io.micronaut.serde.SerdeRegistry (also extends io.micronaut.core.convert.ConversionServiceProvider, io.micronaut.serde.DeserializerLocator, io.micronaut.serde.SerializerLocator)
 - io.micronaut.serde.Serializer.EncoderContext (also extends io.micronaut.serde.reference.PropertyReferenceManager, io.micronaut.serde.SerializerLocator)
 
 - io.micronaut.core.order.Ordered
- io.micronaut.serde.support.DeserializerRegistrar<T> (also extends io.micronaut.serde.Deserializer<T>)
- io.micronaut.serde.support.SerdeRegistrar<T> (also extends io.micronaut.serde.Serde<T>, io.micronaut.serde.support.SerializerRegistrar<T>)
 
 - io.micronaut.serde.support.SerializerRegistrar<T> (also extends io.micronaut.serde.Serializer<T>)
- io.micronaut.serde.support.SerdeRegistrar<T> (also extends io.micronaut.serde.support.DeserializerRegistrar<T>, io.micronaut.serde.Serde<T>)
 
 
 - io.micronaut.serde.support.DeserializerRegistrar<T> (also extends io.micronaut.serde.Deserializer<T>)
 - io.micronaut.serde.PropertyFilter
 - io.micronaut.serde.config.naming.PropertyNamingStrategy
 - io.micronaut.serde.reference.PropertyReferenceManager
- io.micronaut.serde.Deserializer.DecoderContext (also extends io.micronaut.serde.DeserializerLocator, io.micronaut.serde.NamingStrategyLocator)
 - io.micronaut.serde.Serializer.EncoderContext (also extends io.micronaut.serde.NamingStrategyLocator, io.micronaut.serde.SerializerLocator)
 
 - io.micronaut.serde.jackson.outerinterface.RecordCommandBroken
 - io.micronaut.serde.jackson.outerinterface.RecordCommandBrokenToo
 - io.micronaut.serde.config.SerdeConfiguration
 - io.micronaut.serde.support.deserializers.SerdeDeserializationPreInstantiateCallback
 - io.micronaut.serde.SerdeIntrospections
 - io.micronaut.serde.config.SerializationConfiguration
 - io.micronaut.serde.Serializer<T>
- io.micronaut.serde.util.CustomizableSerializer<T>
 - io.micronaut.serde.ObjectSerializer<T>
 - io.micronaut.serde.Serde<T> (also extends io.micronaut.serde.Deserializer<T>)
- io.micronaut.serde.util.NullableSerde<T> (also extends io.micronaut.serde.util.NullableDeserializer<T>)
 - io.micronaut.serde.support.serdes.NumberSerde<N>
 - io.micronaut.serde.support.SerdeRegistrar<T> (also extends io.micronaut.serde.support.DeserializerRegistrar<T>, io.micronaut.serde.support.SerializerRegistrar<T>)
 - io.micronaut.serde.support.serdes.TemporalSerde<T>
 
 - io.micronaut.serde.support.SerializerRegistrar<T> (also extends io.micronaut.core.order.Ordered)
- io.micronaut.serde.support.SerdeRegistrar<T> (also extends io.micronaut.serde.support.DeserializerRegistrar<T>, io.micronaut.serde.Serde<T>)
 
 
 - io.micronaut.serde.SerializerLocator
- io.micronaut.serde.SerdeRegistry (also extends io.micronaut.core.convert.ConversionServiceProvider, io.micronaut.serde.DeserializerLocator, io.micronaut.serde.NamingStrategyLocator)
 - io.micronaut.serde.Serializer.EncoderContext (also extends io.micronaut.serde.NamingStrategyLocator, io.micronaut.serde.reference.PropertyReferenceManager)
 
 - io.micronaut.serde.jackson.tst.StatsEntry
 
Annotation Interface Hierarchy
- io.micronaut.serde.annotation.Serdeable (implements java.lang.annotation.Annotation)
 - io.micronaut.serde.annotation.Serdeable.Deserializable (implements java.lang.annotation.Annotation)
 - io.micronaut.serde.annotation.Serdeable.Serializable (implements java.lang.annotation.Annotation)
 - io.micronaut.serde.config.annotation.SerdeConfig (implements java.lang.annotation.Annotation)
 - io.micronaut.serde.config.annotation.SerdeConfig.SerAnyGetter (implements java.lang.annotation.Annotation)
 - io.micronaut.serde.config.annotation.SerdeConfig.SerAnySetter (implements java.lang.annotation.Annotation)
 - io.micronaut.serde.config.annotation.SerdeConfig.SerBackRef (implements java.lang.annotation.Annotation)
 - io.micronaut.serde.config.annotation.SerdeConfig.SerError (implements java.lang.annotation.Annotation)
 - io.micronaut.serde.config.annotation.SerdeConfig.SerGetter (implements java.lang.annotation.Annotation)
 - io.micronaut.serde.config.annotation.SerdeConfig.SerIgnored (implements java.lang.annotation.Annotation)
 - io.micronaut.serde.config.annotation.SerdeConfig.SerIgnored.SerType (implements java.lang.annotation.Annotation)
 - io.micronaut.serde.config.annotation.SerdeConfig.SerIncluded (implements java.lang.annotation.Annotation)
 - io.micronaut.serde.config.annotation.SerdeConfig.SerManagedRef (implements java.lang.annotation.Annotation)
 - io.micronaut.serde.config.annotation.SerdeConfig.SerSetter (implements java.lang.annotation.Annotation)
 - io.micronaut.serde.config.annotation.SerdeConfig.SerSubtyped (implements java.lang.annotation.Annotation)
 - io.micronaut.serde.config.annotation.SerdeConfig.SerSubtyped.SerSubtype (implements java.lang.annotation.Annotation)
 - io.micronaut.serde.config.annotation.SerdeConfig.SerUnwrapped (implements java.lang.annotation.Annotation)
 - io.micronaut.serde.config.annotation.SerdeConfig.SerValue (implements java.lang.annotation.Annotation)
 - io.micronaut.serde.annotation.SerdeImport (implements java.lang.annotation.Annotation)
 - io.micronaut.serde.annotation.SerdeImport.Repeated (implements java.lang.annotation.Annotation)
 
Enum Class Hierarchy
- java.lang.Object
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)
- io.micronaut.serde.support.AbstractStreamDecoder.TokenType
 - io.micronaut.serde.jackson.tst.Aggregation
 - io.micronaut.serde.config.annotation.SerdeConfig.SerCreatorMode
 - io.micronaut.serde.config.annotation.SerdeConfig.SerInclude
 - io.micronaut.serde.config.annotation.SerdeConfig.SerSubtyped.DiscriminatorType
 - io.micronaut.serde.config.annotation.SerdeConfig.SerSubtyped.DiscriminatorValueKind
 - io.micronaut.serde.config.SerdeConfiguration.NumericTimeUnit
 - io.micronaut.serde.config.SerdeConfiguration.TimeShape
 - io.micronaut.serde.jackson.jsonvalue.TokenError
 
 
 - java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)