Top Description Fields Constructors Methods
com.google.protobuf

public final Enum Syntax

extends Enum<Syntax>
implements ProtocolMessageEnum
Class Inheritance
All Implemented Interfaces
com.google.protobuf.ProtocolMessageEnum, com.google.protobuf.Internal.EnumLite

The syntax in which a protocol buffer element is defined.
Protobuf enum google.protobuf.Syntax

Field Summary

Modifier and TypeField and Description
private static final Internal.EnumLiteMap<Syntax>
public static final Syntax
SYNTAX_PROTO2

Syntax `proto2`.
public static final int
SYNTAX_PROTO2_VALUE

Syntax `proto2`.
public static final Syntax
SYNTAX_PROTO3

Syntax `proto3`.
public static final int
SYNTAX_PROTO3_VALUE

Syntax `proto3`.
public static final Syntax
private final int
private static final Syntax[]

Constructor Summary

AccessConstructor and Description
private
Syntax(int value)

Method Summary

Modifier and TypeMethod and Description
public static Syntax
forNumber(int value)

public static final Descriptors.EnumDescriptor
public final Descriptors.EnumDescriptor
getDescriptorForType()

Implements com.google.protobuf.ProtocolMessageEnum.getDescriptorForType.

Return the enum type's descriptor, which contains information about each defined value, etc.
public final int
getNumber()

Implements com.google.protobuf.ProtocolMessageEnum.getNumber.

Return the value's numeric value as defined in the .proto file.
public final Descriptors.EnumValueDescriptor
getValueDescriptor()

Implements com.google.protobuf.ProtocolMessageEnum.getValueDescriptor.

Return the value's descriptor, which contains information such as value name, number, and type.
public static Internal.EnumLiteMap<Syntax>
public static Syntax
public static Syntax
valueOf(int value)

Deprecated Use forNumber(int) instead.
public static Syntax
public static Syntax[]
Inherited from java.lang.Enum:
clonecompareTodescribeConstableequalsfinalizegetDeclaringClasshashCodenameordinaltoStringvalueOf

Field Detail

internalValueMapback to summary
private static final Internal.EnumLiteMap<Syntax> internalValueMap
SYNTAX_PROTO2back to summary
public static final Syntax SYNTAX_PROTO2
Syntax `proto2`.
SYNTAX_PROTO2 = 0;
SYNTAX_PROTO2_VALUEback to summary
public static final int SYNTAX_PROTO2_VALUE
Syntax `proto2`.
SYNTAX_PROTO2 = 0;
SYNTAX_PROTO3back to summary
public static final Syntax SYNTAX_PROTO3
Syntax `proto3`.
SYNTAX_PROTO3 = 1;
SYNTAX_PROTO3_VALUEback to summary
public static final int SYNTAX_PROTO3_VALUE
Syntax `proto3`.
SYNTAX_PROTO3 = 1;
UNRECOGNIZEDback to summary
public static final Syntax UNRECOGNIZED
valueback to summary
private final int value
VALUESback to summary
private static final Syntax[] VALUES

Constructor Detail

Syntaxback to summary
private Syntax(int value)

Method Detail

forNumberback to summary
public static Syntax forNumber(int value)
getDescriptorback to summary
public static final Descriptors.EnumDescriptor getDescriptor()
getDescriptorForTypeback to summary
public final Descriptors.EnumDescriptor getDescriptorForType()

Implements com.google.protobuf.ProtocolMessageEnum.getDescriptorForType.

Doc from com.google.protobuf.ProtocolMessageEnum.getDescriptorForType.

Return the enum type's descriptor, which contains information about each defined value, etc.

getNumberback to summary
public final int getNumber()

Implements com.google.protobuf.ProtocolMessageEnum.getNumber.

Doc from com.google.protobuf.ProtocolMessageEnum.getNumber.

Return the value's numeric value as defined in the .proto file.

getValueDescriptorback to summary
public final Descriptors.EnumValueDescriptor getValueDescriptor()

Implements com.google.protobuf.ProtocolMessageEnum.getValueDescriptor.

Doc from com.google.protobuf.ProtocolMessageEnum.getValueDescriptor.

Return the value's descriptor, which contains information such as value name, number, and type.

internalGetValueMapback to summary
public static Internal.EnumLiteMap<Syntax> internalGetValueMap()
valueOfback to summary
public static Syntax valueOf(String name)
valueOfback to summary
public static Syntax valueOf(int value)

Deprecated

Use forNumber(int) instead.

Annotations
@Deprecated
valueOfback to summary
public static Syntax valueOf(Descriptors.EnumValueDescriptor desc)
valuesback to summary
public static Syntax[] values()