|
JavaTM 2 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 2 Platform Standard Ed. 6 |
|||||||||
上一個 下一個 | 框架 無框架 |
版權所有 2008 Sun Microsystems, Inc. 保留所有權利。請遵守GNU General Public License, version 2 only。