我需要@NonNull/@Nullable
在 Kotlin 生成的 Java 代码中禁用注释,因为某些注释适配器(代码生成器)无法正确处理某些带注释的字段
你知道怎么做吗?一些 Kotlin 注释或编译器指令
问题:科特林类:
open class TestModel(
var test: ByteArray = ByteArray(0)
)
生成的java:
public class TestModel {
@org.jetbrains.annotations.NotNull()
private byte[] test;
@org.jetbrains.annotations.NotNull()
public final byte[] getTest() {
return null;
}
public final void setTest(@org.jetbrains.annotations.NotNull()
byte[] p0) {
}
public TestModel(@org.jetbrains.annotations.NotNull()
byte[] test) {
super();
}
public TestModel() {
super();
}
}
我要删除:@org.jetbrains.annotations.NotNull()
注释