java.lang.Object
java.security.Permission
java.security.AllPermission
- 所有已实现的接口:
-
Serializable
,Guard
AllPermission
是一个权限,意味着所有其他权限。
注意: 授予 AllPermission
应该非常小心,因为它意味着所有其他权限。因此,它授予代码在安全性被禁用的情况下运行的能力。在授予此类权限给代码之前,应该非常小心。此权限应仅在测试期间使用,或在应用程序或小程序完全受信任且向策略添加必要权限非常繁琐的极端罕见情况下使用。
- 自:
- 1.2
- 参见:
-
Constructor Summary
ConstructorDescription创建一个新的AllPermission
对象。AllPermission
(String name, String actions) 创建一个新的AllPermission
对象。 -
Method Summary
Modifier and TypeMethodDescriptionboolean
检查两个AllPermission
对象是否相等。返回操作的规范字符串表示形式。int
hashCode()
返回此对象的哈希码值。boolean
检查指定的权限是否被此对象“隐含”。返回一个新的用于存储AllPermission
对象的PermissionCollection
。Methods declared in class java.security.Permission
checkGuard, getName, toString
-
Constructor Details
-
AllPermission
public AllPermission()创建一个新的AllPermission
对象。 -
AllPermission
创建一个新的AllPermission
对象。此构造函数供Policy
对象使用,用于实例化新的Permission
对象。- 参数:
-
name
- 忽略 -
actions
- 忽略
-
-
Method Details
-
implies
检查指定的权限是否被此对象“隐含”。此方法始终返回true
。- 指定者:
-
implies
在类Permission
- 参数:
-
p
- 要检查的权限 - 返回:
- 返回值
-
equals
检查两个AllPermission
对象是否相等。两个AllPermission
对象始终相等。- 指定者:
-
equals
在类Permission
- 参数:
-
obj
- 与此对象进行相等性测试的对象 - 返回:
-
如果
obj
是一个AllPermission
,则返回 true,否则返回 false - 参见:
-
hashCode
public int hashCode()返回此对象的哈希码值。- 指定者:
-
hashCode
在类Permission
- 返回:
- 此对象的哈希码值
- 参见:
-
getActions
返回操作的规范字符串表示形式。- 指定者:
-
getActions
在类Permission
- 返回:
- 操作
-
newPermissionCollection
返回一个新的用于存储AllPermission
对象的PermissionCollection
。- 覆盖:
-
newPermissionCollection
在类Permission
- 返回:
-
适用于存储
AllPermission
对象的新的PermissionCollection
-