# Hierarchy For Package net.corda.core.serialization

Package Hierarchies:

- All Packages

## Class Hierarchy

- net.corda.core.serialization.EmptyWhitelist (implements net.corda.core.serialization.ClassWhitelist)
- net.corda.core.serialization.ReferencesAwareJavaSerializer
- net.corda.core.serialization.OpaqueBytes.Companion
- net.corda.core.serialization.SingletonSerializeAsToken (implements net.corda.core.serialization.SerializeAsToken)
- net.corda.core.serialization.Ed25519PublicKeySerializer
- net.corda.core.serialization.SerializedBytesSerializer
- net.corda.core.serialization.KotlinObjectSerializer
- net.corda.core.serialization.CompositeKeyNodeSerializer
- net.corda.core.serialization.SerializeAsTokenContext
- net.corda.core.serialization.SerializeAsTokenSerializer<T>
- net.corda.core.serialization.SerializeAsTokenSerializer.Companion
- net.corda.core.serialization.GlobalTransientClassWhiteList.Companion
- net.corda.core.serialization.LoggingWhitelist.Companion
- net.corda.core.serialization.KryoKt
- net.corda.core.serialization.OpaqueBytes
  - net.corda.core.serialization.SerializedBytes<T>
- net.corda.core.serialization.CordaClassResolver.Companion
- net.corda.core.serialization.CordaKryo
- net.corda.core.serialization.Ed25519PrivateKeySerializer
- net.corda.core.serialization.BuiltInExceptionsWhitelist (implements net.corda.core.serialization.ClassWhitelist)
- net.corda.core.serialization.InputStreamSerializer
- net.corda.core.serialization.AllWhitelist (implements net.corda.core.serialization.ClassWhitelist)
- net.corda.core.serialization.ImmutableClassSerializer<T>
- net.corda.core.serialization.ByteArraysKt
- net.corda.core.serialization.KryoSerializationCustomization (implements net.corda.core.serialization.SerializationCustomization)
- net.corda.core.serialization.DefaultKryoCustomizer
- net.corda.core.serialization.OrderedSerializer
- net.corda.core.serialization.LoggingWhitelist (implements net.corda.core.serialization.MutableClassWhitelist)
- net.corda.core.serialization.CompositeKeyLeafSerializer
- net.corda.core.serialization.SingletonSerializationToken (implements net.corda.core.serialization.SerializationToken)
- net.corda.core.serialization.CordaClassResolverKt
- net.corda.core.serialization.NoReferencesSerializer<T>
- net.corda.core.serialization.WireTransactionSerializer
- net.corda.core.serialization.GlobalTransientClassWhiteList (implements net.corda.core.serialization.ClassWhitelist, net.corda.core.serialization.MutableClassWhitelist)
- net.corda.core.serialization.SingletonSerializationToken.Companion
- net.corda.core.serialization.CordaClassResolver

## Interface Hierarchy

- net.corda.core.serialization.ClassWhitelist
  - net.corda.core.serialization.MutableClassWhitelist
- net.corda.core.serialization.CordaSerializable
- net.corda.core.serialization.DeserializeAsKotlinObjectDef
- net.corda.core.serialization.SerializationCustomization
- net.corda.core.serialization.SerializationToken
- net.corda.core.serialization.SerializeAsToken