rascal - 获取字符串形式的类和方法的名称

标签 rascal

要获取项目名称作为字符串,我可以使用:

loc project = |project://Test/|;<br/>
str name = project.authority;

有类似的东西可用于类或方法吗?

我想将类/方法的内容写入磁盘,然后使用其名称作为文件名。

最佳答案

为了回答我自己的问题,我需要使用;

public void testcode( loc project){
M3 model = createM3FromEclipseProject(project);
for (loc l <- classes(model)) {
     println(l.path);
}

抱歉,没有仔细阅读文档。

关于rascal - 获取字符串形式的类和方法的名称,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/65554094/

相关文章:

java - 使用 Rascal 从 Eclipse 项目中提取静态字段

rascal - 出于 CI 目的从 shell 启动 Rascal 测试

java - 在 Java 包上使用 "ls"命令时出现不支持的方案错误

list-comprehension - 如何对关系进行列表理解?

rascal - 在 Rascal 中表示类表

rascal - 在 Rascal 中使用 exec 函数时更改工作目录

rascal - rascal 中的字符串大写

java - 如何使用rascal从java eclipse项目中提取特定语句

java - Rascal 从 java 应用程序访问 REPL