public interface Scope
スコープはそれ自体が、その位置を含むパラメータ、メソッド、およびメソッドとクラスのフィールドに対応する要素の詳細を含んでいません。ただし、囲む要素からこれらの要素を判定できます。
スコープは、別のスコープに囲まれることもあります。もっとも外側のスコープには、"star import" 宣言を通じて利用可能なそれらの要素が含まれます。その内側のスコープには、名前付きインポートを含むコンパイルユニットのトップレベル要素が含まれます。
修飾子と型 | メソッドと説明 |
---|---|
TypeElement |
getEnclosingClass()
このスコープの位置を含む、もっとも内側の型要素を返します。
|
ExecutableElement |
getEnclosingMethod()
このスコープの位置を含む、もっとも内側の実行可能要素を返します。
|
Scope |
getEnclosingScope()
囲むスコープを返します。
|
Iterable<? extends Element> |
getLocalElements()
このスコープに直接含まれる要素を返します。
|
Scope getEnclosingScope()
TypeElement getEnclosingClass()
ExecutableElement getEnclosingMethod()
Copyright © 2005, 2013, Oracle and/or its affiliates. All rights reserved.