commonMain.software.amazon.lastmile.kotlin.inject.anvil.internal.Origin.kt Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of runtime-jvm Show documentation
Show all versions of runtime-jvm Show documentation
Extensions for kotlin-inject to make dependency injection easier with a similar feature set as Anvil.
package software.amazon.lastmile.kotlin.inject.anvil.internal
import kotlin.annotation.AnnotationTarget.CLASS
import kotlin.annotation.AnnotationTarget.PROPERTY
import kotlin.reflect.KClass
/**
* DO NOT USE DIRECTLY.
*
* Marker for generated component interface to link their origin.
*/
@Target(CLASS, PROPERTY)
public annotation class Origin(
/**
* Reference to the class that triggered generating this component interface.
*/
val value: KClass<*>,
)
© 2015 - 2024 Weber Informatics LLC | Privacy Policy