Commit | Line | Data |
8e30e889 |
1 | digraph { |
2 | graph [overlap=false] |
3 | subgraph cluster_Catalyst { |
4 | label="Catalyst"; |
5 | "Catalyst::_setup_finished_accessor"; |
6 | "Catalyst::_stats_class_accessor"; |
7 | "Catalyst::_dispatcher_accessor"; |
8 | "Catalyst::_engine_loader_accessor"; |
9 | "Catalyst::_arguments_accessor"; |
10 | "Catalyst::_engine_accessor"; |
11 | "Catalyst::_context_class_accessor"; |
12 | "Catalyst::_loading_psgi_file_accessor"; |
13 | "Catalyst::_components_accessor"; |
14 | "Catalyst::setup_plugins"; |
15 | "Catalyst::_response_class_accessor"; |
16 | "Catalyst::_dispatcher_class_accessor"; |
17 | "Catalyst::_request_class_accessor"; |
18 | "Catalyst::_log_accessor"; |
19 | } |
20 | subgraph cluster_MooseX_MethodAttributes_Role_AttrContainer { |
21 | label="MooseX::MethodAttributes::Role::AttrContainer"; |
22 | "MooseX::MethodAttributes::Role::AttrContainer::MODIFY_CODE_ATTRIBUTES"; |
23 | } |
24 | subgraph cluster_Moose_Meta_Attribute_Custom_Trait_Counter { |
25 | label="Moose::Meta::Attribute::Custom::Trait::Counter"; |
26 | "Moose::Meta::Attribute::Custom::Trait::Counter::register_implementation"; |
27 | } |
28 | subgraph cluster_KiokuDB_Linker { |
29 | label="KiokuDB::Linker"; |
30 | "KiokuDB::Linker::new"; |
31 | } |
32 | subgraph cluster_Catalyst_Component { |
33 | label="Catalyst::Component"; |
34 | "Catalyst::Component::__config_accessor"; |
35 | "Catalyst::Component::__plugins_accessor"; |
36 | } |
37 | subgraph cluster_Moose_Meta_TypeConstraint_Role { |
38 | label="Moose::Meta::TypeConstraint::Role"; |
39 | "Moose::Meta::TypeConstraint::Role::__ANON__[Moose/Meta/TypeConstraint/Role.pm:56]"; |
40 | } |
41 | subgraph cluster_KiokuDB_Backend_DBI { |
42 | label="KiokuDB::Backend::DBI"; |
43 | "KiokuDB::Backend::DBI::new"; |
44 | } |
45 | subgraph cluster_Scalar_Util { |
46 | label="Scalar::Util"; |
47 | "Scalar::Util::blessed"; |
48 | } |
49 | subgraph cluster_Moose_Meta_Attribute_Custom_Trait_KiokuDB_TypeMap { |
50 | label="Moose::Meta::Attribute::Custom::Trait::KiokuDB::TypeMap"; |
51 | "Moose::Meta::Attribute::Custom::Trait::KiokuDB::TypeMap::register_implementation"; |
52 | } |
53 | subgraph cluster_Try_Tiny { |
54 | label="Try::Tiny"; |
55 | "Try::Tiny::try"; |
56 | } |
57 | subgraph cluster_UNIVERSAL { |
58 | label="UNIVERSAL"; |
59 | "UNIVERSAL::isa"; |
60 | "UNIVERSAL::VERSION"; |
61 | "UNIVERSAL::can"; |
62 | } |
63 | subgraph cluster_Moose_Meta_Class { |
64 | label="Moose::Meta::Class"; |
65 | "Moose::Meta::Class::create"; |
66 | "Moose::Meta::Class::BEGIN@28"; |
67 | "Moose::Meta::Class::initialize"; |
68 | "Moose::Meta::Class::does_role"; |
69 | } |
70 | subgraph cluster_Class_Load { |
71 | label="Class::Load"; |
72 | "Class::Load::load_class"; |
73 | "Class::Load::load_first_existing_class"; |
74 | } |
75 | subgraph cluster_Class_MOP_Class_ { |
76 | label="Class::MOP::Class:"; |
77 | "Class::MOP::Class:::around"; |
78 | } |
79 | subgraph cluster_List_MoreUtils { |
80 | label="List::MoreUtils"; |
81 | "List::MoreUtils::all"; |
82 | } |
83 | subgraph cluster_warnings { |
84 | label="warnings"; |
85 | "warnings::import"; |
86 | } |
87 | subgraph cluster_Moose_Meta_Role { |
88 | label="Moose::Meta::Role"; |
89 | "Moose::Meta::Role::add_before_method_modifier"; |
90 | "Moose::Meta::Role::add_after_method_modifier"; |
91 | "Moose::Meta::Role::apply"; |
92 | "Moose::Meta::Role::combine"; |
93 | "Moose::Meta::Role::add_around_method_modifier"; |
94 | } |
95 | subgraph cluster_Class_MOP_Class { |
96 | label="Class::MOP::Class"; |
97 | "Class::MOP::Class::add_around_method_modifier"; |
98 | "Class::MOP::Class::add_before_method_modifier"; |
99 | } |
100 | subgraph cluster_Moose_Object { |
101 | label="Moose::Object"; |
102 | "Moose::Object::does"; |
103 | } |
104 | subgraph cluster_Moose_Role { |
105 | label="Moose::Role"; |
106 | "Moose::Role::with"; |
107 | "Moose::Role::has"; |
108 | "Moose::Role::_add_method_modifier"; |
109 | } |
110 | subgraph cluster_Moose_Meta_Attribute_Custom_Trait_Array { |
111 | label="Moose::Meta::Attribute::Custom::Trait::Array"; |
112 | "Moose::Meta::Attribute::Custom::Trait::Array::register_implementation"; |
113 | } |
114 | subgraph cluster_Moose { |
115 | label="Moose"; |
116 | "Moose::before"; |
117 | "Moose::with"; |
118 | "Moose::has"; |
119 | "Moose::around"; |
120 | } |
121 | subgraph cluster_MooseX_Role_Parameterized_Meta_Role_Parameterizable { |
122 | label="MooseX::Role::Parameterized::Meta::Role::Parameterizable"; |
123 | "MooseX::Role::Parameterized::Meta::Role::Parameterizable::apply"; |
124 | } |
125 | subgraph cluster_Exporter { |
126 | label="Exporter"; |
127 | "Exporter::import"; |
128 | } |
129 | subgraph cluster_Catalyst_Controller { |
130 | label="Catalyst::Controller"; |
131 | "Catalyst::Controller::__dispatch_steps_accessor"; |
132 | "Catalyst::Controller::get_action_methods"; |
133 | "Catalyst::Controller::__action_class_accessor"; |
134 | } |
135 | subgraph cluster_Moose_Meta_Attribute { |
136 | label="Moose::Meta::Attribute"; |
137 | "Moose::Meta::Attribute::interpolate_class"; |
138 | "Moose::Meta::Attribute::__ANON__[Moose/Meta/Attribute.pm:45]"; |
139 | } |
140 | subgraph cluster_Data_OptList { |
141 | label="Data::OptList"; |
142 | "Data::OptList::mkopt"; |
143 | } |
144 | subgraph cluster_KiokuDB_Serializer_JSON { |
145 | label="KiokuDB::Serializer::JSON"; |
146 | "KiokuDB::Serializer::JSON::default_typemap"; |
147 | } |
148 | subgraph cluster_MooseX_MethodAttributes_Role_Meta_Method_MaybeWrapped { |
149 | label="MooseX::MethodAttributes::Role::Meta::Method::MaybeWrapped"; |
150 | "MooseX::MethodAttributes::Role::Meta::Method::MaybeWrapped::__ANON__[MooseX/MethodAttributes/Role/Meta/Method/MaybeWrapped.pm:26]"; |
151 | } |
152 | subgraph cluster_KiokuDB_Collapser { |
153 | label="KiokuDB::Collapser"; |
154 | "KiokuDB::Collapser::new"; |
155 | } |
156 | subgraph cluster_Moose_Meta_Attribute_Custom_Trait_NoClone { |
157 | label="Moose::Meta::Attribute::Custom::Trait::NoClone"; |
158 | "Moose::Meta::Attribute::Custom::Trait::NoClone::register_implementation"; |
159 | } |
160 | subgraph cluster_Moose_Meta_Class___ANON___SERIAL_5 { |
161 | label="Moose::Meta::Class::__ANON__::SERIAL::5"; |
162 | "Moose::Meta::Class::__ANON__::SERIAL::5::add_around_method_modifier"; |
163 | } |
164 | subgraph cluster_Moose_Meta_Attribute_Custom_Trait_Hash { |
165 | label="Moose::Meta::Attribute::Custom::Trait::Hash"; |
166 | "Moose::Meta::Attribute::Custom::Trait::Hash::register_implementation"; |
167 | } |
168 | subgraph cluster_KiokuDB_TypeMap_Entry_Compiled { |
169 | label="KiokuDB::TypeMap::Entry::Compiled"; |
170 | "KiokuDB::TypeMap::Entry::Compiled::new"; |
171 | } |
172 | subgraph cluster_KiokuDB { |
173 | label="KiokuDB"; |
174 | "KiokuDB::new"; |
175 | "KiokuDB::merged_typemap"; |
176 | } |
177 | subgraph cluster_MooseX_MethodAttributes_Role_Meta_Class { |
178 | label="MooseX::MethodAttributes::Role::Meta::Class"; |
179 | "MooseX::MethodAttributes::Role::Meta::Class::get_all_methods_with_attributes"; |
180 | } |
181 | subgraph cluster_Sub_Install { |
182 | label="Sub::Install"; |
183 | "Sub::Install::__ANON__[Sub/Install.pm:284]"; |
184 | } |
185 | subgraph cluster_KiokuDB_TypeMap_Resolver { |
186 | label="KiokuDB::TypeMap::Resolver"; |
187 | "KiokuDB::TypeMap::Resolver::new"; |
188 | } |
189 | subgraph cluster_Sub_Exporter { |
190 | label="Sub::Exporter"; |
191 | "Sub::Exporter::__ANON__[Sub/Exporter.pm:756]"; |
192 | } |
193 | subgraph cluster_strict { |
194 | label="strict"; |
195 | "strict::import"; |
196 | } |
197 | subgraph cluster_Moose_Util { |
198 | label="Moose::Util"; |
199 | "Moose::Util::does_role"; |
200 | "Moose::Util::BEGIN@13"; |
201 | "Moose::Util::BEGIN@12"; |
202 | "Moose::Util::resolve_metatrait_alias"; |
203 | "Moose::Util::BEGIN@14"; |
204 | "Moose::Util::BEGIN@10"; |
205 | "Moose::Util::__ANON__[Moose/Util.pm:54]"; |
206 | "Moose::Util::_build_alias_package_name"; |
207 | "Moose::Util::__ANON__[Moose/Util.pm:121]"; |
208 | "Moose::Util::_apply_all_roles"; |
209 | "Moose::Util::_caller_info"; |
210 | "Moose::Util::BEGIN@15"; |
211 | "Moose::Util::BEGIN@21"; |
212 | "Moose::Util::find_meta"; |
213 | "Moose::Util::BEGIN@18"; |
214 | "Moose::Util::apply_all_roles"; |
215 | "Moose::Util::BEGIN@17"; |
216 | "Moose::Util::BEGIN@20"; |
217 | "Moose::Util::BEGIN@9"; |
218 | "Moose::Util::BEGIN@2"; |
219 | "Moose::Util::BEGIN@16"; |
220 | "Moose::Util::add_method_modifier"; |
221 | "Moose::Util::BEGIN@19"; |
222 | "Moose::Util::resolve_metaclass_alias"; |
223 | } |
224 | subgraph cluster_Class_MOP { |
225 | label="Class::MOP"; |
226 | "Class::MOP::class_of"; |
227 | } |
228 | subgraph cluster_MooseX_MethodAttributes { |
229 | label="MooseX::MethodAttributes"; |
230 | "MooseX::MethodAttributes::init_meta"; |
231 | } |
232 | "Moose::Util::apply_all_roles" -> "Moose::Util::_apply_all_roles"; |
233 | "Moose::Meta::Class::BEGIN@28" -> "Moose::Util::BEGIN@21"; |
234 | "Moose::Util::_apply_all_roles" -> "Scalar::Util::blessed"; |
235 | "Moose::Util::__ANON__[Moose/Util.pm:121]" -> "Scalar::Util::blessed"; |
236 | "Moose::Util::resolve_metaclass_alias" -> "Moose::Meta::Attribute::Custom::Trait::KiokuDB::TypeMap::register_implementation"; |
237 | "Moose::Util::does_role" -> "Moose::Meta::Class::does_role"; |
238 | "Moose::Meta::Class::BEGIN@28" -> "Moose::Util::BEGIN@16"; |
239 | "Moose::Meta::Class::BEGIN@28" -> "Moose::Util::BEGIN@18"; |
240 | "Moose::Util::_apply_all_roles" -> "Moose::Meta::Role::apply"; |
241 | "Moose::Util::does_role" -> "Try::Tiny::try"; |
242 | "Moose::Meta::Class::create" -> "Moose::Util::apply_all_roles"; |
243 | "Moose::with" -> "Moose::Util::apply_all_roles"; |
244 | "Catalyst::setup_plugins" -> "Moose::Util::apply_all_roles"; |
245 | "Moose::Role::with" -> "Moose::Util::apply_all_roles"; |
246 | "Moose::Util::_apply_all_roles" -> "Class::Load::load_class"; |
247 | "Moose::Meta::Class::BEGIN@28" -> "Moose::Util::BEGIN@17"; |
248 | "Try::Tiny::try" -> "Moose::Util::__ANON__[Moose/Util.pm:54]"; |
249 | "Moose::Meta::Class::BEGIN@28" -> "Moose::Util::BEGIN@12"; |
250 | "Moose::Util::BEGIN@15" -> "Sub::Exporter::__ANON__[Sub/Exporter.pm:756]"; |
251 | "Moose::Util::BEGIN@9" -> "strict::import"; |
252 | "Moose::Meta::Class::BEGIN@28" -> "Moose::Util::BEGIN@14"; |
253 | "Moose::Meta::Class::BEGIN@28" -> "Moose::Util::BEGIN@19"; |
254 | "Moose::Meta::Class::BEGIN@28" -> "Moose::Util::BEGIN@9"; |
255 | "MooseX::MethodAttributes::Role::AttrContainer::MODIFY_CODE_ATTRIBUTES" -> "Moose::Util::find_meta"; |
256 | "Catalyst::_setup_finished_accessor" -> "Moose::Util::find_meta"; |
257 | "Moose::Util::does_role" -> "Moose::Util::find_meta"; |
258 | "Catalyst::_arguments_accessor" -> "Moose::Util::find_meta"; |
259 | "Catalyst::_context_class_accessor" -> "Moose::Util::find_meta"; |
260 | "Catalyst::_engine_accessor" -> "Moose::Util::find_meta"; |
261 | "MooseX::MethodAttributes::Role::Meta::Class::get_all_methods_with_attributes" -> "Moose::Util::find_meta"; |
262 | "Catalyst::Controller::__action_class_accessor" -> "Moose::Util::find_meta"; |
263 | "Moose::Util::_apply_all_roles" -> "Moose::Util::find_meta"; |
264 | "Catalyst::_response_class_accessor" -> "Moose::Util::find_meta"; |
265 | "Catalyst::Controller::get_action_methods" -> "Moose::Util::find_meta"; |
266 | "Catalyst::_request_class_accessor" -> "Moose::Util::find_meta"; |
267 | "Catalyst::Component::__plugins_accessor" -> "Moose::Util::find_meta"; |
268 | "Catalyst::_stats_class_accessor" -> "Moose::Util::find_meta"; |
269 | "Catalyst::_dispatcher_accessor" -> "Moose::Util::find_meta"; |
270 | "Catalyst::_engine_loader_accessor" -> "Moose::Util::find_meta"; |
271 | "Catalyst::Controller::__dispatch_steps_accessor" -> "Moose::Util::find_meta"; |
272 | "MooseX::MethodAttributes::init_meta" -> "Moose::Util::find_meta"; |
273 | "Catalyst::Component::__config_accessor" -> "Moose::Util::find_meta"; |
274 | "Catalyst::_components_accessor" -> "Moose::Util::find_meta"; |
275 | "Catalyst::_loading_psgi_file_accessor" -> "Moose::Util::find_meta"; |
276 | "Catalyst::setup_plugins" -> "Moose::Util::find_meta"; |
277 | "Catalyst::_dispatcher_class_accessor" -> "Moose::Util::find_meta"; |
278 | "Catalyst::_log_accessor" -> "Moose::Util::find_meta"; |
279 | "Moose::Util::does_role" -> "Moose::Object::does"; |
280 | "Moose::Meta::Class::BEGIN@28" -> "Moose::Util::BEGIN@2"; |
281 | "Moose::Util::resolve_metaclass_alias" -> "Moose::Meta::Attribute::Custom::Trait::Array::register_implementation"; |
282 | "Moose::Util::resolve_metaclass_alias" -> "Moose::Meta::Attribute::Custom::Trait::Counter::register_implementation"; |
283 | "Moose::Meta::Attribute::interpolate_class" -> "Moose::Util::resolve_metatrait_alias"; |
284 | "Moose::Meta::Attribute::__ANON__[Moose/Meta/Attribute.pm:45]" -> "Moose::Util::resolve_metatrait_alias"; |
285 | "Moose::Util::BEGIN@16" -> "Exporter::import"; |
286 | "Moose::Util::BEGIN@18" -> "Exporter::import"; |
287 | "Moose::Util::BEGIN@17" -> "Exporter::import"; |
288 | "Moose::Util::BEGIN@20" -> "Exporter::import"; |
289 | "Moose::Util::BEGIN@12" -> "Exporter::import"; |
290 | "Moose::Util::BEGIN@14" -> "Exporter::import"; |
291 | "Moose::Util::resolve_metatrait_alias" -> "Moose::Util::resolve_metaclass_alias"; |
292 | "Moose::Util::add_method_modifier" -> "Class::MOP::Class::add_before_method_modifier"; |
293 | "Moose::Util::add_method_modifier" -> "Class::MOP::Class::add_around_method_modifier"; |
294 | "Moose::Util::resolve_metaclass_alias" -> "Moose::Meta::Attribute::Custom::Trait::NoClone::register_implementation"; |
295 | "Moose::Meta::Class::BEGIN@28" -> "Moose::Util::BEGIN@10"; |
296 | "Moose::Util::_apply_all_roles" -> "Moose::Meta::Class::initialize"; |
297 | "Moose::Util::add_method_modifier" -> "Moose::Meta::Role::add_around_method_modifier"; |
298 | "Moose::Util::add_method_modifier" -> "UNIVERSAL::can"; |
299 | "Moose::Util::resolve_metaclass_alias" -> "UNIVERSAL::can"; |
300 | "Moose::Util::does_role" -> "UNIVERSAL::can"; |
301 | "Moose::Util::BEGIN@13" -> "Sub::Install::__ANON__[Sub/Install.pm:284]"; |
302 | "Moose::Util::BEGIN@10" -> "warnings::import"; |
303 | "Moose::Util::resolve_metaclass_alias" -> "Moose::Meta::Attribute::Custom::Trait::Hash::register_implementation"; |
304 | "Moose::before" -> "Moose::Util::add_method_modifier"; |
305 | "Moose::Role::_add_method_modifier" -> "Moose::Util::add_method_modifier"; |
306 | "Moose::around" -> "Moose::Util::add_method_modifier"; |
307 | "Moose::Util::add_method_modifier" -> "Moose::Meta::Role::add_before_method_modifier"; |
308 | "Data::OptList::mkopt" -> "Moose::Util::__ANON__[Moose/Util.pm:121]"; |
309 | "Moose::Meta::Class::BEGIN@28" -> "Moose::Util::BEGIN@15"; |
310 | "Moose::Util::_apply_all_roles" -> "MooseX::Role::Parameterized::Meta::Role::Parameterizable::apply"; |
311 | "Moose::Util::add_method_modifier" -> "Moose::Meta::Class::__ANON__::SERIAL::5::add_around_method_modifier"; |
312 | "Moose::Util::_apply_all_roles" -> "UNIVERSAL::isa"; |
313 | "Moose::Util::__ANON__[Moose/Util.pm:54]" -> "UNIVERSAL::isa"; |
314 | "List::MoreUtils::all" -> "Moose::Util::does_role"; |
315 | "KiokuDB::TypeMap::Entry::Compiled::new" -> "Moose::Util::does_role"; |
316 | "KiokuDB::Serializer::JSON::default_typemap" -> "Moose::Util::does_role"; |
317 | "MooseX::MethodAttributes::init_meta" -> "Moose::Util::does_role"; |
318 | "KiokuDB::TypeMap::Resolver::new" -> "Moose::Util::does_role"; |
319 | "Moose::Meta::TypeConstraint::Role::__ANON__[Moose/Meta/TypeConstraint/Role.pm:56]" -> "Moose::Util::does_role"; |
320 | "MooseX::MethodAttributes::Role::Meta::Method::MaybeWrapped::__ANON__[MooseX/MethodAttributes/Role/Meta/Method/MaybeWrapped.pm:26]" -> "Moose::Util::does_role"; |
321 | "KiokuDB::new" -> "Moose::Util::does_role"; |
322 | "KiokuDB::Backend::DBI::new" -> "Moose::Util::does_role"; |
323 | "KiokuDB::merged_typemap" -> "Moose::Util::does_role"; |
324 | "KiokuDB::Collapser::new" -> "Moose::Util::does_role"; |
325 | "Class::MOP::Class:::around" -> "Moose::Util::does_role"; |
326 | "KiokuDB::Linker::new" -> "Moose::Util::does_role"; |
327 | "Moose::Util::resolve_metaclass_alias" -> "Moose::Util::_build_alias_package_name"; |
328 | "Moose::Meta::Class::BEGIN@28" -> "Moose::Util::BEGIN@20"; |
329 | "Moose::Util::_apply_all_roles" -> "Class::MOP::class_of"; |
330 | "Moose::Util::find_meta" -> "Class::MOP::class_of"; |
331 | "Moose::Util::resolve_metaclass_alias" -> "Class::Load::load_first_existing_class"; |
332 | "Moose::Util::BEGIN@12" -> "UNIVERSAL::VERSION"; |
333 | "Moose::Role::has" -> "Moose::Util::_caller_info"; |
334 | "Moose::has" -> "Moose::Util::_caller_info"; |
335 | "Moose::Util::add_method_modifier" -> "Moose::Meta::Role::add_after_method_modifier"; |
336 | "Moose::Util::_apply_all_roles" -> "Data::OptList::mkopt"; |
337 | "Moose::Meta::Class::BEGIN@28" -> "Moose::Util::BEGIN@13"; |
338 | "Moose::Util::_apply_all_roles" -> "Moose::Meta::Role::combine"; |
339 | } |