Summary
-------
The Permission class in the jdk.attach module is obsolete and unused, as the SecurityManager is now permanently disabled by JEP 486. Therefore deprecate for future removal.
Problem
-------
Permission classes in the jdk.attach module are obsolete and unused.
Solution
--------
Deprecate for future removal.
Specification
-------------
Changes in src/jdk.attach/share/classes/com/sun/tools/attach/AttachPermission.java
```
@@ -33,12 +33,17 @@
* @apiNote
* This permission cannot be used for controlling access to resources
* as the Security Manager is no longer supported.
+ * Consequently this class is deprecated for removal in a future release.
*
* @see com.sun.tools.attach.VirtualMachine
* @see com.sun.tools.attach.spi.AttachProvider
* @since 1.6
+ *
+ * @deprecated This class was only useful in conjunction with the Security Manager,
+ * which is no longer supported. There is no replacement for this class.
*/
+@Deprecated(since="25", forRemoval=true)
public final class AttachPermission extends java.security.BasicPermission {
/** use serialVersionUID for interoperability */
```
Github PR for reference: https://github.com/openjdk/jdk/pull/24133/files