2011-09-09 4 views
2

エニュームクラスの情報を表示するEclipseプラグインを作成しています。新しいビューには、すべての列挙定数と割り当てられた値が表示されます。列挙型の値はコンストラクタで何らかの形で計算され、実行時にどの値を持つかはエディタでは分かりません。それがプラグインの動機です。 eclipse ASTによってエディタで開いたクラスにアクセスしようとしました。そのように私はそのファイルの列挙型の定数名を取得していますが、実行時には割り当てられた値は取得しません。ユーザーワークスペースからクラスをロードする

どのようにしてenum値を取得できますか?ユーザーのワークスペースからクラスをロードし、リフレクションを使用してそのクラスの値にアクセスすることは可能ですか?

答えて

-1

私は汚れた方法でこれを解決しました:私は.classファイルをbinディレクトリから探して、この方法で値をつかんで読み込みます。

関連する問題