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::has_method"; |
6 | "Class::MOP::Mixin::HasMethods::reset_package_cache_flag"; |
7 | "Class::MOP::Mixin::HasMethods::add_method"; |
8 | "Class::MOP::Mixin::HasMethods::_get_local_methods"; |
9 | "Class::MOP::Mixin::HasMethods::get_method"; |
10 | } |
11 | subgraph cluster_Scalar_Util { |
12 | label="Scalar::Util"; |
13 | "Scalar::Util::weaken"; |
14 | } |
15 | subgraph cluster_Class_MOP_Method { |
16 | label="Class::MOP::Method"; |
17 | "Class::MOP::Method::name"; |
18 | "Class::MOP::Method::body"; |
19 | } |
20 | subgraph cluster_Moose_Meta_Role_Application_ToClass { |
21 | label="Moose::Meta::Role::Application::ToClass"; |
22 | "Moose::Meta::Role::Application::ToClass::check_required_methods"; |
23 | "Moose::Meta::Role::Application::ToClass::BEGIN@17"; |
24 | "Moose::Meta::Role::Application::ToClass::check_role_exclusions"; |
25 | "Moose::Meta::Role::Application::ToClass::BEGIN@2"; |
26 | "Moose::Meta::Role::Application::ToClass::BEGIN@9"; |
27 | "Moose::Meta::Role::Application::ToClass::BEGIN@15"; |
28 | "Moose::Meta::Role::Application::ToClass::BEGIN@14"; |
29 | "Moose::Meta::Role::Application::ToClass::apply_method_modifiers"; |
30 | "Moose::Meta::Role::Application::ToClass::BEGIN@10"; |
31 | "Moose::Meta::Role::Application::ToClass::BEGIN@11"; |
32 | "Moose::Meta::Role::Application::ToClass::apply_methods"; |
33 | "Moose::Meta::Role::Application::ToClass::apply"; |
34 | "Moose::Meta::Role::Application::ToClass::apply_attributes"; |
35 | "Moose::Meta::Role::Application::ToClass::BEGIN@13"; |
36 | "Moose::Meta::Role::Application::ToClass::apply_override_method_modifiers"; |
37 | "Moose::Meta::Role::Application::ToClass::check_required_attributes"; |
38 | } |
39 | subgraph cluster_metaclass { |
40 | label="metaclass"; |
41 | "metaclass::import"; |
42 | } |
43 | subgraph cluster_UNIVERSAL { |
44 | label="UNIVERSAL"; |
45 | "UNIVERSAL::isa"; |
46 | } |
47 | subgraph cluster_Moose_Meta_Class { |
48 | label="Moose::Meta::Class"; |
49 | "Moose::Meta::Class::add_role"; |
50 | "Moose::Meta::Class::add_override_method_modifier"; |
51 | "Moose::Meta::Class::add_attribute"; |
52 | "Moose::Meta::Class::excludes_role"; |
53 | "Moose::Meta::Class::add_role_application"; |
54 | } |
55 | subgraph cluster_warnings { |
56 | label="warnings"; |
57 | "warnings::import"; |
58 | } |
59 | subgraph cluster_Moose_Meta_Role { |
60 | label="Moose::Meta::Role"; |
61 | "Moose::Meta::Role::get_method_modifier_list"; |
62 | "Moose::Meta::Role::get_required_method_list"; |
63 | "Moose::Meta::Role::get_excluded_roles_list"; |
64 | "Moose::Meta::Role::get_after_method_modifiers"; |
65 | "Moose::Meta::Role::get_override_method_modifier"; |
66 | "Moose::Meta::Role::get_before_method_modifiers"; |
67 | "Moose::Meta::Role::get_around_method_modifiers"; |
68 | "Moose::Meta::Role::apply"; |
69 | } |
70 | subgraph cluster_Class_MOP_Class { |
71 | label="Class::MOP::Class"; |
72 | "Class::MOP::Class::find_method_by_name"; |
73 | "Class::MOP::Class::add_around_method_modifier"; |
74 | "Class::MOP::Class::add_before_method_modifier"; |
75 | "Class::MOP::Class::add_after_method_modifier"; |
76 | } |
77 | subgraph cluster_Moose { |
78 | label="Moose"; |
79 | "Moose::BEGIN@40"; |
80 | } |
81 | subgraph cluster_Class_MOP_Method_Wrapped { |
82 | label="Class::MOP::Method::Wrapped"; |
83 | "Class::MOP::Method::Wrapped::__ANON__[Class/MOP/Method/Wrapped.pm:66]"; |
84 | } |
85 | subgraph cluster_base { |
86 | label="base"; |
87 | "base::import"; |
88 | } |
89 | subgraph cluster_Exporter { |
90 | label="Exporter"; |
91 | "Exporter::import"; |
92 | } |
93 | subgraph cluster_Moose_Meta_Role_Composite { |
94 | label="Moose::Meta::Role::Composite"; |
95 | "Moose::Meta::Role::Composite::_get_local_methods"; |
96 | "Moose::Meta::Role::Composite::name"; |
97 | } |
98 | subgraph cluster_Moose_Meta_Class___ANON___SERIAL_5 { |
99 | label="Moose::Meta::Class::__ANON__::SERIAL::5"; |
100 | "Moose::Meta::Class::__ANON__::SERIAL::5::add_before_method_modifier"; |
101 | "Moose::Meta::Class::__ANON__::SERIAL::5::add_around_method_modifier"; |
102 | } |
103 | subgraph cluster_Moose_Meta_Role_Attribute { |
104 | label="Moose::Meta::Role::Attribute"; |
105 | "Moose::Meta::Role::Attribute::attribute_for_class"; |
106 | } |
107 | subgraph cluster_Moose_Meta_Role_Method_Required { |
108 | label="Moose::Meta::Role::Method::Required"; |
109 | "Moose::Meta::Role::Method::Required::name"; |
110 | } |
111 | subgraph cluster_Class_MOP_Mixin_HasAttributes { |
112 | label="Class::MOP::Mixin::HasAttributes"; |
113 | "Class::MOP::Mixin::HasAttributes::get_attribute_list"; |
114 | "Class::MOP::Mixin::HasAttributes::get_attribute"; |
115 | "Class::MOP::Mixin::HasAttributes::has_attribute"; |
116 | } |
117 | subgraph cluster_Sub_Exporter { |
118 | label="Sub::Exporter"; |
119 | "Sub::Exporter::__ANON__[Sub/Exporter.pm:756]"; |
120 | } |
121 | subgraph cluster_strict { |
122 | label="strict"; |
123 | "strict::import"; |
124 | } |
125 | subgraph cluster_Class_MOP { |
126 | label="Class::MOP"; |
127 | "Class::MOP::get_code_info"; |
128 | } |
129 | subgraph cluster_Class_MOP_Package { |
130 | label="Class::MOP::Package"; |
131 | "Class::MOP::Package::name"; |
132 | } |
133 | subgraph cluster_Moose_Meta_Role_Application { |
134 | label="Moose::Meta::Role::Application"; |
135 | "Moose::Meta::Role::Application::is_method_excluded"; |
136 | "Moose::Meta::Role::Application::is_method_aliased"; |
137 | "Moose::Meta::Role::Application::apply_before_method_modifiers"; |
138 | "Moose::Meta::Role::Application::apply_around_method_modifiers"; |
139 | "Moose::Meta::Role::Application::apply_after_method_modifiers"; |
140 | "Moose::Meta::Role::Application::apply"; |
141 | } |
142 | "Moose::Meta::Role::Application::ToClass::apply" -> "Moose::Meta::Class::add_role_application"; |
143 | "Moose::BEGIN@40" -> "Moose::Meta::Role::Application::ToClass::BEGIN@15"; |
144 | "Moose::BEGIN@40" -> "Moose::Meta::Role::Application::ToClass::BEGIN@10"; |
145 | "Moose::Meta::Role::Application::apply" -> "Moose::Meta::Role::Application::ToClass::check_required_methods"; |
146 | "Moose::Meta::Role::Application::apply" -> "Moose::Meta::Role::Application::ToClass::check_role_exclusions"; |
147 | "Moose::Meta::Role::apply" -> "Moose::Meta::Role::Application::ToClass::apply"; |
148 | "Moose::Meta::Role::Application::ToClass::apply_attributes" -> "Class::MOP::Mixin::HasAttributes::get_attribute"; |
149 | "Moose::Meta::Role::Application::ToClass::apply_methods" -> "Class::MOP::Mixin::HasMethods::get_method"; |
150 | "Moose::Meta::Role::Application::ToClass::apply_method_modifiers" -> "Moose::Meta::Role::get_around_method_modifiers"; |
151 | "Moose::BEGIN@40" -> "Moose::Meta::Role::Application::ToClass::BEGIN@14"; |
152 | "Moose::Meta::Role::Application::ToClass::check_required_methods" -> "Moose::Meta::Role::get_required_method_list"; |
153 | "Moose::Meta::Role::Application::ToClass::apply_method_modifiers" -> "Moose::Meta::Role::get_after_method_modifiers"; |
154 | "Moose::Meta::Role::Application::ToClass::apply_attributes" -> "Class::MOP::Mixin::HasAttributes::has_attribute"; |
155 | "Moose::Meta::Role::Application::ToClass::check_role_exclusions" -> "Moose::Meta::Role::get_excluded_roles_list"; |
156 | "Moose::BEGIN@40" -> "Moose::Meta::Role::Application::ToClass::BEGIN@2"; |
157 | "Moose::Meta::Role::Application::ToClass::apply" -> "Moose::Meta::Role::Application::apply"; |
158 | "Moose::Meta::Role::Application::ToClass::BEGIN@11" -> "metaclass::import"; |
159 | "Moose::Meta::Role::Application::ToClass::BEGIN@14" -> "Sub::Exporter::__ANON__[Sub/Exporter.pm:756]"; |
160 | "Moose::Meta::Role::Application::ToClass::apply_override_method_modifiers" -> "Moose::Meta::Role::get_method_modifier_list"; |
161 | "Moose::Meta::Role::Application::ToClass::apply_method_modifiers" -> "Moose::Meta::Role::get_method_modifier_list"; |
162 | "Moose::Meta::Role::Application::ToClass::BEGIN@9" -> "strict::import"; |
163 | "Moose::Meta::Role::Application::ToClass::apply_methods" -> "Class::MOP::Mixin::HasMethods::reset_package_cache_flag"; |
164 | "Moose::Meta::Role::Application::ToClass::apply_methods" -> "Class::MOP::Mixin::HasMethods::_get_local_methods"; |
165 | "Moose::Meta::Role::Application::ToClass::apply_methods" -> "Moose::Meta::Role::Composite::_get_local_methods"; |
166 | "Moose::Meta::Role::Application::ToClass::check_role_exclusions" -> "Moose::Meta::Class::excludes_role"; |
167 | "Moose::Meta::Role::Application::apply" -> "Moose::Meta::Role::Application::ToClass::apply_attributes"; |
168 | "Moose::Meta::Role::Application::ToClass::check_required_methods" -> "Class::MOP::Class::find_method_by_name"; |
169 | "Moose::Meta::Role::Application::ToClass::check_required_methods" -> "Moose::Meta::Role::Method::Required::name"; |
170 | "Moose::Meta::Role::Application::ToClass::apply_methods" -> "Class::MOP::Mixin::HasMethods::add_method"; |
171 | "Moose::Meta::Role::Application::ToClass::apply_method_modifiers" -> "Class::MOP::Class::add_after_method_modifier"; |
172 | "Moose::Meta::Role::Application::ToClass::apply_attributes" -> "Moose::Meta::Class::add_attribute"; |
173 | "Moose::Meta::Role::Application::ToClass::apply_methods" -> "Class::MOP::Method::body"; |
174 | "Moose::Meta::Role::Application::ToClass::BEGIN@15" -> "Exporter::import"; |
175 | "Moose::Meta::Role::Application::ToClass::BEGIN@13" -> "Exporter::import"; |
176 | "Moose::Meta::Role::Application::apply" -> "Moose::Meta::Role::Application::ToClass::check_required_attributes"; |
177 | "Moose::Meta::Role::Application::ToClass::apply_method_modifiers" -> "Class::MOP::Class::add_before_method_modifier"; |
178 | "Moose::Meta::Role::Application::ToClass::apply_method_modifiers" -> "Class::MOP::Class::add_around_method_modifier"; |
179 | "Moose::Meta::Role::Application::ToClass::apply_override_method_modifiers" -> "Moose::Meta::Class::add_override_method_modifier"; |
180 | "Moose::Meta::Role::Application::ToClass::BEGIN@17" -> "base::import"; |
181 | "Moose::Meta::Role::Application::ToClass::apply_method_modifiers" -> "Moose::Meta::Role::get_before_method_modifiers"; |
182 | "Moose::Meta::Role::Application::ToClass::BEGIN@10" -> "warnings::import"; |
183 | "Moose::Meta::Role::Application::ToClass::apply_override_method_modifiers" -> "Class::MOP::get_code_info"; |
184 | "Moose::Meta::Role::Application::ToClass::apply_methods" -> "Moose::Meta::Role::Application::is_method_aliased"; |
185 | "Moose::BEGIN@40" -> "Moose::Meta::Role::Application::ToClass::BEGIN@13"; |
186 | "Moose::Meta::Role::Application::ToClass::apply_methods" -> "Moose::Meta::Role::Application::is_method_excluded"; |
187 | "Moose::Meta::Role::Application::apply_before_method_modifiers" -> "Moose::Meta::Role::Application::ToClass::apply_method_modifiers"; |
188 | "Moose::Meta::Role::Application::apply_after_method_modifiers" -> "Moose::Meta::Role::Application::ToClass::apply_method_modifiers"; |
189 | "Moose::Meta::Role::Application::apply_around_method_modifiers" -> "Moose::Meta::Role::Application::ToClass::apply_method_modifiers"; |
190 | "Moose::Meta::Role::Application::ToClass::check_role_exclusions" -> "Moose::Meta::Role::Composite::name"; |
191 | "Moose::Meta::Role::Application::ToClass::apply" -> "Scalar::Util::weaken"; |
192 | "Moose::Meta::Role::Application::ToClass::apply_method_modifiers" -> "Moose::Meta::Class::__ANON__::SERIAL::5::add_around_method_modifier"; |
193 | "Moose::Meta::Role::Application::apply" -> "Moose::Meta::Role::Application::ToClass::apply_override_method_modifiers"; |
194 | "Moose::Meta::Role::Application::ToClass::apply_methods" -> "UNIVERSAL::isa"; |
195 | "Moose::BEGIN@40" -> "Moose::Meta::Role::Application::ToClass::BEGIN@9"; |
196 | "Moose::Meta::Role::Application::ToClass::apply_method_modifiers" -> "Moose::Meta::Class::__ANON__::SERIAL::5::add_before_method_modifier"; |
197 | "Moose::Meta::Role::Application::ToClass::apply_override_method_modifiers" -> "Moose::Meta::Role::get_override_method_modifier"; |
198 | "Moose::Meta::Role::Application::ToClass::apply_attributes" -> "Moose::Meta::Role::Attribute::attribute_for_class"; |
199 | "Moose::BEGIN@40" -> "Moose::Meta::Role::Application::ToClass::BEGIN@11"; |
200 | "Moose::Meta::Role::Application::ToClass::apply_attributes" -> "Class::MOP::Mixin::HasAttributes::get_attribute_list"; |
201 | "Moose::Meta::Role::Application::ToClass::apply_methods" -> "Class::MOP::Method::name"; |
202 | "Moose::Meta::Role::Application::ToClass::apply_override_method_modifiers" -> "Class::MOP::Mixin::HasMethods::has_method"; |
203 | "Moose::Meta::Role::Application::ToClass::check_role_exclusions" -> "Class::MOP::Package::name"; |
204 | "Moose::Meta::Role::Application::ToClass::apply" -> "Moose::Meta::Class::add_role"; |
205 | "Moose::BEGIN@40" -> "Moose::Meta::Role::Application::ToClass::BEGIN@17"; |
206 | "Class::MOP::Method::Wrapped::__ANON__[Class/MOP/Method/Wrapped.pm:66]" -> "Moose::Meta::Role::Application::ToClass::apply_methods"; |
207 | "Moose::Meta::Role::Application::apply" -> "Moose::Meta::Role::Application::ToClass::apply_methods"; |
208 | } |