在java.lang.reflect
中,一个人会这样做:
Field someField = ...;
Class<?> fieldType = someField.getType();
但是我该怎么处理javax.lang.model
's VariableElement
(它可能代表也可能不代表一个字段)?相应的返回值将是 (我猜) TypeElement
。
VariableElement someField = ...;
TypeElement fieldType = someField.???;
那么,在 中javax.lang.model
,我如何获取由TypeElement
表示的字段的类型(或 )VariableElement
?
顺便说一句,没有一个 Stackoverflow-tag 适合 javax.lang.model ;)