KtFile: 'enum.kt'
  NO_CANDIDATES

KtPackageDirective(0,0): ''
  NO_CANDIDATES

KtImportList(0,0): ''
  NO_CANDIDATES

KtClass(0,133): 'enum class EnumWithConstructor(val i: Int) {'
  NO_CANDIDATES

KtDeclarationModifierList(0,4): 'enum'
  NO_CANDIDATES

KtPrimaryConstructor(30,42): '(val i: Int)'
  NO_CANDIDATES

KtParameterList(30,42): '(val i: Int)'
  NO_CANDIDATES

KtParameter(31,41): 'val i: Int'
  NO_CANDIDATES

KtTypeReference(38,41): 'Int'
  NO_CANDIDATES

KtUserType(38,41): 'Int'
  NO_CANDIDATES

KtNameReferenceExpression(38,41): 'Int'
  NO_CANDIDATES

KtClassBody(43,133): '{'
  NO_CANDIDATES

KtEnumEntry(49,58): 'Entry(1),'
  NO_CANDIDATES

KtInitializerList(54,57): '(1)'
  NO_CANDIDATES

KtSuperTypeCallEntry(54,57): '(1)'
  KaApplicableCallCandidate:
    candidate = KaDelegatedConstructorCall:
      contextArgumentMapping = {}
      contextArguments = []
      dispatchReceiver = null
      extensionReceiver = null
      kind = SUPER_CALL
      signature = KaFunctionSignature:
        receiverType = null
        returnType = EnumWithConstructor
        symbol = <constructor>(i: kotlin.Int): EnumWithConstructor
        valueParameters = [
          KaVariableSignature:
            name = i
            receiverType = null
            returnType = kotlin.Int
            symbol = i: kotlin.Int
            contextParameters = []
            callableId = null
        ]
        contextParameters = []
        callableId = null
      typeArgumentsMapping = {}
      valueArgumentMapping = {
        1 -> (KaVariableSignature:
          name = i
          receiverType = null
          returnType = kotlin.Int
          symbol = i: kotlin.Int
          contextParameters = []
          callableId = null)
      }
    isInBestCandidates = true

KtConstructorCalleeExpression(54,54): ''
  KaApplicableCallCandidate:
    candidate = KaDelegatedConstructorCall:
      contextArgumentMapping = {}
      contextArguments = []
      dispatchReceiver = null
      extensionReceiver = null
      kind = SUPER_CALL
      signature = KaFunctionSignature:
        receiverType = null
        returnType = EnumWithConstructor
        symbol = <constructor>(i: kotlin.Int): EnumWithConstructor
        valueParameters = [
          KaVariableSignature:
            name = i
            receiverType = null
            returnType = kotlin.Int
            symbol = i: kotlin.Int
            contextParameters = []
            callableId = null
        ]
        contextParameters = []
        callableId = null
      typeArgumentsMapping = {}
      valueArgumentMapping = {
        1 -> (KaVariableSignature:
          name = i
          receiverType = null
          returnType = kotlin.Int
          symbol = i: kotlin.Int
          contextParameters = []
          callableId = null)
      }
    isInBestCandidates = true

KtTypeReference(54,54): ''
  NO_CANDIDATES

KtUserType(54,54): ''
  NO_CANDIDATES

KtEnumEntrySuperclassReferenceExpression(54,54): ''
  KaApplicableCallCandidate:
    candidate = KaDelegatedConstructorCall:
      contextArgumentMapping = {}
      contextArguments = []
      dispatchReceiver = null
      extensionReceiver = null
      kind = SUPER_CALL
      signature = KaFunctionSignature:
        receiverType = null
        returnType = EnumWithConstructor
        symbol = <constructor>(i: kotlin.Int): EnumWithConstructor
        valueParameters = [
          KaVariableSignature:
            name = i
            receiverType = null
            returnType = kotlin.Int
            symbol = i: kotlin.Int
            contextParameters = []
            callableId = null
        ]
        contextParameters = []
        callableId = null
      typeArgumentsMapping = {}
      valueArgumentMapping = {
        1 -> (KaVariableSignature:
          name = i
          receiverType = null
          returnType = kotlin.Int
          symbol = i: kotlin.Int
          contextParameters = []
          callableId = null)
      }
    isInBestCandidates = true

