Package-level declarations

Types

Link copied to clipboard

Annotation indicating a constructor to be used to reconstruct instances of a class during deserialization.

Link copied to clipboard
annotation class CordaSerializable

This annotation is a marker to indicate that a class is permitted and intended to be serialized as part of Corda messaging.

Link copied to clipboard
annotation class DeprecatedConstructorForDeserialization(val version: Int)

This annotation is a marker to indicate which secondary constructors should be considered, and in which order, for evolving objects during their deserialization.

Link copied to clipboard
annotation class DoNotImplement

This annotation is for interfaces and abstract classes that provide Corda functionality to user applications.

Link copied to clipboard

The annotated entity should have a more restricted visibility but needs to be visible for tests.