Package-level declarations

Types

Link copied to clipboard
@Target(allowedTargets = [AnnotationTarget.CLASS])
annotation class SealedObjectInstances(val name: String = "sealedObjectInstances", val rawType: SealedObjectInstances.RawType = Set, val visibility: SealedObjectInstances.Visibility = Unspecified, val fileName: String = "", val returnType: Boolean = true)

This repeatable annotation is the main entry point to configure the generated extensions.

Link copied to clipboard
class SealedObjectInstancesProcessorProvider : SymbolProcessorProvider

Functions

Link copied to clipboard

This method expects having access to org.jetbrains.kotlin:kotlin-reflect.