Dragonstone::MethodDefinition
Constructors
new(name : String, typed_parameters : Array(AST::TypedParameter), body : Array(AST::Node), closure : Scope, type_closure : TypeScope, owner : DragonModule, rescue_clauses : Array(AST::RescueClause) = [] of AST::RescueClause, return_type : AST::TypeExpression | Nil = nil, visibility : Symbol = :public, is_abstract : Bool = false, gc_flags : Dragonstone::Runtime::GC::Flags = ::Dragonstone::Runtime::GC::Flags.new)
SourceInstance methods
abstract?
Sourcebody
Sourceclosure
Sourcedup_with_owner(new_owner : DragonModule) : MethodDefinition
Sourcegc_flags
Sourcename
Sourceowner
Sourceparameters
Sourcerescue_clauses
Sourcereturn_type
Sourcetype_closure
Sourcetyped_parameters
Sourcevisibility
Source