Files
kotlin-fork/compiler/testData/ir/irText/declarations/parameters/fun.txt
T
2017-05-04 09:33:03 +03:00

50 lines
2.2 KiB
Plaintext
Vendored

FILE /fun.kt
FUN public fun <T> test1(i: kotlin.Int, j: T): kotlin.Unit
TYPE_PARAMETER <T>
VALUE_PARAMETER value-parameter i: kotlin.Int
VALUE_PARAMETER value-parameter j: T
BLOCK_BODY
FUN public fun test2(i: kotlin.Int = ..., j: kotlin.String = ...): kotlin.Unit
VALUE_PARAMETER value-parameter i: kotlin.Int = ...
EXPRESSION_BODY
CONST Int type=kotlin.Int value='0'
VALUE_PARAMETER value-parameter j: kotlin.String = ...
EXPRESSION_BODY
CONST String type=kotlin.String value=''
BLOCK_BODY
FUN public fun test3(vararg args: kotlin.String): kotlin.Unit
VALUE_PARAMETER value-parameter vararg args: kotlin.String
BLOCK_BODY
FUN public fun kotlin.String.textExt1(i: kotlin.Int, j: kotlin.String): kotlin.Unit
$receiver: VALUE_PARAMETER this@textExt1: String
VALUE_PARAMETER value-parameter i: kotlin.Int
VALUE_PARAMETER value-parameter j: kotlin.String
BLOCK_BODY
CLASS CLASS Host
$this: VALUE_PARAMETER this@Host: Host
CONSTRUCTOR public constructor Host()
BLOCK_BODY
DELEGATING_CONSTRUCTOR_CALL 'constructor Any()'
INSTANCE_INITIALIZER_CALL classDescriptor='Host'
FUN public final fun kotlin.String.testMembetExt1(i: kotlin.Int, j: kotlin.String): kotlin.Unit
$this: VALUE_PARAMETER this@Host: Host
$receiver: VALUE_PARAMETER this@testMembetExt1: String
VALUE_PARAMETER value-parameter i: kotlin.Int
VALUE_PARAMETER value-parameter j: kotlin.String
BLOCK_BODY
FUN public final fun <T> kotlin.String.testMembetExt2(i: kotlin.Int, j: T): kotlin.Unit
TYPE_PARAMETER <T>
$this: VALUE_PARAMETER this@Host: Host
$receiver: VALUE_PARAMETER this@testMembetExt2: String
VALUE_PARAMETER value-parameter i: kotlin.Int
VALUE_PARAMETER value-parameter j: T
BLOCK_BODY
FUN FAKE_OVERRIDE public open override fun equals(other: kotlin.Any?): kotlin.Boolean
$this: VALUE_PARAMETER this@Any: Any
VALUE_PARAMETER value-parameter other: kotlin.Any?
FUN FAKE_OVERRIDE public open override fun hashCode(): kotlin.Int
$this: VALUE_PARAMETER this@Any: Any
FUN FAKE_OVERRIDE public open override fun toString(): kotlin.String
$this: VALUE_PARAMETER this@Any: Any