Package-level declarations

Types

Link copied to clipboard
@AutoService(value = [CommandLineProcessor::class])
class CliProcessor : CommandLineProcessor
Link copied to clipboard
class GenerationExtension(config: CompilerConfiguration, messages: MessageCollector, projectDir: Path) : IrGenerationExtension
Link copied to clipboard
@AutoService(value = [CompilerPluginRegistrar::class])
class Registrar : CompilerPluginRegistrar

Properties

Link copied to clipboard
val PROJECT_DIR_KEY: CompilerConfigurationKey<String>
Link copied to clipboard
Link copied to clipboard
val IrSymbol.safeName: String

Functions

Link copied to clipboard
fun IrClassSymbol.dataClassProperties(): Sequence<Pair<String, IrType>>
Link copied to clipboard
fun IrType.findMethodOrFail(methodName: String): IrSimpleFunctionSymbol
Link copied to clipboard
fun IrClassSymbol.isDataClass(): Boolean
Link copied to clipboard
fun IrElement.location(fileEntry: IrFileEntry): CompilerMessageSourceLocation