Package-level declarations
Types
Link copied to clipboard
Marks a function or class as intentionally excluded from code coverage reporting.
Link copied to clipboard
Marks a class as eligible for transport by Shuttle. The Shuttle compiler plugin automatically injects ShuttleCargoData (and transitively java.io.Serializable) into the annotated class at compile time. No explicit supertype declaration is required from consumers.
Link copied to clipboard
A marker interface identifying a class as Shuttle cargo. Any class annotated with ShuttleCargo automatically implements this interface via the Shuttle compiler plugin, which also injects java.io.Serializable transitively. Shuttle's public APIs accept ShuttleCargoData so that the underlying serialization mechanism stays hidden from consumers.