ShuttleCargoCompilerPluginRegistrar

class ShuttleCargoCompilerPluginRegistrar : CompilerPluginRegistrar

Registers the Shuttle compiler plugin extensions with the Kotlin compiler. Enables the IR generation extension that automatically implements java.io.Serializable on any class annotated with com.grarcht.shuttle.framework.ShuttleCargo.

Constructors

Link copied to clipboard
constructor()

Properties

Link copied to clipboard
open override val supportsK2: Boolean = true

Functions

Link copied to clipboard
open override fun CompilerPluginRegistrar.ExtensionStorage.registerExtensions(configuration: CompilerConfiguration)