2012-03-26 4 views
3

私は、スリフトコンパイラを最新のバージョンに更新しました。生成されたコードのクラス名は以前とは異なります。 T_User_UserBaseUserBaseになります。もちろん、私は自分のコードで元のクラス名を多く参照していますが、カスタムプレフィックスを持つクラス名を生成するために倹約を強制する方法があるのでしょうか?新しいコンパイラのバージョン名のクラスが異なるファイルを作成しました。

+0

https://issues.apache.org/jira/browse/THRIFT-1330これは役に立つかもしれません... – worker1138

答えて

2

サポートされているすべての言語でさまざまな種類の予約語を処理する多数のチケットがあります。加えて、あなたがリンクしたものと同じように、他にも変更が加えられています。

結果として、2012年以降であっても、過去に生成されたコードに関して変更されたことがあり、将来必要になるとおそらく変更されます。

互換性は問題ではないとは言えません。確かです。しかし、場合によっては、たとえそれを最小化しようとしたとしても、潜在的に大きな変更を加える必要があります。

関連する問題