KtValueArgumentList(54,57): '(1)'
  NO_CANDIDATES

KtValueArgument(55,56): '1'
  NO_CANDIDATES

KtConstantExpression(55,56): '1'
  NO_CANDIDATES

KtEnumEntry(63,131): 'EntryWithBody(2) {'
  NO_CANDIDATES

KtInitializerList(76,79): '(2)'
  NO_CANDIDATES

KtSuperTypeCallEntry(76,79): '(2)'
  KaApplicableCallCandidate:
    candidate = KaDelegatedConstructorCall:
      contextArgumentMapping = {}
      contextArguments = []
      dispatchReceiver = null
      extensionReceiver = null
      kind = SUPER_CALL
      signature = KaFunctionSignature:
        receiverType = null
        returnType = EnumWithConstructor
        symbol = <constructor>(i: kotlin.Int): EnumWithConstructor
        valueParameters = [
          KaVariableSignature:
            name = i
            receiverType = null
            returnType = kotlin.Int
            symbol = i: kotlin.Int
            contextParameters = []
            callableId = null
        ]
        contextParameters = []
        callableId = null
      typeArgumentsMapping = {}
      valueArgumentMapping = {
        2 -> (KaVariableSignature:
          name = i
          receiverType = null
          returnType = kotlin.Int
          symbol = i: kotlin.Int
          contextParameters = []
          callableId = null)
      }
    isInBestCandidates = true

KtConstructorCalleeExpression(76,76): ''
  KaApplicableCallCandidate:
    candidate = KaDelegatedConstructorCall:
      contextArgumentMapping = {}
      contextArguments = []
      dispatchReceiver = null
      extensionReceiver = null
      kind = SUPER_CALL
      signature = KaFunctionSignature:
        receiverType = null
        returnType = EnumWithConstructor
        symbol = <constructor>(i: kotlin.Int): EnumWithConstructor
        valueParameters = [
          KaVariableSignature:
            name = i
            receiverType = null
            returnType = kotlin.Int
            symbol = i: kotlin.Int
            contextParameters = []
            callableId = null
        ]
        contextParameters = []
        callableId = null
      typeArgumentsMapping = {}
      valueArgumentMapping = {
        2 -> (KaVariableSignature:
          name = i
          receiverType = null
          returnType = kotlin.Int
          symbol = i: kotlin.Int
          contextParameters = []
          callableId = null)
      }
    isInBestCandidates = true

KtTypeReference(76,76): ''
  NO_CANDIDATES

KtUserType(76,76): ''
  NO_CANDIDATES

KtEnumEntrySuperclassReferenceExpression(76,76): ''
  KaApplicableCallCandidate:
    candidate = KaDelegatedConstructorCall:
      contextArgumentMapping = {}
      contextArguments = []
      dispatchReceiver = null
      extensionReceiver = null
      kind = SUPER_CALL
      signature = KaFunctionSignature:
        receiverType = null
        returnType = EnumWithConstructor
        symbol = <constructor>(i: kotlin.Int): EnumWithConstructor
        valueParameters = [
          KaVariableSignature:
            name = i
            receiverType = null
            returnType = kotlin.Int
            symbol = i: kotlin.Int
            contextParameters = []
            callableId = null
        ]
        contextParameters = []
        callableId = null
      typeArgumentsMapping = {}
      valueArgumentMapping = {
        2 -> (KaVariableSignature:
          name = i
          receiverType = null
          returnType = kotlin.Int
          symbol = i: kotlin.Int
          contextParameters = []
          callableId = null)
      }
    isInBestCandidates = true

KtValueArgumentList(76,79): '(2)'
  NO_CANDIDATES

KtValueArgument(77,78): '2'
  NO_CANDIDATES

KtConstantExpression(77,78): '2'
  NO_CANDIDATES

KtClassBody(80,131): '{'
  NO_CANDIDATES

KtNamedFunction(90,125): 'fun foo() {'
  NO_CANDIDATES

KtParameterList(97,99): '()'
  NO_CANDIDATES

KtBlockExpression(100,125): '{'
  NO_CANDIDATES

