Spec-Zone .ru
спецификации, руководства, описания, API
|
public final class ReflectPermission extends BasicPermission
suppressAccessChecks
, который позволяет подавлять стандартные проверки прав доступа языка Java - для общественности, значение по умолчанию (пакет) доступ, защищенный, и члены парламента, не занимающие официального поста - выполняемый отраженными объектами в их точке использования. Следующая таблица обеспечивает сводное описание того, что разрешение позволяет, и обсуждает риски предоставления кода разрешение.
Целевое Имя разрешения | Что Позволяет Разрешение | Риски Разрешения этого Разрешения |
---|---|---|
suppressAccessChecks | возможность получить доступ к полям и вызвать методы в классе. Отметьте, что это включает не только общественность, но и защищенные и частные поля и методы также. | Это опасно в той информации (возможно конфиденциальный), и методы, обычно недоступные, были бы доступны для вредоносного кода. |
Конструктор и Описание |
---|
ReflectPermission(String name)
Создает ReflectPermission с указанным именем.
|
ReflectPermission(String name, String actions)
Создает ReflectPermission с указанным именем и действиями.
|
equals, getActions, hashCode, implies, newPermissionCollection
checkGuard, getName, toString
public ReflectPermission(String name)
name
- имя ReflectPermissionNullPointerException
- если name
null
.IllegalArgumentException
- если name
пусто.public ReflectPermission(String name, String actions)
name
- имя ReflectPermissionactions
- должен быть нульNullPointerException
- если name
null
.IllegalArgumentException
- если name
пусто.
Для дальнейшей ссылки API и документации разработчика, см.
Авторское право © 1993, 2011, Oracle и/или его филиалы. Все права защищены.