Change .hashCode() to .bar() for some nullability fixes tests

Hash code can be no more used because in 1.3 we have nullable extension.
This fixes two wrap with safe let call tests and
one surround with null check test.
This commit is contained in:
Mikhail Glukhikh
2018-09-12 17:31:05 +03:00
parent 0f8b46b7d7
commit 81406a2bac
4 changed files with 12 additions and 5 deletions
@@ -1,13 +1,14 @@
// "Wrap with '?.let { ... }' call" "false"
// WITH_RUNTIME
// ACTION: Add non-null asserted (!!) call
// ACTION: Introduce local variable
// ACTION: Replace with safe (?.) call
// ERROR: Only safe (?.) or non-null asserted (!!.) calls are allowed on a nullable receiver of type Int?
fun Int.bar() {}
class My(var x: Int?) {
fun foo() {
x<caret>.hashCode()
x<caret>.bar()
}
}