KtNameReferenceExpression(114,115): 'i'
  KaApplicableCallCandidate:
    candidate = KaSimpleVariableAccessCall:
      contextArguments = []
      dispatchReceiver = KaImplicitReceiverValue:
        symbol = <anonymous>
        type = <anonymous>
      extensionReceiver = null
      isContextSensitive = false
      kind = Read
      signature = KaVariableSignature:
        name = i
        receiverType = null
        returnType = kotlin.Int
        symbol = val i: kotlin.Int
        contextParameters = []
        callableId = /EnumWithConstructor.i
      typeArgumentsMapping = {}
    isInBestCandidates = true

KtClass(135,262): 'enum class EnumWithoutConstructor {'
  NO_CANDIDATES

KtDeclarationModifierList(135,139): 'enum'
  NO_CANDIDATES

KtClassBody(169,262): '{'
  NO_CANDIDATES

KtEnumEntry(175,181): 'Entry,'
  NO_CANDIDATES

KtEnumEntry(186,260): 'EntryWithBody {'
  NO_CANDIDATES

KtClassBody(200,260): '{'
  NO_CANDIDATES

KtNamedFunction(210,254): 'fun baz() {'
  NO_CANDIDATES

KtParameterList(217,219): '()'
  NO_CANDIDATES

KtBlockExpression(220,254): '{'
  NO_CANDIDATES

KtDotQualifiedExpression(234,244): 'this.baz()'
  KaApplicableCallCandidate:
    candidate = KaSimpleFunctionCall:
      contextArgumentMapping = {}
      contextArguments = []
      dispatchReceiver = KaExplicitReceiverValue:
        expression = this
        isSafeNavigation = false
        type = <anonymous>
      extensionReceiver = null
      signature = KaFunctionSignature:
        receiverType = null
        returnType = kotlin.Unit
        symbol = baz(<dispatch receiver>: <anonymous>): kotlin.Unit
        valueParameters = []
        contextParameters = []
        callableId = null
      typeArgumentsMapping = {}
      valueArgumentMapping = {}
    isInBestCandidates = true

KtThisExpression(234,238): 'this'
  NO_CANDIDATES

KtNameReferenceExpression(234,238): 'this'
  NO_CANDIDATES

KtCallExpression(239,244): 'baz()'
  KaApplicableCallCandidate:
    candidate = KaSimpleFunctionCall:
      contextArgumentMapping = {}
      contextArguments = []
      dispatchReceiver = KaExplicitReceiverValue:
        expression = this
        isSafeNavigation = false
        type = <anonymous>
      extensionReceiver = null
      signature = KaFunctionSignature:
        receiverType = null
        returnType = kotlin.Unit
        symbol = baz(<dispatch receiver>: <anonymous>): kotlin.Unit
        valueParameters = []
        contextParameters = []
        callableId = null
      typeArgumentsMapping = {}
      valueArgumentMapping = {}
    isInBestCandidates = true

KtNameReferenceExpression(239,242): 'baz'
  KaApplicableCallCandidate:
    candidate = KaSimpleFunctionCall:
      contextArgumentMapping = {}
      contextArguments = []
      dispatchReceiver = KaExplicitReceiverValue:
        expression = this
        isSafeNavigation = false
        type = <anonymous>
      extensionReceiver = null
      signature = KaFunctionSignature:
        receiverType = null
        returnType = kotlin.Unit
        symbol = baz(<dispatch receiver>: <anonymous>): kotlin.Unit
        valueParameters = []
        contextParameters = []
        callableId = null
      typeArgumentsMapping = {}
      valueArgumentMapping = {}
    isInBestCandidates = true

KtValueArgumentList(242,244): '()'
  NO_CANDIDATES

KtNamedFunction(264,575): 'fun usage(with: EnumWithConstructor) {'
  NO_CANDIDATES

KtParameterList(273,300): '(with: EnumWithConstructor)'
  NO_CANDIDATES

KtParameter(274,299): 'with: EnumWithConstructor'
  NO_CANDIDATES

KtTypeReference(280,299): 'EnumWithConstructor'
  NO_CANDIDATES

KtUserType(280,299): 'EnumWithConstructor'
  NO_CANDIDATES

