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::add_method"; |
6 | } |
7 | subgraph cluster_Class_MOP_Method { |
8 | label="Class::MOP::Method"; |
9 | "Class::MOP::Method::name"; |
10 | "Class::MOP::Method::clone"; |
11 | "Class::MOP::Method::body"; |
12 | "Class::MOP::Method::package_name"; |
13 | } |
14 | subgraph cluster_Moose_Meta_Class { |
15 | label="Moose::Meta::Class"; |
16 | "Moose::Meta::Class::BEGIN@23"; |
17 | } |
18 | subgraph cluster_Class_Load { |
19 | label="Class::Load"; |
20 | "Class::Load::load_class"; |
21 | } |
22 | subgraph cluster_Class_MOP_MiniTrait { |
23 | label="Class::MOP::MiniTrait"; |
24 | "Class::MOP::MiniTrait::BEGIN@2"; |
25 | "Class::MOP::MiniTrait::BEGIN@10"; |
26 | "Class::MOP::MiniTrait::apply"; |
27 | "Class::MOP::MiniTrait::BEGIN@12"; |
28 | "Class::MOP::MiniTrait::BEGIN@9"; |
29 | } |
30 | subgraph cluster_warnings { |
31 | label="warnings"; |
32 | "warnings::import"; |
33 | } |
34 | subgraph cluster_Class_MOP_Class { |
35 | label="Class::MOP::Class"; |
36 | "Class::MOP::Class::find_method_by_name"; |
37 | "Class::MOP::Class::_immutable_metaclass"; |
38 | "Class::MOP::Class::BEGIN@17"; |
39 | "Class::MOP::Class::add_around_method_modifier"; |
40 | "Class::MOP::Class::initialize"; |
41 | "Class::MOP::Class::get_all_methods"; |
42 | } |
43 | subgraph cluster_Moose { |
44 | label="Moose"; |
45 | "Moose::BEGIN@32"; |
46 | "Moose::BEGIN@36"; |
47 | "Moose::BEGIN@28"; |
48 | } |
49 | subgraph cluster_base { |
50 | label="base"; |
51 | "base::import"; |
52 | } |
53 | subgraph cluster_Exporter { |
54 | label="Exporter"; |
55 | "Exporter::import"; |
56 | } |
57 | subgraph cluster_Moose_Meta_TypeCoercion { |
58 | label="Moose::Meta::TypeCoercion"; |
59 | "Moose::Meta::TypeCoercion::BEGIN@14"; |
60 | } |
61 | subgraph cluster_strict { |
62 | label="strict"; |
63 | "strict::import"; |
64 | } |
65 | "Class::MOP::MiniTrait::apply" -> "Class::Load::load_class"; |
66 | "Class::MOP::Class::BEGIN@17" -> "Class::MOP::MiniTrait::BEGIN@12"; |
67 | "Class::MOP::MiniTrait::BEGIN@9" -> "strict::import"; |
68 | "Class::MOP::MiniTrait::apply" -> "Class::MOP::Class::find_method_by_name"; |
69 | "Class::MOP::MiniTrait::apply" -> "Class::MOP::Mixin::HasMethods::add_method"; |
70 | "Class::MOP::MiniTrait::apply" -> "Class::MOP::Method::body"; |
71 | "Class::MOP::MiniTrait::BEGIN@12" -> "Exporter::import"; |
72 | "Class::MOP::MiniTrait::apply" -> "Class::MOP::Class::add_around_method_modifier"; |
73 | "Class::MOP::MiniTrait::BEGIN@10" -> "warnings::import"; |
74 | "Class::MOP::MiniTrait::apply" -> "Class::MOP::Class::initialize"; |
75 | "Class::MOP::Class::BEGIN@17" -> "Class::MOP::MiniTrait::BEGIN@10"; |
76 | "Class::MOP::MiniTrait::apply" -> "Class::MOP::Method::clone"; |
77 | "Class::MOP::MiniTrait::apply" -> "Class::MOP::Method::package_name"; |
78 | "Class::MOP::MiniTrait::apply" -> "Class::MOP::Method::name"; |
79 | "Class::MOP::Class::BEGIN@17" -> "Class::MOP::MiniTrait::BEGIN@2"; |
80 | "Moose::Meta::TypeCoercion::BEGIN@14" -> "Class::MOP::MiniTrait::apply"; |
81 | "Moose::BEGIN@32" -> "Class::MOP::MiniTrait::apply"; |
82 | "Class::MOP::Class::_immutable_metaclass" -> "Class::MOP::MiniTrait::apply"; |
83 | "Moose::BEGIN@36" -> "Class::MOP::MiniTrait::apply"; |
84 | "Moose::Meta::Class::BEGIN@23" -> "Class::MOP::MiniTrait::apply"; |
85 | "Moose::BEGIN@28" -> "Class::MOP::MiniTrait::apply"; |
86 | "base::import" -> "Class::MOP::MiniTrait::apply"; |
87 | "Class::MOP::Class::BEGIN@17" -> "Class::MOP::MiniTrait::BEGIN@9"; |
88 | "Class::MOP::MiniTrait::apply" -> "Class::MOP::Class::get_all_methods"; |
89 | } |