| // !forceNotNullTypes: false | |
| // !specifyLocalVariableTypeByDefault: true | |
| package test | |
| internal class Foo { | |
| fun execute() {} | |
| } | |
| internal class Bar { | |
| var fooNotNull = Foo() | |
| var fooNullable: Foo? = null | |
| } | |
| internal class Test { | |
| fun test(barNotNull: Bar, barNullable: Bar?) { | |
| barNotNull.fooNotNull.execute() | |
| barNotNull.fooNullable!!.execute() | |
| barNullable!!.fooNotNull.execute() | |
| barNullable.fooNullable!!.execute() | |
| } | |
| } |