BOOT:
INSTALL_SIMPLE_READER(Class, roles);
INSTALL_SIMPLE_PREDICATE_WITH_KEY(Class, is_anon_class, anon_serial_id);
+ INSTALL_SIMPLE_READER(Class, is_immutable);
INSTALL_CLASS_HOLDER(Class, method_metaclass, "Mouse::Meta::Method");
INSTALL_CLASS_HOLDER(Class, attribute_metaclass, "Mouse::Meta::Attribute");
BUILDALL(SV* self, SV* args)
CODE:
{
- AV* const xc = mouse_get_xc(aTHX_ self);
+ SV* const meta = get_metaclass(self);
+ AV* const xc = mouse_get_xc(aTHX_ meta);
if(!IsHashRef(args)){
croak("You must pass a HASH reference to BUILDALL");