1 package Moose::Meta::Class::Immutable::Trait;
9 $VERSION = eval $VERSION;
10 our $AUTHORITY = 'cpan:STEVAN';
12 use base 'Class::MOP::Class::Immutable::Trait';
14 sub add_role { shift->_immutable_cannot_call }
16 sub calculate_all_roles {
17 @{ $_[0]{__immutable}{calculate_all_roles} ||= [ shift->next::method ] };