IntelliJ IDEA: могу ли я указать, какой класс находится в "безопасном контексте",

58
5

"Клонируемый класс в защищенном контексте" проверяет триггеры, если класс реализует Cloneable. Имя инспекции подразумевает, что оно применяется только к классам, находящимся в "безопасном контексте".

Как IntelliJ решает, находится ли класс в безопасном контексте?

Как сообщить IntelliJ, есть ли класс в безопасном контексте или нет?

спросил(а) 2016-11-30T12:23:00+03:00 3 года, 10 месяцев назад
1
Решение
57

Предполагается, что вы должны выполнять проверку только в "безопасном контексте" (используя область действия). Возможно, описание этой проверки может быть улучшено. Подробнее см. Здесь:
- https://www.securecoding.cert.org/confluence/display/java/OBJ07-J.+Sensitive+classes+must+not+let+themselves+be+copied
- http://cwe.mitre.org/data/definitions/498.html

ответил(а) 2016-11-30T14:59:00+03:00 3 года, 10 месяцев назад
Ваш ответ
Введите минимум 50 символов
Чтобы , пожалуйста,
Выберите тему жалобы:

Другая проблема