diff --git a/tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_browser_Browser.java b/tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_browser_Browser.java index 5d9baff9aa..2f32890ae2 100644 --- a/tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_browser_Browser.java +++ b/tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_browser_Browser.java @@ -2842,7 +2842,7 @@ private static Boolean checkInternet(String url) { private static void printMemoryUse() { System.gc(); - System.runFinalization(); + runFinalization(); long max = Runtime.getRuntime().maxMemory(); long total = Runtime.getRuntime().totalMemory(); long free = Runtime.getRuntime().freeMemory(); @@ -2855,6 +2855,15 @@ private static void printMemoryUse() { System.out.println("\n#################################################\n"); } +/** + * Finalization is deprecated for removal in Java, as of now there is no actual + * removal date planned. The method exists to narrowly suppress warnings. + */ +@SuppressWarnings("removal") +private static void runFinalization() { + System.runFinalization(); +} + private static void printThreadsInfo() { System.out.println("\n########### Thread usage reported by JVM ########");