Make $default methods non-private, avoid generating accessors for them

#KT-5786 Fixed
This commit is contained in:
Alexander Udalov
2015-04-23 16:42:51 +03:00
parent dc05596ce0
commit 07c2442405
10 changed files with 132 additions and 19 deletions
@@ -0,0 +1,11 @@
// KT-5786 NoSuchMethodError: no accessor for private fun with default arguments
class A {
private fun foo(result: String = "OK"): String = result
companion object {
fun bar() = A().foo()
}
}
fun box() = A.bar()