blob: 9c55bce377e6d516671ea8c30e97c110507d0a8a [file] [log] [blame]
class Key<T> {}
class Foo {
<T> void putUserData(Key<T> k, T t) {}
<T> Key<T> getKey(Key<T> t) {}
{
Key<Key<String>> k = new Key<Key<String>>();
putUserData(k, getKey(new Key<String>())<caret>);
}
}