Resultados da pesquisa a pedido "bounded-wildcard"
Java Generics Puzzler, estendendo uma classe e usando curingas
Eu tenho batido minha cabeça contra este por um tempo e pensei que talvez alguns olhos novos vejam o problema; Obrigado pelo seu tempo. import java.util.*; class Tbin<T> extends ArrayList<T> {} class TbinList<T> extends ArrayList<Tbin<T>> {} ...
Comparador Java 8 comparando função estática
Para o código fonte de comparação na classe Comparator public static <T, U extends Comparable<? super U>> Comparator<T> comparing( Function<? super T, ? extends U> keyExtractor) { Objects.requireNonNull(keyExtractor); return (Comparator<T> & ...
List <? estende MyType>
Eu tenho uma pergunta Java sobre genéricos. Eu declarei uma lista genérica: List<? extends MyType> listOfMyType;Em seguida, em algum método, tento instanciar e adicionar itens a essa lista: listOfMyType = new ArrayList<MyType>(); ...
Em Java, como posso evitar tipos brutos ao chamar getClass em uma instância de um tipo genérico?
Suponha que eu tenha isso em Java:
Curinga Java delimitada no tipo de retorno
Eu li em vários lugares, incluindoaqu [http://www.angelikalanger.com/GenericsFAQ/FAQSections/ProgrammingIdioms.html#Should%20I%20use%20wildcards%20in%20the%20return%20type%20of%20a%20method?] que ter um curinga limitado em um tipo de retorno de ...
riando novo objeto genérico com curinga
Por favor, explique este erro genérico de tempo de compilação do caractere curinga: //no compile time error. List<? extends Number> x = new ArrayList<>(); //compile time error. List<? extends Number> x = new ArrayList<? extends Number>();
É possível escrever um método +1 genérico para tipos de caixa numéricos em Java?
Este não é um dever de casa. Parte 1É possível escrever um método genérico, algo como isto: <T extends Number> T plusOne(T num) { return num + 1; // DOESN'T COMPILE! How to fix??? }Com falta de usar um monte deinstanceof e lança, isso é ...