Commit | Line | Data |
8e30e889 |
1 | digraph { |
2 | graph [overlap=false] |
3 | subgraph cluster_Moose_Meta_Role_Application_RoleSummation { |
4 | label="Moose::Meta::Role::Application::RoleSummation"; |
5 | "Moose::Meta::Role::Application::RoleSummation::apply_attributes"; |
6 | } |
7 | subgraph cluster_Scalar_Util { |
8 | label="Scalar::Util"; |
9 | "Scalar::Util::blessed"; |
10 | "Scalar::Util::weaken"; |
11 | } |
12 | subgraph cluster_Moose_Meta_Role_Application_ToClass { |
13 | label="Moose::Meta::Role::Application::ToClass"; |
14 | "Moose::Meta::Role::Application::ToClass::apply_attributes"; |
15 | } |
16 | subgraph cluster_UNIVERSAL { |
17 | label="UNIVERSAL"; |
18 | "UNIVERSAL::isa"; |
19 | } |
20 | subgraph cluster_List_MoreUtils { |
21 | label="List::MoreUtils"; |
22 | "List::MoreUtils::all"; |
23 | } |
24 | subgraph cluster_warnings { |
25 | label="warnings"; |
26 | "warnings::import"; |
27 | } |
28 | subgraph cluster_MooseX_Types_TypeDecorator { |
29 | label="MooseX::Types::TypeDecorator"; |
30 | "MooseX::Types::TypeDecorator::__ANON__[MooseX/Types/TypeDecorator.pm:29]"; |
31 | } |
32 | subgraph cluster_Moose_Meta_Role { |
33 | label="Moose::Meta::Role"; |
34 | "Moose::Meta::Role::BEGIN@19"; |
35 | "Moose::Meta::Role::applied_attribute_metaclass"; |
36 | "Moose::Meta::Role::_attach_attribute"; |
37 | } |
38 | subgraph cluster_Class_MOP_Mixin_AttributeCore { |
39 | label="Class::MOP::Mixin::AttributeCore"; |
40 | "Class::MOP::Mixin::AttributeCore::name"; |
41 | } |
42 | subgraph cluster_Moose_Meta_Role_Application_ToRole { |
43 | label="Moose::Meta::Role::Application::ToRole"; |
44 | "Moose::Meta::Role::Application::ToRole::apply_attributes"; |
45 | } |
46 | subgraph cluster_base { |
47 | label="base"; |
48 | "base::import"; |
49 | } |
50 | subgraph cluster_Exporter { |
51 | label="Exporter"; |
52 | "Exporter::import"; |
53 | } |
54 | subgraph cluster_Moose_Meta_Attribute { |
55 | label="Moose::Meta::Attribute"; |
56 | "Moose::Meta::Attribute::interpolate_class_and_new"; |
57 | } |
58 | subgraph cluster_Moose_Meta_Role_Attribute { |
59 | label="Moose::Meta::Role::Attribute"; |
60 | "Moose::Meta::Role::Attribute::BEGIN@16"; |
61 | "Moose::Meta::Role::Attribute::CORE:sort"; |
62 | "Moose::Meta::Role::Attribute::associated_role"; |
63 | "Moose::Meta::Role::Attribute::BEGIN@10"; |
64 | "Moose::Meta::Role::Attribute::BEGIN@2"; |
65 | "Moose::Meta::Role::Attribute::BEGIN@12"; |
66 | "Moose::Meta::Role::Attribute::new"; |
67 | "Moose::Meta::Role::Attribute::original_options"; |
68 | "Moose::Meta::Role::Attribute::BEGIN@9"; |
69 | "Moose::Meta::Role::Attribute::_original_role"; |
70 | "Moose::Meta::Role::Attribute::original_role"; |
71 | "Moose::Meta::Role::Attribute::clone"; |
72 | "Moose::Meta::Role::Attribute::attribute_for_class"; |
73 | "Moose::Meta::Role::Attribute::attach_to_role"; |
74 | "Moose::Meta::Role::Attribute::BEGIN@14"; |
75 | "Moose::Meta::Role::Attribute::is_same_as"; |
76 | "Moose::Meta::Role::Attribute::BEGIN@13"; |
77 | } |
78 | subgraph cluster_Class_MOP_Mixin_HasAttributes { |
79 | label="Class::MOP::Mixin::HasAttributes"; |
80 | "Class::MOP::Mixin::HasAttributes::add_attribute"; |
81 | } |
82 | subgraph cluster_strict { |
83 | label="strict"; |
84 | "strict::import"; |
85 | } |
86 | "Moose::Meta::Role::Attribute::attribute_for_class" -> "Moose::Meta::Attribute::interpolate_class_and_new"; |
87 | "Moose::Meta::Role::Attribute::attach_to_role" -> "Scalar::Util::blessed"; |
88 | "Moose::Meta::Role::Attribute::is_same_as" -> "Moose::Meta::Role::Attribute::CORE:sort"; |
89 | "Moose::Meta::Role::BEGIN@19" -> "Moose::Meta::Role::Attribute::BEGIN@13"; |
90 | "Class::MOP::Mixin::HasAttributes::add_attribute" -> "Moose::Meta::Role::Attribute::new"; |
91 | "Moose::Meta::Role::Attribute::clone" -> "Moose::Meta::Role::Attribute::new"; |
92 | "Moose::Meta::Role::BEGIN@19" -> "Moose::Meta::Role::Attribute::BEGIN@12"; |
93 | "Moose::Meta::Role::Attribute::original_role" -> "Moose::Meta::Role::Attribute::_original_role"; |
94 | "Moose::Meta::Role::Attribute::BEGIN@9" -> "strict::import"; |
95 | "Moose::Meta::Role::Application::RoleSummation::apply_attributes" -> "Moose::Meta::Role::Attribute::is_same_as"; |
96 | "Moose::Meta::Role::Attribute::attribute_for_class" -> "Class::MOP::Mixin::AttributeCore::name"; |
97 | "Moose::Meta::Role::Attribute::clone" -> "Class::MOP::Mixin::AttributeCore::name"; |
98 | "Moose::Meta::Role::BEGIN@19" -> "Moose::Meta::Role::Attribute::BEGIN@9"; |
99 | "Moose::Meta::Role::BEGIN@19" -> "Moose::Meta::Role::Attribute::BEGIN@2"; |
100 | "Moose::Meta::Role::Attribute::is_same_as" -> "MooseX::Types::TypeDecorator::__ANON__[MooseX/Types/TypeDecorator.pm:29]"; |
101 | "Moose::Meta::Role::Attribute::BEGIN@13" -> "Exporter::import"; |
102 | "Moose::Meta::Role::Attribute::BEGIN@12" -> "Exporter::import"; |
103 | "Moose::Meta::Role::Attribute::BEGIN@14" -> "Exporter::import"; |
104 | "Moose::Meta::Role::BEGIN@19" -> "Moose::Meta::Role::Attribute::BEGIN@16"; |
105 | "Moose::Meta::Role::Attribute::BEGIN@16" -> "base::import"; |
106 | "Moose::Meta::Role::Attribute::BEGIN@10" -> "warnings::import"; |
107 | "Moose::Meta::Role::BEGIN@19" -> "Moose::Meta::Role::Attribute::BEGIN@10"; |
108 | "Moose::Meta::Role::Application::ToRole::apply_attributes" -> "Moose::Meta::Role::Attribute::clone"; |
109 | "Moose::Meta::Role::Application::RoleSummation::apply_attributes" -> "Moose::Meta::Role::Attribute::clone"; |
110 | "Moose::Meta::Role::Attribute::attach_to_role" -> "Scalar::Util::weaken"; |
111 | "Moose::Meta::Role::Attribute::attach_to_role" -> "UNIVERSAL::isa"; |
112 | "Moose::Meta::Role::Attribute::is_same_as" -> "List::MoreUtils::all"; |
113 | "Moose::Meta::Role::Attribute::attribute_for_class" -> "Moose::Meta::Role::Attribute::original_options"; |
114 | "Moose::Meta::Role::Attribute::is_same_as" -> "Moose::Meta::Role::Attribute::original_options"; |
115 | "Moose::Meta::Role::Attribute::clone" -> "Moose::Meta::Role::Attribute::original_options"; |
116 | "Moose::Meta::Role::Application::ToClass::apply_attributes" -> "Moose::Meta::Role::Attribute::attribute_for_class"; |
117 | "Moose::Meta::Role::Attribute::attribute_for_class" -> "Moose::Meta::Role::applied_attribute_metaclass"; |
118 | "Moose::Meta::Role::_attach_attribute" -> "Moose::Meta::Role::Attribute::attach_to_role"; |
119 | "Moose::Meta::Role::BEGIN@19" -> "Moose::Meta::Role::Attribute::BEGIN@14"; |
120 | "Moose::Meta::Role::Attribute::original_role" -> "Moose::Meta::Role::Attribute::associated_role"; |
121 | "Moose::Meta::Role::Attribute::clone" -> "Moose::Meta::Role::Attribute::original_role"; |
122 | "Moose::Meta::Role::Attribute::attribute_for_class" -> "Moose::Meta::Role::Attribute::original_role"; |
123 | } |