final class ProtoEnumValueMetadata
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
private java.lang.String |
documentation |
private java.lang.reflect.Field |
enumField |
private java.lang.Enum |
enumValue |
private int |
number |
private java.lang.String |
protoName |
| Constructor and Description |
|---|
ProtoEnumValueMetadata(int number,
java.lang.String protoName,
java.lang.reflect.Field enumField,
java.lang.Enum enumValue) |
| Modifier and Type | Method and Description |
|---|---|
void |
generateProto(IndentWriter iw) |
java.lang.String |
getDocumentation() |
java.lang.reflect.Field |
getEnumField() |
java.lang.Enum |
getEnumValue() |
int |
getNumber() |
java.lang.String |
getProtoName() |
private final int number
private final java.lang.String protoName
private final java.lang.reflect.Field enumField
private final java.lang.Enum enumValue
private final java.lang.String documentation
public ProtoEnumValueMetadata(int number,
java.lang.String protoName,
java.lang.reflect.Field enumField,
java.lang.Enum enumValue)
public int getNumber()
public java.lang.String getProtoName()
public java.lang.reflect.Field getEnumField()
public java.lang.Enum getEnumValue()
public java.lang.String getDocumentation()
public void generateProto(IndentWriter iw)