Kotlin中的嵌套接口

Kotlin中的嵌套接口,kotlin,Kotlin,在Java中,可以在接口内部声明接口: .... public @interface NotEmpty { .... public @interface List { NotEmpty[] value(); } } 该示例取自hibernate的验证器。 请参阅以下内容了解这有什么好处 不幸的是,在Kotlin中,注释类必须没有主体。 如何在Kotlin中实现嵌套接口?Kotlin 1.0中不支持嵌套注释类,也没有计划在版本1.1中添加该支持。该功能可能

在Java中,可以在接口内部声明接口:

....
public @interface NotEmpty {
    ....
    public @interface List {
        NotEmpty[] value();
    }
}
该示例取自hibernate的验证器。 请参阅以下内容了解这有什么好处

不幸的是,在Kotlin中,
注释类必须没有主体。

如何在Kotlin中实现嵌套接口?

Kotlin 1.0中不支持嵌套注释类,也没有计划在版本1.1中添加该支持。该功能可能在以后的版本中得到支持。同时,您可以用Java声明嵌套的注释类。

From


您对接口或注释感兴趣吗?你的话说一个,你的代码说另一个。。
interface OuterInterface {
    class InnerClass
    interface InnerInterface
}

class OuterClass {
    class InnerClass
    interface InnerInterface
}