Dear Radu and members of the Moose-List,
I am not sure whether my question is specific to moose or iPlasma, but I think that it is of a general interest. Are dependencies between Java classes extracted using iPlasma from the .java files? To illustrate this, let's assume I have these two classes:
public class A {} public class C { A a;}
The relation "C refers to A" does not seem to be contained in the .mse file. The attribute 'a' is defined as:
(FAMIX.Attribute (id: 17) (name 'a') (belongsTo (idref: 15)) (hasClassScope false) (accessControlQualifier package) (NMAV 0.0) )
No ref to 'A' therefore.
In Java4Moose, I extended the FAMIXClass with dependentClasses, that returns a list of FAMIXClass that are statically referenced in the receiver famix class. I principally did this as an exercise, but it seems that this information is missing in famix. Doru, you told me at the famoosr workshop that iPlasma extract static dependency. Where does this appear?
Regards, Alexandre