diff --git a/src/java.base/share/classes/java/lang/ThreadGroup.java b/src/java.base/share/classes/java/lang/ThreadGroup.java index 607d1f92d5d1a..48467f86e1e43 100644 --- a/src/java.base/share/classes/java/lang/ThreadGroup.java +++ b/src/java.base/share/classes/java/lang/ThreadGroup.java @@ -700,23 +700,6 @@ public void uncaughtException(Thread t, Throwable e) { } } - /** - * Does nothing. - * - * @return false - * - * @param b ignored - * - * @deprecated This method was originally intended for controlling suspension - * in low memory conditions. It was never specified. - * - * @since 1.1 - */ - @Deprecated(since="1.2", forRemoval=true) - public boolean allowThreadSuspension(boolean b) { - return false; - } - /** * Returns a string representation of this Thread group. * diff --git a/test/jdk/java/lang/ThreadGroup/BasicTests.java b/test/jdk/java/lang/ThreadGroup/BasicTests.java index 857983eacbb8f..4829a54784877 100644 --- a/test/jdk/java/lang/ThreadGroup/BasicTests.java +++ b/test/jdk/java/lang/ThreadGroup/BasicTests.java @@ -750,13 +750,6 @@ public void testStop() { assertThrows(UnsupportedOperationException.class, () -> group.stop()); } - @Test - public void testAllowThreadSuspension() { - ThreadGroup group = new ThreadGroup("foo"); - assertFalse(group.allowThreadSuspension(false)); - assertFalse(group.allowThreadSuspension(true)); - } - @Test public void testNull1() { assertThrows(NullPointerException.class,