DEADSOFTWARE

Game action modules generation
[cavedroid.git] / dagger-multibind-annotations / src / main / kotlin / ru.fredboy.cavedroid.ksp.annotations / GenerateMapMultibindingsModule.kt
1 package ru.fredboy.cavedroid.ksp.annotations
3 import kotlin.reflect.KClass
5 /**
6 * Annotation annotated with this must include stringKey parameter for key selection in generated module
7 */
8 @Target(AnnotationTarget.ANNOTATION_CLASS)
9 @Retention(AnnotationRetention.SOURCE)
10 annotation class GenerateMapMultibindingsModule(
11 val interfaceClass: KClass<*>,
12 val modulePackage: String,
13 val moduleName: String,
14 )