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) = @_; |