Могут ли буферы протокола Java когда-либо возвращать null в списке геттера повторяющегося поля?
Предположим, у вас есть повторяющееся поле.
message Foo {
optional int32 val = 1;
}
message Bar {
repeated Foo foo = 1;
}
Это создаст метод
List<Foo> getFooList()
Есть ли какое-либо обстоятельство, при котором getFooList вернет null? Или он уже вернет список, даже если он пуст?