0

我正在编写一个 Eclipse 插件,它从注释中提取值并将其显示在视图中。其中一个属性是字符串类型,有时它设置为常量。

例如:

@Annotation(attribute=Constant.SOME_CONSTANT)

现在我的问题是:当我从注释中提取部分时,我想解析常量后面的实际值。使用eclipse可以吗?如果是,我该怎么做?

到目前为止我所拥有的:

if (pair.getValueKind() == IMemberValuePair.K_QUALIFIED_NAME) {
    System.out.println("Constant");
    idValue = (String) pair.getValue();
}

这样我就可以根据上面的示例“Constant.SOME_CONSTANT”得到,但我想要“常量值”。

基本上,eclipse似乎能够以某种方式做到这一点,因为当您将鼠标光标悬停在悬停窗口中时,它可以显示已使用常量的实际值。

4

0 回答 0