-
Type:
Bug
-
Resolution: Fixed
-
Priority:
P4
-
Affects Version/s: 9
-
Component/s: tools
-
b13
-
Verified
SJavac does not properly track dependencies to classes through fully qualified references.
Thus "import alfa.A; ... { A a; ...}" triggers a dependence on alfa.A as expected.
But "... { alfa.A a; .... }" does not.
The fix requires tapping identifiers inside Attr.java and a reportDependence is added to Attr.java in the same way as reportDependence was added to Resolve.java
Thus "import alfa.A; ... { A a; ...}" triggers a dependence on alfa.A as expected.
But "... { alfa.A a; .... }" does not.
The fix requires tapping identifiers inside Attr.java and a reportDependence is added to Attr.java in the same way as reportDependence was added to Resolve.java