public interface VariableElement extends Element
枚举
常数的方法或构造函数的参数,局部变量,资源变量,或异常参数。
Modifier and Type | Method and Description |
---|---|
Object |
getConstantValue()
返回该变量的值,如果这是一个
final 字段初始化为一个编译时常数。
|
Element |
getEnclosingElement()
返回此变量的封闭元素。
|
Name |
getSimpleName()
返回这个变量元素的简单名称。
|
accept, asType, equals, getAnnotation, getAnnotationMirrors, getEnclosedElements, getKind, getModifiers, hashCode
getAnnotationsByType
Object getConstantValue()
final
字段初始化为一个编译时常数。返回
null
否则。的值将是一个原始的类型或
String
。如果这个值是一个原始的类型,它是用适当的包装类(如
Integer
)。
注意:不是所有的final
领域将有永恒的价值。特别是,枚举
常量不被认为是编译时常量。有一个恒定的值,字段的类型必须是简单类型或String
。
final
字段初始化为一个编译时常量,或
null
否则
Elements.getConstantExpression(Object)
Name getSimpleName()
对于方法和构造函数参数,每个参数的名称必须与同一可执行文件的所有其他参数的名称不同。如果原来的源名称不可用,实现可以综合以上的不同需求主体名称。
getSimpleName
接口
Element
PackageElement.getSimpleName()
,
ExecutableElement.getSimpleName()
,
TypeElement.getSimpleName()
,
getSimpleName()
Element getEnclosingElement()
getEnclosingElement
接口
Element
Elements.getPackageOf(javax.lang.model.element.Element)
Submit a bug or feature
For further API reference and developer documentation, see Java SE Documentation. That documentation contains more detailed, developer-targeted descriptions, with conceptual overviews, definitions of terms, workarounds, and working code examples.
Copyright © 1993, 2014, Oracle and/or its affiliates. All rights reserved.