FILE fqName:<root> fileName:/explicitEqualsAndCompareToCallsOnPlatformTypeReceiver.kt
  FUN name:testKotlinCompareToPlatform visibility:public modality:FINAL returnType:kotlin.Int
    VALUE_PARAMETER kind:ExtensionReceiver name:<this> index:0 type:<root>.JavaClass
    BLOCK_BODY
      RETURN type=kotlin.Nothing from='public final fun testKotlinCompareToPlatform (<this>: <root>.JavaClass): kotlin.Int declared in <root>'
        CALL 'public open fun compareTo (other: kotlin.Double): kotlin.Int declared in kotlin.Double' type=kotlin.Int origin=null
          ARG <this>: CONST Double type=kotlin.Double value=0.0
          ARG other: TYPE_OP type=kotlin.Double origin=IMPLICIT_NOTNULL typeOperand=kotlin.Double
            CALL 'public open fun null0 (): @[FlexibleNullability] kotlin.Double? declared in <root>.JavaClass' type=@[FlexibleNullability] kotlin.Double? origin=null
              ARG <this>: GET_VAR '<this>: <root>.JavaClass declared in <root>.testKotlinCompareToPlatform' type=<root>.JavaClass origin=IMPLICIT_ARGUMENT
  FUN name:testKotlinEqualsPlatform visibility:public modality:FINAL returnType:kotlin.Boolean
    VALUE_PARAMETER kind:ExtensionReceiver name:<this> index:0 type:<root>.JavaClass
    BLOCK_BODY
      RETURN type=kotlin.Nothing from='public final fun testKotlinEqualsPlatform (<this>: <root>.JavaClass): kotlin.Boolean declared in <root>'
        CALL 'public open fun equals (other: kotlin.Any?): kotlin.Boolean declared in kotlin.Double' type=kotlin.Boolean origin=null
          ARG <this>: CONST Double type=kotlin.Double value=0.0
          ARG other: CALL 'public open fun null0 (): @[FlexibleNullability] kotlin.Double? declared in <root>.JavaClass' type=@[FlexibleNullability] kotlin.Double? origin=null
            ARG <this>: GET_VAR '<this>: <root>.JavaClass declared in <root>.testKotlinEqualsPlatform' type=<root>.JavaClass origin=IMPLICIT_ARGUMENT
  FUN name:testPlatformCompareToKotlin visibility:public modality:FINAL returnType:kotlin.Int
    VALUE_PARAMETER kind:ExtensionReceiver name:<this> index:0 type:<root>.JavaClass
    BLOCK_BODY
      RETURN type=kotlin.Nothing from='public final fun testPlatformCompareToKotlin (<this>: <root>.JavaClass): kotlin.Int declared in <root>'
        CALL 'public open fun compareTo (other: kotlin.Double): kotlin.Int declared in kotlin.Double' type=kotlin.Int origin=null
          ARG <this>: TYPE_OP type=kotlin.Double origin=IMPLICIT_NOTNULL typeOperand=kotlin.Double
            CALL 'public open fun null0 (): @[FlexibleNullability] kotlin.Double? declared in <root>.JavaClass' type=@[FlexibleNullability] kotlin.Double? origin=null
              ARG <this>: GET_VAR '<this>: <root>.JavaClass declared in <root>.testPlatformCompareToKotlin' type=<root>.JavaClass origin=IMPLICIT_ARGUMENT
          ARG other: CONST Double type=kotlin.Double value=0.0
  FUN name:testPlatformCompareToPlatform visibility:public modality:FINAL returnType:kotlin.Int
    VALUE_PARAMETER kind:ExtensionReceiver name:<this> index:0 type:<root>.JavaClass
    BLOCK_BODY
      RETURN type=kotlin.Nothing from='public final fun testPlatformCompareToPlatform (<this>: <root>.JavaClass): kotlin.Int declared in <root>'
        CALL 'public open fun compareTo (other: kotlin.Double): kotlin.Int declared in kotlin.Double' type=kotlin.Int origin=null
          ARG <this>: TYPE_OP type=kotlin.Double origin=IMPLICIT_NOTNULL typeOperand=kotlin.Double
            CALL 'public open fun null0 (): @[FlexibleNullability] kotlin.Double? declared in <root>.JavaClass' type=@[FlexibleNullability] kotlin.Double? origin=null
              ARG <this>: GET_VAR '<this>: <root>.JavaClass declared in <root>.testPlatformCompareToPlatform' type=<root>.JavaClass origin=IMPLICIT_ARGUMENT
          ARG other: TYPE_OP type=kotlin.Double origin=IMPLICIT_NOTNULL typeOperand=kotlin.Double
            CALL 'public open fun null0 (): @[FlexibleNullability] kotlin.Double? declared in <root>.JavaClass' type=@[FlexibleNullability] kotlin.Double? origin=null
              ARG <this>: GET_VAR '<this>: <root>.JavaClass declared in <root>.testPlatformCompareToPlatform' type=<root>.JavaClass origin=IMPLICIT_ARGUMENT
  FUN name:testPlatformEqualsKotlin visibility:public modality:FINAL returnType:kotlin.Boolean
    VALUE_PARAMETER kind:ExtensionReceiver name:<this> index:0 type:<root>.JavaClass
    BLOCK_BODY
      RETURN type=kotlin.Nothing from='public final fun testPlatformEqualsKotlin (<this>: <root>.JavaClass): kotlin.Boolean declared in <root>'
        CALL 'public open fun equals (other: kotlin.Any?): kotlin.Boolean declared in kotlin.Double' type=kotlin.Boolean origin=null
          ARG <this>: TYPE_OP type=kotlin.Double origin=IMPLICIT_NOTNULL typeOperand=kotlin.Double
            CALL 'public open fun null0 (): @[FlexibleNullability] kotlin.Double? declared in <root>.JavaClass' type=@[FlexibleNullability] kotlin.Double? origin=null
              ARG <this>: GET_VAR '<this>: <root>.JavaClass declared in <root>.testPlatformEqualsKotlin' type=<root>.JavaClass origin=IMPLICIT_ARGUMENT
          ARG other: CONST Double type=kotlin.Double value=0.0
  FUN name:testPlatformEqualsPlatform visibility:public modality:FINAL returnType:kotlin.Boolean
    VALUE_PARAMETER kind:ExtensionReceiver name:<this> index:0 type:<root>.JavaClass
    BLOCK_BODY
      RETURN type=kotlin.Nothing from='public final fun testPlatformEqualsPlatform (<this>: <root>.JavaClass): kotlin.Boolean declared in <root>'
        CALL 'public open fun equals (other: kotlin.Any?): kotlin.Boolean declared in kotlin.Double' type=kotlin.Boolean origin=null
          ARG <this>: TYPE_OP type=kotlin.Double origin=IMPLICIT_NOTNULL typeOperand=kotlin.Double
            CALL 'public open fun null0 (): @[FlexibleNullability] kotlin.Double? declared in <root>.JavaClass' type=@[FlexibleNullability] kotlin.Double? origin=null
              ARG <this>: GET_VAR '<this>: <root>.JavaClass declared in <root>.testPlatformEqualsPlatform' type=<root>.JavaClass origin=IMPLICIT_ARGUMENT
          ARG other: CALL 'public open fun null0 (): @[FlexibleNullability] kotlin.Double? declared in <root>.JavaClass' type=@[FlexibleNullability] kotlin.Double? origin=null
            ARG <this>: GET_VAR '<this>: <root>.JavaClass declared in <root>.testPlatformEqualsPlatform' type=<root>.JavaClass origin=IMPLICIT_ARGUMENT
