Resultados de la búsqueda a petición "generics"

1 la respuesta

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

3 la respuesta

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

6 la respuesta

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

6 la respuesta

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

2 la respuesta

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

2 la respuesta

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

4 la respuesta

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

4 la respuesta

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

1 la respuesta

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

8 la respuesta

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