struct Signature
- Signature
- Struct
- Value
- Object
Overview
Represents a fully typed definition signature
Defined in:
signature.crConstructors
Instance Method Summary
- #args : Hash(String, Crystal::ASTNode)
- #clone
- #copy_with(name _name = @name, return_type _return_type = @return_type, location _location = @location, args _args = @args)
- #location : Crystal::Location
- #name : String
- #return_type : Crystal::ASTNode
Constructor Detail
def self.new(name : String, return_type : Crystal::ASTNode, location : Crystal::Location, args : Hash(String, Crystal::ASTNode) = {} of String => Crystal::ASTNode)
#
Instance Method Detail
def copy_with(name _name = @name, return_type _return_type = @return_type, location _location = @location, args _args = @args)
#