diff -r 71ad690e91f5 -r d6dafc5d983f javacommons/utils/tsrc/rtsupport/javasrc/com/nokia/mj/impl/rt/test/Test5.java --- a/javacommons/utils/tsrc/rtsupport/javasrc/com/nokia/mj/impl/rt/test/Test5.java Mon Oct 04 11:29:25 2010 +0300 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,62 +0,0 @@ -/* -* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies). -* All rights reserved. -* This component and the accompanying materials are made available -* under the terms of "Eclipse Public License v1.0" -* which accompanies this distribution, and is available -* at the URL "http://www.eclipse.org/legal/epl-v10.html". -* -* Initial Contributors: -* Nokia Corporation - initial contribution. -* -* Contributors: -* -* Description: -* -*/ - -package com.nokia.mj.impl.rt.test; - -import com.nokia.mj.impl.rt.support.*; - -public final class Test5 -{ - private Finalizer mFinalizer; - - static - { - if (!TestMain.useAnonymousApproach) - { - JvmInternal.enableFinalization(Test5.class); - } - } - - public Test5() - { - FinalizerStatistics.debugFinalizeCreated(getClass().getName()); - if (TestMain.useAnonymousApproach) - { - mFinalizer = new Finalizer() - { - public void finalizeImpl() - { - doFinalize(); - } - }; - } - } - - public void finalize() - { - doFinalize(); - } - void doFinalize() - { - if (mFinalizer != null) - { - mFinalizer = null; - FinalizerStatistics.debugFinalize(getClass().getName()); - } - } -} -