3 subgraph cluster_Moose_Meta_Role_Application_RoleSummation {
4 label="Moose::Meta::Role::Application::RoleSummation";
5 "Moose::Meta::Role::Application::RoleSummation::apply_attributes";
7 subgraph cluster_Scalar_Util {
9 "Scalar::Util::blessed";
10 "Scalar::Util::weaken";
12 subgraph cluster_Moose_Meta_Role_Application_ToClass {
13 label="Moose::Meta::Role::Application::ToClass";
14 "Moose::Meta::Role::Application::ToClass::apply_attributes";
16 subgraph cluster_UNIVERSAL {
20 subgraph cluster_List_MoreUtils {
21 label="List::MoreUtils";
22 "List::MoreUtils::all";
24 subgraph cluster_warnings {
28 subgraph cluster_MooseX_Types_TypeDecorator {
29 label="MooseX::Types::TypeDecorator";
30 "MooseX::Types::TypeDecorator::__ANON__[MooseX/Types/TypeDecorator.pm:29]";
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";
38 subgraph cluster_Class_MOP_Mixin_AttributeCore {
39 label="Class::MOP::Mixin::AttributeCore";
40 "Class::MOP::Mixin::AttributeCore::name";
42 subgraph cluster_Moose_Meta_Role_Application_ToRole {
43 label="Moose::Meta::Role::Application::ToRole";
44 "Moose::Meta::Role::Application::ToRole::apply_attributes";
46 subgraph cluster_base {
50 subgraph cluster_Exporter {
54 subgraph cluster_Moose_Meta_Attribute {
55 label="Moose::Meta::Attribute";
56 "Moose::Meta::Attribute::interpolate_class_and_new";
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";
78 subgraph cluster_Class_MOP_Mixin_HasAttributes {
79 label="Class::MOP::Mixin::HasAttributes";
80 "Class::MOP::Mixin::HasAttributes::add_attribute";
82 subgraph cluster_strict {
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";