Files
kotlin-fork/j2k/testData/fileOrElement/annotations/jetbrainsNotNull.kt
T
Alexander Udalov 3c859caf2b j2k: flatten test cases and testData directory structure
Move j2k/test/tests -> j2k/tests, j2k/test/testData -> j2k/testData
2015-01-03 00:52:59 +03:00

29 lines
603 B
Kotlin

// !forceNotNullTypes: false
// !specifyLocalVariableTypeByDefault: true
package test
public class Test(str: String) {
var myStr = "String2"
{
myStr = str
}
public fun sout(str: String) {
// UNNECESSARY_NOT_NULL_ASSERTION heuristic does not work any more, instead we can skip generating !! altogether
System.out!!.println(str)
}
public fun dummy(str: String): String {
return str
}
public fun test() {
sout("String")
val test: String = "String2"
sout(test)
sout(dummy(test))
Test(test)
}
}