public final class SquareProtoParser extends java.lang.Object implements DescriptorParser
| Modifier and Type | Field and Description |
|---|---|
private Configuration |
configuration |
private static ProtofileMapper |
PROTOFILE_MAPPER |
| Constructor and Description |
|---|
SquareProtoParser(Configuration configuration) |
| Modifier and Type | Method and Description |
|---|---|
java.util.Map<java.lang.String,FileDescriptor> |
parse(FileDescriptorSource fileDescriptorSource)
Parses a set of protofiles but does not resolve dependencies.
|
java.util.Map<java.lang.String,FileDescriptor> |
parseAndResolve(FileDescriptorSource fileDescriptorSource)
Parses a set of protofiles and resolves imports and types.
|
private static final ProtofileMapper PROTOFILE_MAPPER
private final Configuration configuration
public SquareProtoParser(Configuration configuration)
public java.util.Map<java.lang.String,FileDescriptor> parseAndResolve(FileDescriptorSource fileDescriptorSource) throws DescriptorParserException
DescriptorParserparseAndResolve in interface DescriptorParserfileDescriptorSource - the set of descriptors to parseDescriptorParserExceptionpublic java.util.Map<java.lang.String,FileDescriptor> parse(FileDescriptorSource fileDescriptorSource) throws DescriptorParserException
DescriptorParserparse in interface DescriptorParserfileDescriptorSource - the set of descriptors to parseDescriptorParserException