Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [aspectj-dev] ajc AST Documentation

Andy Clement wrote:
> The place this is meant to be is on the eclipse wiki for extending AJ/AJDT:

> http://wiki.eclipse.org/index.php/Developer%27s_guide_to_building_tools_on_top_of_AJDT_and_AspectJ

That looks like a good place for future documentations and bug
summaries.

> But there isn't a whole lot there and it is a little out of date, so
> also see these bugs:

> https://bugs.eclipse.org/bugs/show_bug.cgi?id=110465
> https://bugs.eclipse.org/bugs/show_bug.cgi?id=211201

Yes, I found those. The examples help a bit. I much prefer the
digested explanations like in the wiki but it seems you guys are
quite busy and there are not enough contributors.

> The AST support is far from complete and traditionally the users
> provide patches back that augment what we have with what they need and
> I commit them.

> See the bug reports on creating AjASTVisitors - best place to find
> what does and doesn't work is look at the test cases you can reach
> them by browsing cvs

> http://dev.eclipse.org/viewcvs/index.cgi/org.aspectj/modules/org.aspectj.ajdt.core/testsrc/org/aspectj/tools/ajc/ASTVisitorTest.java?root=Tools_Project&view=markup
> http://dev.eclipse.org/viewcvs/index.cgi/org.aspectj/modules/org.aspectj.ajdt.core/testsrc/org/aspectj/tools/ajc/?root=Tools_Project

The tests and examples are all using the classes from the *.dom
package. I was wondering, if there was some stuff about the classes
from the *.internal.compiler.ast. I'll have more look at the tests.

> All I have is what is above, I don't do much with the AST and as I
> say, I rely on contributions from people using it to extend it.

Well, in case I have something useful in the end, I'll be happy to
contribute.

-- 
Greetings
Martin



Back to the top