Nathan Bryant nathan.bryant at
Tue Jul 13 14:08:20 PDT 2010

John, it's just array creation

class Foo<T> {
	T[] arr = new T[SIZE]; // Can't write this without reification

class Foo<T> {
	Object[] arr = new Object[SIZE];

	void set(int i, T t) { arr[i] = t; } // Either causes autoboxing
unbeknownst to the sorry fool who wrote new Foo<int>, or becomes illegal

John Nilsson wrote:

> What exactly is it that requires reification to work?


More information about the lambda-dev mailing list