#

generics

Generic programming concepts and type parameters

ProgrammingJava Generics Wildcard with Comparable: Causes and Solutions

Understanding why Java generics wildcards cause compilation errors with Comparable bounds and how to implement Kotlin data classes with proper type constraints.

1 answer 2 views
ProgrammingCreating Generic Type Instances in Java: Solutions Beyond Reflection

Explore practical approaches for creating instances of generic types in Java, including Class<T> parameters, factory patterns, and supplier interfaces as alternatives to reflection-based solutions.

1 answer 2 views
ProgrammingTypeScript: Generic Indexed Access & Unknown Mismatch

Why does TypeScript allow assigning to generic B['Child'] (unknown) but fail unknown extends B['Child'] in conditionals? Explore compiler rules, GitHub issues like #46076, and workarounds like tuple wrapping for consistent generics.

1 answer 1 view