Calling static generic methods Calling static generic methods java java

Calling static generic methods


Yes, this is type inference based on the target of the assignment, as per JLS section 15.12.2.8. To be explicit, you'd call something like:

Foo.<String>createFoo();