}
sub _generate_accessor{
- my $class = shift;
- return $class->_generate_accessor_any(rw => @_);
+ #my($self, $attribute, $metaclass) = @_;
+ my $self = shift;
+ return $self->_generate_accessor_any(rw => @_);
}
sub _generate_reader {
- my $class = shift;
- return $class->_generate_accessor_any(ro => @_);
+ #my($self, $attribute, $metaclass) = @_;
+ my $self = shift;
+ return $self->_generate_accessor_any(ro => @_);
}
sub _generate_writer {
- my $class = shift;
- return $class->_generate_accessor_any(wo => @_);
+ #my($self, $attribute, $metaclass) = @_;
+ my $self = shift;
+ return $self->_generate_accessor_any(wo => @_);
}
sub _generate_predicate {
- my (undef, $attribute, $class) = @_;
+ #my($self, $attribute, $metaclass) = @_;
+ my(undef, $attribute) = @_;
my $slot = $attribute->name;
return sub{
}
sub _generate_clearer {
- my (undef, $attribute, $class) = @_;
+ #my($self, $attribute, $metaclass) = @_;
+ my(undef, $attribute) = @_;
my $slot = $attribute->name;
return sub{
=head1 VERSION
-This document describes Mouse version 0.50_07
+This document describes Mouse version 0.50_09
=head1 SEE ALSO