class

Dragonstone::AST::EnumDefinition

Inherits Dragonstone::AST::Node < Reference < Object

Constructors

new(name : String, members : Array(EnumMember), value_name : String | Nil = nil, value_type : TypeExpression | Nil = nil, annotations : Array(Annotation) = [] of Annotation, visibility : Symbol = :public, location : Location | Nil = nil)
Source

Instance methods

accept(visitor)
Source
annotations
Source
members
Source
name
Source
to_source(io : IO)
Source
value_name
Source
value_type
Source
visibility
Source