Skip to main content
CrystalDocs
Search documentation
Search
Browse Docs
CrystalShards
About
class
Dragonstone::DragonClass
Inherits
Dragonstone::DragonModule
<
Reference
<
Object
Constructors
new
(name :
String
, superclass :
DragonClass
|
Nil
= nil, is_abstract :
Bool
= false)
Source
Instance methods
abstract?
Source
cache_ivar_descriptor
(name :
String
, descriptor :
Typing::Descriptor
)
Source
ivar_type_annotation
(name :
String
) :
AST::TypeExpression
|
Nil
Source
ivar_type_annotations
Source
ivar_type_descriptor
(name :
String
) :
Typing::Descriptor
|
Nil
Source
ivar_type_descriptors
Source
lookup_method
(name :
String
) :
MethodDefinition
|
Nil
Source
mark_abstract!
Source
register_ivar_type
(name :
String
, type :
AST::TypeExpression
|
Nil
)
Source
superclass
Source
unimplemented_abstract_methods
Source