java - 为什么 proto3 java builder 上没有 get***Map() 方法的构建器版本?
问题描述
我正在开发一个使用 proto3 消息来表示我们的一些数据的 java 项目。我们有一些看起来像这样的东西:
message Person {
// some data is here
}
message Club {
repeated Person other = 1;
map<string,Person> roles = 2;
}
生成的Club.Builder
类带有一个方便getOtherBuilderList()
的返回一个List<Person.Builder>
允许你改变元素的地方。为什么没有等价物getRolesBuilderMap()
?
解决方案
推荐阅读
- sql - Msg 137, Level 15, State 2, Procedure id_management, Line 13 Must declare the scalar variable "@COMBINE"
- c++ - How to pass method to other method as an argument?
- python - 比较两个 Pandas 列并设置为标签
- python - numpy:3D 阵列的 2D 切割方法的效率?
- c# - 如何淡入/淡出图像以使屏幕慢慢变暗?
- python - 如何读取json文件?(对于变量...)
- node.js - 在 MongooseDB 上存储计算?
- c++ - 编译卡在之前的编译c++上
- python - 为什么我不能使用方法更改类中列表的值?
- python - Python dll函数返回错误值