Kotlin:从java访问嵌套枚举类
我试图从Java访问嵌入式枚举的数据类
data class MyStatus( val status: Status ) { enum class Status{ OK, ERROR } }
看来,如果我从Java使用状态是不可见的。 有没有办法做到这一点?
不,没有问题,只要做MyStatus s = new MyStatus(MyStatus.Status.ERROR);
以下是编译器为您的Enum
生成的内容:
public static enum Status { OK, ERROR; }
它嵌套在MyStatus
。