Resultados da pesquisa a pedido "generics"

1 a resposta

Como chamar o método mais específico de sobrecarga

Aqui está um exemplo de playground: protocol P { associatedtype T func getValue() -> T } class Foo: P { func getValue() -> String { return "hello" } } class Bar { func test<T: P>(_ o: T) { print("Generic", o.getValue()) } func test(_ o: Any) { ...

1 a resposta

fábrica estática genérica parametrizada java

É possível em Java criar um método / classe estático de fábrica que use uma interface como o tipo parametrizado e retornar uma classe de implementação dessa interface? Embora meu conhecimento de genéricos seja limitado, eis o que eu quero ...

7 a resposta

Obter tipo de tipo genérico dentro de uma lista em Java

Eu tenho a função abaixo: public <T> void putList(String key, List<T> lst){ if (T instanceof String) { // Do something } if (T instanceof Integer) { // Do something } }Dentro desta função, eu quero saber se <T> é String ou Inteiro, então ...

5 a resposta

Chamando o método estático genérico no PowerShell

Como você chama um método estático genérico de uma classe personalizada no Powershell? Dada a seguinte classe: public class Sample { public static string MyMethod<T>( string anArgument ) { return string.Format( "Generic type is {0} with ...

1 a resposta

Adaga 2 com Kotlin, retornando tipo com genérico em ApplicationComponent

Eu quero retornar o tipo com genérico para ser exposto por sub-gráficos, o problema está nas classes java geradas automaticamente, tentei fazer algo, mas a única maneira de resolvê-lo é remover o tipo genérico do AppComponent e retornar o objeto ...

4 a resposta

Autoboxing Java 8 + genéricos: comportamento diferente com variável vs. método

Eu encontrei um pedaço de código que depois de mudar do Java 7 para o Java 8 parou de compilar. Ele não apresenta nenhum dos novos itens do Java 8, como lambda ou streams. Eu reduzi o código problemático para a seguinte ...

2 a resposta

Usando tipos de retorno nulos com o novo Func <T, TResult>

Estou usando um delegado anônimo no meu código chamando esta função de exemplo: public static int TestFunction(int a, int b) { return a + b; }O delegado fica assim: var del = new Func<int, int, int>(TestFunction);Minha pergunta é: como ...

1 a resposta

QueryMultiple genérico com Dapper

Eu tenho um repositório base com um método Get genérico para retornar dados usando o Dapper como public T Get<T>(Func<IDbConnection, T> query) { using (IDbConnection db = ...

2 a resposta

Instanciando matriz genérica no Kotlin

Por que isso não compila? Eu recebo erro de compilação em 3 linhas Não é possível usar T como parâmetro do tipo reificado. Use classe em vez disso class Matrix2d<T>(val rows: Int, val cols: Int, init: (Int, Int) -> T) { var data = Array(rows * ...

1 a resposta

Por que o uso de variáveis de tipo bruto afeta assinaturas sem referência aos parâmetros de tipo?

Olhando para outroPergunta, questão [https://stackoverflow.com/questions/43057701/method-of-class-with-generics-returns-listobject-rather-than-listpluginsnapsh] Eu me deparei com esse comportamento intrigante do compilador Sun-Oracle 1.8.0_112 ...