Resultados da pesquisa a pedido "generics"

1 a resposta

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 ...

3 a resposta

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 ...

4 a resposta

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 ...

2 a resposta

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 ...

2 a resposta

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 ...

1 a resposta

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[] { ...

4 a resposta

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>

2 a resposta

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: ...

5 a resposta

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 ...

1 a resposta

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 ...