- すべてのスーパー・インタフェース:
AnnotatedConstruct
,Element
public interface RecordComponentElement extends Element
このクラスは、Java言語のプレビュー機能であるrecordsに関連付けられています。 プレビュー機能は、将来のリリースで削除されるか、Java言語の永続機能にアップグレードされる可能性があります。
レコード・コンポーネントを表します。
- 導入されたバージョン:
- 14
-
メソッドのサマリー
修飾子と型 メソッド 説明 ExecutableElement
getAccessor()
指定されたレコード・コンポーネントに関連付けられたアクセッサの実行可能要素を返します。Element
getEnclosingElement()
このレコード・コンポーネントの囲み要素を返します。Name
getSimpleName()
このレコード・コンポーネントの単純名を返します。インタフェース javax.lang.model.element.Elementで宣言されたメソッド
accept, asType, equals, getAnnotation, getAnnotationMirrors, getAnnotationsByType, getEnclosedElements, getKind, getModifiers, hashCode
-
メソッドの詳細
-
getEnclosingElement
Element getEnclosingElement()このレコード・コンポーネントの囲み要素を返します。 レコード・コンポーネントを囲む要素は、そのレコード・コンポーネントを宣言する型です。- 定義:
getEnclosingElement
、インタフェース:Element
- 戻り値:
- このレコード・コンポーネントの囲み要素
- 関連項目:
Elements.getPackageOf(javax.lang.model.element.Element)
-
getSimpleName
Name getSimpleName()このレコード・コンポーネントの単純名を返します。各レコード・コンポーネントの名前は、他のすべてのレコード・コンポーネントの名前とは異なる必要があります。
- 定義:
getSimpleName
、インタフェース:Element
- 戻り値:
- このレコード・コンポーネントの単純名
- Java言語仕様を参照してください:
-
6.2 名前および識別子
- 関連項目:
PackageElement.getSimpleName()
,ExecutableElement.getSimpleName()
,TypeElement.getSimpleName()
,VariableElement.getSimpleName()
,ModuleElement.getSimpleName()
,getSimpleName()
-
getAccessor
ExecutableElement getAccessor()指定されたレコード・コンポーネントに関連付けられたアクセッサの実行可能要素を返します。- 戻り値:
- レコード・コンポーネント・アクセサ。
-