Thrift 使用新编译器版本生成的文件以不同的方式命名类

标签 thrift generated-code

我将 thrift 编译器更新到最新版本,生成的代码中的类命名似乎与以前不同。 T_User_UserBase 变为 UserBase。当然,我的代码中有很多对原始类名的引用,我想知道是否有办法强制 thrift 生成带有自定义前缀的类名?

最佳答案

有许多票证都涉及所有可能支持的语言中的各种保留字。另外,还有其他修改,如您链接的那样。

因此,即使自 2012 年以来,有关生成代码的一些内容在过去已经发生了变化,并且在将来有必要时可能会发生变化。

这并不是说兼容性不是问题 - 确实是问题。但在某些情况下,潜在的破坏性改变是必要的,即使人们试图最小化它们。

关于Thrift 使用新编译器版本生成的文件以不同的方式命名类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9879816/

相关文章:

java - Gradle 生成源

php - 是否存在用于解析 ASN.1 或基于它生成 PHP 代码的 PHP 库?

java - 从另一个 Java thrift 对象填充一个 Java thrift 对象

java - 包 org.apache.thrift 不存在

protocol-buffers - 将 Protobuf 定义转换为 Thrift

java - Netbeans 生成的代码

c# - Visual Studio 从 UML 图生成代码?

ruby-on-rails - ruby rails : Create Models View And Controller from existing database

Hadoop 基础知识 : What do I do with the output?

java - 从 javadoc 中排除 thrift 生成的文件