|
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, newPermissionCollectioncheckGuard, getName, toStringpublic 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 и/или его филиалы. Все права защищены.