Secondary constructors resolve

This commit is contained in:
Denis Zharkov
2015-02-02 12:44:32 +03:00
parent 8305d73682
commit b2cecf1dd0
38 changed files with 655 additions and 5 deletions
@@ -0,0 +1,20 @@
class B<R> {
constructor(x: String) {}
constructor(x: R) {}
}
val y8: B<String> = <caret>B("")
Resolved call:
Candidate descriptor: constructor B<R>(x: String) defined in B
Resulting descriptor: constructor B<R>(x: String) defined in B
Explicit receiver kind = NO_EXPLICIT_RECEIVER
Dispatch receiver = NO_RECEIVER
Extension receiver = NO_RECEIVER
Value arguments mapping:
SUCCESS x : String = ""