Commit | Line | Data |
8e30e889 |
1 | digraph { |
2 | graph [overlap=false] |
3 | subgraph cluster_Class_MOP_Instance { |
4 | label="Class::MOP::Instance"; |
5 | "Class::MOP::Instance::is_inlinable"; |
6 | } |
7 | subgraph cluster_Moose_Meta_Method { |
8 | label="Moose::Meta::Method"; |
9 | "Moose::Meta::Method::_inline_throw_error"; |
10 | } |
11 | subgraph cluster_Moose_Meta_Method_Accessor_Native { |
12 | label="Moose::Meta::Method::Accessor::Native"; |
13 | "Moose::Meta::Method::Accessor::Native::_initialize_body"; |
14 | "Moose::Meta::Method::Accessor::Native::_slot_access_can_be_inlined"; |
15 | } |
16 | subgraph cluster_Try_Tiny { |
17 | label="Try::Tiny"; |
18 | "Try::Tiny::catch"; |
19 | "Try::Tiny::try"; |
20 | } |
21 | subgraph cluster_Class_MOP_Class_ { |
22 | label="Class::MOP::Class:"; |
23 | "Class::MOP::Class:::around"; |
24 | } |
25 | subgraph cluster_Moose_Meta_Method_Accessor { |
26 | label="Moose::Meta::Method::Accessor"; |
27 | "Moose::Meta::Method::Accessor::BEGIN@11"; |
28 | "Moose::Meta::Method::Accessor::_error_thrower"; |
29 | "Moose::Meta::Method::Accessor::_generate_reader_method"; |
30 | "Moose::Meta::Method::Accessor::_eval_environment"; |
31 | "Moose::Meta::Method::Accessor::_compile_code"; |
32 | "Moose::Meta::Method::Accessor::_inline_check_lazy"; |
33 | "Moose::Meta::Method::Accessor::_instance_is_inlinable"; |
34 | "Moose::Meta::Method::Accessor::BEGIN@13"; |
35 | "Moose::Meta::Method::Accessor::_inline_trigger"; |
36 | "Moose::Meta::Method::Accessor::BEGIN@10"; |
37 | "Moose::Meta::Method::Accessor::__ANON__[Moose/Meta/Method/Accessor.pm:39]"; |
38 | "Moose::Meta::Method::Accessor::_generate_writer_method"; |
39 | "Moose::Meta::Method::Accessor::_writer_value_needs_copy"; |
40 | "Moose::Meta::Method::Accessor::BEGIN@3"; |
41 | "Moose::Meta::Method::Accessor::new"; |
42 | "Moose::Meta::Method::Accessor::_generate_clearer_method"; |
43 | "Moose::Meta::Method::Accessor::_generate_predicate_method"; |
44 | "Moose::Meta::Method::Accessor::BEGIN@15"; |
45 | "Moose::Meta::Method::Accessor::_new"; |
46 | "Moose::Meta::Method::Accessor::_generate_accessor_method"; |
47 | "Moose::Meta::Method::Accessor::_inline_get_old_value_for_trigger"; |
48 | "Moose::Meta::Method::Accessor::_get_value"; |
49 | } |
50 | subgraph cluster_warnings { |
51 | label="warnings"; |
52 | "warnings::import"; |
53 | } |
54 | subgraph cluster_Class_MOP_Method_Accessor { |
55 | label="Class::MOP::Method::Accessor"; |
56 | "Class::MOP::Method::Accessor::_generate_accessor_method_inline"; |
57 | "Class::MOP::Method::Accessor::_generate_writer_method_inline"; |
58 | "Class::MOP::Method::Accessor::_initialize_body"; |
59 | "Class::MOP::Method::Accessor::__ANON__[Class/MOP/Method/Accessor.pm:209]"; |
60 | "Class::MOP::Method::Accessor::_generate_clearer_method_inline"; |
61 | "Class::MOP::Method::Accessor::__ANON__[Class/MOP/Method/Accessor.pm:154]"; |
62 | "Class::MOP::Method::Accessor::__ANON__[Class/MOP/Method/Accessor.pm:120]"; |
63 | "Class::MOP::Method::Accessor::__ANON__[Class/MOP/Method/Accessor.pm:234]"; |
64 | "Class::MOP::Method::Accessor::__ANON__[Class/MOP/Method/Accessor.pm:184]"; |
65 | "Class::MOP::Method::Accessor::_generate_reader_method_inline"; |
66 | "Class::MOP::Method::Accessor::associated_attribute"; |
67 | "Class::MOP::Method::Accessor::new"; |
68 | "Class::MOP::Method::Accessor::_generate_predicate_method_inline"; |
69 | } |
70 | subgraph cluster_Class_MOP_Class { |
71 | label="Class::MOP::Class"; |
72 | "Class::MOP::Class::instance_metaclass"; |
73 | } |
74 | subgraph cluster_Moose_Role { |
75 | label="Moose::Role"; |
76 | "Moose::Role::super"; |
77 | } |
78 | subgraph cluster_Moose_Meta_Method_Accessor_Native_Reader { |
79 | label="Moose::Meta::Method::Accessor::Native::Reader"; |
80 | "Moose::Meta::Method::Accessor::Native::Reader::_inline_reader_core"; |
81 | } |
82 | subgraph cluster_base { |
83 | label="base"; |
84 | "base::import"; |
85 | } |
86 | subgraph cluster_Class_MOP_Method_Generated { |
87 | label="Class::MOP::Method::Generated"; |
88 | "Class::MOP::Method::Generated::_compile_code"; |
89 | } |
90 | subgraph cluster_Exporter { |
91 | label="Exporter"; |
92 | "Exporter::import"; |
93 | } |
94 | subgraph cluster_Moose_Meta_Attribute { |
95 | label="Moose::Meta::Attribute"; |
96 | "Moose::Meta::Attribute::_eval_environment"; |
97 | "Moose::Meta::Attribute::_inline_get_old_value_for_trigger"; |
98 | "Moose::Meta::Attribute::_inline_trigger"; |
99 | "Moose::Meta::Attribute::BEGIN@21"; |
100 | "Moose::Meta::Attribute::_writer_value_needs_copy"; |
101 | "Moose::Meta::Attribute::_inline_check_lazy"; |
102 | } |
103 | subgraph cluster_Moose_Meta_Method_Accessor_Native_Writer { |
104 | label="Moose::Meta::Method::Accessor::Native::Writer"; |
105 | "Moose::Meta::Method::Accessor::Native::Writer::_inline_writer_core"; |
106 | "Moose::Meta::Method::Accessor::Native::Writer::_inline_copy_native_value"; |
107 | "Moose::Meta::Method::Accessor::Native::Writer::_inline_set_new_value"; |
108 | } |
109 | subgraph cluster_Class_MOP_Attribute { |
110 | label="Class::MOP::Attribute"; |
111 | "Class::MOP::Attribute::__ANON__[Class/MOP/Attribute.pm:398]"; |
112 | "Class::MOP::Attribute::_inline_instance_get"; |
113 | "Class::MOP::Attribute::associated_class"; |
114 | } |
115 | subgraph cluster_strict { |
116 | label="strict"; |
117 | "strict::import"; |
118 | } |
119 | "Moose::Meta::Method::Accessor::_generate_accessor_method" -> "Class::MOP::Method::Accessor::_generate_accessor_method_inline"; |
120 | "Moose::Meta::Method::Accessor::_inline_check_lazy" -> "Moose::Meta::Attribute::_inline_check_lazy"; |
121 | "Moose::Meta::Method::Accessor::_inline_trigger" -> "Moose::Meta::Attribute::_inline_trigger"; |
122 | "Moose::Meta::Method::Accessor::Native::Writer::_inline_set_new_value" -> "Moose::Meta::Method::Accessor::_writer_value_needs_copy"; |
123 | "Moose::Meta::Method::Accessor::Native::Writer::_inline_copy_native_value" -> "Moose::Meta::Method::Accessor::_writer_value_needs_copy"; |
124 | "Moose::Meta::Attribute::BEGIN@21" -> "Moose::Meta::Method::Accessor::BEGIN@3"; |
125 | "Class::MOP::Method::Accessor::new" -> "Moose::Meta::Method::Accessor::_new"; |
126 | "Class::MOP::Method::Generated::_compile_code" -> "Moose::Meta::Method::Accessor::_eval_environment"; |
127 | "Moose::Role::super" -> "Moose::Meta::Method::Accessor::_eval_environment"; |
128 | "Moose::Meta::Method::Accessor::_generate_writer_method" -> "Moose::Meta::Method::Accessor::_instance_is_inlinable"; |
129 | "Moose::Meta::Method::Accessor::Native::_slot_access_can_be_inlined" -> "Moose::Meta::Method::Accessor::_instance_is_inlinable"; |
130 | "Moose::Meta::Method::Accessor::_generate_clearer_method" -> "Moose::Meta::Method::Accessor::_instance_is_inlinable"; |
131 | "Moose::Meta::Method::Accessor::_generate_reader_method" -> "Moose::Meta::Method::Accessor::_instance_is_inlinable"; |
132 | "Moose::Meta::Method::Accessor::_generate_predicate_method" -> "Moose::Meta::Method::Accessor::_instance_is_inlinable"; |
133 | "Moose::Meta::Method::Accessor::_generate_accessor_method" -> "Moose::Meta::Method::Accessor::_instance_is_inlinable"; |
134 | "Moose::Meta::Method::Accessor::_inline_get_old_value_for_trigger" -> "Moose::Meta::Attribute::_inline_get_old_value_for_trigger"; |
135 | "Moose::Role::super" -> "Moose::Meta::Method::Accessor::_get_value"; |
136 | "Moose::Meta::Method::_inline_throw_error" -> "Moose::Meta::Method::Accessor::_error_thrower"; |
137 | "Moose::Meta::Attribute::BEGIN@21" -> "Moose::Meta::Method::Accessor::BEGIN@10"; |
138 | "Moose::Meta::Method::Accessor::_writer_value_needs_copy" -> "Moose::Meta::Attribute::_writer_value_needs_copy"; |
139 | "Moose::Meta::Method::Accessor::_generate_predicate_method" -> "Class::MOP::Method::Accessor::_generate_predicate_method_inline"; |
140 | "Moose::Meta::Method::Accessor::_compile_code" -> "Try::Tiny::try"; |
141 | "Moose::Meta::Method::Accessor::_generate_reader_method" -> "Class::MOP::Method::Accessor::_generate_reader_method_inline"; |
142 | "Class::MOP::Method::Accessor::__ANON__[Class/MOP/Method/Accessor.pm:120]" -> "Moose::Meta::Method::Accessor::_compile_code"; |
143 | "Class::MOP::Method::Accessor::__ANON__[Class/MOP/Method/Accessor.pm:234]" -> "Moose::Meta::Method::Accessor::_compile_code"; |
144 | "Moose::Meta::Method::Accessor::Native::_initialize_body" -> "Moose::Meta::Method::Accessor::_compile_code"; |
145 | "Class::MOP::Method::Accessor::__ANON__[Class/MOP/Method/Accessor.pm:184]" -> "Moose::Meta::Method::Accessor::_compile_code"; |
146 | "Class::MOP::Method::Accessor::__ANON__[Class/MOP/Method/Accessor.pm:209]" -> "Moose::Meta::Method::Accessor::_compile_code"; |
147 | "Class::MOP::Method::Accessor::__ANON__[Class/MOP/Method/Accessor.pm:154]" -> "Moose::Meta::Method::Accessor::_compile_code"; |
148 | "Class::MOP::Method::Accessor::_initialize_body" -> "Moose::Meta::Method::Accessor::_generate_predicate_method"; |
149 | "Moose::Meta::Method::Accessor::_compile_code" -> "Try::Tiny::catch"; |
150 | "Moose::Meta::Method::Accessor::Native::Writer::_inline_writer_core" -> "Moose::Meta::Method::Accessor::_inline_get_old_value_for_trigger"; |
151 | "Moose::Meta::Method::Accessor::_generate_clearer_method" -> "Class::MOP::Method::Accessor::_generate_clearer_method_inline"; |
152 | "Moose::Meta::Method::Accessor::Native::Writer::_inline_writer_core" -> "Moose::Meta::Method::Accessor::_inline_trigger"; |
153 | "Class::MOP::Method::Accessor::_initialize_body" -> "Moose::Meta::Method::Accessor::_generate_reader_method"; |
154 | "Moose::Meta::Attribute::BEGIN@21" -> "Moose::Meta::Method::Accessor::BEGIN@13"; |
155 | "Moose::Meta::Method::Accessor::BEGIN@10" -> "strict::import"; |
156 | "Class::MOP::Attribute::__ANON__[Class/MOP/Attribute.pm:398]" -> "Moose::Meta::Method::Accessor::new"; |
157 | "Class::MOP::Class:::around" -> "Moose::Meta::Method::Accessor::new"; |
158 | "Moose::Meta::Method::Accessor::Native::Writer::_inline_writer_core" -> "Moose::Meta::Method::Accessor::_inline_check_lazy"; |
159 | "Moose::Meta::Method::Accessor::Native::Reader::_inline_reader_core" -> "Moose::Meta::Method::Accessor::_inline_check_lazy"; |
160 | "Moose::Meta::Method::Accessor::__ANON__[Moose/Meta/Method/Accessor.pm:39]" -> "Class::MOP::Method::Generated::_compile_code"; |
161 | "Moose::Meta::Method::Accessor::BEGIN@13" -> "Exporter::import"; |
162 | "Moose::Meta::Method::Accessor::_instance_is_inlinable" -> "Class::MOP::Class::instance_metaclass"; |
163 | "Moose::Meta::Attribute::BEGIN@21" -> "Moose::Meta::Method::Accessor::BEGIN@11"; |
164 | "Moose::Meta::Method::Accessor::_eval_environment" -> "Moose::Meta::Attribute::_eval_environment"; |
165 | "Moose::Meta::Method::Accessor::BEGIN@15" -> "base::import"; |
166 | "Moose::Meta::Method::Accessor::BEGIN@11" -> "warnings::import"; |
167 | "Class::MOP::Method::Accessor::_initialize_body" -> "Moose::Meta::Method::Accessor::_generate_writer_method"; |
168 | "Class::MOP::Method::Accessor::_initialize_body" -> "Moose::Meta::Method::Accessor::_generate_accessor_method"; |
169 | "Moose::Meta::Method::Accessor::_instance_is_inlinable" -> "Class::MOP::Instance::is_inlinable"; |
170 | "Moose::Meta::Attribute::BEGIN@21" -> "Moose::Meta::Method::Accessor::BEGIN@15"; |
171 | "Moose::Meta::Method::Accessor::_generate_writer_method" -> "Class::MOP::Method::Accessor::_generate_writer_method_inline"; |
172 | "Moose::Meta::Method::Accessor::_error_thrower" -> "Class::MOP::Method::Accessor::associated_attribute"; |
173 | "Moose::Meta::Method::Accessor::_eval_environment" -> "Class::MOP::Method::Accessor::associated_attribute"; |
174 | "Moose::Meta::Method::Accessor::_instance_is_inlinable" -> "Class::MOP::Method::Accessor::associated_attribute"; |
175 | "Moose::Meta::Method::Accessor::_inline_check_lazy" -> "Class::MOP::Method::Accessor::associated_attribute"; |
176 | "Moose::Meta::Method::Accessor::_inline_trigger" -> "Class::MOP::Method::Accessor::associated_attribute"; |
177 | "Moose::Meta::Method::Accessor::_writer_value_needs_copy" -> "Class::MOP::Method::Accessor::associated_attribute"; |
178 | "Moose::Meta::Method::Accessor::_inline_get_old_value_for_trigger" -> "Class::MOP::Method::Accessor::associated_attribute"; |
179 | "Moose::Meta::Method::Accessor::_get_value" -> "Class::MOP::Method::Accessor::associated_attribute"; |
180 | "Try::Tiny::try" -> "Moose::Meta::Method::Accessor::__ANON__[Moose/Meta/Method/Accessor.pm:39]"; |
181 | "Moose::Meta::Method::Accessor::_get_value" -> "Class::MOP::Attribute::_inline_instance_get"; |
182 | "Moose::Meta::Method::Accessor::_instance_is_inlinable" -> "Class::MOP::Attribute::associated_class"; |
183 | "Class::MOP::Method::Accessor::_initialize_body" -> "Moose::Meta::Method::Accessor::_generate_clearer_method"; |
184 | } |