From f143bf7c4554a689f17c373ea5d99b68dd518b2f Mon Sep 17 00:00:00 2001 From: Afshin Zafari Date: Fri, 5 May 2023 13:22:01 +0000 Subject: [PATCH] 8305084: Remove the removal warnings for finalize() from test/hotspot/jtreg/serviceability/dcmd/gc/FinalizerInfoTest.java and RunFinalizationTest.java Reviewed-by: dholmes, cjplummer --- .../jtreg/serviceability/dcmd/gc/FinalizationRunner.java | 3 ++- .../jtreg/serviceability/dcmd/gc/FinalizerInfoTest.java | 4 ++-- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/test/hotspot/jtreg/serviceability/dcmd/gc/FinalizationRunner.java b/test/hotspot/jtreg/serviceability/dcmd/gc/FinalizationRunner.java index be73b12e36c..6ac2042a98f 100644 --- a/test/hotspot/jtreg/serviceability/dcmd/gc/FinalizationRunner.java +++ b/test/hotspot/jtreg/serviceability/dcmd/gc/FinalizationRunner.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2015, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2015, 2023, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it @@ -36,6 +36,7 @@ public class FinalizationRunner { static class MyObject { @Override + @SuppressWarnings("removal") protected void finalize() { if (Thread.currentThread().getName().equals("Finalizer")) { try { diff --git a/test/hotspot/jtreg/serviceability/dcmd/gc/FinalizerInfoTest.java b/test/hotspot/jtreg/serviceability/dcmd/gc/FinalizerInfoTest.java index c5d27b9a1b5..663bb799bd0 100644 --- a/test/hotspot/jtreg/serviceability/dcmd/gc/FinalizerInfoTest.java +++ b/test/hotspot/jtreg/serviceability/dcmd/gc/FinalizerInfoTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2015, 2016, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2015, 2023, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it @@ -53,7 +53,7 @@ public class FinalizerInfoTest { // Make sure object allocation/deallocation is not optimized out wasInitialized += 1; } - + @SuppressWarnings("removal") protected void finalize() { // Trap the object in a finalization queue wasTrapped += 1;