Language

Class.GetRecordComponents メソッド

定義

このレコード クラスのすべてのレコード コンポーネントを表す RecordComponent オブジェクトの配列を返します。このクラスがレコード クラスでない場合は null します。

[Android.Runtime.Register("getRecordComponents", "()[Ljava/lang/reflect/RecordComponent;", "", ApiSince=34)]
public Java.Lang.Reflect.RecordComponent[]? GetRecordComponents();
[<Android.Runtime.Register("getRecordComponents", "()[Ljava/lang/reflect/RecordComponent;", "", ApiSince=34)>]
member this.GetRecordComponents : unit -> Java.Lang.Reflect.RecordComponent[]

返品

このレコード クラスのすべてのレコード コンポーネントを表すRecordComponent オブジェクトの配列。このクラスがレコード クラスでない場合はnull

属性

注釈

このレコード クラスのすべてのレコード コンポーネントを表す RecordComponent オブジェクトの配列を返します。このクラスがレコード クラスでない場合は null します。

コンポーネントは、レコード ヘッダーで宣言されている順序と同じ順序で返されます。 このレコード クラスにコンポーネントがない場合、配列は空です。 クラスがレコード クラスではなく、#isRecord()falseを返す場合、このメソッドはnullを返します。 逆に、 #isRecord() が trueを返す場合、このメソッドは null 以外の値を返します。

16 で追加されました。

Javaドキュメント。

このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。

適用対象