2017-01-03 132 views
3

在Java中有可能的接口內聲明的接口:嵌套接口科特林

.... 
public @interface NotEmpty { 
    .... 
    public @interface List { 
     NotEmpty[] value(); 
    } 
} 

的例子是從休眠的NotEmpty驗證服用。 請參閱以下discussion,瞭解此功能。

不幸的是,在Kotlin annotation class不得有身體。 如何在Kotlin中實現嵌套接口?

+4

您對界面或註釋感興趣嗎?你的話說一個,你的代碼說另一個.. – voddan

回答

3

在Kotlin 1.0中不支持嵌套註記類,也沒有計劃在版本1.1中添加該支持。該功能可能會在更高版本中受支持。同時,您可以用Java聲明嵌套的註記類。