kotlin-stdlib / kotlin.annotation / AnnotationRetention / RUNTIME RUNTIME Common JVM JS Native 1.0 RUNTIME(Common source) (Native source) Annotation is stored in binary output and visible for reflection (default retention)