Resultados da pesquisa a pedido "generics"
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) { ...
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 ...
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 ...
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 ...
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 ...
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 ...
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 ...
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 = ...
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 * ...
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 ...