package test.annotations import kotlin.test.* import org.junit.Test as test @Retention(AnnotationRetention.RUNTIME) annotation class MyAnno @MyAnno @java.lang.Deprecated class AnnotatedClass class AnnotationTest { @test fun annotationType() { val kAnnotations = AnnotatedClass::class.java.annotations.map { it!!.annotationClass } val jAnnotations = AnnotatedClass::class.java.annotations.map { it!!.annotationClass.java } assertTrue(kAnnotations.containsAll(listOf(MyAnno::class, java.lang.Deprecated::class))) assertTrue(jAnnotations.containsAll(listOf(MyAnno::class.java, java.lang.Deprecated::class.java))) } }