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

2 la respuesta

Acceso a propiedades a través del parámetro de tipo genérico

Estoy tratando de crear un repositorio genérico para mis modelos. Actualmente tengo 3 modelos diferentes que no tienen relación entre ellos. (Contactos, Notas, Recordatorios). class Repository<T> where T:class { public IQueryable<T> ...

3 la respuesta

Collections.emptyList () devuelve una Lista <Object>?

Tengo problemas para navegar la regla de Java para inferir parámetros de tipo genérico. Considere la siguiente clase, que tiene un parámetro de lista opcional: import java.util.Collections; import java.util.List; public class Person { private ...

5 la respuesta

¿Qué sería diferente en Java si la declaración Enum no tuviera la parte recursiva?

Por favor miraDefinición de Java Enum [https://stackoverflow.com/questions/211143/java-enum-definition]y¿Por qué en java enum se declara como Enum <E extiende Enum ...

5 la respuesta

List <object> .RemoveAll - Cómo crear un predicado apropiado

Esta es una pregunta un poco novata: todavía soy bastante nuevo en C # y genéricos y completamente nuevo en predicados, delegados y expresiones lambda ... Tengo una clase 'Consultas' que contiene una lista genérica de otra clase llamada ...

1 la respuesta

Scala: el método genérico que usa evidencia implícita no compila

Estoy aprendiendo Scala trabajando los ejercicios del libro "Scala para los impacientes". Una pregunta pregunta: Dado un mutablePair[S, T] clase, use una restricción de tipo para definir un método de intercambio al que se pueda llamar si los ...

1 la respuesta

¿Cómo se almacenan las funciones y los tipos genéricos en un rlib?

En C ++, las plantillas no se pueden generar en bibliotecas dinámicas, solo podemos usarlas mediante archivos de encabezado. En C #, las funciones y los tipos genéricos pueden ser interpretados por lenguaje intermedio en .NET. Rust no tiene ...

3 la respuesta

La verificación de tipo genérico mecanografiado no funciona como se esperaba

He hecho un accesorio de prueba simple: export interface ITest1 {} export interface ITest2 {} export interface ITestGeneric<T> {} export function test() { let p: ITestGeneric<ITest1> = {} let q: ITestGeneric<ITest2> = p; }Esperaría que la última ...

3 la respuesta

¿Por qué utilizar un método auxiliar de captura de comodines?

Refiriéndose a :Métodos auxiliares de captura de comodines [https://docs.oracle.com/javase/tutorial/java/generics/capture.html] Dice crear un método auxiliar para capturar el comodín. public void foo(List<?> i) { fooHelper(i); } private <T> ...

5 la respuesta

Comprender un tipo capturado en Java (símbolo '?')

Que es?. ¿Está relacionado con los detalles de implementación del compilador de Java o el tipo se define en elJLS [https://docs.oracle.com/javase/specs/jls/se8/html/index.html]. Por ejemplo, public interface RecipientTypeVisitor<ReturnType> { ...

1 la respuesta

Capture el problema de conversión en Java, la reconciliación WRT de JLS y el comportamiento real de JDK

Dadas las siguientes dos definiciones de clase: class C1<T extends C1<T>> {} class C2<U> extends C1<C2<U>> {}Considere la siguiente declaración de tipo: C1<? extends C2<String>> c;Esto se compila bien en JDK-8u45, pero si ...