Hierarchy For All Packages
- io.micronaut.serde,
- io.micronaut.serde.annotation,
- io.micronaut.serde.config,
- io.micronaut.serde.config.annotation,
- io.micronaut.serde.config.naming,
- io.micronaut.serde.exceptions,
- io.micronaut.serde.exceptions.path,
- io.micronaut.serde.info,
- io.micronaut.serde.reference,
- io.micronaut.serde.util
Class Hierarchy
- java.lang.Object
- io.micronaut.module.info.AbstractMicronautModuleInfo (implements io.micronaut.module.info.MicronautModuleInfo)
- io.micronaut.serde.info.MicronautSerdeApiModuleInfo
- io.micronaut.serde.reference.AbstractPropertyReferenceManager (implements io.micronaut.serde.reference.PropertyReferenceManager)
- io.micronaut.serde.util.BinaryCodecUtil
- io.micronaut.serde.DelegatingDecoder (implements io.micronaut.serde.Decoder)
- io.micronaut.serde.util.GeneratedSerdeEnumUtil
- io.micronaut.serde.util.GeneratedSerdeExceptionUtil
- io.micronaut.serde.util.GeneratedSerdeFallbackUtil
- io.micronaut.serde.config.naming.IdentityStrategy (implements io.micronaut.serde.config.naming.PropertyNamingStrategy)
- io.micronaut.serde.config.naming.KebabCaseStrategy (implements io.micronaut.serde.config.naming.PropertyNamingStrategy)
- io.micronaut.serde.KeysSupport
- io.micronaut.serde.LimitingStream
- 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.reference.PropertyReference<B,
T> - io.micronaut.serde.reference.SerializationReference<B,
T>
- io.micronaut.serde.reference.SerializationReference<B,
- io.micronaut.serde.util.SerdeArgumentConstants
- io.micronaut.serde.SerdeJsonMapperSupplier (implements io.micronaut.json.JsonMapperSupplier)
- io.micronaut.serde.util.SerdePropertyAccess
- io.micronaut.serde.config.naming.SnakeCaseStrategy (implements io.micronaut.serde.config.naming.PropertyNamingStrategy)
- 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.NullValueSerdeException
- 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.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.module.info.AbstractMicronautModuleInfo (implements io.micronaut.module.info.MicronautModuleInfo)
Interface Hierarchy
- java.lang.AutoCloseable
- io.micronaut.serde.Decoder
- io.micronaut.serde.KeysAwareDecoder
- io.micronaut.serde.WrappedDecoder
- io.micronaut.serde.Encoder
- io.micronaut.serde.KeysAwareEncoder
- io.micronaut.serde.WrappedEncoder
- io.micronaut.serde.ObjectMapper.CloseableObjectMapper (also extends io.micronaut.serde.ObjectMapper)
- io.micronaut.serde.Decoder
- 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.FormattedDeserializer<T>
- io.micronaut.serde.FormattedSerde<T> (also extends io.micronaut.serde.FormattedSerializer<T>, io.micronaut.serde.Serde<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.FormattedSerde<T> (also extends io.micronaut.serde.FormattedDeserializer<T>, io.micronaut.serde.FormattedSerializer<T>)
- io.micronaut.serde.util.NullableSerde<T> (also extends io.micronaut.serde.util.NullableDeserializer<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.ObjectMapper.CloseableObjectMapper (also extends java.lang.AutoCloseable)
- io.micronaut.serde.ObjectMapper
- io.micronaut.serde.Keys
- io.micronaut.serde.KeysProvider
- 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.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.exceptions.path.ReferencePath
- io.micronaut.serde.exceptions.path.CollectionItemReferencePath
- io.micronaut.serde.exceptions.path.MapItemReferencePath
- io.micronaut.serde.exceptions.path.PropertyReferencePath
- io.micronaut.serde.config.SerdeConfiguration
- io.micronaut.serde.SerdeIntrospections
- io.micronaut.serde.SerdeIntrospections.RuntimeIntrospectionResolver
- io.micronaut.serde.config.SerializationConfiguration
- io.micronaut.serde.Serializer<T>
- io.micronaut.serde.util.CustomizableSerializer<T>
- io.micronaut.serde.FormattedSerializer<T>
- io.micronaut.serde.FormattedSerde<T> (also extends io.micronaut.serde.FormattedDeserializer<T>, io.micronaut.serde.Serde<T>)
- io.micronaut.serde.ObjectSerializer<T>
- io.micronaut.serde.Serde<T> (also extends io.micronaut.serde.Deserializer<T>)
- io.micronaut.serde.FormattedSerde<T> (also extends io.micronaut.serde.FormattedDeserializer<T>, io.micronaut.serde.FormattedSerializer<T>)
- io.micronaut.serde.util.NullableSerde<T> (also extends io.micronaut.serde.util.NullableDeserializer<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)
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.annotation.SerdeableGenerated (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.SerEnumDefaultValue (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.SerKey (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.SerTypeId (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.config.DeserializationConfiguration.Feature
- io.micronaut.serde.FormatConfiguration.Shape
- io.micronaut.serde.util.GeneratedSerdeExceptionUtil.PropertyDispatchResult
- 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.SerdeIntrospections.RuntimeIntrospectionKind
- io.micronaut.serde.config.SerializationConfiguration.Feature
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)
Record Class Hierarchy
- java.lang.Object
- java.lang.Record
- io.micronaut.serde.FormatConfiguration
- io.micronaut.serde.SerdeIntrospections.RuntimeIntrospectionRequest<T>
- java.lang.Record