Another possible generics bug
maurizio.cimadamore at oracle.com
Wed Dec 7 02:47:50 PST 2011
On 07/12/11 00:23, Richard Warburton wrote:
> On 06/12/11 12:03, Maurizio Cimadamore wrote:
>> I think there's one underlying issue here - which is a difference in
>> the way shadowing for type-varables is handled in javac w.r.t. to
>> Eclipse. When two names are available, a class name and a
>> type-variable name respectively, javac seems to prefer the class name
>> - this results in your first bug - as a type-variable cannot be
>> referenced from static context, and in this reflection glitch.
> Slightly confused by this - do you mean 'javac seems to prefer the
> type-variable name'?
Yes - sorry for the confusion. Javac always give precedence to
type-variable names (except in very specific situation that have been
fixed as a result of the bug I mentioned).
More information about the compiler-dev