特別なタイプでジェネリック メソッドを呼び出すことができることがわかりました。
一般的なメソッドがあるとします。
class ListUtils {
public static <T> List<T> createList() {
return new ArrayList<T>();
}
}
次のように呼び出すことができます。
List<Integer> intList = ListUtils.<Integer>createList();
しかし、静的にインポートされた場合、どのように呼び出すことができますか? 例えば:
List<Integer> intList = <Integer>createList();
これは動作しません。