- 所有父级接口:
AnnotatedConstruct
,Element
表示字段、
enum
常量、方法或构造函数参数、局部变量、资源变量或异常参数。
- 自从:
- 1.6
-
方法总结
在接口 javax.lang.model.element.Element 中声明的方法
accept, equals, getAnnotation, getAnnotationMirrors, getAnnotationsByType, getEnclosedElements, getKind, getModifiers, hashCode
-
方法详情
-
asType
TypeMirror asType()返回此变量的类型。请注意,变量的类型超过 很多种 种类型,包括基本类型、声明类型和数组类型等。 -
getConstantValue
Object getConstantValue()如果这是一个初始化为编译时常量的final
字段,则返回该变量的值。否则返回null
。该值将是原始类型或String
。如果该值是原始类型,它会被包装在适当的包装器类中(例如Integer
)。请注意,并非所有
final
字段都具有常量值。特别是,enum
常量被 not 视为编译时常量。要具有常量值,字段的类型必须是原始类型或String
。- 返回:
-
如果这是一个初始化为编译时常量的
final
字段,则为该变量的值,否则为null
- 看Java 语言规范:
-
15.29常量表达式
4.12.4 最终变量
- 参见:
-
getSimpleName
Name getSimpleName()返回此可变元素的简单名称。对于方法和构造方法参数,每个参数的名称必须与同一可执行文件的所有其他参数的名称不同。如果原始源名称不可用,则实现可以合成名称,以满足上述区别性要求。
- 指定者:
getSimpleName
在接口Element
中- 返回:
- 此可变元素的简单名称
- 参见:
-
getEnclosingElement
Element getEnclosingElement()返回此变量的封闭元素。方法或构造方法参数的封闭元素是声明参数的可执行文件。- 指定者:
getEnclosingElement
在接口Element
中- 返回:
- 此变量的封闭元素
- 参见:
-