インタフェースRecordComponentInfo
- すべてのスーパー・インタフェース:
AttributedElement
,ClassFileElement
public sealed interface RecordComponentInfo extends AttributedElement
RecordAttribute
の単一のレコード・コンポーネントをモデル化します。
SignatureAttribute
、RuntimeVisibleAnnotationsAttribute
、RuntimeInvisibleAnnotationsAttribute
、RuntimeVisibleTypeAnnotationsAttribute
およびRuntimeInvisibleTypeAnnotationsAttribute
は、レコード・コンポーネントに存在する可能性のある唯一の事前定義済属性です。
- Java Virtual Machine仕様を参照してください:
-
4.7.30
Record
属性 - 導入されたバージョン:
- 24
- 関連項目:
-
メソッドのサマリー
修飾子と型メソッド説明このコンポーネントのフィールド記述子文字列を返します。default ClassDesc
このコンポーネントのシンボリック・フィールド記述子を返します。name()
このコンポーネントの名前を返します。static RecordComponentInfo
レコード・コンポーネントの説明を返します。static RecordComponentInfo
レコード・コンポーネントの説明を返します。static RecordComponentInfo
レコード・コンポーネントの説明を返します。static RecordComponentInfo
レコード・コンポーネントの説明を返します。インタフェースjava.lang.classfile.AttributedElementで宣言されたメソッド
attributes, findAttribute, findAttributes
-
メソッドの詳細
-
name
-
descriptor
-
descriptorSymbol
-
of
static RecordComponentInfo of(Utf8Entry name, Utf8Entry descriptor, List<Attribute<?>> attributes) レコード・コンポーネントの説明を返します。- パラメータ:
name
- コンポーネントの名前descriptor
- コンポーネント・フィールド記述子文字列attributes
- コンポーネント属性- 戻り値:
- レコード・コンポーネントの説明
-
of
static RecordComponentInfo of(Utf8Entry name, Utf8Entry descriptor, Attribute<?>... attributes) レコード・コンポーネントの説明を返します。- パラメータ:
name
- コンポーネントの名前descriptor
- コンポーネント・フィールド記述子文字列attributes
- コンポーネント属性- 戻り値:
- レコード・コンポーネントの説明
-
of
static RecordComponentInfo of(String name, ClassDesc descriptor, List<Attribute<?>> attributes) レコード・コンポーネントの説明を返します。- パラメータ:
name
- コンポーネントの名前descriptor
- コンポーネント・シンボリック・フィールド記述子attributes
- コンポーネント属性- 戻り値:
- レコード・コンポーネントの説明
-
of
static RecordComponentInfo of(String name, ClassDesc descriptor, Attribute<?>... attributes) レコード・コンポーネントの説明を返します。- パラメータ:
name
- コンポーネントの名前descriptor
- コンポーネント・シンボリック・フィールド記述子attributes
- コンポーネント属性- 戻り値:
- レコード・コンポーネントの説明
-