Commit | Line | Data |
8e30e889 |
1 | digraph { |
2 | graph [overlap=false] |
3 | subgraph cluster_Class_MOP_Mixin_HasMethods { |
4 | label="Class::MOP::Mixin::HasMethods"; |
5 | "Class::MOP::Mixin::HasMethods::method_metaclass"; |
6 | "Class::MOP::Mixin::HasMethods::wrapped_method_metaclass"; |
7 | } |
8 | subgraph cluster_List_Util { |
9 | label="List::Util"; |
10 | "List::Util::first"; |
11 | } |
12 | subgraph cluster_Scalar_Util { |
13 | label="Scalar::Util"; |
14 | "Scalar::Util::blessed"; |
15 | } |
16 | subgraph cluster_UNIVERSAL { |
17 | label="UNIVERSAL"; |
18 | "UNIVERSAL::isa"; |
19 | "UNIVERSAL::can"; |
20 | } |
21 | subgraph cluster_Moose_Meta_Class { |
22 | label="Moose::Meta::Class"; |
23 | "Moose::Meta::Class::reinitialize"; |
24 | "Moose::Meta::Class::superclasses"; |
25 | } |
26 | subgraph cluster_Class_MOP_Class_ { |
27 | label="Class::MOP::Class:"; |
28 | "Class::MOP::Class:::around"; |
29 | } |
30 | subgraph cluster_List_MoreUtils { |
31 | label="List::MoreUtils"; |
32 | "List::MoreUtils::all"; |
33 | } |
34 | subgraph cluster_warnings { |
35 | label="warnings"; |
36 | "warnings::import"; |
37 | } |
38 | subgraph cluster_Moose_Meta_Role { |
39 | label="Moose::Meta::Role"; |
40 | "Moose::Meta::Role::reinitialize"; |
41 | "Moose::Meta::Role::application_to_role_class"; |
42 | "Moose::Meta::Role::application_to_class_class"; |
43 | "Moose::Meta::Role::meta"; |
44 | "Moose::Meta::Role::application_to_instance_class"; |
45 | } |
46 | subgraph cluster_Class_MOP_Class { |
47 | label="Class::MOP::Class"; |
48 | "Class::MOP::Class::find_attribute_by_name"; |
49 | "Class::MOP::Class::create_anon_class"; |
50 | "Class::MOP::Class::initialize"; |
51 | } |
52 | subgraph cluster_MooseX_Role_WithOverloading { |
53 | label="MooseX::Role::WithOverloading"; |
54 | "MooseX::Role::WithOverloading::init_meta"; |
55 | } |
56 | subgraph cluster_Class_MOP_Mixin_AttributeCore { |
57 | label="Class::MOP::Mixin::AttributeCore"; |
58 | "Class::MOP::Mixin::AttributeCore::init_arg"; |
59 | } |
60 | subgraph cluster_Exporter { |
61 | label="Exporter"; |
62 | "Exporter::import"; |
63 | } |
64 | subgraph cluster_Moose_Util_MetaRole { |
65 | label="Moose::Util::MetaRole"; |
66 | "Moose::Util::MetaRole::BEGIN@15"; |
67 | "Moose::Util::MetaRole::_make_new_metaclass"; |
68 | "Moose::Util::MetaRole::BEGIN@16"; |
69 | "Moose::Util::MetaRole::BEGIN@11"; |
70 | "Moose::Util::MetaRole::BEGIN@10"; |
71 | "Moose::Util::MetaRole::apply_base_class_roles"; |
72 | "Moose::Util::MetaRole::BEGIN@14"; |
73 | "Moose::Util::MetaRole::_metathing_for"; |
74 | "Moose::Util::MetaRole::_make_new_class"; |
75 | "Moose::Util::MetaRole::apply_metaroles"; |
76 | "Moose::Util::MetaRole::BEGIN@13"; |
77 | "Moose::Util::MetaRole::BEGIN@17"; |
78 | "Moose::Util::MetaRole::BEGIN@9"; |
79 | "Moose::Util::MetaRole::BEGIN@2"; |
80 | } |
81 | subgraph cluster_Moose_Meta_Class___ANON___SERIAL_1 { |
82 | label="Moose::Meta::Class::__ANON__::SERIAL::1"; |
83 | "Moose::Meta::Class::__ANON__::SERIAL::1::meta"; |
84 | } |
85 | subgraph cluster_Class_MOP_Attribute { |
86 | label="Class::MOP::Attribute"; |
87 | "Class::MOP::Attribute::get_read_method"; |
88 | } |
89 | subgraph cluster_Package_DeprecationManager { |
90 | label="Package::DeprecationManager"; |
91 | "Package::DeprecationManager::__ANON__[Package/DeprecationManager.pm:61]"; |
92 | } |
93 | subgraph cluster_Moose_Exporter { |
94 | label="Moose::Exporter"; |
95 | "Moose::Exporter::BEGIN@15"; |
96 | "Moose::Exporter::_apply_metaroles"; |
97 | } |
98 | subgraph cluster_Class_MOP_Object { |
99 | label="Class::MOP::Object"; |
100 | "Class::MOP::Object::meta"; |
101 | } |
102 | subgraph cluster_strict { |
103 | label="strict"; |
104 | "strict::import"; |
105 | } |
106 | subgraph cluster_Class_MOP { |
107 | label="Class::MOP"; |
108 | "Class::MOP::class_of"; |
109 | } |
110 | subgraph cluster_MooseX_MethodAttributes { |
111 | label="MooseX::MethodAttributes"; |
112 | "MooseX::MethodAttributes::init_meta"; |
113 | } |
114 | subgraph cluster_Class_MOP_Package { |
115 | label="Class::MOP::Package"; |
116 | "Class::MOP::Package::name"; |
117 | } |
118 | "Moose::Util::MetaRole::_make_new_metaclass" -> "Class::MOP::Class::find_attribute_by_name"; |
119 | "Moose::Util::MetaRole::_make_new_metaclass" -> "Class::MOP::Mixin::HasMethods::method_metaclass"; |
120 | "Moose::Util::MetaRole::_make_new_metaclass" -> "Class::MOP::Mixin::HasMethods::wrapped_method_metaclass"; |
121 | "Moose::Util::MetaRole::_metathing_for" -> "Scalar::Util::blessed"; |
122 | "Moose::Util::MetaRole::_make_new_metaclass" -> "Scalar::Util::blessed"; |
123 | "Moose::Exporter::BEGIN@15" -> "Moose::Util::MetaRole::BEGIN@17"; |
124 | "Moose::Util::MetaRole::_make_new_metaclass" -> "Moose::Meta::Role::application_to_class_class"; |
125 | "Moose::Util::MetaRole::apply_metaroles" -> "Moose::Util::MetaRole::_metathing_for"; |
126 | "Moose::Util::MetaRole::apply_base_class_roles" -> "Moose::Util::MetaRole::_metathing_for"; |
127 | "Moose::Util::MetaRole::apply_metaroles" -> "Moose::Util::MetaRole::_make_new_metaclass"; |
128 | "Moose::Exporter::BEGIN@15" -> "Moose::Util::MetaRole::BEGIN@14"; |
129 | "Moose::Util::MetaRole::_make_new_metaclass" -> "Moose::Util::MetaRole::_make_new_class"; |
130 | "Moose::Util::MetaRole::apply_base_class_roles" -> "Moose::Util::MetaRole::_make_new_class"; |
131 | "Moose::Exporter::BEGIN@15" -> "Moose::Util::MetaRole::BEGIN@10"; |
132 | "Moose::Exporter::BEGIN@15" -> "Moose::Util::MetaRole::BEGIN@9"; |
133 | "Moose::Util::MetaRole::BEGIN@9" -> "strict::import"; |
134 | "Moose::Util::MetaRole::_make_new_metaclass" -> "Class::MOP::Attribute::get_read_method"; |
135 | "Moose::Util::MetaRole::_make_new_metaclass" -> "Moose::Meta::Class::reinitialize"; |
136 | "Moose::Exporter::BEGIN@15" -> "Moose::Util::MetaRole::BEGIN@2"; |
137 | "Moose::Exporter::BEGIN@15" -> "Moose::Util::MetaRole::BEGIN@15"; |
138 | "Moose::Util::MetaRole::_make_new_metaclass" -> "List::Util::first"; |
139 | "Moose::Util::MetaRole::BEGIN@17" -> "Exporter::import"; |
140 | "Moose::Util::MetaRole::BEGIN@11" -> "Exporter::import"; |
141 | "Moose::Util::MetaRole::BEGIN@14" -> "Exporter::import"; |
142 | "Moose::Util::MetaRole::BEGIN@13" -> "Exporter::import"; |
143 | "Moose::Util::MetaRole::BEGIN@15" -> "Exporter::import"; |
144 | "Moose::Util::MetaRole::_make_new_metaclass" -> "Moose::Meta::Role::application_to_role_class"; |
145 | "Moose::Util::MetaRole::_make_new_metaclass" -> "Moose::Meta::Class::__ANON__::SERIAL::1::meta"; |
146 | "Moose::Util::MetaRole::_make_new_class" -> "UNIVERSAL::can"; |
147 | "Moose::Util::MetaRole::BEGIN@10" -> "warnings::import"; |
148 | "Moose::Util::MetaRole::apply_base_class_roles" -> "Moose::Meta::Class::superclasses"; |
149 | "Moose::Util::MetaRole::BEGIN@16" -> "Package::DeprecationManager::__ANON__[Package/DeprecationManager.pm:61]"; |
150 | "Moose::Util::MetaRole::_make_new_metaclass" -> "Moose::Meta::Role::application_to_instance_class"; |
151 | "Moose::Util::MetaRole::_make_new_class" -> "Class::MOP::Class::initialize"; |
152 | "Moose::Util::MetaRole::_make_new_metaclass" -> "Class::MOP::Mixin::AttributeCore::init_arg"; |
153 | "Moose::Util::MetaRole::_metathing_for" -> "UNIVERSAL::isa"; |
154 | "Moose::Util::MetaRole::apply_base_class_roles" -> "UNIVERSAL::isa"; |
155 | "Moose::Util::MetaRole::apply_metaroles" -> "UNIVERSAL::isa"; |
156 | "Moose::Util::MetaRole::_make_new_class" -> "List::MoreUtils::all"; |
157 | "Moose::Exporter::BEGIN@15" -> "Moose::Util::MetaRole::BEGIN@11"; |
158 | "Moose::Util::MetaRole::_make_new_metaclass" -> "Class::MOP::Object::meta"; |
159 | "Moose::Util::MetaRole::_metathing_for" -> "Class::MOP::class_of"; |
160 | "Moose::Util::MetaRole::_make_new_class" -> "Class::MOP::Class::create_anon_class"; |
161 | "Moose::Exporter::BEGIN@15" -> "Moose::Util::MetaRole::BEGIN@13"; |
162 | "Moose::Util::MetaRole::apply_base_class_roles" -> "Class::MOP::Package::name"; |
163 | "Moose::Util::MetaRole::_make_new_class" -> "Class::MOP::Package::name"; |
164 | "Moose::Exporter::BEGIN@15" -> "Moose::Util::MetaRole::BEGIN@16"; |
165 | "MooseX::MethodAttributes::init_meta" -> "Moose::Util::MetaRole::apply_base_class_roles"; |
166 | "Moose::Util::MetaRole::_make_new_metaclass" -> "Moose::Meta::Role::meta"; |
167 | "Moose::Util::MetaRole::_make_new_metaclass" -> "Moose::Meta::Role::reinitialize"; |
168 | "MooseX::Role::WithOverloading::init_meta" -> "Moose::Util::MetaRole::apply_metaroles"; |
169 | "Moose::Exporter::_apply_metaroles" -> "Moose::Util::MetaRole::apply_metaroles"; |
170 | "Class::MOP::Class:::around" -> "Moose::Util::MetaRole::apply_metaroles"; |
171 | "MooseX::MethodAttributes::init_meta" -> "Moose::Util::MetaRole::apply_metaroles"; |
172 | } |