public interface VariableElement extends Element
枚举
恒定,方法或构造参数,局部变量,变量资源,或异常参数。
Modifier and Type | Method and Description |
---|---|
Object |
getConstantValue()
如果这是一个
final 为编译时常量的
final 字段,则返回此变量的值。
|
Element |
getEnclosingElement()
返回此变量的包围元素。
|
Name |
getSimpleName()
返回此变量元素的简单名称。
|
accept, asType, equals, getAnnotation, getAnnotationMirrors, getEnclosedElements, getKind, getModifiers, hashCode
getAnnotationsByType
Object getConstantValue()
final
为编译时常量的final
字段,则返回此变量的值。
退货null
否则。
该值将是原始类型或String
。
如果值是一个原始类型,它将被包装在适当的包装类(如Integer
)中。
请注意,并非所有final
字段都将具有常量值。 特别地, 枚举
常量不被认为是编译时常量。 要具有恒定值,字段的类型必须是原始类型或String
。
final
字段初始化为编译时常量,否则
null
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)