java protobuf的通用getdefaultinstance()

eoigrqb6  于 2021-07-08  发布在  Java
关注(0)|答案(0)|浏览(170)

我正在尝试编写一个静态util函数,它接受protobuf对象并确定它是否是默认示例,如下所示:

static boolean isDefault(ProtobufMessage m) {
  return m.equals(m.getDefaultInstance())
}

希望它能够应用于一系列protobuf对象,比如struct/types/messages getDefaultInstance() 似乎只在子类中定义。
我在考虑多态性或泛型,但不确定它是否可以应用在这种情况下,有人知道吗?

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题