public abstract class EnumElement extends Object implements TypeElement
Modifier and Type | Class and Description |
---|---|
static class |
EnumElement.Builder |
Modifier and Type | Method and Description |
---|---|
static EnumElement.Builder |
builder() |
abstract List<EnumConstantElement> |
constants() |
abstract String |
documentation() |
abstract String |
name() |
List<TypeElement> |
nestedElements() |
abstract List<OptionElement> |
options() |
abstract String |
qualifiedName() |
String |
toSchema() |
public static EnumElement.Builder builder()
public abstract String name()
name
in interface TypeElement
public abstract String qualifiedName()
qualifiedName
in interface TypeElement
public abstract String documentation()
documentation
in interface TypeElement
public abstract List<EnumConstantElement> constants()
public abstract List<OptionElement> options()
options
in interface TypeElement
public final List<TypeElement> nestedElements()
nestedElements
in interface TypeElement
public final String toSchema()
toSchema
in interface TypeElement
Copyright © 2015 Square, Inc.. All Rights Reserved.