Java 寻找AspectJ解析器

Java 寻找AspectJ解析器,java,parsing,aspectj,Java,Parsing,Aspectj,我正在寻找一个解析器,它为我提供AspectJ源文件的信息。定义的切入点、建议等信息 我在谷歌上搜索了一段时间,但没有找到任何有用的东西。似乎可以使用AspectJ编译器中包含的解析器,但我找不到任何关于如何使用它的信息 我发现最有希望的事情是单元测试: 这些测试正是我想要做的,但是我找不到关于org.eclipse.ajdt.core.tests.javaelements.*类的任何信息 有人能帮我吗?我想作者最近提到了它是一个手写的解析器,因此我怀疑除了AspectJ/AJDT本身的一部分之

我正在寻找一个解析器,它为我提供AspectJ源文件的信息。定义的切入点、建议等信息

我在谷歌上搜索了一段时间,但没有找到任何有用的东西。似乎可以使用AspectJ编译器中包含的解析器,但我找不到任何关于如何使用它的信息

我发现最有希望的事情是单元测试:

这些测试正是我想要做的,但是我找不到关于org.eclipse.ajdt.core.tests.javaelements.*类的任何信息


有人能帮我吗?

我想作者最近提到了它是一个手写的解析器,因此我怀疑除了AspectJ/AJDT本身的一部分之外,您不会找到其他解析器

因为它是开源的,所以最好看一下源代码


你可能想问一下AspectJ邮件列表。

我想作者最近提到了它是一个手写解析器,所以我怀疑除了AspectJ/AJDT本身的一部分之外,你找不到其他解析器

因为它是开源的,所以最好看一下源代码


您可能想询问AspectJ邮件列表。

您需要访问AspectJ git存储库。可从以下网址获得:

在这里,查找org.aspectj.org.eclipse.jdt.internal.compiler.parser.parser类

这是解析器,仅是解析器。如果你想做一些像AJDT正在做的事情,这远远不够。您必须从org.aspectj.org.eclipse.jdt.internal.compiler.compiler开始。但是,仍然有很多麻烦,你需要找到所有的交叉关系


最好的方法是创建一个调用AJDT代码的eclipse插件。

您需要访问AspectJ git存储库。可从以下网址获得:

在这里,查找org.aspectj.org.eclipse.jdt.internal.compiler.parser.parser类

这是解析器,仅是解析器。如果你想做一些像AJDT正在做的事情,这远远不够。您必须从org.aspectj.org.eclipse.jdt.internal.compiler.compiler开始。但是,仍然有很多麻烦,你需要找到所有的交叉关系


最好的方法是创建一个调用AJDT代码的eclipse插件。

AspectJ也有。

AspectJ也有。

我以为AspectJ是开源的。下载并深入研究一下,我以为AspectJ是开源的。只需下载并深入研究。