【问题标题】:Accessing fields of Thrift-generated Java classes directly instead of through provided getters直接访问 Thrift 生成的 Java 类的字段,而不是通过提供的 getter
【发布时间】:2013-12-27 03:49:42
【问题描述】:

我对 Thrift 有点陌生。我有一堆 Thrift 生成的 Java 类,我需要从中读取值。我没有生成类,也没有设计 Thrift 定义。

我注意到生成的类中的每个字段都有公共 getter 和 setter(每个字段对应于 Thrift 定义中的一个字段)。而且(而且,奇怪的是)这些领域本身是公开的。

我想知道的是,直接读取字段而不是使用 getter 是否“可以”(就 Java 中的 Thrift 实践而言)?

非常感谢!

【问题讨论】:

    标签: java thrift getter


    【解决方案1】:

    关于 getter,直接读取它们可能完全没问题。

    所有语言的典型实现是,只有可选字段的 setter 用于为正在设置的字段设置 isset 标志。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-05-22
      • 1970-01-01
      • 1970-01-01
      • 2011-09-27
      相关资源
      最近更新 更多