この構文はありらしい。
public class GenericTest { <T> GenericTest(T t) { } public static void main(String[] args) { GenericTest test1 = new <String>GenericTest("hoge");//OK GenericTest test2 = new <String>GenericTest(100);//NG } }
が、誰がどのぐらい嬉しいのか、ちょっとよく分からなかった。