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 AA fun a() { } internal fun aa() { }