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;
 }