疑問

メソッドコール単位でGenericsの型付けが出来た方が使いやすいのではないか。クラスの場合と全く同じ手順で消去できる*1し、特にデメリットが思いつかない。
追記:実際に出来た。マニュアルはちゃんと読もう。

public class Test{
    static public  List makeList(){
        return new ArrayList();
    }
    static public void main(String[] args){
        //List list = Test.makeList();//出来たらいいな
        List list = Test.makeList();//実際に出来た
    }
}

*1:コンパイルは遅くなる。