Community
Participate
Working Groups
20050314 Do (programatically) a code resolve on the following variable type: class A { Map<?, ? extends Set<? super ServerSocket>> z; } You get back a Java element that has resolved information and a key of: Ljava/util/Map<*+Ljava/util/Set<-Ljava/net/ServerSocket;>;>; Use BindingKey to get a Signature: Ljava.util.Map<*L+;Ljava.util.Set<-Ljava.net.ServerSocket;>;>; Signature.getTypeArgument returns the wrong number and invalid elements: * L+; Ljava.util.Set<-Ljava.net.ServerSocket;>;
Created attachment 21110 [details] Regression test Cannot reproduce with I20050513-0010. Added regression test ResolveTests_1_5#test0095()
Regression test released.