Class EnumDeclaration
- java.lang.Object
-
- net.morimekta.providence.reflect.model.Declaration
-
- net.morimekta.providence.reflect.model.EnumDeclaration
-
public class EnumDeclaration extends Declaration
enum ::= 'enum' {name} '{' {enum_value}* '}' {annotations}?
-
-
Constructor Summary
Constructors Constructor Description EnumDeclaration(java.lang.String documentation, ThriftToken enumToken, ThriftToken name, java.util.List<EnumValueDeclaration> values, java.util.List<AnnotationDeclaration> annotations)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ThriftToken
getEnumToken()
java.util.List<EnumValueDeclaration>
getValues()
-
Methods inherited from class net.morimekta.providence.reflect.model.Declaration
getAnnotations, getDocumentation, getName, getNameToken
-
-
-
-
Constructor Detail
-
EnumDeclaration
public EnumDeclaration(@Nullable java.lang.String documentation, @Nonnull ThriftToken enumToken, @Nonnull ThriftToken name, @Nonnull java.util.List<EnumValueDeclaration> values, @Nullable java.util.List<AnnotationDeclaration> annotations)
-
-
Method Detail
-
getEnumToken
@Nonnull public ThriftToken getEnumToken()
-
getValues
@Nonnull public java.util.List<EnumValueDeclaration> getValues()
-
-