KtNameReferenceExpression(280,299): 'EnumWithConstructor'
  NO_CANDIDATES

KtBlockExpression(301,575): '{'
  NO_CANDIDATES

KtDotQualifiedExpression(307,319): 'with.ordinal'
  KaApplicableCallCandidate:
    candidate = KaSimpleVariableAccessCall:
      contextArguments = []
      dispatchReceiver = KaExplicitReceiverValue:
        expression = with
        isSafeNavigation = false
        type = EnumWithConstructor
      extensionReceiver = null
      isContextSensitive = false
      kind = Read
      signature = KaVariableSignature:
        name = ordinal
        receiverType = null
        returnType = kotlin.Int
        symbol = val ordinal: kotlin.Int
        contextParameters = []
        callableId = kotlin/Enum.ordinal
      typeArgumentsMapping = {}
    isInBestCandidates = true

KtNameReferenceExpression(307,311): 'with'
  KaApplicableCallCandidate:
    candidate = KaSimpleVariableAccessCall:
      contextArguments = []
      dispatchReceiver = null
      extensionReceiver = null
      isContextSensitive = false
      kind = Read
      signature = KaVariableSignature:
        name = with
        receiverType = null
        returnType = EnumWithConstructor
        symbol = with: EnumWithConstructor
        contextParameters = []
        callableId = null
      typeArgumentsMapping = {}
    isInBestCandidates = true

KtNameReferenceExpression(312,319): 'ordinal'
  KaApplicableCallCandidate:
    candidate = KaSimpleVariableAccessCall:
      contextArguments = []
      dispatchReceiver = KaExplicitReceiverValue:
        expression = with
        isSafeNavigation = false
        type = EnumWithConstructor
      extensionReceiver = null
      isContextSensitive = false
      kind = Read
      signature = KaVariableSignature:
        name = ordinal
        receiverType = null
        returnType = kotlin.Int
        symbol = val ordinal: kotlin.Int
        contextParameters = []
        callableId = kotlin/Enum.ordinal
      typeArgumentsMapping = {}
    isInBestCandidates = true

KtDotQualifiedExpression(325,350): 'EnumWithConstructor.Entry'
  KaApplicableCallCandidate:
    candidate = KaSimpleVariableAccessCall:
      contextArguments = []
      dispatchReceiver = KaExplicitReceiverValue:
        expression = EnumWithConstructor
        isSafeNavigation = false
        type = kotlin.Unit
      extensionReceiver = null
      isContextSensitive = false
      kind = Read
      signature = KaVariableSignature:
        name = Entry
        receiverType = null
        returnType = EnumWithConstructor
        symbol = /EnumWithConstructor.Entry
        contextParameters = []
        callableId = /EnumWithConstructor.Entry
      typeArgumentsMapping = {}
    isInBestCandidates = true

KtNameReferenceExpression(325,344): 'EnumWithConstructor'
  KaInapplicableCallCandidate:
    candidate = KaSimpleFunctionCall:
      contextArgumentMapping = {}
      contextArguments = []
      dispatchReceiver = null
      extensionReceiver = null
      signature = KaFunctionSignature:
        receiverType = null
        returnType = EnumWithConstructor
        symbol = <constructor>(i: kotlin.Int): EnumWithConstructor
        valueParameters = [
          KaVariableSignature:
            name = i
            receiverType = null
            returnType = kotlin.Int
            symbol = i: kotlin.Int
            contextParameters = []
            callableId = null
        ]
        contextParameters = []
        callableId = null
      typeArgumentsMapping = {}
      valueArgumentMapping = {}
    diagnostic = ERROR<OTHER_ERROR: Inapplicable candidate>
    isInBestCandidates = false

KtNameReferenceExpression(345,350): 'Entry'
  KaApplicableCallCandidate:
    candidate = KaSimpleVariableAccessCall:
      contextArguments = []
      dispatchReceiver = KaExplicitReceiverValue:
        expression = EnumWithConstructor
        isSafeNavigation = false
        type = kotlin.Unit
      extensionReceiver = null
      isContextSensitive = false
      kind = Read
      signature = KaVariableSignature:
        name = Entry
        receiverType = null
        returnType = EnumWithConstructor
        symbol = /EnumWithConstructor.Entry
        contextParameters = []
        callableId = /EnumWithConstructor.Entry
      typeArgumentsMapping = {}
    isInBestCandidates = true

