Type erasure

Source: Wikipedia, the free encyclopedia.

In

run-time. Operational semantics not requiring programs to be accompanied by types are named type-erasure semantics, in contrast with type-passing semantics. Type-erasure semantics is an abstraction principle, ensuring that the run-time execution of a program doesn't depend on type information. In the context of generic programming, the opposite of type erasure is named reification.[1]

Type inference

The reverse operation is named

Rule of inference
for this definition.

See also

References

  1. ^ Langer, Angelika. "What is reification?".