Files
openide/java/java-tests/testData/codeInsight/daemonCodeAnalyzer/lambda/performance/GenericMethodCallPassedToVarargs.java
Bas Leijdekkers bc58a5983c Java: small change in test
GitOrigin-RevId: 2428e3babb03526980472fd3a19835c1831d2f4a
2025-07-09 00:31:23 +00:00

218 lines
5.1 KiB
Java

interface Map<K, V> {
@SafeVarargs
@SuppressWarnings("varargs")
static <K, V> Map<K, V> ofEntries(Entry<? extends K, ? extends V>... entries) {
return null;
}
static <K, V> Entry<K, V> entry(K k, V v) {
return null;
}
interface Entry<K, V> {}
}
class Performance {
private static final Map<String, String> translation = Map.<String, String>ofEntries(
Map.entry("a","b"),
Map.entry("c","b"),
Map.entry("d","b"),
Map.entry("e","f"),
Map.entry("g","gg"),
Map.entry("a","b"),
Map.entry("c","b"),
Map.entry("d","b"),
Map.entry("e","f"),
Map.entry("g","gg"),
Map.entry("a","b"),
Map.entry("c","b"),
Map.entry("d","b"),
Map.entry("e","f"),
Map.entry("g","gg"),
Map.entry("a","b"),
Map.entry("c","b"),
Map.entry("d","b"),
Map.entry("e","f"),
Map.entry("g","gg"),
Map.entry("a","b"),
Map.entry("c","b"),
Map.entry("d","b"),
Map.entry("e","f"),
Map.entry("g","gg"),
Map.entry("a","b"),
Map.entry("c","b"),
Map.entry("d","b"),
Map.entry("e","f"),
Map.entry("g","gg"),
Map.entry("a","b"),
Map.entry("c","b"),
Map.entry("d","b"),
Map.entry("e","f"),
Map.entry("g","gg"),
Map.entry("a","b"),
Map.entry("c","b"),
Map.entry("d","b"),
Map.entry("e","f"),
Map.entry("g","gg"),
Map.entry("a","b"),
Map.entry("c","b"),
Map.entry("d","b"),
Map.entry("e","f"),
Map.entry("g","gg"),
Map.entry("a","b"),
Map.entry("c","b"),
Map.entry("d","b"),
Map.entry("e","f"),
Map.entry("g","gg"),
Map.entry("a","b"),
Map.entry("c","b"),
Map.entry("d","b"),
Map.entry("e","f"),
Map.entry("g","gg"),
Map.entry("a","b"),
Map.entry("c","b"),
Map.entry("d","b"),
Map.entry("e","f"),
Map.entry("g","gg"),
Map.entry("a","b"),
Map.entry("c","b"),
Map.entry("d","b"),
Map.entry("e","f"),
Map.entry("g","gg"),
Map.entry("a","b"),
Map.entry("c","b"),
Map.entry("d","b"),
Map.entry("e","f"),
Map.entry("g","gg"),
Map.entry("a","b"),
Map.entry("c","b"),
Map.entry("d","b"),
Map.entry("e","f"),
Map.entry("g","gg"),
Map.entry("a","b"),
Map.entry("c","b"),
Map.entry("d","b"),
Map.entry("e","f"),
Map.entry("g","gg"),
Map.entry("a","b"),
Map.entry("c","b"),
Map.entry("d","b"),
Map.entry("e","f"),
Map.entry("g","gg"),
Map.entry("a","b"),
Map.entry("c","b"),
Map.entry("d","b"),
Map.entry("e","f"),
Map.entry("g","gg"),
Map.entry("a","b"),
Map.entry("c","b"),
Map.entry("d","b"),
Map.entry("e","f"),
Map.entry("g","gg"),
Map.entry("a","b"),
Map.entry("c","b"),
Map.entry("d","b"),
Map.entry("e","f"),
Map.entry("g","gg"),
Map.entry("a","b"),
Map.entry("c","b"),
Map.entry("d","b"),
Map.entry("e","f"),
Map.entry("g","gg"),
Map.entry("a","b"),
Map.entry("c","b"),
Map.entry("d","b"),
Map.entry("e","f"),
Map.entry("g","gg"),
Map.entry("a","b"),
Map.entry("c","b"),
Map.entry("d","b"),
Map.entry("e","f"),
Map.entry("g","gg"),
Map.entry("a","b"),
Map.entry("c","b"),
Map.entry("d","b"),
Map.entry("e","f"),
Map.entry("g","gg"),
Map.entry("a","b"),
Map.entry("c","b"),
Map.entry("d","b"),
Map.entry("e","f"),
Map.entry("g","gg"),
Map.entry("a","b"),
Map.entry("c","b"),
Map.entry("d","b"),
Map.entry("e","f"),
Map.entry("g","gg"),
Map.entry("a","b"),
Map.entry("c","b"),
Map.entry("d","b"),
Map.entry("e","f"),
Map.entry("g","gg"),
Map.entry("a","b"),
Map.entry("c","b"),
Map.entry("d","b"),
Map.entry("e","f"),
Map.entry("g","gg"),
Map.entry("a","b"),
Map.entry("c","b"),
Map.entry("d","b"),
Map.entry("e","f"),
Map.entry("g","gg"),
Map.entry("a","b"),
Map.entry("c","b"),
Map.entry("d","b"),
Map.entry("e","f"),
Map.entry("g","gg"),
Map.entry("a","b"),
Map.entry("c","b"),
Map.entry("d","b"),
Map.entry("e","f"),
Map.entry("g","gg"),
Map.entry("a","b"),
Map.entry("c","b"),
Map.entry("d","b"),
Map.entry("e","f"),
Map.entry("g","gg"),
Map.entry("a","b"),
Map.entry("c","b"),
Map.entry("d","b"),
Map.entry("e","f"),
Map.entry("g","gg"),
Map.entry("a","b"),
Map.entry("c","b"),
Map.entry("d","b"),
Map.entry("e","f"),
Map.entry("g","gg"),
Map.entry("a","b"),
Map.entry("c","b"),
Map.entry("d","b"),
Map.entry("e","f"),
Map.entry("g","gg"),
Map.entry("a","b"),
Map.entry("c","b"),
Map.entry("d","b"),
Map.entry("e","f"),
Map.entry("g","gg"),
Map.entry("a","b"),
Map.entry("c","b"),
Map.entry("d","b"),
Map.entry("e","f"),
Map.entry("g","gg"),
Map.entry("a","b"),
Map.entry("c","b"),
Map.entry("d","b"),
Map.entry("e","f"),
Map.entry("g","gg"),
Map.entry("a","b"),
Map.entry("c","b"),
Map.entry("d","b"),
Map.entry("e","f"),
Map.entry("g","gg"),
Map.entry("a","b"),
Map.entry("c","b"),
Map.entry("d","b"),
Map.entry("e","f"),
Map.entry("g","gg")
);
}