This class should be used by generated code only. When calling FileDescriptor#internalBuildGeneratedFileFrom, the caller provides a callback implementing
this interface. The callback is called after the FileDescriptor has been constructed, in
order to assign all the global variables defined in the generated code which point at parts
of the FileDescriptor. The callback returns an ExtensionRegistry which contains any
extensions which might be used in the descriptor -- that is, extensions of the various
"Options" messages defined in descriptor.proto. The callback may also return null to indicate
that no extensions are used in the descriptor.
This interface is deprecated. Use the return value of internalBuildGeneratedFrom()
instead.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-08-28 UTC."],[],[],null,["# Interface Descriptors.FileDescriptor.InternalDescriptorAssigner (3.19.4)\n\n public static interface Descriptors.FileDescriptor.InternalDescriptorAssigner\n\nThis class should be used by generated code only. When calling FileDescriptor#internalBuildGeneratedFileFrom, the caller provides a callback implementing\nthis interface. The callback is called after the FileDescriptor has been constructed, in\norder to assign all the global variables defined in the generated code which point at parts\nof the FileDescriptor. The callback returns an ExtensionRegistry which contains any\nextensions which might be used in the descriptor -- that is, extensions of the various\n\"Options\" messages defined in descriptor.proto. The callback may also return null to indicate\nthat no extensions are used in the descriptor.\n\nThis interface is deprecated. Use the return value of internalBuildGeneratedFrom()\ninstead.\n\nMethods\n-------\n\n### assignDescriptors(Descriptors.FileDescriptor root)\n\n public abstract ExtensionRegistry assignDescriptors(Descriptors.FileDescriptor root)"]]