0

我正在实现对 java 语言的不变量扩展。我正在为我的新语言实现解析器,并将 AST 注释为中间表示。现在我正在考虑使用 AspectJ 来控制在访问 AST 以控制变量时注入代码的位置,但我发现了一个问题。AspectJ 没有局部变量的连接点。具有此功能的 aspectj 或其他方面编程框架是否有任何扩展?

问候

4

1 回答 1

1

局部变量访问没有作为 AspectJ 中的连接点公开,而且我不知道 AspectJ 有任何扩展可以做到这一点。

也许像 ASM 这样的低级字节码检测库可能对您的情况有所帮助。使用 ASM,您可以在 JVM 字节码级别上工作。

于 2013-04-04T08:12:54.223 回答