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