KtDotQualifiedExpression(355,385): 'EnumWithConstructor.Entry.name'
  KaApplicableCallCandidate:
    candidate = KaSimpleVariableAccessCall:
      contextArguments = []
      dispatchReceiver = KaExplicitReceiverValue:
        expression = EnumWithConstructor.Entry
        isSafeNavigation = false
        type = EnumWithConstructor
      extensionReceiver = null
      isContextSensitive = false
      kind = Read
      signature = KaVariableSignature:
        name = name
        receiverType = null
        returnType = kotlin.String
        symbol = val name: kotlin.String
        contextParameters = []
        callableId = kotlin/Enum.name
      typeArgumentsMapping = {}
    isInBestCandidates = true

KtDotQualifiedExpression(355,380): 'EnumWithConstructor.Entry'
  KaApplicableCallCandidate:
    candidate = KaSimpleVariableAccessCall:
      contextArguments = []
      dispatchReceiver = KaExplicitReceiverValue:
        expression = EnumWithConstructor
        isSafeNavigation = false
        type = kotlin.Unit
      extensionReceiver = null
      isContextSensitive = false
      kind = Read
      signature = KaVariableSignature:
        name = Entry
        receiverType = null
        returnType = EnumWithConstructor
        symbol = /EnumWithConstructor.Entry
        contextParameters = []
        callableId = /EnumWithConstructor.Entry
      typeArgumentsMapping = {}
    isInBestCandidates = true

KtNameReferenceExpression(355,374): 'EnumWithConstructor'
  KaInapplicableCallCandidate:
    candidate = KaSimpleFunctionCall:
      contextArgumentMapping = {}
      contextArguments = []
      dispatchReceiver = null
      extensionReceiver = null
      signature = KaFunctionSignature:
        receiverType = null
        returnType = EnumWithConstructor
        symbol = <constructor>(i: kotlin.Int): EnumWithConstructor
        valueParameters = [
          KaVariableSignature:
            name = i
            receiverType = null
            returnType = kotlin.Int
            symbol = i: kotlin.Int
            contextParameters = []
            callableId = null
        ]
        contextParameters = []
        callableId = null
      typeArgumentsMapping = {}
      valueArgumentMapping = {}
    diagnostic = ERROR<OTHER_ERROR: Inapplicable candidate>
    isInBestCandidates = false

KtNameReferenceExpression(375,380): 'Entry'
  KaApplicableCallCandidate:
    candidate = KaSimpleVariableAccessCall:
      contextArguments = []
      dispatchReceiver = KaExplicitReceiverValue:
        expression = EnumWithConstructor
        isSafeNavigation = false
        type = kotlin.Unit
      extensionReceiver = null
      isContextSensitive = false
      kind = Read
      signature = KaVariableSignature:
        name = Entry
        receiverType = null
        returnType = EnumWithConstructor
        symbol = /EnumWithConstructor.Entry
        contextParameters = []
        callableId = /EnumWithConstructor.Entry
      typeArgumentsMapping = {}
    isInBestCandidates = true

KtNameReferenceExpression(381,385): 'name'
  KaApplicableCallCandidate:
    candidate = KaSimpleVariableAccessCall:
      contextArguments = []
      dispatchReceiver = KaExplicitReceiverValue:
        expression = EnumWithConstructor.Entry
        isSafeNavigation = false
        type = EnumWithConstructor
      extensionReceiver = null
      isContextSensitive = false
      kind = Read
      signature = KaVariableSignature:
        name = name
        receiverType = null
        returnType = kotlin.String
        symbol = val name: kotlin.String
        contextParameters = []
        callableId = kotlin/Enum.name
      typeArgumentsMapping = {}
    isInBestCandidates = true

