sub strict_constructor;
*strict_constructor = $generate_class_accessor->('strict_constructor');
+sub _invalidate_metaclass_cache {
+ my($self) = @_;
+ delete $self->{_mouse_cache};
+ return;
+}
+
sub _report_unknown_args {
my($metaclass, $attrs, $args) = @_;
if ($args->{lazy}) {
(exists $args->{default} || defined $args->{builder})
- || $class->throw_error("You cannot have lazy attribute ($name) without specifying a default value for it");
+ || $class->throw_error("You cannot have a lazy attribute ($name) without specifying a default value for it");
}
return;
=head1 VERSION
-This document describes Mouse version 0.76
+This document describes Mouse version 0.84
=head1 SEE ALSO