|
||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||
public interface Scope
宣言のスコープに関するオブジェクト。
| メソッドの概要 | |
|---|---|
CtDeclaredType<?> |
getDeclaredType(String name)
このスコープ内で有効である、指定の単純名を持つ宣言型の宣言を返す。 |
List<? extends CtDeclaredType<?>> |
getDeclaredTypeList()
このスコープ内で有効である、宣言型宣言の一覧を返す。 |
CtField<?> |
getField(String name)
このスコープ内で有効である、指定の単純名を持つフィールドの宣言を返す。 |
List<? extends CtField<?>> |
getFieldList()
このスコープ内で有効である、フィールド宣言の一覧を返す。 |
CtLabel |
getLabel(String name)
このスコープ内で有効である、指定の単純名を持つラベルの宣言を返す。 |
List<? extends CtLabel> |
getLabelList()
このスコープ内で有効である、ラベル宣言の一覧を返す。 |
CtLocalVariable<?> |
getLocalVariable(String name)
このスコープ内で有効である、指定の単純名を持つローカル変数の宣言を返す。 |
List<? extends CtLocalVariable<?>> |
getLocalVariableList()
このスコープ内で有効である、ローカル変数宣言の一覧を返す。 |
CtElement |
getOwner()
スコープの所有者を返す。 |
CtParameter<?> |
getParameter(String name)
このスコープ内で有効である、指定の単純名を持つメソッドまたはコンストラクタ引数の宣言を返す。 |
List<? extends CtParameter<?>> |
getParameterList()
このスコープ内で有効である、メソッド引数宣言の一覧を返す。 |
Scope |
getParent()
このスコープの親スコープを返す。 |
CtType<?> |
getType(String name)
このスコープ内で有効である、指定の名前を持つ型の宣言を返す。 |
List<? extends CtType<?>> |
getTypeList()
このスコープ内で有効である、型宣言の一覧を返す。 |
CtTypeParameter<?> |
getTypeParameter(String name)
このスコープ内で有効である、指定の単純名を持つ型変数の宣言を返す。 |
List<? extends CtTypeParameter<?>> |
getTypeParameterList()
このスコープ内で有効である、型引数宣言の一覧を返す。 |
CtVariable<?> |
getVariable(String name)
このスコープ内で有効である、指定の名前を持つ変数の宣言を返す。 |
List<? extends CtVariable<?>> |
getVariableList()
このスコープ内で有効である、変数宣言の一覧を返す。 |
| メソッドの詳細 |
|---|
Scope getParent()
nullを返す。
CtElement getOwner()
nullを返す。
nullCtVariable<?> getVariable(String name)
name - 対象の単純名
CtType<?> getType(String name)
name - 対象の単純名
CtDeclaredType<?> getDeclaredType(String name)
name - 対象の単純名
CtTypeParameter<?> getTypeParameter(String name)
name - 対象の単純名
CtField<?> getField(String name)
name - 対象の単純名
CtParameter<?> getParameter(String name)
name - 対象の単純名
CtLocalVariable<?> getLocalVariable(String name)
name - 対象の単純名
CtLabel getLabel(String name)
name - 対象の単純名
List<? extends CtVariable<?>> getVariableList()
List<? extends CtType<?>> getTypeList()
List<? extends CtDeclaredType<?>> getDeclaredTypeList()
List<? extends CtTypeParameter<?>> getTypeParameterList()
List<? extends CtField<?>> getFieldList()
List<? extends CtParameter<?>> getParameterList()
List<? extends CtLocalVariable<?>> getLocalVariableList()
List<? extends CtLabel> getLabelList()
|
||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||