1

staticRascal を使用して Eclipse プロジェクトを分析していますが、特定のフィールドが として宣言されているかどうかを検出できるかどうか疑問に思っていましたstatic int x;

プロジェクト用に M3 モデルを作成しました。これを使用してfields(model)、プロジェクト内に存在するすべてのフィールドを取得できます。

staticこのセットから任意のフィールドを抽出できるようにしたいと考えています(元のコードを自分で確認する必要はありません)。

これは Rascal 内で可能ですか?もしそうなら、どうすればそれらを抽出できますか?

4

1 に答える 1

2

関係を見てみましょうmodifiers

ModifierRascal 内でinの定義を見つけることができます( http://tutor.rascal-mpl.org/Rascal/Libraries/lang/java/m3/AST/Declaration/Declaration.htmlrascal > lang > java > m3 > AST.rscのチューターにも含まれています) 。

于 2014-02-22T16:55:53.230 に答える