| 
JavaTM Platform Standard Ed. 6  | 
|||||||||
| 上一个 下一个 | 框架 无框架 | |||||||||
| 使用 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[] | 
Constructor.getGenericExceptionTypes()
返回一组 Type 对象,这些对象表示声明要由此 Constructor 对象抛出的异常。  | 
 Type[] | 
Method.getGenericExceptionTypes()
返回 Type 对象数组,这些对象描述了声明由此 Method 对象抛出的异常。  | 
 Type[] | 
Constructor.getGenericParameterTypes()
按照声明顺序返回一组 Type 对象,这些对象表示此 Constructor 对象所表示的方法的形参类型。  | 
 Type[] | 
Method.getGenericParameterTypes()
按照声明顺序返回 Type 对象的数组,这些对象描述了此 Method 对象所表示的方法的形参类型的。  | 
 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 对象的数组。  | 
  | 
JavaTM Platform Standard Ed. 6  | 
|||||||||
| 上一个 下一个 | 框架 无框架 | |||||||||
版权所有 2007 Sun Microsystems, Inc. 保留所有权利。 请遵守许可证条款。另请参阅文档重新分发政策。