Package-level declarations

Types

Link copied to clipboard
abstract class AbstractFileWriter(val codeGenerator: CodeGenerator)
Link copied to clipboard
class ApplicationClassWriter(val codeGenerator: CodeGenerator, val application: KoinMetaData.Application) : AbstractFileWriter
Link copied to clipboard
class ClassModuleWriter(val codeGenerator: CodeGenerator, val tagResolver: TagResolver, val module: KoinMetaData.Module) : ModuleWriter
Link copied to clipboard
class DefaultModuleWriter(val codeGenerator: CodeGenerator, val tagResolver: TagResolver, defaultModule: KoinMetaData.Module, generateDefaultModule: Boolean, val doExportDefinitions: Boolean) : ModuleWriter
Link copied to clipboard
class DefinitionWriter(val fileStream: OutputStream, val tagResolver: TagResolver)
Link copied to clipboard
class DefinitionWriterFactory(fileStream: OutputStream, tagResolver: TagResolver)
Link copied to clipboard
Link copied to clipboard
class KoinCodeGenerator(val codeGenerator: CodeGenerator, val logger: KSPLogger, val isViewModelMPActive: Boolean, val tagResolver: TagResolver)
Link copied to clipboard
abstract class ModuleWriter(val codeGenerator: CodeGenerator, val module: KoinMetaData.Module, val tagResolver: TagResolver, val doExportDefinitions: Boolean = true) : AbstractFileWriter
Link copied to clipboard
class MonitoredProxyClassWriter(val codeGenerator: CodeGenerator, val resolver: Resolver, val definition: KoinMetaData.Definition.ClassDefinition) : AbstractFileWriter

Properties

Link copied to clipboard
val APP_HEADER: <Error class: unknown class>
Link copied to clipboard
val DEFAULT_MODULE_FOOTER: <Error class: unknown class>
Link copied to clipboard
const val MAX_MODULE_DEFINITIONS: Int = 500
Link copied to clipboard
Link copied to clipboard
val MODULE_HEADER: <Error class: unknown class>

Functions