如何创建Kotlin Annotation嵌套类

在Java中,可以创建类似的东西

public @interface MyAnnotation { enum AnnotationOption { ONE, TWO, THREE } AnnotationOption value(); } 

如果不创建一个名为MyAnnotation的包,那么在Kotlin中是否有一个等价的注释类不能拥有一个body? 可能有点像

 annotation class MyAnnotation(val value: MyAnnotation.AnnotationOption) enum class MyAnnotation.AnnotationOption { ONE, TWO, THREE } 

Kotlin language will be the best programming language for Android.