Skip to main content
CrystalDocs
Search documentation
Search
Browse Docs
CrystalShards
About
module
HasSignature
Inherits
Generic
Constructors
new
(env :
TypeEnv
, type_params :
Slice
(
Ast::TypeParameter
) |
Nil
= nil, parameters :
Array
(
Parameter
) = [] of
Parameter
, return_mode :
Mode
=
Mode::Move
, return_type :
Type
=
Type
.nil)
Source
Instance methods
parameters
Source
parameters=
(parameters :
Array
(
Parameter
))
Source
return_mode
Source
return_mode=
(return_mode :
Mode
)
Source
return_type
Source
return_type=
(return_type :
Type
)
Source
signature
Source
signature=
(signature :
Signature
)
Source
type_context
Source
type_context=
(type_context :
TypeContext
)
Source
type_params
Source
type_params=
(type_params :
Slice
(
TypeParameter
))
Source