X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=blobdiff_plain;f=lib%2FClass%2FMOP%2FMethod%2FGenerated.pm;h=f43d33103dde5b703d001594ece68bc205da7376;hb=af72687d6d45c59be325b4d43c852606c8a2c9c1;hp=1e35f76d19459331f73950f2f5d2c5a619ce5249;hpb=0242e3f969677ca7ad9e88c8832a884ff6f78f7d;p=gitmo%2FClass-MOP.git diff --git a/lib/Class/MOP/Method/Generated.pm b/lib/Class/MOP/Method/Generated.pm index 1e35f76..f43d331 100644 --- a/lib/Class/MOP/Method/Generated.pm +++ b/lib/Class/MOP/Method/Generated.pm @@ -6,7 +6,7 @@ use warnings; use Carp 'confess'; -our $VERSION = '0.78'; +our $VERSION = '0.85'; $VERSION = eval $VERSION; our $AUTHORITY = 'cpan:STEVAN'; @@ -22,7 +22,7 @@ sub is_inline { $_[0]{is_inline} } sub definition_context { $_[0]{definition_context} } -sub initialize_body { +sub _initialize_body { confess "No body to initialize, " . __PACKAGE__ . " is an abstract base class"; } @@ -92,36 +92,11 @@ Class::MOP::Method::Generated - Abstract base class for generated methods =head1 DESCRIPTION -This is a C subclass which is used interally -by C and C. +This is a C subclass which is subclassed by +C and +C. -=head1 METHODS - -=over 4 - -=item B - -This creates the method based on the criteria in C<%options>, -these options are: - -=over 4 - -=item I - -This is a boolean to indicate if the method should be generated -as a closure, or as a more optimized inline version. - -=back - -=item B - -This returns the boolean which was passed into C. - -=item B - -This is an abstract method and will throw an exception if called. - -=back +It is not intended to be used directly. =head1 AUTHORS