Resultados de la búsqueda a petición "generics"
¿Qué significa el signo de interrogación en un parámetro de tipo enlazado?
Encontré la definición destd::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; }¿Qué significa el ...
Scala: sobrecarga de métodos sobre tipos genéricos
En C # puedo sobrecargar los métodos de tipo genérico como se muestra en el siguiente ejemplo: // http://ideone.com/QVooD using System; using System.Collections.Generic; public class Test { public static void Foo(List<int> ints) ...
Java Generics Puzzler, ampliando una clase y usando comodines
He estado golpeándome la cabeza contra este por un tiempo y pensé que quizás algunos ojos nuevos verán el problema; gracias por tu tiempo. import java.util.*; class Tbin<T> extends ArrayList<T> {} class TbinList<T> extends ArrayList<Tbin<T>> {} ...
¿Los miembros estáticos de una clase genérica están vinculados a la instancia específica?
Esto es más una documentación que una pregunta real. Parece que esto todavía no se ha abordado en SO (a menos que me lo haya perdido), así que aquí va: Imagine una clase genérica que contiene un miembro estático: class Foo<T> { public static ...
Comparador de Java 8 que compara la función estática
Para el código fuente de comparación en la clase Comparator public static <T, U extends Comparable<? super U>> Comparator<T> comparing( Function<? super T, ? extends U> keyExtractor) { Objects.requireNonNull(keyExtractor); return (Comparator<T> ...
¿Cómo detectar llamadas a métodos ambiguos que causarían una ClassCastException en Java 8?
Actualmente estamos en el proceso de migrar una aplicación de Java 7 a Java 8. Después de solucionar algunos problemas de compilación, me topé con un problema similar a la siguiente pregunta:Error de ClassCast: Java 7 vs Java ...
¿Por qué la inferencia de tipo genérico Java 8 elige esta sobrecarga?
Considere el siguiente programa: public class GenericTypeInference { public static void main(String[] args) { print(new SillyGenericWrapper().get()); } private static void print(Object object) { System.out.println("Object"); } private static ...
Propiedad Swift que se ajusta a un protocolo y clase
@property (strong, nonatomic) UIViewController<UITableViewDelegate> *thing; Quiero implementar una propiedad como en este código Objective-C en Swift. Entonces, esto es lo que he intentado: class AClass<T: UIViewController where T: ...
Genéricos rápidos y Upcasting
Tengo una pregunta rápida sobre los genéricos en Swift. El problema es que estoy tratando de almacenar una variable que toma un genérico como parámetro, pero no puedo convertirlo al tipo por el que está restringido. Se explica mejor en un breve ...
Obtener el tipo de clase derivada del método estático de clase de una base
Me gustaría obtener el tipo de la clase derivada de un método estático de su clase base. ¿Cómo se puede lograr esto? ¡Gracias! class BaseClass { static void Ping () { Type t = this.GetType(); // should be DerivedClass, but it is not possible ...