Mercurial > pub > Impl
comparison Lib/IMPL/Class/Property/Base.pm @ 134:44977efed303
Significant performance optimizations
Fixed recursion problems due converting objects to JSON
Added cache support for the templates
Added discovery feature for the web methods
| author | wizard |
|---|---|
| date | Mon, 21 Jun 2010 02:39:53 +0400 |
| parents | a07a66fd8d5c |
| children | d1676be8afcc |
comparison
equal
deleted
inserted
replaced
| 133:a07a66fd8d5c | 134:44977efed303 |
|---|---|
| 141 $access, | 141 $access, |
| 142 $validator ? 'v' : 'n', | 142 $validator ? 'v' : 'n', |
| 143 ref $mutators ? | 143 ref $mutators ? |
| 144 ('c' , $mutators->{get} ? 1 : 0, $mutators->{set} ? 1 : 0) | 144 ('c' , $mutators->{get} ? 1 : 0, $mutators->{set} ? 1 : 0) |
| 145 : | 145 : |
| 146 (($mutators & prop_list) ? 'l' : 's' , ($mutators & prop_get) ? 1 : 0, ($mutators & prop_set) ? ((($mutators & owner_set) == owner_set) ? 2 : 1 ) : 0 ) | 146 ('s',$mutators) |
| 147 ); | 147 ); |
| 148 } | 148 } |
| 149 | 149 |
| 150 sub CreateFactory { | 150 sub CreateFactory { |
| 151 my ($self,$codeAccessCheck,$codeValidator,$codeOwnerCheck,$codeGet,$codeSet) = @_; | 151 my ($self,$codeAccessCheck,$codeValidator,$codeOwnerCheck,$codeGet,$codeSet) = @_; |
