Mercurial > pub > Impl
diff Lib/IMPL/Object/Abstract.pm @ 33:0004faa276dc
small fixes, some new tests
author | Sergey |
---|---|
date | Mon, 09 Nov 2009 16:49:39 +0300 |
parents | 7f00786f8210 |
children | 16ada169ca75 |
line wrap: on
line diff
--- a/Lib/IMPL/Object/Abstract.pm Mon Nov 09 01:39:31 2009 +0300 +++ b/Lib/IMPL/Object/Abstract.pm Mon Nov 09 16:49:39 2009 +0300 @@ -65,13 +65,17 @@ return (ref $self || $self); } -sub DESTROY { - if ($MemoryLeakProtection and $Cleanup) { - my $this = shift; - warn sprintf("Object leaks: %s of type %s %s",$this->can('ToString') ? $this->ToString : $this,ref $this,UNIVERSAL::can($this,'_dump') ? $this->_dump : ''); - } +sub isDisposed { + 0; } +#sub DESTROY { +# if ($MemoryLeakProtection and $Cleanup) { +# my $this = shift; +# warn sprintf("Object leaks: %s of type %s %s",$this->can('ToString') ? $this->ToString : $this,ref $this,UNIVERSAL::can($this,'_dump') ? $this->_dump : ''); +# } +#} + sub END { $Cleanup = 1; }