- すべてのスーパー・インタフェース:
StatementTree
,Tree
public interface ClassTree extends StatementTree
クラス、インタフェース、列挙、レコードまたは注釈型の宣言のツリー・ノード。 次に例を示します。
modifiers class simpleName typeParameters extends extendsClause implements implementsClause { members }
- Java言語仕様を参照してください:
-
8.1 クラス宣言
8.9 列挙タイプ
8.10 レコード・タイプ
9.1 インタフェース宣言
9.6 注釈型 - 導入されたバージョン:
- 1.6
-
ネストされたクラスのサマリー
-
メソッドのサマリー
修飾子と型 メソッド 説明 Tree
getExtendsClause()
この型宣言のスーパー型を返します。指定されていない場合はnull
を返します。List<? extends Tree>
getImplementsClause()
この型宣言によって実装されたインタフェースを返します。List<? extends Tree>
getMembers()
この型宣言で宣言されたメンバーを返します。ModifiersTree
getModifiers()
この型宣言のための任意の注釈を含む修飾子を返します。default List<? extends Tree>
getPermitsClause()
シール済クラス(Java言語のプレビュー機能)に関連付けられます。
この型宣言によって許可されるサブクラスを返します。Name
getSimpleName()
この型宣言の単純名を返します。List<? extends TypeParameterTree>
getTypeParameters()
この型宣言の型パラメータを返します。
-
メソッドの詳細
-
getModifiers
ModifiersTree getModifiers()この型宣言のための任意の注釈を含む修飾子を返します。- 戻り値:
- 修飾子
-
getSimpleName
Name getSimpleName()この型宣言の単純名を返します。- 戻り値:
- 単純な名前
-
getTypeParameters
List<? extends TypeParameterTree> getTypeParameters()この型宣言の型パラメータを返します。- 戻り値:
- 型パラメータ
-
getExtendsClause
Tree getExtendsClause()この型宣言のスーパー型を返します。指定されていない場合はnull
を返します。- 戻り値:
- スーパー型
-
getImplementsClause
この型宣言によって実装されたインタフェースを返します。- 戻り値:
- インタフェース
-
getPermitsClause
このメソッドは、Java言語のプレビュー機能である「シール済クラス」に関連付けられています。 プレビュー機能は、将来のリリースで削除されるか、Java言語の永続機能にアップグレードされる可能性があります。
この型宣言によって許可されるサブクラスを返します。- 実装要件:
- この実装は空のリストを返します
- 戻り値:
- サブクラス
- 導入されたバージョン:
- 15
-
getMembers
この型宣言で宣言されたメンバーを返します。- 戻り値:
- メンバー
-