| // RUN_PIPELINE_TILL: FRONTEND |
| // FIR_IDENTICAL |
| // FILE: kotlin.kt |
| fun main(j : C, s : Array<String?>) { |
| j.from() |
| j.from("") |
| j.from("", "") |
| j.<!OVERLOAD_RESOLUTION_AMBIGUITY!>from<!>("", "", "") |
| |
| j.<!OVERLOAD_RESOLUTION_AMBIGUITY!>from<!>("", *s) // This should not be an ambiguity, see KT-1842 |
| j.from(*s) |
| } |
| |
| // FILE: C.java |
| public class C { |
| void from() {} |
| void from(String s) {} |
| void from(String s, String s1) {} |
| void from(String... s) {} |
| void from(String s1, String... s) {} |
| } |
| |
| /* GENERATED_FIR_TAGS: functionDeclaration, javaFunction, javaType, nullableType, stringLiteral */ |