Ta reguła powoduje oznaczenie wystąpień użycia metody setSecurityManager (SecurityManager()) w klasie java.lang.System.
Wartość domyślna właściwości systemowej java.security.manager została zmieniona na disallow od wersji Java 18.
Jeśli właściwość systemowa nie jest ustawiona na allow w wierszu komend, każde wywołanie metody System.setSecurityManager(SecurityManager) z argumentem o wartości innej niż NULL spowoduje zgłoszenie wyjątku UnsupportedOperation.
Właściwość systemową można ustawić jako Djava.security.manager= allow.
Od wersji Java 17 klasa SecurityManager jest nieaktualna i w przyszłych wersjach zostanie usunięta/zdegradowana.
Więcej informacji na ten temat zawiera dokument JDK-8270380. JDK-8271301.