Problems with "-implicit:none"

José Cornado jose.cornado at
Wed Nov 13 08:57:15 PST 2013


I have a short question regarding wildcard types:

public class C<X extends anInterface>{

anotherInterface<? super C<X>> p;

I compile say C<implementorOfanInterface> and I do a getLowerBounds() on
p's type I get TypeVariable X instead of
ParameterizedType C<implementorOfanInterface>.

Is this expected?

JVM info:

java version "1.7.0_25"
Java(TM) SE Runtime Environment (build 1.7.0_25-b15)
Java HotSpot(TM) 64-Bit Server VM (build 23.25-b01, mixed mode)

on mac os X.

Thanks a lot!!

José Cornado



Everything has been said before, but since nobody listens we have to keep
going back and beginning all over again.

Andre Gide
-------------- next part --------------
An HTML attachment was scrubbed...

More information about the compiler-dev mailing list