Skip to content

class Crystal::NonGenericModuleType
inherits Crystal::ModuleType

A non generic module type.

Included modules

Crystal::ClassVarContainer Crystal::InstanceVarContainer Crystal::SubclassObservable

Direct known subclasses

Crystal::FileModule Crystal::Program

Methods

#add_including_type(type)

View source

#add_instance_var_initializer(name, value, meta_vars)

View source

#add_to_including_types(all_types)

View source

#append_cover(array)

View source

#append_to_expand_union_types(types)

View source

#common_ancestor(other : Type)

View source

#cover

View source

#cover_size

View source

#filter_by_responds_to(name)

View source

#including_types

View source

#module?

View source

#raw_including_types : Array(Crystal::Type)?

View source

#remove_indirection

View source

#restrict(other, context)

View source