2

プロトコル バッファで指定されたフィールド番号を使用してフィールド記述子を取得する方法はありますか? リフレクションを使用してC++(FindKnownExtensionsByNumber())に存在することは知っていますが、Javaにはありませんでした。

4

1 に答える 1

4

を探していると思われますDescriptor.findFieldByNumber。拡張子ではなく、番号でフィールドが検索されることに注意してください。拡張子の場合は、 を使用しますExtensionRegistry.findExtensionByNumber

于 2013-11-08T22:42:08.343 に答える