KtDotQualifiedExpression(390,423): 'EnumWithConstructor.EntryWithBody'
  KaApplicableCallCandidate:
    candidate = KaSimpleVariableAccessCall:
      contextArguments = []
      dispatchReceiver = KaExplicitReceiverValue:
        expression = EnumWithConstructor
        isSafeNavigation = false
        type = kotlin.Unit
      extensionReceiver = null
      isContextSensitive = false
      kind = Read
      signature = KaVariableSignature:
        name = EntryWithBody
        receiverType = null
        returnType = EnumWithConstructor
        symbol = /EnumWithConstructor.EntryWithBody
        contextParameters = []
        callableId = /EnumWithConstructor.EntryWithBody
      typeArgumentsMapping = {}
    isInBestCandidates = true

KtNameReferenceExpression(390,409): 'EnumWithConstructor'
  KaInapplicableCallCandidate:
    candidate = KaSimpleFunctionCall:
      contextArgumentMapping = {}
      contextArguments = []
      dispatchReceiver = null
      extensionReceiver = null
      signature = KaFunctionSignature:
        receiverType = null
        returnType = EnumWithConstructor
        symbol = <constructor>(i: kotlin.Int): EnumWithConstructor
        valueParameters = [
          KaVariableSignature:
            name = i
            receiverType = null
            returnType = kotlin.Int
            symbol = i: kotlin.Int
            contextParameters = []
            callableId = null
        ]
        contextParameters = []
        callableId = null
      typeArgumentsMapping = {}
      valueArgumentMapping = {}
    diagnostic = ERROR<OTHER_ERROR: Inapplicable candidate>
    isInBestCandidates = false

KtNameReferenceExpression(410,423): 'EntryWithBody'
  KaApplicableCallCandidate:
    candidate = KaSimpleVariableAccessCall:
      contextArguments = []
      dispatchReceiver = KaExplicitReceiverValue:
        expression = EnumWithConstructor
        isSafeNavigation = false
        type = kotlin.Unit
      extensionReceiver = null
      isContextSensitive = false
      kind = Read
      signature = KaVariableSignature:
        name = EntryWithBody
        receiverType = null
        returnType = EnumWithConstructor
        symbol = /EnumWithConstructor.EntryWithBody
        contextParameters = []
        callableId = /EnumWithConstructor.EntryWithBody
      typeArgumentsMapping = {}
    isInBestCandidates = true

KtDotQualifiedExpression(428,463): 'EnumWithConstructor.EntryWithBody.i'
  KaApplicableCallCandidate:
    candidate = KaSimpleVariableAccessCall:
      contextArguments = []
      dispatchReceiver = KaExplicitReceiverValue:
        expression = EnumWithConstructor.EntryWithBody
        isSafeNavigation = false
        type = EnumWithConstructor
      extensionReceiver = null
      isContextSensitive = false
      kind = Read
      signature = KaVariableSignature:
        name = i
        receiverType = null
        returnType = kotlin.Int
        symbol = val i: kotlin.Int
        contextParameters = []
        callableId = /EnumWithConstructor.i
      typeArgumentsMapping = {}
    isInBestCandidates = true

KtDotQualifiedExpression(428,461): 'EnumWithConstructor.EntryWithBody'
  KaApplicableCallCandidate:
    candidate = KaSimpleVariableAccessCall:
      contextArguments = []
      dispatchReceiver = KaExplicitReceiverValue:
        expression = EnumWithConstructor
        isSafeNavigation = false
        type = kotlin.Unit
      extensionReceiver = null
      isContextSensitive = false
      kind = Read
      signature = KaVariableSignature:
        name = EntryWithBody
        receiverType = null
        returnType = EnumWithConstructor
        symbol = /EnumWithConstructor.EntryWithBody
        contextParameters = []
        callableId = /EnumWithConstructor.EntryWithBody
      typeArgumentsMapping = {}
    isInBestCandidates = true

KtNameReferenceExpression(428,447): 'EnumWithConstructor'
  KaInapplicableCallCandidate:
    candidate = KaSimpleFunctionCall:
      contextArgumentMapping = {}
      contextArguments = []
      dispatchReceiver = null
      extensionReceiver = null
      signature = KaFunctionSignature:
        receiverType = null
        returnType = EnumWithConstructor
        symbol = <constructor>(i: kotlin.Int): EnumWithConstructor
        valueParameters = [
          KaVariableSignature:
            name = i
            receiverType = null
            returnType = kotlin.Int
            symbol = i: kotlin.Int
            contextParameters = []
            callableId = null
        ]
        contextParameters = []
        callableId = null
      typeArgumentsMapping = {}
      valueArgumentMapping = {}
    diagnostic = ERROR<OTHER_ERROR: Inapplicable candidate>
    isInBestCandidates = false

