Restore original accessor signature as deprecated

The deprecated function is not operator because it covers cases where it was used in explicit form.

#KT-18789
This commit is contained in:
Ilya Gorbunov
2017-12-01 07:00:50 +03:00
parent 7efaa7cabc
commit 0b9830248d
2 changed files with 18 additions and 0 deletions
@@ -63,4 +63,15 @@ class VarByMapExtensionsTest {
map["d"] = null
assertEquals(null, d)
}
@Test fun deprecatedAccessors() {
assertEquals<Int>(
expected = map.getValue(this, VarByMapExtensionsTest::c),
actual = map.getValue<Int>(this, VarByMapExtensionsTest::c)
)
assertEquals<String>(
expected = map2.getValue<CharSequence, String>(this, VarByMapExtensionsTest::a2),
actual = map2.getValue<String>(this, VarByMapExtensionsTest::a2)
)
}
}