MethodHandles.Zero(Class) メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
呼び出されるたびにその型の既定値を返す、要求された戻り値の型の定数メソッド ハンドルを生成します。
[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) を返す定数メソッド ハンドル
- 属性
注釈
呼び出されるたびにその型の既定値を返す、要求された戻り値の型の定数メソッド ハンドルを生成します。 結果として得られる定数メソッド ハンドルには副作用はありません。
返されるメソッド ハンドルは、 empty(methodType(type))と同じです。
explicitCastArgumentsはnullを既定値に変換するため、explicitCastArguments(constant(Object.class, null), methodType(type))にも相当します。
9 に追加されました。
このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。