Package-level declarations

Types

Link copied to clipboard
class ShuttleCargoProcessor : SymbolProcessor

A KSP symbol processor for classes annotated with com.grarcht.shuttle.framework.ShuttleCargo. Serializable enforcement is handled at the IR level by the companion compiler plugin, so this processor is reserved for any additional source-level validations added in the future.

Link copied to clipboard
class ShuttleCargoProcessorProvider : SymbolProcessorProvider

Provides instances of ShuttleCargoProcessor to the KSP framework. Registered via the service locator file in META-INF/services so KSP can discover it automatically at build time.