public final class AllPermission extends Permission
注意:授予AllPermission应该非常小心,因为它意味着所有其他权限。 因此,它允许代码运行与禁用安全性的能力。 在给予此类许可之前,应特别小心。 只有在测试期间才能使用此权限,或者在非常罕见的情况下,应用程序或小程序完全受信任,并且为策略添加必要的权限是非常麻烦的。
Permission
, AccessController
, Permissions
, PermissionCollection
, SecurityManager
Constructor and Description |
---|
AllPermission()
创建一个新的AllPermission对象。
|
AllPermission(String name, String actions)
创建一个新的AllPermission对象。
|
Modifier and Type | Method and Description |
---|---|
boolean |
equals(Object obj)
检查两个AllPermission对象是否相等。
|
String |
getActions()
返回动作的规范字符串表示形式。
|
int |
hashCode()
返回此对象的哈希码值。
|
boolean |
implies(Permission p)
检查指定的权限是否被该对象“隐含”。
|
PermissionCollection |
newPermissionCollection()
返回一个新的PermissionCollection对象,用于存储AllPermission对象。
|
checkGuard, getName, toString
public boolean implies(Permission p)
implies
在
Permission
p
- 允许检查。
public boolean equals(Object obj)
equals
在
Permission
obj
- 我们正在测试与此对象相等的对象。
Object.hashCode()
, HashMap
public int hashCode()
hashCode
在
Permission
Object.equals(java.lang.Object)
,
System.identityHashCode(java.lang.Object)
public String getActions()
getActions
在
Permission
public PermissionCollection newPermissionCollection()
newPermissionCollection
在
Permission