|
|||||||||
接口 java.lang.reflect.Type
的使用
使用 Type 的软件包 | |
---|---|
java.lang | 提供利用 Java 编程语言进行程序设计的基础类。 |
java.lang.reflect | 提供类和接口,以获取关于类和对象的反射信息。 |
java.lang 中 Type 的使用 |
---|
实现 Type 的 java.lang 中的类 | |
---|---|
class |
Class<T> Class 类的实例表示正在运行的 Java 应用程序中的类和接口。 |
返回 Type 的 java.lang 中的方法 | |
---|---|
Type[] |
Class.getGenericInterfaces() 返回表示某些接口的 Type,这些接口由此对象所表示的类或接口直接实现。 |
Type |
Class.getGenericSuperclass() 返回表示此 Class 所表示的实体(类、接口、基本类型或 void)的直接超类的 Type。 |
java.lang.reflect 中 Type 的使用 |
---|
java.lang.reflect 中 Type 的子接口 | |
---|---|
interface |
GenericArrayType GenericArrayType 表示一种数组类型,其组件类型为参数化类型或类型变量。 |
interface |
ParameterizedType ParameterizedType 表示参数化类型,如 Collection<String>。 |
interface |
TypeVariable<D extends GenericDeclaration> TypeVariable 是各种类型变量的公共高级接口。 |
interface |
WildcardType WildcardType 表示一个通配符类型表达式,如 ?、? extends Number 或 ? super Integer。 |
返回 Type 的 java.lang.reflect 中的方法 | |
---|---|
Type[] |
ParameterizedType.getActualTypeArguments() 返回表示此类型实际类型参数的 Type 对象的数组。 |
Type[] |
TypeVariable.getBounds() 返回表示此类型变量上边界的 Type 对象的数组。 |
Type |
GenericArrayType.getGenericComponentType() 返回表示此数组的组件类型的 Type 对象。 |
Type[] |
Method.getGenericExceptionTypes() 返回 Type 对象数组,这些对象描述了声明由此 Method 对象抛出的异常。 |
Type[] |
Constructor.getGenericExceptionTypes() 返回一组 Type 对象,这些对象表示声明要由此 Constructor 对象抛出的异常。 |
Type[] |
Method.getGenericParameterTypes() 按照声明顺序返回 Type 对象的数组,这些对象描述了此 Method 对象所表示的方法的形参类型的。 |
Type[] |
Constructor.getGenericParameterTypes() 按照声明顺序返回一组 Type 对象,这些对象表示此 Constructor 对象所表示的方法的形参类型。 |
Type |
Method.getGenericReturnType() 返回表示由此 Method 对象所表示方法的正式返回类型的 Type 对象。 |
Type |
Field.getGenericType() 返回一个 Type 对象,它表示此 Field 对象所表示字段的声明类型。 |
Type[] |
WildcardType.getLowerBounds() 返回表示此类型变量下边界的 Type 对象的数组。 |
Type |
ParameterizedType.getOwnerType() 返回 Type 对象,表示此类型是其成员之一的类型。 |
Type |
ParameterizedType.getRawType() 返回 Type 对象,表示声明此类型的类或接口。 |
Type[] |
WildcardType.getUpperBounds() 返回表示此类型变量上边界的 Type 对象的数组。 |
所有类
|
|||||||||