Resultados da pesquisa a pedido "generics"

4 a resposta

Qual é o sentido de permitir testemunhas de tipo em todas as chamadas de método?

Digamos que temos dois métodos como o seguinte: public static <T> T genericReturn() { /*...*/ } public static String stringReturn() { /*...*/ }Ao chamar qualquer método, você pode fornecer a testemunha de tipo, independentemente de haver ou não ...

8 a resposta

TStringList vs. TList <string>

qual é a diferença no uso de um padrão type sl: TStringListcomparado ao uso de um TList genérico type sl: TList<string>? Tanto quanto eu posso ver, ambos se comportam exatamente da mesma forma. É apenas outra maneira de fazer a mesma ...

2 a resposta

Criando uma matriz genérica cujos elementos têm largura crescente em VHDL

É possível criar uma matriz cujos elementos tenham largura crescente. Por exemplo, digamos que X é uma matriz que possui 10 elementos; X (0) é std_logic_vector (3 até 0) X (1) é std_logic_vector (4 até 0) ... X (9) é std_logic_vector (12 até 0)

3 a resposta

Objeto de classe Java da variável type

Existe uma maneira de obter o objeto Class da variável type na classe genérica Java? Algo parecido: public class Bar extends Foo<T> { public Class getParameterClass() { return T.class; // doesn't compile } }Essas informações de tipo estão ...

4 a resposta

Genéricos limitados com a palavra-chave 'super'

Por que posso usarsuper somente com caracteres curinga e não com parâmetros de tipo? Por exemplo, noCollection interface, por que otoArray método não escrito assim interface Collection<T>{ <S super T> S[] toArray(S[] a); }

5 a resposta

Swift: verifique se o tipo genérico está em conformidade com o protocolo

Eu tenho um protocolo que eu defini assim: protocol MyProtocol { ... }Eu também tenho uma estrutura genérica: struct MyStruct <T> { ... }Finalmente, tenho uma função genérica: func myFunc <T> (s: MyStruct<T>) -> T? { ... }Gostaria de testar ...

3 a resposta

Genéricos na implementação do HashMap

Na implementação do Java, eu achei transient Entry[] table; which is initiated in constructor as table = new Entry[capacity];Eu sei e entendo que a criação de uma matriz genérica não é permitida, mas o que não entendo é como a coisa toda ...

3 a resposta

Genéricos Java - Como chamo um mapa genérico com um objeto sucessor

Eu escrevi o seguinte método validate(Map<String,IAnimal> map)E eu quero chamá-lo com dogMap = new HashMap<String,Dog>; ... validate(dogMap)onde Dog é o sucessor de Animal, Mas não compila. Como faço para alterá-lo para poder chamá-lo com um ...

4 a resposta

Interceptar método assíncrono que retorna Tarefa genérica <> via DynamicProxy

Minhas perguntas estão relacionadas a este postIntercepte a chamada para um método assíncrono usando DynamicProxy [https://stackoverflow.com/questions/14288075/intercept-the-call-to-an-async-method-using-dynamicproxy] Eu quero implementar ...

3 a resposta

Como manipular anotações JPA para um ponteiro para uma interface genérica

Eu tenho uma classe genérica que também é uma super classe mapeada que possui um campo privado que contém um ponteiro para outro objeto do mesmo tipo: @MappedSuperclass public abstract class MyClass<T extends MyIfc<T>> implements MyIfc<T> { ...