The main repository (which might be what you cloned) contains most of AspectJ 
but the compiler itself is in a separate repo and consumed as a jar in the main 
repo. The compiler repo is here:

https://github.com/eclipse/org.aspectj.shadows 
<https://github.com/eclipse/org.aspectj.shadows>

It is an AspectJ project. Basically the eclipse java compiler with some direct 
modifications and some aspects that deal with some crosscutting concerns in it. 
I only mention it in case you want to build it from source. But if you just 
need to step through things, just use the main repo and put breakpoints in the 
compiler classes in the jdtcore.jar file (in module org.eclipse.jdt.core).  
Just be aware that aspects are in the mix.

The flow is very similar to the Eclipse JDT compiler, for parsing and generated 
class files.

cheers,
Andy


> On Oct 17, 2015, at 6:20 AM, Omar Javed <[email protected]> wrote:
> 
> Hi,
> 
> I want to study the aspectj compiler and parser. I have download the source 
> code of aspectj 1.8 from git repository of eclipse. 
> 
> I need to understand how the aspectj compiler works and how the parsed 
> aspectj files are generated. Can you please guide me in how I can do it. I 
> have seen the files in org.aspectj.ajdt.internal.compiler but I can't seem to 
> understand how I can debug the compiler files in order to understand the flow 
> the compiler code.
> 
> Thanks in advance.
> _______________________________________________
> aspectj-users mailing list
> [email protected] <mailto:[email protected]>
> To change your delivery options, retrieve your password, or unsubscribe from 
> this list, visit
> https://dev.eclipse.org/mailman/listinfo/aspectj-users 
> <https://dev.eclipse.org/mailman/listinfo/aspectj-users>
_______________________________________________
aspectj-users mailing list
[email protected]
To change your delivery options, retrieve your password, or unsubscribe from 
this list, visit
https://dev.eclipse.org/mailman/listinfo/aspectj-users

Reply via email to