Project: AspectJ
Bug 131932 structure model bug: generic method ITD
Reported: 2006-03-15 09:45:01 | Status: resolved fixed

import java.util.List; public aspect Slide74 { public X Bar<X>.getFirst() { return lts.get(0); } static class Bar<T> { List<T> lts; } } in AJDT, this program incorrectly shows the relationship from the TYPE to the Bar class rather than from the ITD to the Bar class.

Files changed in fix:
tests/src/org/aspectj/systemtest/ajc151/Ajc151Tests.java weaver/src/org/aspectj/weaver/NewConstructorTypeMunger.java weaver/src/org/aspectj/weaver/NewFieldTypeMunger.java weaver/src/org/aspectj/weaver/NewMethodTypeMunger.java