struct Savi::Compiler::Types::TypeNominal

Defined in:

savi/compiler/types/type.cr

Constructors

Instance Method Summary

Instance methods inherited from struct Savi::Compiler::Types::TypeSimple

instantiated : TypeSimple instantiated

Instance methods inherited from struct Savi::Compiler::Types::Type

collect_vars_deeply(vars : Array(TypeVariable)) collect_vars_deeply, initialize initialize, instantiated : TypeSimple instantiated, level level, show(io : IO)
show
show

Constructor methods inherited from struct Savi::Compiler::Types::Type

new new

Constructor Detail

def self.new(link : Savi::Program::Type::Link, args : Nil | Array(Savi::Compiler::Types::TypeSimple) = nil) #

[View source]

Instance Method Detail

def args : Array(TypeSimple) | Nil #

[View source]
def collect_vars_deeply(vars : Array(TypeVariable)) #

[View source]
def link : Program::Type::Link #

[View source]
def show(io : IO) #

[View source]