X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=blobdiff_plain;f=lib%2FClass%2FMOP.pm;h=e0f32e8138212011e2017e662b9443f9fb58d31f;hb=864826055ffa48aba41ba1a016c09f24b51e85c4;hp=71656f93a69f5e62b5023eb908604893197e96b8;hpb=dbc791f9a24445a95a24c758464ab00ea6f8c571;p=gitmo%2FClass-MOP.git diff --git a/lib/Class/MOP.pm b/lib/Class/MOP.pm index 71656f9..e0f32e8 100644 --- a/lib/Class/MOP.pm +++ b/lib/Class/MOP.pm @@ -357,6 +357,21 @@ Class::MOP::Method::Wrapped->meta->add_attribute( ); ## -------------------------------------------------------- +## Class::MOP::Instance + +# NOTE: +# these don't yet do much of anything, but are just +# included for completeness + +Class::MOP::Instance->meta->add_attribute( + Class::MOP::Attribute->new('meta') +); + +Class::MOP::Instance->meta->add_attribute( + Class::MOP::Attribute->new('slots') +); + +## -------------------------------------------------------- ## Now close all the Class::MOP::* classes # NOTE: @@ -373,9 +388,11 @@ $_->meta->make_immutable( Class::MOP::Package Class::MOP::Module Class::MOP::Class + Class::MOP::Attribute Class::MOP::Method Class::MOP::Instance + Class::MOP::Object Class::MOP::Attribute::Accessor