package a @Target(AnnotationTarget.FILE) @Retention(AnnotationRetention.SOURCE) internal annotation class InternalFileAnnotation() @Target(AnnotationTarget.CLASS) @Retention(AnnotationRetention.SOURCE) internal annotation class InternalClassAnnotation() class A internal class InternalA fun a() { } internal fun internalA() { }