class
Crystal::Macros::Metaclass
Overview
A metaclass in a type expression:T.class
Defined in:
compiler/crystal/macros.crInstance Method Summary
-
#instance : ASTNode
Returns the node representing the instance type of this metaclass.
-
#resolve : ASTNode
Resolves this metaclass to a
TypeNodeif it denotes a type, or otherwise gives a compile-time error. -
#resolve? : ASTNode | NilLiteral
Resolves this metaclass to a
TypeNodeif it denotes a type, or otherwise returns aNilLiteral.