Java.Lang.Reflect 命名空间

AccessibleObject

AccessibleObject 类是 Field、方法和构造函数对象的基类。

Array

Array 类提供用于动态创建和访问 Java 数组的静态方法。

Constructor

Constructor 提供有关和访问类的单个构造函数的信息。

Executable

通用功能的 Method 共享超级类和 Constructor.

Executable.InterfaceConsts
Field

A Field 提供有关类或接口的单个字段以及动态访问的信息。

Field.InterfaceConsts
GenericSignatureFormatError

当反射方法遇到语法格式不正确的签名属性时引发,该方法需要解释类型、方法或构造函数的泛型签名信息。

InvocationTargetException

InvocationTargetException 是一个检查的异常,它包装由调用的方法或构造函数引发的异常。

MalformedParameterizedTypeException

当需要实例化它的反射方法遇到语义格式不正确的参数化类型时引发。

MalformedParametersException

尝试从类文件中读取方法参数并确定一个或多个参数格式不正确时 java.lang.reflect.Executable#getParameters the java.lang.reflect package 引发。

Member

提供对类成员的反射信息的访问的常见接口。

Method

A Method 提供有关类或接口上单个方法的信息和访问权限。

Modifier

Modifier 类提供 static 用于解码类和成员访问修饰符的方法和常量。

Parameter

有关方法参数的信息。

Proxy

Proxy 提供用于创建动态代理类和实例的静态方法,也是这些方法创建的所有动态代理类的超级类。

RecordComponent

A RecordComponent 提供有关记录类组件以及动态访问的信息。

ReflectPermission

旧版安全代码;请勿使用。

UndeclaredThrowableException

如果代理实例的调用处理程序InvocationHandler#invoke invoke的方法引发检查异常(Throwable不可分配给或Error不能分配给RuntimeException任何在代理实例上调用并调度到调用处理程序的方法的子句中throws声明的异常类型),则由代理实例上的方法调用引发。

接口

IAnnotatedElement

表示当前在此 VM 中运行的程序的带批注元素。

IGenericArrayType

GenericArrayType 表示组件类型为参数化类型或类型变量的数组类型。

IGenericDeclaration

声明类型变量的所有实体的通用接口。

IInvocationHandler

InvocationHandler是由代理实例的调用处理程序实现的接口。

IMember

成员是一个接口,反映有关单个成员(字段或方法)或构造函数的标识信息。

IParameterizedType

ParameterizedType 表示参数化类型,如 Collection<字符串。

IType

类型是 Java 编程语言中所有类型的常见超级接口。

ITypeVariable

TypeVariable 是类型变量的常见超级接口。

IWildcardType

通配符Type 表示通配符类型表达式,例如 ?? extends Number? super Integer