java.lang.reflect包中的类有:
-
AccessibleObject:提供了一些方法来设置或获取对象的可访问性。
-
AnnotatedArrayType:表示带有注解的数组类型。
-
AnnotatedElement:表示可以被注解的程序元素。
-
AnnotatedParameterizedType:表示带有注解的参数化类型。
-
AnnotatedType:表示带有注解的类型。
-
AnnotatedTypeVariable:表示带有注解的类型变量。
-
AnnotatedWildcardType:表示带有注解的通配符类型。
-
Array:提供了一些用于操作数组的静态方法。
-
Constructor:表示类的构造方法。
-
Executable:表示可执行的程序元素,如方法或构造方法。
-
Field:表示类的字段。
-
GenericArrayType:表示泛型数组类型。
-
GenericDeclaration:表示可以声明泛型类型变量的通用声明。
-
InvocationHandler:用于实现动态代理的接口。
-
MalformedParameterizedTypeException:表示参数化类型不正确的异常。
-
Member:表示类的成员,如字段、方法、构造方法等。
-
Method:表示类的方法。
-
Modifier:提供了一些用于修改类、字段和方法修饰符的静态方法。
-
Parameter:表示方法或构造方法的参数。
-
Proxy:提供了一些用于创建动态代理对象的静态方法。
-
ReflectPermission:表示授予访问反射的权限。
-
Type:表示Java语言中的类型。
-
TypeVariable:表示类型变量。
-
UndeclaredThrowableException:表示未声明的异常。