Tag: CONST-GENERICS
Necesito crear un array de genéricos en tiempo de ejecución y, debido a la eliminación de tipos de Java, estoy utilizando tokens de super tipo para lograrlo. Creé la siguiente clase abstracta: public abstract class TypeReference<T> { private final Type type; public TypeReference() { Type superclass = getClass().getGenericSuperclass(); type = . . . Read more
Estoy escribiendo una librería tipo ORM y mis instancias de modelo pueden existir en diferentes formas, como esta: # Pueden tener cualquier atributo selected_user: User[Selected] = db.select(User, …) # Deben tener atributos obligatorios user_to_insert: User[ToInsert] = User.prepare_insert(…) # Deben tener clave primaria user_to_update: User[ToUpdate] = User.prepare_update(…) Todas estas variables son . . . Read more
¿Podemos hacer lo mismo o algo similar en Kotlin sin heredar la clase padre?
Dado el siguiente archivo de construcción: class Factory { public static <T> FooBuilder<T> fooBuilder() { return new FooBuilder<>(); } } class FooBuilder<T> { int x; public FooBuilder<T> addFooStep(int x) { this.x = x; return this; } public Metric<T> build() { return new Metric<>(x); } } class Metric<T> { final int . . . Read more
Estoy tratando de crear la firma correcta de la función toTableGeneric. Debe tomar una matriz de Column, donde el segundo tipo genérico puede variar para cada elemento de la matriz. La función toTable funciona para 2 elementos, pero no puedo obtener el tipo correcto para la función toTableGeneric. ¿Es posible . . . Read more