如何(正确)摆脱 Thrift 编译器警告?

问题描述 投票:0回答:1

我是第一次使用 Thrift,当我生成类时,我收到了一堆警告,例如:

At least one of the problems in category 'cast' is not analysed due to a compiler option being ignored
At least one of the problems in category 'serial' is not analysed due to a compiler option being ignored

如果我进入生成的类之一并取出 @SupressWarnings 块中的相应字符串,则警告就会消失。然而,我被每个文件顶部的消息吓到了:

 * DO NOT EDIT UNLESS YOU ARE SURE THAT YOU KNOW WHAT YOU ARE DOING

所以我只是想知道这对我来说是否可以,或者我是否应该以不同的方式处理这个问题?

对于上下文,我还使用 Cursor/VSCode、Java 和 Maven。

thrift
1个回答
0
投票

除非您确定自己知道自己在做什么,否则请勿编辑

这告诉您编辑文件的风险由您自己承担,特别是该文件将被覆盖,并且所有手动更改都会消失。但它仍然是您的文件,从技术上讲,您可以用它做您想做的事情。该消息只是为了让您了解上述风险。如何管理该风险取决于您。

为了让它变得更好,您可以考虑为该开源项目做出贡献并发送补丁或拉取请求来修复 Thrift 编译器中的问题,这样您就不必在每次文件发布时都手动进行这些更改重新生成。

© www.soinside.com 2019 - 2024. All rights reserved.