I am not sure you are looking for Descriptors#findFieldByName(name)
. You can try with followings:
FieldDescriptor fieldDescriptor = message.getDescriptorForType().findFieldByName("fieldXyz");
Object value = message.getField(fieldDescriptor);
I am not sure you are looking for Descriptors#findFieldByName(name)
. You can try with followings:
FieldDescriptor fieldDescriptor = message.getDescriptorForType().findFieldByName("fieldXyz");
Object value = message.getField(fieldDescriptor);