我对协议缓冲区和反射方法不熟悉。我在C++中看到了一个名为GetReflection()的方法,用于获取反射接口,但是在Java中找不到类似的方法。有人知道如何在Java中获取反射接口吗?
我对协议缓冲区和反射方法不熟悉。我在C++中看到了一个名为GetReflection()的方法,用于获取反射接口,但是在Java中找不到类似的方法。有人知道如何在Java中获取反射接口吗?
com.google.protobuf.Message
接口。所有消息对象都实现了该接口,它有像getField()
这样的方法,可以通过描述符读取任意字段。同样,所有构建器都实现了Message.Builder
,其中包含setField()
等方法。与C++不同的是,此功能没有委派给单独的对象。你能描述一下为什么要做这件事吗?我知道后,会根据您的需求提供答案。