All,
I have been looking for - unsuccessfully - for a utility or an Eclipse plugin which would perform static analysis of the code and generate information about dependencies on attributes/methods of classes/interfaces of a particular package.
Say, the classes in input package/directory rely on some other package(s) in the classpath:
import packageA.*; class myClass { void method1() { packageA.ifcA i = packageA.classB.attrC; double d = i.methoD(); ... } ... }
the output would be
myClass -> packageA.ifcA.methodD
myClass -> packageA.classB.attrC
Is there such utility you are aware of? Or perhaps you could recommend some utility which would allow creating custom code analysis - so that I could write one with this particular purpose?
Thanks a lot in advance, Bob