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
- csr of
-
JDK-8351224 Deprecate com.sun.tools.attach.AttachPermission for removal
-
- Resolved
-