Type erasure

To understand runtime type safety first means understanding type erasure. This section defines type erasure and whether it impacts Java, .NET, and Golang:

  • Type erasure: a brief explanation of type erasure
  • Java: Java and type erasure
  • .NET: .NET and how it preserves type information
  • Golang: Golang and how it takes a page from .NET

Next: Type erasure