On 13 janv. 2010, at 18:18, Tudor Girba wrote:
Hi,
On 13 Jan 2010, at 18:08, Simon Denier wrote:
I never understood the purpose of this method.
The idea is that Java exporters do not provide nesting of namespaces, while we can leverage this information. So, I use this script to create a nesting of namespaces.
I see that is is in Moose-Core. Should it be placed in Famix-Extensions or even better, Famix-Java? It would remove two direct cycles :) (between Moose-Core, Famix-Core, Famix-Extensions)
Indeed, it should not be in Moose-Core. It should be in Famix-Core, because it is actually not specific to Java, but only to the naming conventions of namespaces.
cant be Famix-Core, but can be Famix-Extensions
BTW, FamixAnnotationType>>annotatedEntities should also be moved to Famix-Java.
Not really. This should be useful as well to model Smalltalk pragmas.
Then, the class FamixAnnotationType and related should be defined in another package than Famix-Java.
-- Simon