Community
Participate
Working Groups
Build ID: M20060921-0945 Eclipse AJDT Version: 1.4.2.200705221209 AspectJ version: 1.5.4.200705211336 Steps To Reproduce: Test program in its entirety: interface A {} interface B {} abstract aspect Parent< V extends A > {} abstract aspect Child< V extends A & B > extends Parent< V > {} // fails to compile More information: Error message: Type V does not meet the specification for type parameter 1 (V extends A) in generic type Parent replace "aspect" by "class" and the file compiles.
(even) simpler test program: interface A {} abstract aspect Parent< V > {} abstract aspect Child< V extends A > extends Parent< V > {} // "type V does not meet the specification for type parameter 1 (V) in generic type Parent"
fixed (both cases). Fix in AjLookupEnvironment.