import java.util.*;
public class SimpleArrays
{
@SafeVarargs
public static <T> List<T> asList( T... a )
{
return new ArrayList<>( a );
}
}
asList()
java.util.ArraysのOraclesJDK実装から取得されます。
エラーは
error: cannot infer type arguments for ArrayList<>
return new ArrayList<>( a );
1 error
これはどのように機能しますか?Oracleは、私たちが使用しているのと同じコンパイラを使用します。