Generate IrTypeParameter and IrValueParameter declarations
This commit is contained in:
@@ -1,17 +1,22 @@
|
||||
FILE /smartCasts.kt
|
||||
FUN public fun expectsString(s: kotlin.String): kotlin.Unit
|
||||
VALUE_PARAMETER value-parameter s: kotlin.String
|
||||
BLOCK_BODY
|
||||
FUN public fun expectsInt(i: kotlin.Int): kotlin.Unit
|
||||
VALUE_PARAMETER value-parameter i: kotlin.Int
|
||||
BLOCK_BODY
|
||||
FUN public fun overloaded(s: kotlin.String): kotlin.String
|
||||
VALUE_PARAMETER value-parameter s: kotlin.String
|
||||
BLOCK_BODY
|
||||
RETURN type=kotlin.Nothing from='overloaded(String): String'
|
||||
GET_VAR 'value-parameter s: String' type=kotlin.String origin=null
|
||||
FUN public fun overloaded(x: kotlin.Any): kotlin.Any
|
||||
VALUE_PARAMETER value-parameter x: kotlin.Any
|
||||
BLOCK_BODY
|
||||
RETURN type=kotlin.Nothing from='overloaded(Any): Any'
|
||||
GET_VAR 'value-parameter x: Any' type=kotlin.Any origin=null
|
||||
FUN public fun test1(x: kotlin.Any): kotlin.Unit
|
||||
VALUE_PARAMETER value-parameter x: kotlin.Any
|
||||
BLOCK_BODY
|
||||
WHEN type=kotlin.Unit origin=null
|
||||
BRANCH
|
||||
@@ -35,6 +40,7 @@ FILE /smartCasts.kt
|
||||
s: TYPE_OP type=kotlin.String origin=IMPLICIT_CAST typeOperand=kotlin.String
|
||||
GET_VAR 'value-parameter x: Any' type=kotlin.Any origin=null
|
||||
FUN public fun test2(x: kotlin.Any): kotlin.String
|
||||
VALUE_PARAMETER value-parameter x: kotlin.Any
|
||||
BLOCK_BODY
|
||||
WHEN type=kotlin.Unit origin=null
|
||||
BRANCH
|
||||
@@ -47,6 +53,7 @@ FILE /smartCasts.kt
|
||||
s: TYPE_OP type=kotlin.String origin=IMPLICIT_CAST typeOperand=kotlin.String
|
||||
GET_VAR 'value-parameter x: Any' type=kotlin.Any origin=null
|
||||
FUN public fun test3(x: kotlin.Any): kotlin.String
|
||||
VALUE_PARAMETER value-parameter x: kotlin.Any
|
||||
BLOCK_BODY
|
||||
WHEN type=kotlin.Unit origin=null
|
||||
BRANCH
|
||||
|
||||
Reference in New Issue
Block a user