[IR] Render different quotes depending on IR constant type
This is needed for ACTUAL_ANNOTATIONS_NOT_MATCH_EXPECT diagnostic message, but also seems to be good improvement for IR dumps in tests. ^KT-62559
This commit is contained in:
committed by
Space Team
parent
8f6b6e17be
commit
5cf33c3556
@@ -46,7 +46,7 @@ FILE fqName:<root> fileName:/AbstractMutableMap.kt
|
||||
VALUE_PARAMETER name:p0 index:0 type:@[FlexibleNullability] K of <root>.MyMap?
|
||||
FUN FAKE_OVERRIDE name:remove visibility:public modality:OPEN <> ($this:kotlin.collections.MutableMap<K of <root>.MyMap, V of <root>.MyMap>, key:K of <root>.MyMap, value:V of <root>.MyMap) returnType:kotlin.Boolean [fake_override]
|
||||
annotations:
|
||||
SinceKotlin(version = '1.1')
|
||||
SinceKotlin(version = "1.1")
|
||||
PlatformDependent
|
||||
overridden:
|
||||
public open fun remove (key: K of kotlin.collections.AbstractMutableMap, value: V of kotlin.collections.AbstractMutableMap): kotlin.Boolean declared in kotlin.collections.AbstractMutableMap
|
||||
@@ -98,7 +98,7 @@ FILE fqName:<root> fileName:/AbstractMutableMap.kt
|
||||
VALUE_PARAMETER name:p0 index:0 type:@[FlexibleNullability] K of <root>.MyMap?
|
||||
FUN FAKE_OVERRIDE name:getOrDefault visibility:public modality:OPEN <> ($this:kotlin.collections.Map<K of <root>.MyMap, V of <root>.MyMap>, key:K of <root>.MyMap, defaultValue:V of <root>.MyMap) returnType:V of <root>.MyMap [fake_override]
|
||||
annotations:
|
||||
SinceKotlin(version = '1.1')
|
||||
SinceKotlin(version = "1.1")
|
||||
PlatformDependent
|
||||
overridden:
|
||||
public open fun getOrDefault (key: K of kotlin.collections.AbstractMutableMap, defaultValue: V of kotlin.collections.AbstractMutableMap): V of kotlin.collections.AbstractMutableMap declared in kotlin.collections.AbstractMutableMap
|
||||
|
||||
@@ -107,7 +107,7 @@ FILE fqName:<root> fileName:/AbstractMutableMap.kt
|
||||
VALUE_PARAMETER name:key index:0 type:K of <root>.MyMap
|
||||
FUN FAKE_OVERRIDE name:getOrDefault visibility:public modality:OPEN <> ($this:kotlin.collections.Map<K of <root>.MyMap, V of <root>.MyMap>, key:K of <root>.MyMap, defaultValue:V of <root>.MyMap) returnType:V of <root>.MyMap [fake_override]
|
||||
annotations:
|
||||
SinceKotlin(version = '1.1')
|
||||
SinceKotlin(version = "1.1")
|
||||
PlatformDependent
|
||||
overridden:
|
||||
public open fun getOrDefault (key: K of kotlin.collections.AbstractMutableMap, defaultValue: V of kotlin.collections.AbstractMutableMap): V of kotlin.collections.AbstractMutableMap declared in kotlin.collections.AbstractMutableMap
|
||||
@@ -147,7 +147,7 @@ FILE fqName:<root> fileName:/AbstractMutableMap.kt
|
||||
VALUE_PARAMETER name:key index:0 type:K of <root>.MyMap
|
||||
FUN FAKE_OVERRIDE name:remove visibility:public modality:OPEN <> ($this:kotlin.collections.MutableMap<K of <root>.MyMap, V of <root>.MyMap>, key:K of <root>.MyMap, value:V of <root>.MyMap) returnType:kotlin.Boolean [fake_override]
|
||||
annotations:
|
||||
SinceKotlin(version = '1.1')
|
||||
SinceKotlin(version = "1.1")
|
||||
PlatformDependent
|
||||
overridden:
|
||||
public open fun remove (key: K of kotlin.collections.AbstractMutableMap, value: V of kotlin.collections.AbstractMutableMap): kotlin.Boolean declared in kotlin.collections.AbstractMutableMap
|
||||
|
||||
@@ -75,7 +75,7 @@ FILE fqName:<root> fileName:/AnnotationInAnnotation.kt
|
||||
$this: VALUE_PARAMETER name:<this> type:kotlin.Any
|
||||
CLASS CLASS name:Test modality:FINAL visibility:public superTypes:[kotlin.Any]
|
||||
annotations:
|
||||
State(name = '1', storages = [Storage(value = 'HELLO')])
|
||||
State(name = "1", storages = [Storage(value = "HELLO")])
|
||||
$this: VALUE_PARAMETER INSTANCE_RECEIVER name:<this> type:<root>.Test
|
||||
CONSTRUCTOR visibility:public <> () returnType:<root>.Test [primary]
|
||||
BLOCK_BODY
|
||||
|
||||
@@ -659,17 +659,17 @@ FILE fqName:<root> fileName:/ArrayMap.kt
|
||||
$this: VALUE_PARAMETER name:<this> type:<root>.ArrayMapImpl<T of <root>.ArrayMapImpl>
|
||||
BLOCK_BODY
|
||||
RETURN type=kotlin.Nothing from='public final fun entries (): kotlin.collections.List<<root>.ArrayMapImpl.Entry<T of <root>.ArrayMapImpl>> declared in <root>.ArrayMapImpl'
|
||||
CALL 'public final fun mapIndexedNotNull <T, R> (transform: kotlin.Function2<@[ParameterName(name = 'index')] kotlin.Int, T of kotlin.collections.mapIndexedNotNull, R of kotlin.collections.mapIndexedNotNull?>): kotlin.collections.List<R of kotlin.collections.mapIndexedNotNull> declared in kotlin.collections' type=kotlin.collections.List<<root>.ArrayMapImpl.Entry<T of <root>.ArrayMapImpl>> origin=null
|
||||
CALL 'public final fun mapIndexedNotNull <T, R> (transform: kotlin.Function2<@[ParameterName(name = "index")] kotlin.Int, T of kotlin.collections.mapIndexedNotNull, R of kotlin.collections.mapIndexedNotNull?>): kotlin.collections.List<R of kotlin.collections.mapIndexedNotNull> declared in kotlin.collections' type=kotlin.collections.List<<root>.ArrayMapImpl.Entry<T of <root>.ArrayMapImpl>> origin=null
|
||||
<T>: kotlin.Any?
|
||||
<R>: <root>.ArrayMapImpl.Entry<T of <root>.ArrayMapImpl>
|
||||
$receiver: CALL 'private final fun <get-data> (): kotlin.Array<kotlin.Any?> declared in <root>.ArrayMapImpl' type=kotlin.Array<kotlin.Any?> origin=GET_PROPERTY
|
||||
$this: GET_VAR '<this>: <root>.ArrayMapImpl<T of <root>.ArrayMapImpl> declared in <root>.ArrayMapImpl.entries' type=<root>.ArrayMapImpl<T of <root>.ArrayMapImpl> origin=null
|
||||
transform: FUN_EXPR type=kotlin.Function2<@[ParameterName(name = 'index')] kotlin.Int, kotlin.Any?, <root>.ArrayMapImpl.Entry<T of <root>.ArrayMapImpl>?> origin=LAMBDA
|
||||
FUN LOCAL_FUNCTION_FOR_LAMBDA name:<anonymous> visibility:local modality:FINAL <> (index:@[ParameterName(name = 'index')] kotlin.Int, value:kotlin.Any?) returnType:<root>.ArrayMapImpl.Entry<T of <root>.ArrayMapImpl>?
|
||||
VALUE_PARAMETER name:index index:0 type:@[ParameterName(name = 'index')] kotlin.Int
|
||||
transform: FUN_EXPR type=kotlin.Function2<@[ParameterName(name = "index")] kotlin.Int, kotlin.Any?, <root>.ArrayMapImpl.Entry<T of <root>.ArrayMapImpl>?> origin=LAMBDA
|
||||
FUN LOCAL_FUNCTION_FOR_LAMBDA name:<anonymous> visibility:local modality:FINAL <> (index:@[ParameterName(name = "index")] kotlin.Int, value:kotlin.Any?) returnType:<root>.ArrayMapImpl.Entry<T of <root>.ArrayMapImpl>?
|
||||
VALUE_PARAMETER name:index index:0 type:@[ParameterName(name = "index")] kotlin.Int
|
||||
VALUE_PARAMETER name:value index:1 type:kotlin.Any?
|
||||
BLOCK_BODY
|
||||
RETURN type=kotlin.Nothing from='local final fun <anonymous> (index: @[ParameterName(name = 'index')] kotlin.Int, value: kotlin.Any?): <root>.ArrayMapImpl.Entry<T of <root>.ArrayMapImpl>? declared in <root>.ArrayMapImpl.entries'
|
||||
RETURN type=kotlin.Nothing from='local final fun <anonymous> (index: @[ParameterName(name = "index")] kotlin.Int, value: kotlin.Any?): <root>.ArrayMapImpl.Entry<T of <root>.ArrayMapImpl>? declared in <root>.ArrayMapImpl.entries'
|
||||
WHEN type=<root>.ArrayMapImpl.Entry<T of <root>.ArrayMapImpl>? origin=IF
|
||||
BRANCH
|
||||
if: CALL 'public final fun not (): kotlin.Boolean declared in kotlin.Boolean' type=kotlin.Boolean origin=EXCLEQ
|
||||
@@ -678,7 +678,7 @@ FILE fqName:<root> fileName:/ArrayMap.kt
|
||||
arg1: CONST Null type=kotlin.Nothing? value=null
|
||||
then: CONSTRUCTOR_CALL 'public constructor <init> (key: kotlin.Int, value: T of <root>.ArrayMapImpl.Entry) declared in <root>.ArrayMapImpl.Entry' type=<root>.ArrayMapImpl.Entry<T of <root>.ArrayMapImpl> origin=null
|
||||
<class: T>: T of <root>.ArrayMapImpl
|
||||
key: GET_VAR 'index: @[ParameterName(name = 'index')] kotlin.Int declared in <root>.ArrayMapImpl.entries.<anonymous>' type=@[ParameterName(name = 'index')] kotlin.Int origin=null
|
||||
key: GET_VAR 'index: @[ParameterName(name = "index")] kotlin.Int declared in <root>.ArrayMapImpl.entries.<anonymous>' type=@[ParameterName(name = "index")] kotlin.Int origin=null
|
||||
value: TYPE_OP type=T of <root>.ArrayMapImpl origin=CAST typeOperand=T of <root>.ArrayMapImpl
|
||||
GET_VAR 'value: kotlin.Any? declared in <root>.ArrayMapImpl.entries.<anonymous>' type=kotlin.Any? origin=null
|
||||
BRANCH
|
||||
|
||||
+2
-2
@@ -670,12 +670,12 @@ FILE fqName:<root> fileName:/ArrayMap.kt
|
||||
$this: VALUE_PARAMETER name:<this> type:<root>.ArrayMapImpl<T of <root>.ArrayMapImpl>
|
||||
BLOCK_BODY
|
||||
RETURN type=kotlin.Nothing from='public final fun entries (): kotlin.collections.List<<root>.ArrayMapImpl.Entry<T of <root>.ArrayMapImpl>> declared in <root>.ArrayMapImpl'
|
||||
CALL 'public final fun mapIndexedNotNull <T, R> (transform: kotlin.Function2<@[ParameterName(name = 'index')] kotlin.Int, T of kotlin.collections.mapIndexedNotNull, R of kotlin.collections.mapIndexedNotNull?>): kotlin.collections.List<R of kotlin.collections.mapIndexedNotNull> declared in kotlin.collections' type=kotlin.collections.List<<root>.ArrayMapImpl.Entry<T of <root>.ArrayMapImpl>> origin=null
|
||||
CALL 'public final fun mapIndexedNotNull <T, R> (transform: kotlin.Function2<@[ParameterName(name = "index")] kotlin.Int, T of kotlin.collections.mapIndexedNotNull, R of kotlin.collections.mapIndexedNotNull?>): kotlin.collections.List<R of kotlin.collections.mapIndexedNotNull> declared in kotlin.collections' type=kotlin.collections.List<<root>.ArrayMapImpl.Entry<T of <root>.ArrayMapImpl>> origin=null
|
||||
<T>: kotlin.Any?
|
||||
<R>: <root>.ArrayMapImpl.Entry<T of <root>.ArrayMapImpl>
|
||||
$receiver: CALL 'private final fun <get-data> (): kotlin.Array<kotlin.Any?> declared in <root>.ArrayMapImpl' type=kotlin.Array<kotlin.Any?> origin=GET_PROPERTY
|
||||
$this: GET_VAR '<this>: <root>.ArrayMapImpl<T of <root>.ArrayMapImpl> declared in <root>.ArrayMapImpl.entries' type=<root>.ArrayMapImpl<T of <root>.ArrayMapImpl> origin=null
|
||||
transform: FUN_EXPR type=kotlin.Function2<@[ParameterName(name = 'index')] kotlin.Int, kotlin.Any?, <root>.ArrayMapImpl.Entry<T of <root>.ArrayMapImpl>?> origin=LAMBDA
|
||||
transform: FUN_EXPR type=kotlin.Function2<@[ParameterName(name = "index")] kotlin.Int, kotlin.Any?, <root>.ArrayMapImpl.Entry<T of <root>.ArrayMapImpl>?> origin=LAMBDA
|
||||
FUN LOCAL_FUNCTION_FOR_LAMBDA name:<anonymous> visibility:local modality:FINAL <> (index:kotlin.Int, value:kotlin.Any?) returnType:<root>.ArrayMapImpl.Entry<T of <root>.ArrayMapImpl>?
|
||||
VALUE_PARAMETER name:index index:0 type:kotlin.Int
|
||||
VALUE_PARAMETER name:value index:1 type:kotlin.Any?
|
||||
|
||||
@@ -170,7 +170,7 @@ FILE fqName:<root> fileName:/TypeParameterBounds.kt
|
||||
$this: VALUE_PARAMETER name:<this> type:kotlin.Any
|
||||
CLASS CLASS name:InterfaceBound modality:FINAL visibility:public superTypes:[kotlin.Any]
|
||||
$this: VALUE_PARAMETER INSTANCE_RECEIVER name:<this> type:<root>.InterfaceBound<T of <root>.InterfaceBound>
|
||||
TYPE_PARAMETER name:T index:0 variance: superTypes:[@[TypeAnn(name = 'Simple')] <root>.Simple] reified:false
|
||||
TYPE_PARAMETER name:T index:0 variance: superTypes:[@[TypeAnn(name = "Simple")] <root>.Simple] reified:false
|
||||
annotations:
|
||||
TypeParameterAnn
|
||||
CONSTRUCTOR visibility:public <> () returnType:<root>.InterfaceBound<T of <root>.InterfaceBound> [primary]
|
||||
@@ -192,7 +192,7 @@ FILE fqName:<root> fileName:/TypeParameterBounds.kt
|
||||
$this: VALUE_PARAMETER name:<this> type:kotlin.Any
|
||||
CLASS CLASS name:ClassBound modality:FINAL visibility:public superTypes:[kotlin.Any]
|
||||
$this: VALUE_PARAMETER INSTANCE_RECEIVER name:<this> type:<root>.ClassBound<T of <root>.ClassBound>
|
||||
TYPE_PARAMETER name:T index:0 variance: superTypes:[@[TypeAnn(name = 'Simple')] <root>.SimpleClass] reified:false
|
||||
TYPE_PARAMETER name:T index:0 variance: superTypes:[@[TypeAnn(name = "Simple")] <root>.SimpleClass] reified:false
|
||||
annotations:
|
||||
TypeParameterAnn
|
||||
CONSTRUCTOR visibility:public <> () returnType:<root>.ClassBound<T of <root>.ClassBound> [primary]
|
||||
@@ -214,7 +214,7 @@ FILE fqName:<root> fileName:/TypeParameterBounds.kt
|
||||
$this: VALUE_PARAMETER name:<this> type:kotlin.Any
|
||||
CLASS CLASS name:InterfaceBoundGeneric modality:FINAL visibility:public superTypes:[kotlin.Any]
|
||||
$this: VALUE_PARAMETER INSTANCE_RECEIVER name:<this> type:<root>.InterfaceBoundGeneric<T of <root>.InterfaceBoundGeneric>
|
||||
TYPE_PARAMETER name:T index:0 variance: superTypes:[@[TypeAnn(name = 'Generic')] <root>.Generic<@[TypeAnn(name = 'Simple')] <root>.Simple>] reified:false
|
||||
TYPE_PARAMETER name:T index:0 variance: superTypes:[@[TypeAnn(name = "Generic")] <root>.Generic<@[TypeAnn(name = "Simple")] <root>.Simple>] reified:false
|
||||
CONSTRUCTOR visibility:public <> () returnType:<root>.InterfaceBoundGeneric<T of <root>.InterfaceBoundGeneric> [primary]
|
||||
BLOCK_BODY
|
||||
DELEGATING_CONSTRUCTOR_CALL 'public constructor <init> () declared in kotlin.Any'
|
||||
@@ -234,7 +234,7 @@ FILE fqName:<root> fileName:/TypeParameterBounds.kt
|
||||
$this: VALUE_PARAMETER name:<this> type:kotlin.Any
|
||||
CLASS CLASS name:ClassBoundGeneric modality:FINAL visibility:public superTypes:[kotlin.Any]
|
||||
$this: VALUE_PARAMETER INSTANCE_RECEIVER name:<this> type:<root>.ClassBoundGeneric<T of <root>.ClassBoundGeneric>
|
||||
TYPE_PARAMETER name:T index:0 variance: superTypes:[@[TypeAnn(name = 'GenericClass')] <root>.GenericClass<@[TypeAnn(name = 'SimpleClass')] <root>.SimpleClass>] reified:false
|
||||
TYPE_PARAMETER name:T index:0 variance: superTypes:[@[TypeAnn(name = "GenericClass")] <root>.GenericClass<@[TypeAnn(name = "SimpleClass")] <root>.SimpleClass>] reified:false
|
||||
CONSTRUCTOR visibility:public <> () returnType:<root>.ClassBoundGeneric<T of <root>.ClassBoundGeneric> [primary]
|
||||
BLOCK_BODY
|
||||
DELEGATING_CONSTRUCTOR_CALL 'public constructor <init> () declared in kotlin.Any'
|
||||
@@ -255,7 +255,7 @@ FILE fqName:<root> fileName:/TypeParameterBounds.kt
|
||||
CLASS CLASS name:TypeParameterAsBound modality:FINAL visibility:public superTypes:[kotlin.Any]
|
||||
$this: VALUE_PARAMETER INSTANCE_RECEIVER name:<this> type:<root>.TypeParameterAsBound<Y of <root>.TypeParameterAsBound, T of <root>.TypeParameterAsBound>
|
||||
TYPE_PARAMETER name:Y index:0 variance: superTypes:[kotlin.Any?] reified:false
|
||||
TYPE_PARAMETER name:T index:1 variance: superTypes:[@[TypeAnn(name = 'Y as Bound')] Y of <root>.TypeParameterAsBound] reified:false
|
||||
TYPE_PARAMETER name:T index:1 variance: superTypes:[@[TypeAnn(name = "Y as Bound")] Y of <root>.TypeParameterAsBound] reified:false
|
||||
annotations:
|
||||
TypeParameterAnn
|
||||
CONSTRUCTOR visibility:public <> () returnType:<root>.TypeParameterAsBound<Y of <root>.TypeParameterAsBound, T of <root>.TypeParameterAsBound> [primary]
|
||||
|
||||
@@ -5,14 +5,14 @@ FILE fqName:<root> fileName:/deprecated.kt
|
||||
CONST String type=kotlin.String value="OK"
|
||||
FUN name:create visibility:public modality:FINAL <> (s:kotlin.String) returnType:kotlin.String
|
||||
annotations:
|
||||
Deprecated(message = 'Use create() instead()', replaceWith = ReplaceWith(expression = 'create()', imports = []), level = <null>)
|
||||
Deprecated(message = "Use create() instead()", replaceWith = ReplaceWith(expression = "create()", imports = []), level = <null>)
|
||||
VALUE_PARAMETER name:s index:0 type:kotlin.String
|
||||
BLOCK_BODY
|
||||
RETURN type=kotlin.Nothing from='public final fun create (s: kotlin.String): kotlin.String declared in <root>'
|
||||
CALL 'public final fun create (): kotlin.String declared in <root>' type=kotlin.String origin=null
|
||||
FUN name:create visibility:public modality:FINAL <> (b:kotlin.Boolean) returnType:kotlin.String
|
||||
annotations:
|
||||
Deprecated(message = 'Use create() instead()', replaceWith = <null>, level = <null>)
|
||||
Deprecated(message = "Use create() instead()", replaceWith = <null>, level = <null>)
|
||||
VALUE_PARAMETER name:b index:0 type:kotlin.Boolean
|
||||
BLOCK_BODY
|
||||
RETURN type=kotlin.Nothing from='public final fun create (b: kotlin.Boolean): kotlin.String declared in <root>'
|
||||
|
||||
+1
-1
@@ -7,7 +7,7 @@ FILE fqName:<root> fileName:/test.kt
|
||||
<V>: kotlin.String
|
||||
VAR name:fn type:<root>.Fun [val]
|
||||
TYPE_OP type=<root>.Fun origin=SAM_CONVERSION typeOperand=<root>.Fun
|
||||
FUN_EXPR type=kotlin.Function1<@[ParameterName(name = 'string')] @[FlexibleNullability] kotlin.String?, @[FlexibleNullability] kotlin.String?> origin=LAMBDA
|
||||
FUN_EXPR type=kotlin.Function1<@[ParameterName(name = "string")] @[FlexibleNullability] kotlin.String?, @[FlexibleNullability] kotlin.String?> origin=LAMBDA
|
||||
FUN LOCAL_FUNCTION_FOR_LAMBDA name:<anonymous> visibility:local modality:FINAL <> (it:@[FlexibleNullability] kotlin.String?) returnType:@[FlexibleNullability] kotlin.String?
|
||||
VALUE_PARAMETER name:it index:0 type:@[FlexibleNullability] kotlin.String?
|
||||
BLOCK_BODY
|
||||
|
||||
@@ -115,7 +115,7 @@ FILE fqName:<root> fileName:/kt43342.kt
|
||||
receiver: GET_VAR '<this>: <root>.ControlFlowInfo<K of <root>.ControlFlowInfo, V of <root>.ControlFlowInfo> declared in <root>.ControlFlowInfo.<get-values>' type=<root>.ControlFlowInfo<K of <root>.ControlFlowInfo, V of <root>.ControlFlowInfo> origin=null
|
||||
FUN FAKE_OVERRIDE name:getOrDefault visibility:public modality:OPEN <> ($this:kotlin.collections.Map<K of <root>.ControlFlowInfo, V of <root>.ControlFlowInfo>, key:K of <root>.ControlFlowInfo, defaultValue:V of <root>.ControlFlowInfo) returnType:V of <root>.ControlFlowInfo [fake_override]
|
||||
annotations:
|
||||
SinceKotlin(version = '1.1')
|
||||
SinceKotlin(version = "1.1")
|
||||
PlatformDependent
|
||||
overridden:
|
||||
public open fun getOrDefault (key: K of kotlin.collections.Map, defaultValue: V of kotlin.collections.Map): V of kotlin.collections.Map declared in kotlin.collections.Map
|
||||
@@ -180,7 +180,7 @@ FILE fqName:<root> fileName:/kt43342.kt
|
||||
VALUE_PARAMETER name:key index:0 type:kotlin.String
|
||||
FUN FAKE_OVERRIDE name:getOrDefault visibility:public modality:OPEN <> ($this:kotlin.collections.Map<kotlin.String, kotlin.String>, key:kotlin.String, defaultValue:kotlin.String) returnType:kotlin.String [fake_override]
|
||||
annotations:
|
||||
SinceKotlin(version = '1.1')
|
||||
SinceKotlin(version = "1.1")
|
||||
PlatformDependent
|
||||
overridden:
|
||||
public open fun getOrDefault (key: K of <root>.ControlFlowInfo, defaultValue: V of <root>.ControlFlowInfo): V of <root>.ControlFlowInfo declared in <root>.ControlFlowInfo
|
||||
|
||||
@@ -9,7 +9,7 @@ FILE fqName:<root> fileName:/localCompanion.kt
|
||||
INSTANCE_INITIALIZER_CALL classDescriptor='CLASS CLASS name:Foo modality:FINAL visibility:local superTypes:[kotlin.Any]'
|
||||
CLASS OBJECT name:Companion modality:FINAL visibility:local [companion] superTypes:[kotlin.Any]
|
||||
annotations:
|
||||
Suppress(names = ['WRONG_MODIFIER_CONTAINING_DECLARATION'])
|
||||
Suppress(names = ["WRONG_MODIFIER_CONTAINING_DECLARATION"])
|
||||
$this: VALUE_PARAMETER INSTANCE_RECEIVER name:<this> type:<root>.main.Foo.Companion
|
||||
CONSTRUCTOR visibility:private <> () returnType:<root>.main.Foo.Companion [primary]
|
||||
BLOCK_BODY
|
||||
|
||||
@@ -68,11 +68,11 @@ FILE fqName:<root> fileName:/valueClassEquals.kt
|
||||
RETURN type=kotlin.Nothing from='public open fun equals (other: kotlin.Any?): kotlin.Boolean declared in <root>.Z'
|
||||
CONST Boolean type=kotlin.Boolean value=true
|
||||
PROPERTY name:equals visibility:public modality:FINAL [val]
|
||||
FIELD PROPERTY_BACKING_FIELD name:equals type:kotlin.reflect.KFunction2<<root>.Z, @[ParameterName(name = 'other')] kotlin.Any?, kotlin.Boolean> visibility:private [final,static]
|
||||
FIELD PROPERTY_BACKING_FIELD name:equals type:kotlin.reflect.KFunction2<<root>.Z, @[ParameterName(name = "other")] kotlin.Any?, kotlin.Boolean> visibility:private [final,static]
|
||||
EXPRESSION_BODY
|
||||
FUNCTION_REFERENCE 'public open fun equals (other: kotlin.Any?): kotlin.Boolean declared in <root>.Z' type=kotlin.reflect.KFunction2<<root>.Z, @[ParameterName(name = 'other')] kotlin.Any?, kotlin.Boolean> origin=null reflectionTarget=<same>
|
||||
FUN DEFAULT_PROPERTY_ACCESSOR name:<get-equals> visibility:public modality:FINAL <> () returnType:kotlin.reflect.KFunction2<<root>.Z, @[ParameterName(name = 'other')] kotlin.Any?, kotlin.Boolean>
|
||||
FUNCTION_REFERENCE 'public open fun equals (other: kotlin.Any?): kotlin.Boolean declared in <root>.Z' type=kotlin.reflect.KFunction2<<root>.Z, @[ParameterName(name = "other")] kotlin.Any?, kotlin.Boolean> origin=null reflectionTarget=<same>
|
||||
FUN DEFAULT_PROPERTY_ACCESSOR name:<get-equals> visibility:public modality:FINAL <> () returnType:kotlin.reflect.KFunction2<<root>.Z, @[ParameterName(name = "other")] kotlin.Any?, kotlin.Boolean>
|
||||
correspondingProperty: PROPERTY name:equals visibility:public modality:FINAL [val]
|
||||
BLOCK_BODY
|
||||
RETURN type=kotlin.Nothing from='public final fun <get-equals> (): kotlin.reflect.KFunction2<<root>.Z, @[ParameterName(name = 'other')] kotlin.Any?, kotlin.Boolean> declared in <root>'
|
||||
GET_FIELD 'FIELD PROPERTY_BACKING_FIELD name:equals type:kotlin.reflect.KFunction2<<root>.Z, @[ParameterName(name = 'other')] kotlin.Any?, kotlin.Boolean> visibility:private [final,static]' type=kotlin.reflect.KFunction2<<root>.Z, @[ParameterName(name = 'other')] kotlin.Any?, kotlin.Boolean> origin=null
|
||||
RETURN type=kotlin.Nothing from='public final fun <get-equals> (): kotlin.reflect.KFunction2<<root>.Z, @[ParameterName(name = "other")] kotlin.Any?, kotlin.Boolean> declared in <root>'
|
||||
GET_FIELD 'FIELD PROPERTY_BACKING_FIELD name:equals type:kotlin.reflect.KFunction2<<root>.Z, @[ParameterName(name = "other")] kotlin.Any?, kotlin.Boolean> visibility:private [final,static]' type=kotlin.reflect.KFunction2<<root>.Z, @[ParameterName(name = "other")] kotlin.Any?, kotlin.Boolean> origin=null
|
||||
|
||||
Reference in New Issue
Block a user