class Crystal::HierarchyPrinter inherits Reference ¶ Direct known subclasses Crystal::JSONHierarchyPrinter Class methods¶ .new(program : Program, exp : String?) ¶ View source Methods¶ #compute_target(type : NonGenericClassType, exp, must_include) ¶ View source #compute_target(type : GenericClassType, exp, must_include) ¶ View source #compute_target(type : GenericClassInstanceType, exp, must_include) ¶ View source #compute_target(type, exp, must_include) ¶ View source #compute_targets(types : Array, exp, must_include = false) ¶ View source #compute_targets(types : Hash, exp, must_include = false) ¶ View source #execute ¶ View source #must_print?(type) ¶ View source #must_print?(type : GenericClassType) ¶ View source #must_print?(type : NonGenericClassType) ¶ View source #print_indent ¶ View source #print_instance_vars(type : GenericClassType, has_subtypes) ¶ View source #print_instance_vars(type, has_subtypes) ¶ View source #print_subtype(type) ¶ View source #print_subtypes(types) ¶ View source #print_type(type) ¶ View source #print_type(type : GenericClassType) ¶ View source #print_type(type : NonGenericClassType | GenericClassInstanceType) ¶ View source #print_type_name(type) ¶ View source #with_color ¶ View source #with_indent ¶ View source