Author: centic
Date: Fri Apr  1 21:17:22 2022
New Revision: 1899497

URL: http://svn.apache.org/viewvc?rev=1899497&view=rev
Log:
Suppress forbidden-apis failing with MemoryLeakVerifier in JDK 18

Keep using Runtime.runFinalization() as long as it is available.

Modified:
    poi/trunk/poi/src/test/java/org/apache/poi/util/MemoryLeakVerifier.java

Modified: 
poi/trunk/poi/src/test/java/org/apache/poi/util/MemoryLeakVerifier.java
URL: 
http://svn.apache.org/viewvc/poi/trunk/poi/src/test/java/org/apache/poi/util/MemoryLeakVerifier.java?rev=1899497&r1=1899496&r2=1899497&view=diff
==============================================================================
--- poi/trunk/poi/src/test/java/org/apache/poi/util/MemoryLeakVerifier.java 
(original)
+++ poi/trunk/poi/src/test/java/org/apache/poi/util/MemoryLeakVerifier.java Fri 
Apr  1 21:17:22 2022
@@ -85,6 +85,7 @@ public class MemoryLeakVerifier {
         }
     }
 
+    @SuppressForbidden("Use finalization as long as it is available here and 
remove it when the JDK stops providing it")
     private static void assertGarbageCollected(WeakReference<Object> ref, int 
maxIterations) throws InterruptedException {
         Runtime runtime = Runtime.getRuntime();
         for (int i = 0; i < maxIterations; i++) {



---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to