comparison Lib/IMPL/Class/MemberInfo.pm @ 180:d1676be8afcc

Перекодировка в utf-8
author sourcer
date Fri, 30 Dec 2011 23:40:00 +0300
parents 76515373dac0
children 431db7034a88
comparison
equal deleted inserted replaced
179:b3d91ff7aea9 180:d1676be8afcc
45 45
46 =pod 46 =pod
47 47
48 =head1 NAME 48 =head1 NAME
49 49
50 C<IMPL::Class::MemberInfo> - . 50 C<IMPL::Class::MemberInfo> - информация о члене класса.
51 51
52 =head1 DESCRIPTION 52 =head1 DESCRIPTION
53 53
54 C<IMPL::Class::PropertyInfo>, C<IMPL::Class::MethodInfo> 54 Данный класс является базовым для таких классов как C<IMPL::Class::PropertyInfo>, C<IMPL::Class::MethodInfo> и
55 . 55 предназначен для хренения метаданных.
56 56
57 C<IMPL::Object::Accessor> . 57 Данный класс наследуется от C<IMPL::Object::Accessor> и не содержит в себе метаданных о своих членах.
58 58
59 =head1 MEMBERS 59 =head1 MEMBERS
60 60
61 =over 61 =over
62 62
63 =item C<[get,set] Name> 63 =item C<[get,set] Name>
64 64
65 . 65 Имя члена.
66 66
67 =item C<[get,set] Access> 67 =item C<[get,set] Access>
68 68
69 Default public. 69 Default public.
70 70
71 ( public | private | protected ) 71 Атрибут доступа ( public | private | protected )
72 72
73 =item C<[get,set] Virtual> 73 =item C<[get,set] Virtual>
74 74
75 Default false. 75 Default false.
76 76
77 . 77 Флаг виртуальности.
78 78
79 =item C<[get,set] Class> 79 =item C<[get,set] Class>
80 80
81 81 Класс владелец
82 82
83 =item C<[get,set] Frozen> 83 =item C<[get,set] Frozen>
84 84
85 85 Флаг невозможности внесения изменений
86 86
87 =item C<[get,set] Attributes> 87 =item C<[get,set] Attributes>
88 88
89 89 Дополнительные атрибуты
90 90
91 =item C<Implement()> 91 =item C<Implement()>
92 92
93 C<Frozen> C<1>, . 93 Устанавливает C<Frozen> в C<1>, добавляет в метаданные класса.
94 94
95 , 95 При реализации собственного субкласса, данный метод может быть переопределен для
96 (, ). 96 реализации дополнительной обработки (например, создание методов доступа для свойств).
97 97
98 =back 98 =back
99 99
100 =cut 100 =cut