Commit | Line | Data |
8e30e889 |
1 | digraph { |
2 | graph [overlap=false] |
3 | subgraph cluster_Scalar_Util { |
4 | label="Scalar::Util"; |
5 | "Scalar::Util::blessed"; |
6 | } |
7 | subgraph cluster_Moose_Meta_Method { |
8 | label="Moose::Meta::Method"; |
9 | "Moose::Meta::Method::_get_compatible_metaclass"; |
10 | } |
11 | subgraph cluster_Moose_Meta_Class___ANON___SERIAL_30 { |
12 | label="Moose::Meta::Class::__ANON__::SERIAL::30"; |
13 | "Moose::Meta::Class::__ANON__::SERIAL::30::meta"; |
14 | } |
15 | subgraph cluster_UNIVERSAL { |
16 | label="UNIVERSAL"; |
17 | "UNIVERSAL::isa"; |
18 | } |
19 | subgraph cluster_Moose_Meta_Class { |
20 | label="Moose::Meta::Class"; |
21 | "Moose::Meta::Class::_get_compatible_metaclass"; |
22 | } |
23 | subgraph cluster_Class_MOP_Class_ { |
24 | label="Class::MOP::Class:"; |
25 | "Class::MOP::Class:::around"; |
26 | } |
27 | subgraph cluster_warnings { |
28 | label="warnings"; |
29 | "warnings::import"; |
30 | } |
31 | subgraph cluster_Class_MOP_Class { |
32 | label="Class::MOP::Class"; |
33 | "Class::MOP::Class::_single_metaclass_is_compatible"; |
34 | "Class::MOP::Class::_fix_single_metaclass_incompatibility"; |
35 | "Class::MOP::Class::_force_rebless_instance"; |
36 | "Class::MOP::Class::_class_metaclass_is_compatible"; |
37 | "Class::MOP::Class::_class_metaclass_can_be_made_compatible"; |
38 | "Class::MOP::Class::_real_ref_name"; |
39 | "Class::MOP::Class::_fix_class_metaclass_incompatibility"; |
40 | "Class::MOP::Class::_single_metaclass_can_be_made_compatible"; |
41 | "Class::MOP::Class::new_object"; |
42 | } |
43 | subgraph cluster_Moose_Meta_TypeConstraint_Registry { |
44 | label="Moose::Meta::TypeConstraint::Registry"; |
45 | "Moose::Meta::TypeConstraint::Registry::new"; |
46 | } |
47 | subgraph cluster_base { |
48 | label="base"; |
49 | "base::import"; |
50 | } |
51 | subgraph cluster_Exporter { |
52 | label="Exporter"; |
53 | "Exporter::import"; |
54 | } |
55 | subgraph cluster_Moose_Meta_Role_Method { |
56 | label="Moose::Meta::Role::Method"; |
57 | "Moose::Meta::Role::Method::_make_compatible_with"; |
58 | } |
59 | subgraph cluster_Moose_Meta_Class___ANON___SERIAL_5 { |
60 | label="Moose::Meta::Class::__ANON__::SERIAL::5"; |
61 | "Moose::Meta::Class::__ANON__::SERIAL::5::meta"; |
62 | } |
63 | subgraph cluster_Class_MOP_Method_Meta { |
64 | label="Class::MOP::Method::Meta"; |
65 | "Class::MOP::Method::Meta::_make_compatible_with"; |
66 | } |
67 | subgraph cluster_Class_MOP_Object { |
68 | label="Class::MOP::Object"; |
69 | "Class::MOP::Object::_new"; |
70 | "Class::MOP::Object::_get_compatible_metaclass_by_subclassing"; |
71 | "Class::MOP::Object::BEGIN@10"; |
72 | "Class::MOP::Object::BEGIN@14"; |
73 | "Class::MOP::Object::_real_ref_name"; |
74 | "Class::MOP::Object::BEGIN@3"; |
75 | "Class::MOP::Object::meta"; |
76 | "Class::MOP::Object::BEGIN@11"; |
77 | "Class::MOP::Object::_get_compatible_metaclass"; |
78 | "Class::MOP::Object::_can_be_made_compatible_with"; |
79 | "Class::MOP::Object::_make_compatible_with"; |
80 | "Class::MOP::Object::BEGIN@13"; |
81 | "Class::MOP::Object::_is_compatible_with"; |
82 | } |
83 | subgraph cluster_strict { |
84 | label="strict"; |
85 | "strict::import"; |
86 | } |
87 | subgraph cluster_Class_MOP { |
88 | label="Class::MOP"; |
89 | "Class::MOP::class_of"; |
90 | } |
91 | "Class::MOP::Object::_get_compatible_metaclass_by_subclassing" -> "Class::MOP::Object::_real_ref_name"; |
92 | "Moose::Meta::Role::Method::_make_compatible_with" -> "Class::MOP::Object::_real_ref_name"; |
93 | "Class::MOP::Method::Meta::_make_compatible_with" -> "Class::MOP::Object::_real_ref_name"; |
94 | "Class::MOP::Object::_get_compatible_metaclass_by_subclassing" -> "Scalar::Util::blessed"; |
95 | "Class::MOP::Object::_real_ref_name" -> "Scalar::Util::blessed"; |
96 | "Class::MOP::Object::_make_compatible_with" -> "Scalar::Util::blessed"; |
97 | "Class::MOP::Object::_get_compatible_metaclass_by_subclassing" -> "Class::MOP::Class::_real_ref_name"; |
98 | "Class::MOP::Object::_new" -> "Class::MOP::Class::new_object"; |
99 | "Class::MOP::Object::_can_be_made_compatible_with" -> "Class::MOP::Object::_get_compatible_metaclass"; |
100 | "Class::MOP::Class::_fix_single_metaclass_incompatibility" -> "Class::MOP::Object::_get_compatible_metaclass"; |
101 | "Class::MOP::Class:::around" -> "Class::MOP::Object::_get_compatible_metaclass"; |
102 | "Class::MOP::Object::_make_compatible_with" -> "Class::MOP::Object::_get_compatible_metaclass"; |
103 | "base::import" -> "Class::MOP::Object::BEGIN@14"; |
104 | "Class::MOP::Object::_get_compatible_metaclass" -> "Class::MOP::Object::_get_compatible_metaclass_by_subclassing"; |
105 | "Moose::Meta::TypeConstraint::Registry::new" -> "Class::MOP::Object::_new"; |
106 | "Class::MOP::Object::_make_compatible_with" -> "Moose::Meta::Class::__ANON__::SERIAL::30::meta"; |
107 | "Class::MOP::Object::BEGIN@10" -> "strict::import"; |
108 | "Class::MOP::Class::_single_metaclass_is_compatible" -> "Class::MOP::Object::_is_compatible_with"; |
109 | "Class::MOP::Object::_can_be_made_compatible_with" -> "Class::MOP::Object::_is_compatible_with"; |
110 | "Class::MOP::Class::_class_metaclass_is_compatible" -> "Class::MOP::Object::_is_compatible_with"; |
111 | "Moose::Meta::Role::Method::_make_compatible_with" -> "Class::MOP::Object::_is_compatible_with"; |
112 | "Class::MOP::Method::Meta::_make_compatible_with" -> "Class::MOP::Object::_is_compatible_with"; |
113 | "base::import" -> "Class::MOP::Object::BEGIN@10"; |
114 | "Class::MOP::Object::BEGIN@13" -> "Exporter::import"; |
115 | "Class::MOP::Object::BEGIN@14" -> "Exporter::import"; |
116 | "Class::MOP::Class::_fix_class_metaclass_incompatibility" -> "Class::MOP::Object::_make_compatible_with"; |
117 | "Moose::Meta::Role::Method::_make_compatible_with" -> "Class::MOP::Object::_make_compatible_with"; |
118 | "Class::MOP::Class::_single_metaclass_can_be_made_compatible" -> "Class::MOP::Object::_can_be_made_compatible_with"; |
119 | "Class::MOP::Class::_class_metaclass_can_be_made_compatible" -> "Class::MOP::Object::_can_be_made_compatible_with"; |
120 | "Class::MOP::Object::BEGIN@11" -> "warnings::import"; |
121 | "base::import" -> "Class::MOP::Object::BEGIN@13"; |
122 | "Class::MOP::Object::_make_compatible_with" -> "Moose::Meta::Class::__ANON__::SERIAL::5::meta"; |
123 | "Class::MOP::Object::_make_compatible_with" -> "Class::MOP::Class::_force_rebless_instance"; |
124 | "Class::MOP::Object::_get_compatible_metaclass_by_subclassing" -> "UNIVERSAL::isa"; |
125 | "Class::MOP::Object::_is_compatible_with" -> "UNIVERSAL::isa"; |
126 | "Class::MOP::Object::_can_be_made_compatible_with" -> "Moose::Meta::Class::_get_compatible_metaclass"; |
127 | "Class::MOP::Object::_make_compatible_with" -> "Moose::Meta::Class::_get_compatible_metaclass"; |
128 | "Class::MOP::Object::_make_compatible_with" -> "Class::MOP::Object::meta"; |
129 | "Class::MOP::Object::_new" -> "Class::MOP::class_of"; |
130 | "Class::MOP::Object::_can_be_made_compatible_with" -> "Moose::Meta::Method::_get_compatible_metaclass"; |
131 | "Class::MOP::Object::_make_compatible_with" -> "Moose::Meta::Method::_get_compatible_metaclass"; |
132 | "base::import" -> "Class::MOP::Object::BEGIN@11"; |
133 | "base::import" -> "Class::MOP::Object::BEGIN@3"; |
134 | } |