注釈から値を抽出してビューに表示するEclipseプラグインを作成しています。属性の 1 つは文字列型で、定数で設定される場合があります。
例えば:
@Annotation(attribute=Constant.SOME_CONSTANT)
ここで私の質問に: 注釈からパーツを抽出するときに、定数の背後にある実際の値を解決したいと考えています。日食を使用してそれは可能ですか?はいの場合、どうすればそれを行うことができますか?
私がこれまでに持っているもの:
if (pair.getValueKind() == IMemberValuePair.K_QUALIFIED_NAME) {
System.out.println("Constant");
idValue = (String) pair.getValue();
}
そうすれば、上記の例「Constant.SOME_CONSTANT」に従って取得できますが、代わりに「定数値」が必要です。
基本的に、マウスカーソルをその上に置いている間、使用されている定数の実際の値をホバリングウィンドウに表示できるため、Eclipseは何らかの形でこれを行うことができるようです。