Java.Lang.Reflect 命名空間
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
提供類別與介面,以取得關於類別與物件的反映性資訊。
類別
| 名稱 | Description |
|---|---|
| AccessibleObject |
AccessibleObject 類別是 Field、Method 與 Constructor 物件的基底類別。 |
| Array |
該 |
| Constructor |
|
| Executable |
一個共享的超類,用於 和 |
| Executable.InterfaceConsts |
提供類別與介面,以取得關於類別與物件的反映性資訊。 |
| Field |
A |
| Field.InterfaceConsts |
提供類別與介面,以取得關於類別與物件的反映性資訊。 |
| GenericSignatureFormatError |
當一個需要解讀類型、方法或建構子的通用簽章資訊的反射方法遇到語法錯誤的簽章屬性時,會被拋出。 |
| InvocationTargetException |
InvocationTargetException 是一個經過檢查的例外,用來包裹由被呼叫的方法或建構子拋出的例外。 |
| MalformedParameterizedTypeException |
當一個語義上不成形的參數化型態被需要實例化的反射方法遇到時,會拋出它。 |
| MalformedParametersException |
當 |
| Member |
共用介面提供班級成員的反思資訊存取。 |
| Method |
A |
| Modifier |
修飾符類別提供 |
| Parameter |
關於方法參數的資訊。 |
| Proxy |
|
| RecordComponent |
A |
| ReflectPermission |
舊有安全代碼;請勿使用。 |
| UndeclaredThrowableException |
若 |
介面
| 名稱 | Description |
|---|---|
| IAnnotatedElement |
代表目前在該虛擬機中執行的程式中帶有註解的元素。 |
| IGenericArrayType |
|
| IGenericDeclaration |
所有宣告型別變數的實體共用介面。 |
| IInvocationHandler |
|
| IMember |
成員是一種介面,反映單一成員(欄位或方法)或建構子的識別資訊。 |
| IParameterizedType |
ParameterizedType 代表一個參數化型別,例如 Collection |
| IType |
型別是 Java 程式語言中所有型態的通用超介面。 |
| ITypeVariable |
TypeVariable 是類型變數的常用超介面。 |
| IWildcardType |
WildcardType 代表一個萬用字型表達式,例如 |
備註
Reflection 提供程式存取已載入類別的欄位、方法與構造子,但受封裝與安全限制限制。