- 
- すべてのスーパー・インタフェース:
- AnnotatedConstruct,- Element
 
 public interface VariableElement extends Element フィールド、enum定数、メソッドまたはコンストラクタのパラメータ、ローカル変数、リソース変数、または例外パラメータを表します。- 導入されたバージョン:
- 1.6
 
- 
- 
メソッドのサマリー修飾子と型 メソッド 説明 ObjectgetConstantValue()コンパイル時定数に初期化されるfinalフィールドである場合、この変数の値を返します。ElementgetEnclosingElement()この変数を囲んでいる要素を返します。NamegetSimpleName()この変数要素の単純名を返します。- 
インタフェース javax.lang.model.AnnotatedConstructで宣言されたメソッドgetAnnotationsByType
 - 
インタフェース javax.lang.model.element.Elementで宣言されたメソッドaccept, asType, equals, getAnnotation, getAnnotationMirrors, getEnclosedElements, getKind, getModifiers, hashCode
 
- 
 
- 
- 
- 
メソッドの詳細- 
getConstantValueObject getConstantValue() コンパイル時定数に初期化されるfinalフィールドである場合、この変数の値を返します。 それ以外の場合はnullを返します。 値はプリミティブ型またはStringの値になります。 値がプリミティブ型である場合、Integerなどの適切なラッパー・クラスにラップされます。すべての finalフィールドが定数値を持つわけではないことに注意してください。 特に、enum定数はコンパイル時定数であるとはみなされません。 定数値を持つには、フィールドの型がプリミティブ型とStringのいずれかである必要があります。- 戻り値:
- コンパイル時定数に初期化されるfinalフィールドである場合、この変数の値。そうでない場合はnull
- 関連項目:
- Elements.getConstantExpression(Object)
- Java™言語仕様:
- 15.28定数式、4.12.4 final変数
 
 - 
getSimpleNameName getSimpleName() この変数要素の単純名を返します。メソッドおよびコンストラクタのパラメータの場合、各パラメータの名前は、同じ実行可能ファイルの他のパラメータの名前とは異なっている必要があります。 元のソース名が利用可能でない場合は、上記の一意性要件に従って、実装で名前を合成することができます。 - 定義:
- getSimpleName、インタフェース:- Element
- 戻り値:
- この変数要素の単純名
- 関連項目:
- PackageElement.getSimpleName(),- ExecutableElement.getSimpleName(),- TypeElement.getSimpleName(),- getSimpleName(),- ModuleElement.getSimpleName()
 
 - 
getEnclosingElementElement getEnclosingElement() この変数を囲んでいる要素を返します。 メソッドまたはコンストラクタのパラメータを囲む要素は、そのパラメータを宣言している実行可能ファイルです。- 定義:
- getEnclosingElement、インタフェース:- Element
- 戻り値:
- この変数を囲んでいる要素
- 関連項目:
- Elements.getPackageOf(javax.lang.model.element.Element)
 
 
- 
 
-