| Interface | Description |
|---|---|
| DataType |
Representation of a scalar, map, or named type.
|
| TypeElement |
A message type or enum type declaration.
|
| Class | Description |
|---|---|
| DataType.MapType | |
| DataType.NamedType | |
| EnumConstantElement |
An enum constant.
|
| EnumConstantElement.Builder | |
| EnumElement |
An enumerated type declaration.
|
| EnumElement.Builder | |
| ExtendElement | |
| ExtendElement.Builder | |
| ExtensionsElement | |
| FieldElement | |
| FieldElement.Builder | |
| MessageElement | |
| MessageElement.Builder | |
| OneOfElement | |
| OneOfElement.Builder | |
| OptionElement | |
| ProtoFile |
A single
.proto file. |
| ProtoFile.Builder | |
| ProtoParser |
Basic parser for
.proto schema declarations. |
| RpcElement | |
| RpcElement.Builder | |
| ServiceElement | |
| ServiceElement.Builder |
| Enum | Description |
|---|---|
| DataType.Kind | |
| DataType.ScalarType | |
| FieldElement.Label | |
| OptionElement.Kind | |
| ProtoFile.Syntax |
Syntax version.
|
Copyright © 2015 Square, Inc.. All Rights Reserved.