MethodHandles.Zero(Class) 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
產生一個常數方法的 handle ,該 handle 是請求的回傳型別,每次呼叫時都會回傳該型別的預設值。
[Android.Runtime.Register("zero", "(Ljava/lang/Class;)Ljava/lang/invoke/MethodHandle;", "", ApiSince=33)]
public static Java.Lang.Invoke.MethodHandle? Zero(Java.Lang.Class? type);
[<Android.Runtime.Register("zero", "(Ljava/lang/Class;)Ljava/lang/invoke/MethodHandle;", "", ApiSince=33)>]
static member Zero : Java.Lang.Class -> Java.Lang.Invoke.MethodHandle
參數
- type
- Class
期望回傳類型為所需方法的處理方式
傳回
一個常數方法處理,不接受參數,並回傳給定型別的預設值(若型別為 void,則回傳 void)
- 屬性
備註
產生一個常數方法的 handle ,該 handle 是請求的回傳型別,每次呼叫時都會回傳該型別的預設值。 所得的常數方法柄不會有副作用。
回傳的方法柄等價於 empty(methodType(type))。 它也等同 explicitCastArguments(constant(Object.class, null), methodType(type))於 ,因為 explicitCastArguments 可以 null 轉換為預設值。
新增9。
的 java.lang.invoke.MethodHandles.zero(java.lang.Class<?>)Java 檔。
此頁面的部分是根據 Android 開放原始碼專案所建立和共用的工作進行修改,並根據 Creative Commons 2.5 屬性授權中所述的詞彙使用。