use aliased 'MooseX::Method::Signatures::Meta::Method', 'MethodWithSignature';
has method_type_constraint_map => (
- metaclass => 'Collection::Hash',
+ traits => [ 'Hash' ],
is => 'ro',
isa => HashRef[Object],
required => 1,
lazy_build => 1,
handles => {
'get_method_type_constraint' => 'get',
- 'set_method_type_constraint' => 'set,
+ 'set_method_type_constraint' => 'set',
},
);
has method_named_param_map => (
- metaclass => 'Collection::Hash',
+ traits => [ 'Hash' ],
is => 'ro',
isa => HashRef[ArrayRef[Str]],
required => 1,
);
has method_named_type_constraint_map => (
- metaclass => 'Collection::Hash',
+ traits => [ 'Hash' ],
is => 'ro',
isa => HashRef[HashRef[Object]],
required => 1,