Package com.squareup.protoparser
Class EnumType.Value
- java.lang.Object
-
- com.squareup.protoparser.EnumType.Value
-
- Enclosing class:
- EnumType
public static final class EnumType.Value extends java.lang.ObjectAn enum constant.
-
-
Field Summary
Fields Modifier and Type Field Description private java.lang.Stringdocumentationprivate java.lang.Stringnameprivate java.util.List<Option>optionsprivate inttagstatic intUNKNOWN_TAG
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description (package private) static EnumType.Valueanonymous(java.lang.String name)Used to represent enums values where we just know the name.booleanequals(java.lang.Object other)java.lang.StringgetDocumentation()java.lang.StringgetName()java.util.List<Option>getOptions()intgetTag()inthashCode()java.lang.StringtoString()
-
-
-
Field Detail
-
UNKNOWN_TAG
public static final int UNKNOWN_TAG
- See Also:
- Constant Field Values
-
name
private final java.lang.String name
-
tag
private final int tag
-
documentation
private final java.lang.String documentation
-
options
private final java.util.List<Option> options
-
-
Constructor Detail
-
Value
public Value(java.lang.String name, int tag, java.lang.String documentation, java.util.List<Option> options)
-
-
Method Detail
-
anonymous
static EnumType.Value anonymous(java.lang.String name)
Used to represent enums values where we just know the name.
-
getName
public java.lang.String getName()
-
getTag
public int getTag()
-
getDocumentation
public java.lang.String getDocumentation()
-
getOptions
public java.util.List<Option> getOptions()
-
equals
public boolean equals(java.lang.Object other)
- Overrides:
equalsin classjava.lang.Object
-
hashCode
public int hashCode()
- Overrides:
hashCodein classjava.lang.Object
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
-