MethodHandles.Lookup.UnreflectSetter(Field) 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
產生方法句柄,提供反映欄位的寫入許可權。
[Android.Runtime.Register("unreflectSetter", "(Ljava/lang/reflect/Field;)Ljava/lang/invoke/MethodHandle;", "", ApiSince=26)]
public Java.Lang.Invoke.MethodHandle UnreflectSetter (Java.Lang.Reflect.Field f);
[<Android.Runtime.Register("unreflectSetter", "(Ljava/lang/reflect/Field;)Ljava/lang/invoke/MethodHandle;", "", ApiSince=26)>]
member this.UnreflectSetter : Java.Lang.Reflect.Field -> Java.Lang.Invoke.MethodHandle
參數
- f
- Field
反映的欄位
傳回
方法句柄,可將值儲存到反映的欄位中
- 屬性
備註
產生方法句柄,提供反映欄位的寫入許可權。 方法句柄的類型將會有 void 傳回型別。 如果欄位是靜態的,則方法句柄會採用欄位實值類型的單一自變數,以儲存值。 否則,這兩個自變數會是包含 字段的實例,以及要儲存的值。 如果未設定欄位的 accessible
旗標,則會代表查閱類別立即執行存取檢查。
如果欄位是靜態的,而且如果叫用傳回的方法句柄,則會在尚未初始化欄位時初始化欄位的類別。
的 java.lang.invoke.MethodHandles.Lookup.unreflectSetter(java.lang.reflect.Field)
Java 檔。
此頁面的部分是根據 Android 開放原始碼專案所建立和共用的工作進行修改,並根據 Creative Commons 2.5 屬性授權中所述的詞彙使用。