Interface DescriptorParser


@Deprecated public interface DescriptorParser
Deprecated.
since 4.4. Will be removed in 5.0 with no replacement
Main parser interface.
Since:
2.0
Author:
gustavonalle, [email protected]
  • Method Summary

    Modifier and Type
    Method
    Description
    parse(FileDescriptorSource fileDescriptorSource)
    Deprecated.
    Parses a set of .proto files but does not resolve type dependencies and does not detect semantic errors like duplicate type definitions.
  • Method Details

    • parse

      Deprecated.
      Parses a set of .proto files but does not resolve type dependencies and does not detect semantic errors like duplicate type definitions. If the FileDescriptorSource parameter does not include a progress callback parsing will stop on first encountered error. If a callback exists all files will be processed; only one error per file is reported and parsing will continue with the next file.
      Parameters:
      fileDescriptorSource - the set of descriptors to parse
      Returns:
      a map of successfully parsed FileDescriptor objects keyed by with their names
      Throws:
      DescriptorParserException - if parsing errors were encountered and no progress callback was specified in the FileDescriptorSource