class

Cruml::ClassList

Inherits Reference < Object

Consists of processing a list of classes.

Class methods

add(class_info : Cruml::Entities::ClassInfo) : Nil

Adds the class info to the class array.

Source
classes
Source
clear

Clear the array of classes.

Source
find_by_name(class_name : String) : Cruml::Entities::ClassInfo | Nil

Find a class info by name.

Source
find_by_name!(class_name : String) : Cruml::Entities::ClassInfo | Nil

Find a class info by name. Raises if not found.

Source
group_by_namespaces(test_mode : Bool = false)

Groups the classes by their namespaces.

Source
verify_instance_var_duplication

Verifies and removes duplicated instance variables from classes based on their parent classes.

Source