Resultados da pesquisa a pedido "generics"
Compare dois System.Enum do tipo T
Agora estou bem perto de entender os genéricos (eu acho). No entanto, apenas percebi que o System.Enum não é fácil de implementar como um tipo genérico. Eu tenho essa classe: public class Button<TEnum> where TEnum : struct, IConvertible, ...
Compiladores se comportam de maneira diferente com um parâmetro nulo de um método genérico
O código a seguir compila perfeitamente com o Eclipse, mas falha ao compilar com o javac: public class HowBizarre { public static <P extends Number, T extends P> void doIt(P value) { } public static void main(String[] args) { doIt(null); } ...
Por que chamar o método com retorno genérico em uma classe genérica é considerado inseguro pelo javac?
Considere o seguinte código: public class Main { public static class NormalClass { public Class<Integer> method() { return Integer.class; } } public static class GenericClass<T> { public Class<Integer> method() { return Integer.class; } } public ...
testando a conformidade do protocolo com tipos associados
Eu tenho um protocolo que usa um tipo associado, como tal: protocol Populatable { typealias T func populateWith(object: T) }e classes que implementam o protocolo: class DateRowType: Populatable { func populateWith(object: NSDate) ...
O que significa o ponto de interrogação no parâmetro de tipo dos genéricos Java?
Este é um pequeno trecho de código retirado de alguns dos exemplos que acompanham o Stanford Parser. Estou desenvolvendo em Java há cerca de 4 anos, mas nunca tive uma compreensão muito forte do que esse estilo de código deveria indicar. List<? ...
Como posso retornar NULL de um método genérico em c #?
Eu tenho um método genérico com este código (fictício) (sim, eu sei que IList tem predicados, mas meu código não está usando IList, mas alguma outra coleção, de qualquer forma isso é irrelevante para a pergunta ...) static T FindThing<T>(IList ...
Em texto datilografado: existe uma maneira em 'tempo de compilação' para obter todos os nomes de propriedades definidos em uma interface TypeScript?
Gostaria de criar uma classe TypeScript genérica para renderizar (como uma lista HTML) uma matriz de objetos que implementam uma interface TypeScript específica. por exemplo. class GenericListRenderer<T> { items: T[]; constructor(listItems: ...
Capturar uma exceção genérica em Java?
Usamos o JUnit 3 no trabalho e não háExpectedException anotação. Eu queria adicionar um utilitário ao nosso código para quebrar isso: try { someCode(); fail("some error message"); } catch (SomeSpecificExceptionType ex) { }Então eu tentei ...
O que o ponto de interrogação significa em um parâmetro de tipo ligado?
Eu encontrei a definição parastd::borrow::BorrowMut [http://doc.rust-lang.org/std/borrow/trait.BorrowMut.html]: pub trait BorrowMut<Borrowed>: Borrow<Borrowed> where Borrowed: ?Sized, { fn borrow_mut(&mut self) -> &mut Borrowed; }O que o ponto ...
Java Generics Puzzler, estendendo uma classe e usando curingas
Eu tenho batido minha cabeça contra este por um tempo e pensei que talvez alguns olhos novos vejam o problema; Obrigado pelo seu tempo. import java.util.*; class Tbin<T> extends ArrayList<T> {} class TbinList<T> extends ArrayList<Tbin<T>> {} ...