Resultados da pesquisa a pedido "generics"
Por que LongProperty implementa a propriedade <Number>, mas não a propriedade <Long>?
Me deparei com o que parece ser uma peculiaridade na API JavaFX:LongProperty implementaProperty<Number>, mas nãoProperty<Long>. Qual é a razão para isto? Eu meio que tenho a ideia de que tudo deriva do problema inerente de Java com covariância e ...
Desserialização do GSON com tipos genéricos e nomes de campos genéricos
Digamos que tenhamos uma estrutura como esta: JSON: { "body": { "cats": [{ "cat": { "id": 1, "title": "cat1" } }, { "cat": { "id": 2, "title": "cat2" } }] } }E POJO correspondente: Response.class private final Body body; Body.class private ...
Substituindo método com tipo de retorno genérico
Digamos que eu tenho uma superclasse que define o seguinte método abstrato public abstract <T extends Interface> Class<T> getMainClass();Agora, se eu quiser substituí-lo em alguma subclasse public Class<Implementation> getMainClass(){ return ...
Passando lambda como parâmetro com tipo genérico - java 8
Se eu tiver um métodofoo(Predicate bar), Posso usá-lo a seguir: foo(new Predicate<MyObject>() { public boolean apply(MyObject obj) { return true; } } )Mas como posso alcançar o mesmo resultado usando expressões no estilo lambda: foo((MyObject ...
Trabalhando com objetos de características que requerem dimensões
Eu gostaria de ter umLinkedList de estruturas de wrapper de objeto de característica. O interno seria um tipo de fluxo para um fluxo Ssl ou Não-Ssl. Minha esperança era repassar o wrapper struct e, desde que o interior estivesse em conformidade ...
Aguarde o resultado da Tarefa <Terror> usando reflexão em um método não genérico
Considere o seguinte caso: class A { public int Id; } class B : A { } class Main { public async Task<int> Create(Type type) { MethodInfo method = this.GetType().GetMethod("Create", new Type[] { typeof(string) }).MakeGenericMethod(new Type[] { ...
Qual é a diferença entre A <T estende B> e A <? estende B>?
Eu sou um novo aprendiz de java. Recentemente eu estava lendo programação genérica e me confundi com isso ... A<T extends B> and A<? extends B>
Genéricos Java com classe e interface estática aninhada
Eu quero usar uma classe genérica dentro de uma interface estática aninhada. Meu objetivo é fazer algo assim: public class MyClass<T>{ private MyInterface task; public static interface MyInterface{ void aMethod (T item); } }Mas recebo o erro: ...
Java: curingas limitados ou parâmetro de tipo limitado?
Recentemente, li este artigo: http://download.oracle.com/javase/tutorial/extra/generics/wildcards.html [http://download.oracle.com/javase/tutorial/extra/generics/wildcards.html] Minha pergunta é, em vez de criar um método como este: public void ...
Aplicando o método de extensão à classe genérica com tipo genérico
Eu estava trabalhando com a classe genérica em vb.net. E parece que o método de extensão não pode ser aplicado à classe genérica sem especificar o tipo. Eu tenho essa classe genérica Public Class MyGeneric(Of T) 'Methods and properties go here ...