This documentation differs from the official API.
Jadeite adds
extra features to the API including:
variable font sizes,
constructions examples,
placeholders for classes and methods, and auto-generated “See Also” links.
Additionally it
is missing some items found in standard Javadoc documentation, including:
generics type information,
“Deprecated” tags and comments,
“See Also” links,
along with other minor differences.
Please send any questions or feedback to
bam@cs.cmu.edu.
java.lang.reflect
class ReflectPermission
- All Implemented Interfaces:
- Serializable, Guard
public final class ReflectPermission
extends BasicPermission
The Permission class for reflective operations. A
ReflectPermission is a named permission and has no
actions. The only name currently defined is suppressAccessChecks,
which allows suppressing the standard Java language access checks
-- for public, default (package) access, protected, and private
members -- performed by reflected objects at their point of use.
The following table
provides a summary description of what the permission allows,
and discusses the risks of granting code the permission.
Permission Target Name |
What the Permission Allows |
Risks of Allowing this Permission |
suppressAccessChecks |
ability to access
fields and invoke methods in a class. Note that this includes
not only public, but protected and private fields and methods as well. |
This is dangerous in that information (possibly confidential) and
methods normally unavailable would be accessible to malicious code. |
Constructor Summary |
Constructs a ReflectPermission with the specified name.
|
Constructs a ReflectPermission with the specified name and actions.
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ReflectPermission
public ReflectPermission(String name)
-
Constructs a ReflectPermission with the specified name.
- Parameters:
name
- the name of the ReflectPermission
ReflectPermission
public ReflectPermission(String name,
String actions)
-
Constructs a ReflectPermission with the specified name and actions.
The actions should be null; they are ignored.
- Parameters:
name
- the name of the ReflectPermission
actions
- should be null
This documentation differs from the official API.
Jadeite adds
extra features to the API including:
variable font sizes,
constructions examples,
placeholders for classes and methods, and auto-generated “See Also” links.
Additionally it
is missing some items found in standard Javadoc documentation, including:
generics type information,
“Deprecated” tags and comments,
“See Also” links,
along with other minor differences.
Please send any questions or feedback to
bam@cs.cmu.edu.
This page displays the
Jadeite version of the documention, which is derived from the offical documentation that contains this copyright notice:
The official Sun™ documentation can be found here at
http://java.sun.com/javase/6/docs/api/.