Resultados da pesquisa a pedido "generics"
Java Generics: tipo genérico definido apenas como tipo de retorno
Estou procurando um código GXT para GWT e deparei-me com esse uso de genéricos que não consigo encontrar outro exemplo nos tutoriais de Java. O nome da ...
Eliminação do tipo genérico Java: quando e o que acontece?
Eu li sobre o apagamento de tipo do Javano site da Oracle [https://docs.oracle.com/javase/tutorial/java/generics/erasure.html]. Quando ocorre o apagamento do tipo?Em tempo de compilação ou tempo de execução? Quando a turma é carregada? Quando a ...
Como posso passar uma classe como parâmetro e retornar uma coleção genérica em Java?
Estou projetando um simples objeto de acesso a dados para meu aplicativo Java. Eu tenho algumas classes (registros) que representam uma única linha em tabelas comoUser eFruit. Eu gostaria de ter um método único para obter todos os registros de ...
Quais são os riscos de converter explicitamente em uma lista do tipo List <? estende MyObject> para uma lista do tipo List <MyObject> em Java?
Eu acho que o título deve explicar tudo, mas apenas no caso ... Quero saber quais riscos e possíveis problemas relacionados à conversão podem surgir do seguinte snippet de código Java: List<? extends MyObject> wildcardList = someAPI.getList(); ...
Obter tipo genérico de classe em tempo de execução
Como posso conseguir isso? public class GenericClass<T> { public Type getMyType() { //How do I return the type of T? } }Tudo o que eu tentei até agora sempre retorna tipoObject em vez do tipo específico usado.
TypeScript: tipo de retorno de referência automática para métodos estáticos na herança de classes
ComPolimórfico isso [https://github.com/Microsoft/TypeScript/pull/4910]no TypeScript 1.7, como descobriaqui [https://stackoverflow.com/questions/34095437/typescript-self-referencing-return-type-for-methods-in-inheriting-classes] , podemos definir ...
O genérico curinga aninhado Java não será compilado
Estou com um problema com curingas aninhados limitados em genéricos Java. Aqui está um caso comum: public void doSomething(Set<? extends Number> set) {} public void callDoSomething() { Set<Integer> set = new HashSet<Integer>(); ...
É possível em c # criar uma fábrica que mescla interfaces?
var mergedInstance = MergeFactory<InterfaceOne, InterfaceTwo>(); ((InterfaceOne)mergedInstance).InterfaceOneMethod(); ((InterfaceTwo)mergedInstance).InterfaceTwoMethod();Alguém pode recomendar um padrão de design ou sintaxe exata que faria algo ...
Descendente da lista de serialização de C # Xml <T> com atributo Xml
Bom Dia galera, Eu tenho uma coleção que desce da lista e tem uma propriedade pública. O serializador de XML não capta minha propriedade. Os itens da lista serializam bem. Eu tentei o atributo XmlAttribute sem sucesso. Vocês têm uma ...
Como fazer `MyClass <> .class` em Java?
Como pode ligarpublic <T> T doit(Class<T> clazz); usandoMyClass<String>.class como clazz onde eu não posso instanciar ou estender o MyClass. Edição: 'David Winslow' e 'bmargulies' respostas estão corretas(MyClass<String>) doit(MyClass.class); ...