JavaTM Platform
Standard Ed. 6

javax.lang.model.element
インタフェース VariableElement

すべてのスーパーインタフェース:
Element

public interface VariableElement
extends Element

フィールド、enum 定数、メソッドまたはコンストラクタのパラメータ、ローカル変数、または例外パラメータを表します。

導入されたバージョン:
1.6

メソッドの概要
 Object getConstantValue()
          コンパイル時定数に初期化される final フィールドである場合、この変数の値を返します。
 
インタフェース javax.lang.model.element.Element から継承されたメソッド
accept, asType, equals, getAnnotation, getAnnotationMirrors, getEnclosedElements, getEnclosingElement, getKind, getModifiers, getSimpleName, hashCode
 

メソッドの詳細

getConstantValue

Object getConstantValue()
コンパイル時定数に初期化される final フィールドである場合、この変数の値を返します。 そうでない場合は null を返します。 値はプリミティブ型または String になります。 値がプリミティブ型である場合、Integer などの適切なラッパークラスにラップされます。

すべての final フィールドが定数値を持つわけではないことに注意してください。 特に、enum 定数はコンパイル時定数であるとはみなされません。 定数値を持つには、フィールドの型がプリミティブ型と String のいずれかでなければなりません。

戻り値:
コンパイル時定数に初期化される final フィールドである場合は、この変数の値。そうでない場合は null
関連項目:
Elements.getConstantExpression(Object)
関連項目 The Java Language Specification, Third Edition:
15.28 Constant Expression, 4.12.4 final Variables

JavaTM Platform
Standard Ed. 6

バグの報告と機能のリクエスト
さらに詳しい API リファレンスおよび開発者ドキュメントについては、Java SE 開発者用ドキュメントを参照してください。開発者向けの詳細な解説、概念の概要、用語の定義、バグの回避策、およびコード実例が含まれています。

Copyright 2006 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms. Documentation Redistribution Policy も参照してください。