class Savi::Program::Package

Defined in:

savi/program.cr

Constructors

Class Method Summary

Instance Method Summary

Constructor Detail

def self.new(source_package : Savi::Source::Package) #

[View source]

Class Method Detail

def self.link(source_package : Source::Package) #

[View source]

Instance Method Detail

def ==(other) #
Description copied from class Reference

Returns false (other can only be a Value here).


[View source]

[View source]
def aliases_map_cow(&block : TypeAlias -> TypeAlias) #

[View source]
def declarators : Array(Savi::Program::Declarator) #

[View source]
def dup(*args) #

[View source]
def dup_init(new_types = nil, new_aliases = nil) #

[View source]
def enum_members : Array(Savi::Program::TypeWithValue) #

[View source]
def imports #

[View source]
def make_link #

[View source]
def manifests_declared : Array(Savi::Packaging::Manifest) #

[View source]
def name #

[View source]
def source_package : Source::Package #

[View source]
def types : Array(Type) #

[View source]
def types_map_cow(&block : Type -> Type) #

[View source]