mirror of
https://gitflic.ru/project/openide/openide.git
synced 2025-12-19 01:50:56 +07:00
30 lines
440 B
Java
30 lines
440 B
Java
|
|
import java.util.*;
|
|
|
|
class Test {
|
|
{
|
|
List<UnaryOperator<String>> a = asList(String::intern);
|
|
}
|
|
|
|
public static <Ta> List<Ta> asList(Ta a) {
|
|
return null;
|
|
}
|
|
|
|
interface UnaryOperator<T> {
|
|
T apply(T t);
|
|
}
|
|
}
|
|
|
|
class TestVarargs {
|
|
{
|
|
List<UnaryOperator<String>> a = asList(String::intern);
|
|
}
|
|
|
|
public static <Ta> List<Ta> asList(Ta... a) {
|
|
return null;
|
|
}
|
|
|
|
interface UnaryOperator<T> {
|
|
T apply(T t);
|
|
}
|
|
} |