qw( check_metaclass_compatibility
construct_instance
create_error
- create_immutable_transformer
raise_error
+ superclasses
)
],
'Moose::Meta::Method' => ['throw_error'],
],
'Moose::Meta::Method::Constructor' => [
qw( attributes
- generate_constructor_method
- generate_constructor_method_inline
initialize_body
meta_instance
new
options
)
],
- 'Moose::Meta::Method::Destructor' => ['initialize_body'],
- 'Moose::Role' => [
+ 'Moose::Meta::Method::Destructor' => [ 'initialize_body', 'options' ],
+ 'Moose::Meta::Role' => [
+ qw( alias_method
+ get_method_modifier_list
+ reset_package_cache_flag
+ update_package_cache_flag
+ wrap_method_body
+ )
+ ],
+ 'Moose::Meta::Role::Composite' => ['add_method'],
+ 'Moose::Role' => [
qw( after
around
augment
super
with )
],
+ 'Moose::Meta::TypeCoercion' => ['compile_type_coercion'],
+ 'Moose::Meta::TypeCoercion::Union' => ['compile_type_coercion'],
+ 'Moose::Meta::TypeConstraint' => [ 'compile_type_constraint' ],
+ 'Moose::Meta::TypeConstraint::Class' =>
+ [qw( equals is_a_type_of is_a_subtype_of )],
+ 'Moose::Meta::TypeConstraint::Enum' =>
+ [qw( constraint equals )],
+ 'Moose::Meta::TypeConstraint::Parameterizable' => ['.+'],
+ 'Moose::Meta::TypeConstraint::Parameterized' => ['.+'],
+ 'Moose::Meta::TypeConstraint::Role' =>
+ [qw( equals is_a_type_of )],
+ 'Moose::Meta::TypeConstraint::Union' => ['compile_type_constraint'],
+ 'Moose::Util' => ['add_method_modifier'],
+ 'Moose::Util::TypeConstraints' => ['find_or_create_type_constraint'],
);
for my $module ( sort @modules ) {