27 * Provides classes and interfaces for obtaining reflective
28 * information about classes and objects. Reflection allows
29 * programmatic access to information about the fields, methods and
30 * constructors of loaded classes, and the use of reflected fields,
31 * methods, and constructors to operate on their underlying
32 * counterparts, within security restrictions.
33 *
34 * <p>{@code AccessibleObject} allows suppression of access checks if
35 * the necessary {@code ReflectPermission} is available.
36 *
37 * <p>{@code Array} provides static methods to dynamically create and
38 * access arrays.
39 *
40 * <p>Classes in this package, along with {@code java.lang.Class}
41 * accommodate applications such as debuggers, interpreters, object
42 * inspectors, class browsers, and services such as Object
43 * Serialization and JavaBeans that need access to either the public
44 * members of a target object (based on its runtime class) or the
45 * members declared by a given class.
46 *
47 * @since JDK1.1
48 */
49 package java.lang.reflect;
|
27 * Provides classes and interfaces for obtaining reflective
28 * information about classes and objects. Reflection allows
29 * programmatic access to information about the fields, methods and
30 * constructors of loaded classes, and the use of reflected fields,
31 * methods, and constructors to operate on their underlying
32 * counterparts, within security restrictions.
33 *
34 * <p>{@code AccessibleObject} allows suppression of access checks if
35 * the necessary {@code ReflectPermission} is available.
36 *
37 * <p>{@code Array} provides static methods to dynamically create and
38 * access arrays.
39 *
40 * <p>Classes in this package, along with {@code java.lang.Class}
41 * accommodate applications such as debuggers, interpreters, object
42 * inspectors, class browsers, and services such as Object
43 * Serialization and JavaBeans that need access to either the public
44 * members of a target object (based on its runtime class) or the
45 * members declared by a given class.
46 *
47 * @since 1.1
48 */
49 package java.lang.reflect;
|