- すべてのスーパー・インタフェース:
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
-
ネストされたクラスのサマリー
-
メソッドのサマリー
修飾子と型メソッド説明この型宣言のスーパー型を返します。指定されていない場合はnull
を返します。この型宣言によって実装されたインタフェースを返します。この型宣言で宣言されたメンバーを返します。この型宣言のための任意の注釈を含む修飾子を返します。この型宣言によって許可されるサブクラスを返します。この型宣言の単純名を返します。List<? extends TypeParameterTree>
この型宣言の型パラメータを返します。
-
メソッドの詳細
-
getModifiers
ModifiersTree getModifiers()この型宣言のための任意の注釈を含む修飾子を返します。- 戻り値:
- 修飾子
-
getSimpleName
Name getSimpleName()この型宣言の単純名を返します。- 戻り値:
- 単純な名前
-
getTypeParameters
List<? extends TypeParameterTree> getTypeParameters()この型宣言の型パラメータを返します。- 戻り値:
- 型パラメータ
-
getExtendsClause
Tree getExtendsClause()この型宣言のスーパー型を返します。指定されていない場合はnull
を返します。- 戻り値:
- スーパー型
-
getImplementsClause
この型宣言によって実装されたインタフェースを返します。- 戻り値:
- インタフェース
-
getPermitsClause
この型宣言によって許可されるサブクラスを返します。- 実装要件:
- この実装は空のリストを返します
- 戻り値:
- サブクラス
- 導入されたバージョン:
- 17
-
getMembers
この型宣言で宣言されたメンバーを返します。- 戻り値:
- メンバー
-