Mercurial > pub > Impl
comparison Lib/IMPL/Class/MemberInfo.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 | 0f3e369553bd |
| children | 6ce1f052b90a |
comparison
equal
deleted
inserted
replaced
| 133:a07a66fd8d5c | 134:44977efed303 |
|---|---|
| 36 $this->Frozen(1); | 36 $this->Frozen(1); |
| 37 $this->Class->set_meta($this); | 37 $this->Class->set_meta($this); |
| 38 return; | 38 return; |
| 39 } | 39 } |
| 40 | 40 |
| 41 sub set { | 41 #TODO: Debug version |
| 42 my $this = shift; | 42 #sub set { |
| 43 if ($this->Frozen) { | 43 # my $this = shift; |
| 44 die new IMPL::Exception('The member information is frozen', $this->Name); | 44 # if ($this->Frozen) { |
| 45 } | 45 # die new IMPL::Exception('The member information is frozen', $this->Name); |
| 46 $this->SUPER::set(@_); | 46 # } |
| 47 } | 47 # $this->SUPER::set(@_); |
| 48 #} | |
| 48 | 49 |
| 49 1; | 50 1; |
