@file:GenerateKoinDefinition("sampleInfo", Test::class, String::class, nullable = false) @file:GenerateGenericKoinDefinition("test", nullable = false) @file:GenerateGenericKoinDefinition("testNullable", nullable = true) package dev.inmo.micro_utils.koin.generator.test import dev.inmo.micro_utils.koin.annotations.GenerateGenericKoinDefinition import dev.inmo.micro_utils.koin.annotations.GenerateKoinDefinition import org.koin.core.Koin class Test( koin: Koin ) { init { koin.sampleInfo } }