Top Description Inners Constructors Methods
com.squareup.protoparser

public abstract Class EnumConstantElement

extends Object
Class Inheritance
Annotations
@AutoValue
Imports
com.google.auto.value.AutoValue, java.util.ArrayList, .List

An enum constant.

Nested and Inner Type Summary

Modifier and TypeClass and Description
public static class

Constructor Summary

AccessConstructor and Description
pack-priv

Method Summary

Modifier and TypeMethod and Description
public static EnumConstantElement.Builder
public abstract String
public abstract String
name()

public abstract List<OptionElement>
public abstract int
tag()

public final String
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Constructor Detail

EnumConstantElementback to summary
pack-priv EnumConstantElement()

Method Detail

builderback to summary
public static EnumConstantElement.Builder builder()
documentationback to summary
public abstract String documentation()
nameback to summary
public abstract String name()
optionsback to summary
public abstract List<OptionElement> options()
tagback to summary
public abstract int tag()
toSchemaback to summary
public final String toSchema()
com.squareup.protoparser back to summary

public final Class EnumConstantElement.Builder

extends Object
Class Inheritance

Field Summary

Modifier and TypeField and Description
private String
private String
private final List<OptionElement>
private Integer

Constructor Summary

AccessConstructor and Description
private

Method Summary

Modifier and TypeMethod and Description
public EnumConstantElement.Builder
public EnumConstantElement
public EnumConstantElement.Builder
documentation(String documentation)

public EnumConstantElement.Builder
name(String name)

public EnumConstantElement.Builder
tag(int tag)

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

documentationback to summary
private String documentation
nameback to summary
private String name
optionsback to summary
private final List<OptionElement> options
tagback to summary
private Integer tag

Constructor Detail

Builderback to summary
private Builder()

Method Detail

addOptionback to summary
public EnumConstantElement.Builder addOption(OptionElement option)
buildback to summary
public EnumConstantElement build()
documentationback to summary
public EnumConstantElement.Builder documentation(String documentation)
nameback to summary
public EnumConstantElement.Builder name(String name)
tagback to summary
public EnumConstantElement.Builder tag(int tag)