Mercurial > pub > Impl
comparison Lib/IMPL/Class/Member.pm @ 275:6253872024a4
*refactoring IMPL::Class
author | cin |
---|---|
date | Thu, 31 Jan 2013 02:18:31 +0400 |
parents | 431db7034a88 |
children | 8a5da17d7ef9 |
comparison
equal
deleted
inserted
replaced
274:8d36073411b1 | 275:6253872024a4 |
---|---|
11 MOD_PUBLIC => 1, | 11 MOD_PUBLIC => 1, |
12 MOD_PROTECTED => 2, | 12 MOD_PROTECTED => 2, |
13 MOD_PRIVATE => 3 | 13 MOD_PRIVATE => 3 |
14 }; | 14 }; |
15 | 15 |
16 sub virtual($) { | |
17 $_[0]->Virtual(1); | |
18 $_[0]; | |
19 } | |
20 | |
21 sub public($) { | 16 sub public($) { |
22 $_[0]->Access(MOD_PUBLIC); | 17 $_[0]->access(MOD_PUBLIC); |
23 $_[0]->Implement; | 18 $_[0]->Implement; |
24 $_[0]; | 19 $_[0]; |
25 } | 20 } |
26 | 21 |
27 sub private($) { | 22 sub private($) { |
28 $_[0]->Access(MOD_PRIVATE); | 23 $_[0]->access(MOD_PRIVATE); |
29 $_[0]->Implement; | 24 $_[0]->Implement; |
30 $_[0]; | 25 $_[0]; |
31 } | 26 } |
32 | 27 |
33 sub protected($) { | 28 sub protected($) { |
34 $_[0]->Access(MOD_PROTECTED); | 29 $_[0]->access(MOD_PROTECTED); |
35 $_[0]->Implement; | 30 $_[0]->Implement; |
36 $_[0]; | 31 $_[0]; |
37 } | 32 } |
38 1; | 33 1; |