KtNameReferenceExpression(448,461): 'EntryWithBody'
  KaApplicableCallCandidate:
    candidate = KaSimpleVariableAccessCall:
      contextArguments = []
      dispatchReceiver = KaExplicitReceiverValue:
        expression = EnumWithConstructor
        isSafeNavigation = false
        type = kotlin.Unit
      extensionReceiver = null
      isContextSensitive = false
      kind = Read
      signature = KaVariableSignature:
        name = EntryWithBody
        receiverType = null
        returnType = EnumWithConstructor
        symbol = /EnumWithConstructor.EntryWithBody
        contextParameters = []
        callableId = /EnumWithConstructor.EntryWithBody
      typeArgumentsMapping = {}
    isInBestCandidates = true

KtNameReferenceExpression(462,463): 'i'
  KaApplicableCallCandidate:
    candidate = KaSimpleVariableAccessCall:
      contextArguments = []
      dispatchReceiver = KaExplicitReceiverValue:
        expression = EnumWithConstructor.EntryWithBody
        isSafeNavigation = false
        type = EnumWithConstructor
      extensionReceiver = null
      isContextSensitive = false
      kind = Read
      signature = KaVariableSignature:
        name = i
        receiverType = null
        returnType = kotlin.Int
        symbol = val i: kotlin.Int
        contextParameters = []
        callableId = /EnumWithConstructor.i
      typeArgumentsMapping = {}
    isInBestCandidates = true

KtDotQualifiedExpression(469,499): 'EnumWithoutConstructor.entries'
  KaApplicableCallCandidate:
    candidate = KaSimpleVariableAccessCall:
      contextArguments = []
      dispatchReceiver = KaExplicitReceiverValue:
        expression = EnumWithoutConstructor
        isSafeNavigation = false
        type = kotlin.Unit
      extensionReceiver = null
      isContextSensitive = false
      kind = Read
      signature = KaVariableSignature:
        name = entries
        receiverType = null
        returnType = kotlin.enums.EnumEntries<EnumWithoutConstructor>
        symbol = val entries: kotlin.enums.EnumEntries<EnumWithoutConstructor>
        contextParameters = []
        callableId = /EnumWithoutConstructor.entries
      typeArgumentsMapping = {}
    isInBestCandidates = true

KtNameReferenceExpression(469,491): 'EnumWithoutConstructor'
  KaInapplicableCallCandidate:
    candidate = KaSimpleFunctionCall:
      contextArgumentMapping = {}
      contextArguments = []
      dispatchReceiver = null
      extensionReceiver = null
      signature = KaFunctionSignature:
        receiverType = null
        returnType = EnumWithoutConstructor
        symbol = <constructor>(): EnumWithoutConstructor
        valueParameters = []
        contextParameters = []
        callableId = null
      typeArgumentsMapping = {}
      valueArgumentMapping = {}
    diagnostic = ERROR<OTHER_ERROR: Inapplicable candidate>
    isInBestCandidates = false

KtNameReferenceExpression(492,499): 'entries'
  KaApplicableCallCandidate:
    candidate = KaSimpleVariableAccessCall:
      contextArguments = []
      dispatchReceiver = KaExplicitReceiverValue:
        expression = EnumWithoutConstructor
        isSafeNavigation = false
        type = kotlin.Unit
      extensionReceiver = null
      isContextSensitive = false
      kind = Read
      signature = KaVariableSignature:
        name = entries
        receiverType = null
        returnType = kotlin.enums.EnumEntries<EnumWithoutConstructor>
        symbol = val entries: kotlin.enums.EnumEntries<EnumWithoutConstructor>
        contextParameters = []
        callableId = /EnumWithoutConstructor.entries
      typeArgumentsMapping = {}
    isInBestCandidates = true

