class

Dragonstone::Function

Inherits Reference < Object

Constructors

new(name : String | Nil, typed_parameters : Array(AST::TypedParameter), body : Array(AST::Node), closure : Scope, type_closure : TypeScope, rescue_clauses : Array(AST::RescueClause) = [] of AST::RescueClause, return_type : AST::TypeExpression | Nil = nil, gc_flags : Dragonstone::Runtime::GC::Flags = ::Dragonstone::Runtime::GC::Flags.new)
Source

Instance methods

body
Source
closure
Source
gc_flags
Source
name
Source
parameters
Source
rescue_clauses
Source
return_type
Source
type_closure
Source
typed_parameters
Source