Fix for KT-10729: Accessing private const field in companion object from a function in the same companion generates run-time error

This commit is contained in:
Michael Bogdanov
2016-02-01 14:04:24 +03:00
parent 9790afb1bd
commit 5f38c1d571
10 changed files with 94 additions and 4 deletions
@@ -0,0 +1,5 @@
import test.*
fun box(): String {
return IntentionsBundle.message()
}
@@ -0,0 +1,14 @@
package test
class IntentionsBundle {
companion object {
internal inline fun message(): String {
return KEY + BUNDLE
}
private const val BUNDLE = "K"
protected const val KEY = "O"
}
}