KtDotQualifiedExpression(504,532): 'EnumWithoutConstructor.Entry'
  KaApplicableCallCandidate:
    candidate = KaSimpleVariableAccessCall:
      contextArguments = []
      dispatchReceiver = KaExplicitReceiverValue:
        expression = EnumWithoutConstructor
        isSafeNavigation = false
        type = kotlin.Unit
      extensionReceiver = null
      isContextSensitive = false
      kind = Read
      signature = KaVariableSignature:
        name = Entry
        receiverType = null
        returnType = EnumWithoutConstructor
        symbol = /EnumWithoutConstructor.Entry
        contextParameters = []
        callableId = /EnumWithoutConstructor.Entry
      typeArgumentsMapping = {}
    isInBestCandidates = true

KtNameReferenceExpression(504,526): 'EnumWithoutConstructor'
  KaInapplicableCallCandidate:
    candidate = KaSimpleFunctionCall:
      contextArgumentMapping = {}
      contextArguments = []
      dispatchReceiver = null
      extensionReceiver = null
      signature = KaFunctionSignature:
        receiverType = null
        returnType = EnumWithoutConstructor
        symbol = <constructor>(): EnumWithoutConstructor
        valueParameters = []
        contextParameters = []
        callableId = null
      typeArgumentsMapping = {}
      valueArgumentMapping = {}
    diagnostic = ERROR<OTHER_ERROR: Inapplicable candidate>
    isInBestCandidates = false

KtNameReferenceExpression(527,532): 'Entry'
  KaApplicableCallCandidate:
    candidate = KaSimpleVariableAccessCall:
      contextArguments = []
      dispatchReceiver = KaExplicitReceiverValue:
        expression = EnumWithoutConstructor
        isSafeNavigation = false
        type = kotlin.Unit
      extensionReceiver = null
      isContextSensitive = false
      kind = Read
      signature = KaVariableSignature:
        name = Entry
        receiverType = null
        returnType = EnumWithoutConstructor
        symbol = /EnumWithoutConstructor.Entry
        contextParameters = []
        callableId = /EnumWithoutConstructor.Entry
      typeArgumentsMapping = {}
    isInBestCandidates = true

KtDotQualifiedExpression(537,573): 'EnumWithoutConstructor.EntryWithBody'
  KaApplicableCallCandidate:
    candidate = KaSimpleVariableAccessCall:
      contextArguments = []
      dispatchReceiver = KaExplicitReceiverValue:
        expression = EnumWithoutConstructor
        isSafeNavigation = false
        type = kotlin.Unit
      extensionReceiver = null
      isContextSensitive = false
      kind = Read
      signature = KaVariableSignature:
        name = EntryWithBody
        receiverType = null
        returnType = EnumWithoutConstructor
        symbol = /EnumWithoutConstructor.EntryWithBody
        contextParameters = []
        callableId = /EnumWithoutConstructor.EntryWithBody
      typeArgumentsMapping = {}
    isInBestCandidates = true

KtNameReferenceExpression(537,559): 'EnumWithoutConstructor'
  KaInapplicableCallCandidate:
    candidate = KaSimpleFunctionCall:
      contextArgumentMapping = {}
      contextArguments = []
      dispatchReceiver = null
      extensionReceiver = null
      signature = KaFunctionSignature:
        receiverType = null
        returnType = EnumWithoutConstructor
        symbol = <constructor>(): EnumWithoutConstructor
        valueParameters = []
        contextParameters = []
        callableId = null
      typeArgumentsMapping = {}
      valueArgumentMapping = {}
    diagnostic = ERROR<OTHER_ERROR: Inapplicable candidate>
    isInBestCandidates = false

KtNameReferenceExpression(560,573): 'EntryWithBody'
  KaApplicableCallCandidate:
    candidate = KaSimpleVariableAccessCall:
      contextArguments = []
      dispatchReceiver = KaExplicitReceiverValue:
        expression = EnumWithoutConstructor
        isSafeNavigation = false
        type = kotlin.Unit
      extensionReceiver = null
      isContextSensitive = false
      kind = Read
      signature = KaVariableSignature:
        name = EntryWithBody
        receiverType = null
        returnType = EnumWithoutConstructor
        symbol = /EnumWithoutConstructor.EntryWithBody
        contextParameters = []
        callableId = /EnumWithoutConstructor.EntryWithBody
      typeArgumentsMapping = {}
    isInBestCandidates = true
