Mercurial > pub > Impl
diff Lib/IMPL/Class/MemberInfo.pm @ 180:d1676be8afcc
Перекодировка в utf-8
author | sourcer |
---|---|
date | Fri, 30 Dec 2011 23:40:00 +0300 |
parents | 76515373dac0 |
children | 431db7034a88 |
line wrap: on
line diff
--- a/Lib/IMPL/Class/MemberInfo.pm Tue Dec 20 23:00:30 2011 +0300 +++ b/Lib/IMPL/Class/MemberInfo.pm Fri Dec 30 23:40:00 2011 +0300 @@ -47,14 +47,14 @@ =head1 NAME -C<IMPL::Class::MemberInfo> - . +C<IMPL::Class::MemberInfo> - информация о члене класса. =head1 DESCRIPTION - C<IMPL::Class::PropertyInfo>, C<IMPL::Class::MethodInfo> - . +Данный класс является базовым для таких классов как C<IMPL::Class::PropertyInfo>, C<IMPL::Class::MethodInfo> и +предназначен для хренения метаданных. - C<IMPL::Object::Accessor> . +Данный класс наследуется от C<IMPL::Object::Accessor> и не содержит в себе метаданных о своих членах. =head1 MEMBERS @@ -62,38 +62,38 @@ =item C<[get,set] Name> - . +Имя члена. =item C<[get,set] Access> Default public. - ( public | private | protected ) +Атрибут доступа ( public | private | protected ) =item C<[get,set] Virtual> Default false. - . +Флаг виртуальности. =item C<[get,set] Class> - +Класс владелец =item C<[get,set] Frozen> - +Флаг невозможности внесения изменений =item C<[get,set] Attributes> - +Дополнительные атрибуты =item C<Implement()> - C<Frozen> C<1>, . +Устанавливает C<Frozen> в C<1>, добавляет в метаданные класса. - , - (, ). +При реализации собственного субкласса, данный метод может быть переопределен для +реализации дополнительной обработки (например, создание методов доступа для свойств). =back