2 package MooseX::Role::Parameterized::Meta::Role;
4 extends 'Moose::Meta::Role';
6 use MooseX::Role::Parameterized::Parameters;
8 has parameter_metaclass => (
10 isa => 'Moose::Meta::Class',
13 Moose::Meta::Class->create_anon_class(
14 superclasses => ['MooseX::Role::Parameterized::Parameters'],
21 $self->parameter_metaclass->add_attribute(@_);
24 __PACKAGE__->meta->make_immutable;