Crystal::Macros::AnnotationDef
Inherits Crystal::Macros::ASTNode
An annotation definition.
Every annotation definition node is equivalent to:
{% begin %}
{{ node.kind }} {{ node.name }}
{{ node.body }}
end
{% end %}
Instance methods
body
Returns the body of this type definition.
Currently this is always a Nop, because annotation definitions cannot
contain anything at all.
kind
Returns the keyword used to define this type.
For AnnotationDef this is always annotation.