簡體   English   中英

使用Rascal從Eclipse項目中提取靜態字段

[英]Extracting static fields from Eclipse project using Rascal

我正在使用Rascal來分析Eclipse項目,我想知道是否有可能檢測某個字段是否聲明為static ,例如static int x;

我已經為我的項目創建了M3模型,並使用fields(model)可以獲取項目中存在的所有字段。

我希望能夠從此集合中提取任何static字段(而不必親自檢查原始代碼)。

是否可以在Rascal中實現?如果可以,如何提取它們?

看一下modifiers關系。

在Rascal內,您可以在rascal > lang > java > m3 > AST.rsc找到Modifier的定義(也包含在輔導老師中, rascal > lang > java > m3 > AST.rsc為: http : rascal > lang > java > m3 > AST.rsc /AST/Declaration/Declaration.html

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM