JavaTM Platform
Standard Ed. 6

javax.lang.model.element
接口 VariableElement

所有超级接口:
Element

public interface VariableElement
extends Element

表示一个字段、enum 常量、方法或构造方法参数、局部变量或异常参数。

从以下版本开始:
1.6

方法摘要
 Object getConstantValue()
          如果此变量是一个被初始化为编译时常量的 static final 字段,则返回此变量的值。
 
从接口 javax.lang.model.element.Element 继承的方法
accept, asType, equals, getAnnotation, getAnnotationMirrors, getEnclosedElements, getEnclosingElement, getKind, getModifiers, getSimpleName, hashCode
 

方法详细信息

getConstantValue

Object getConstantValue()
如果此变量是一个被初始化为编译时常量的 static final 字段,则返回此变量的值。否则返回 null。该值为基本类型或 String。如果该值为基本类型,则它被包装在适当的包装类中(比如 Integer)。

注意,并非所有的 static final 字段都将具有常量值。特别是,enum 常量 被认为是编译时常量。要获得一个常量值,字段的类型必须是基本类型或 String

返回:
如果此变量是一个被初始化为编译时常量的 static final 字段,则返回此变量的值,否则返回 null
另请参见:
Elements.getConstantExpression(Object)

JavaTM Platform
Standard Ed. 6

提交错误或意见
有关更多的 API 参考资料和开发人员文档,请参阅 Java SE 开发人员文档。该文档包含更详细的、面向开发人员的描述,以及总体概述、术语定义、使用技巧和工作代码示例。

版权所有 2007 Sun Microsystems, Inc. 保留所有权利。 请遵守许可证条款。另请参阅文档重新分发政策