generics

Mockito: Métodos De Stubbing Que Devuelven El Tipo Con Comodines Acotados

Considere este código: public class DummyClass { public List<? extends Number> dummyMethod() { return new ... e dummyMethod(). ¿Algún consejo sobre cómo uno va sobre los métodos de stubbing que devuelven un tipo con comodines acotados?

¿Cuál es la diferencia entre? y Objeto en Java genéricos?

Estoy usando Eclipse para ayudarme a limpiar un poco de código para usar Java generics correctamente. La mayoría de las vece ... de '?'. Entonces, ¿cuál es la diferencia entre: HashMap<String, ?> hash1; Y HashMap<String, Object> hash2;

Uso de protocolos como tipos de matriz y parámetros de función en swift

Quiero crear una clase que pueda almacenar objetos que se ajusten a un protocolo determinado. Los objetos deben almacenarse ... ) { if let index = find(self.protocols, element) { self.protocols.removeAtIndex(index) } } }

Diccionario StringDictionary vs

¿Alguien tiene alguna idea de cuáles son las diferencias prácticas entre el Sistema.Colecciones.Especializar.StringDictionar ... r con Linq o proporcionaría otros beneficios. ¿Algún pensamiento o sugerencia sobre por qué debería usar uno sobre el otro?

¿Qué significa "Protocolo only solo se puede usar como una restricción genérica porque tiene requisitos de tipo propios o asociados"?

Estoy tratando de crear un diccionario (en realidad un HashSet ) en un protocolo personalizado en Swift, pero me está dando e ... Actualización: Para la mejor explicación posible de por qué esta es la forma en que es echa un vistazo a esto video .

¿No hay implementación genérica de OrderedDictionary?

No parece haber una implementación genérica de OrderedDictionary (que está en el espacio de nombres System.Collections.Specia ... ad, pero me pregunté si/por qué no hay una implementación genérica fuera de la caja y si alguien sabe si es algo en. NET 4.0?

C # generic " where constraint "with" any generic type " definition?

Permítanme dar un ejemplo: Tengo una definición genérica de clase / interfaz: interface IGenericCar< T > {...} ... entemente de si es IGenericCar<int> o IGenericCar<System.Color>, porque no tengo ninguna dependencia de ese tipo.

¿Cómo hago que el tipo de retorno de un método sea genérico?

¿Hay alguna manera de hacer que este método sea genérico para que pueda devolver una cadena, bool, int o double? En este mo ... static string ConfigSetting(string settingName) { return ConfigurationManager.AppSettings[settingName]; }

Llamar a un método estático en un parámetro de tipo genérico

Esperaba hacer algo como esto, pero parece ser ilegal en C#: public Collection MethodThatFetchesSomething<T>() wh ... puedo llamar a un método estático en la clase genérica? El método estático tiene que estar disponible, dada la restricción.

Java generics T vs Object

Me preguntaba cuál es la diferencia entre las siguientes dos declaraciones de método: public Object doSomething(Object obj) ... ¿Hay algo que puedes/harías con uno pero no con el otro? No pude encontrar esta pregunta en ningún otro lugar de este sitio.

Cuál es la forma" adecuada " de emitir Consultas de Hibernación.list () ¿a List?

Soy un novato con Hibernate, y estoy escribiendo un método simple para devolver una lista de objetos hacer coincidir un filtr ... ntonces: ¿estoy haciendo esto bien? ¿Me estoy perdiendo algo obvio? ¿Hay un " funcionario" o "recomendado" Manera De Hacerlo?

¿Cuál es la sintaxis de un constructor predeterminado para una clase genérica?

¿Está prohibido en C# implementar un constructor predeterminado para una clase genérica? Si no, ¿por qué el siguiente códig ... } Error de tiempo de compilación : Error 1 Token inválido ' ('en la declaración de miembro de clase, estructura o interfaz

¿Existe un enfoque razonable para los parámetros de tipo" predeterminados " en los genéricos de C#?

En las plantillas de C++, se puede especificar que un determinado parámetro de tipo es un valor predeterminado. Es decir, a m ... con un parámetro de tipo adicional. Podría subclase, supongo, pero tenía curiosidad si había otras opciones en este sentido.

Expresión Lambda y método genérico

Supongamos que tengo una interfaz genérica: interface MyComparable<T extends Comparable<T>> { public int c ... (T obj1, T obj2) { return obj1.compareTo(obj2); } En alguna clase decir SO, y pasarlo como: sort(list, SO::compare);

¿Cómo configuro múltiples límites de tipo en Scala?

Quiero ser capaz de declarar algo como esto: trait Narrowable[A] extends Iterable[A] { def narrow[B <: A & B <: AnyRef] : Iterable[B] } Que, el tipo B debe ser tanto un subtipo de A y AnyRef. Es esto posible?

XML Serialize lista genérica de objetos serializables

Puedo serializar una lista genérica de objetos serializables sin tener que especificar su tipo. Algo así como la intención d ... a haber pasado mucho más tiempo leyendo sin tener estas ideas. Es increíble lo servicial que es la gente están en este sitio.

Convertir cadena a Lista en una línea?

Tengo una cadena: var names = "Brian,Joe,Chris"; ¿Hay una manera de convertir esto a un List<string> delimitado por , en una línea?

¿Cómo puedo averiguar qué tipo es cada objeto en una ArrayList?

Tengo una ArrayList compuesta de diferentes elementos importados de una db, compuesta de cadenas, números, dobles e ints. ¿Ha ... ntos tipos de datos es que se trata de una pieza de código java que se está escribiendo para implementarse con diferentes BD.

¿Cómo evitar las advertencias de seguridad de tipo con resultados Hibernate HQL?

Por ejemplo tengo tal consulta: Query q = sess.createQuery("from Cat cat"); List cats = q.list(); Si intento hacer algo c ... esita una conversión sin marcar para ajustarse a List": List<Cat> cats = q.list(); ¿hay alguna manera de evitarlo?

conseguir el tipo T de IEnumerable

¿Hay una manera de recuperar el tipo T de IEnumerable<T> a través de la reflexión? Por ejemplo Tengo una variable IEnumerable<Child> info; quiero recuperar el tipo de Hijo a través de la reflexión