Domande taggate «bounded-wildcard»


2
Java Generics Wildcarding con più classi
Voglio avere un oggetto Class, ma voglio forzare qualunque classe rappresenti per estendere la classe A e implementare l'interfaccia B. Posso fare: Class<? extends ClassA> O: Class<? extends InterfaceB> ma non posso fare entrambe le cose. C'è un modo per fare questo?

5
Mockito: metodi di stubbing che restituiscono il tipo con caratteri jolly rilegati
Considera questo codice: public class DummyClass { public List<? extends Number> dummyMethod() { return new ArrayList<Integer>(); } } public class DummyClassTest { public void testMockitoWithGenerics() { DummyClass dummyClass = Mockito.mock(DummyClass.class); List<? extends Number> someList = new ArrayList<Integer>(); Mockito.when(dummyClass.dummyMethod()).thenReturn(someList); //Compiler complains about this } } Il compilatore si lamenta della linea …

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.