plan tests => scalar @modules;
my %trustme = (
+ 'Class::MOP' => ['HAVE_ISAREV'],
'Class::MOP::Attribute' => ['process_accessors'],
'Class::MOP::Class' => [
# deprecated
'alias_method',
+ 'compute_all_applicable_attributes',
'compute_all_applicable_methods',
# unfinished feature
'update_package_cache_flag',
'wrap_method_body',
- # doc'd under get_all_attributes
- 'compute_all_applicable_attributes',
-
+ # doc'd with rebless_instance
+ 'rebless_instance_away',
],
- 'Class::MOP::Immutable' => [
- qw( create_immutable_metaclass
- create_methods_for_immutable_metaclass
- make_metaclass_immutable
- make_metaclass_mutable )
+ 'Class::MOP::Instance' => [
+ qw( BUILDARGS
+ bless_instance_structure
+ is_dependent_on_superclasses ),
],
'Class::MOP::Instance' => [
generate_constructor_method_inline
initialize_body
meta_instance
+ options
)
],
my $trustme = [];
if ( $trustme{$module} ) {
my $methods = join '|', @{ $trustme{$module} };
- $trustme = [qr/$methods/];
+ $trustme = [qr/^(?:$methods)$/];
}
pod_coverage_ok(