I'm trying to write an eclipse plugin that takes a java file as input, process it, and outputs aspect code (in addition to applying the changes to the original java file).
My question is: what infra-structure is available in AJDT to perform such task? If anyone could point me some classes and documentation regarding this subject I'd be extremely grateful.