Don't need to document MMC->superclasses
[gitmo/Moose.git] / lib / Moose / Meta / Class / Immutable / Trait.pm
CommitLineData
0fa70d03 1package Moose::Meta::Class::Immutable::Trait;
2
3use strict;
4use warnings;
5
6use Class::MOP;
7
8use base 'Class::MOP::Class::Immutable::Trait';
9
10sub add_role { shift->_immutable_cannot_call }
11
aaf4b735 12sub calculate_all_roles {
13 @{ $_[0]{__immutable}{calculate_all_roles} ||= [ shift->next::method ] };
14}
0fa70d03 15
161;