我一直在寻找标记avro字段的方法,以生成Java代码(getters和字段的setter)标记为@Deprecated
注释的方式弃用.
设置@Deprecated
到"doc"
字段不起作用,因为生成器将其放入/** javadoc */
.
小智 2
我还没有成功地将实际@Deprecated
注释放入生成的 java 代码中,但旧式 javadoc 弃用类型可以工作:
// schema avdl
record MyRecord {
/** @deprecated unused */ union { null, int } count;
}
Run Code Online (Sandbox Code Playgroud)
结果生成的java代码有
/** @deprecated unused */
Integer count;
Run Code Online (Sandbox Code Playgroud)
一些 IDE 认识到并强调这一点(我使用 Intellij)
归档时间: |
|
查看次数: |
662 次 |
最近记录: |