KtFile: 'sameNamedEnumEntry.kt'
  NO_CANDIDATES

KtPackageDirective(0,0): ''
  NO_CANDIDATES

KtImportList(0,0): ''
  NO_CANDIDATES

KtClass(78,108): 'enum class A {'
  NO_CANDIDATES

KtDeclarationModifierList(78,82): 'enum'
  NO_CANDIDATES

KtClassBody(91,108): '{'
  NO_CANDIDATES

KtEnumEntry(97,99): 'A,'
  NO_CANDIDATES

KtEnumEntry(104,106): 'B,'
  NO_CANDIDATES

KtNamedFunction(110,187): 'fun test(a: A) {'
  NO_CANDIDATES

KtParameterList(118,124): '(a: A)'
  NO_CANDIDATES

KtParameter(119,123): 'a: A'
  NO_CANDIDATES

KtTypeReference(122,123): 'A'
  NO_CANDIDATES

KtUserType(122,123): 'A'
  NO_CANDIDATES

KtNameReferenceExpression(122,123): 'A'
  NO_CANDIDATES

KtBlockExpression(125,187): '{'
  NO_CANDIDATES

KtWhenExpression(131,185): 'when (a) {'
  NO_CANDIDATES

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

KtWhenEntry(150,160): 'A.A -> "A"'
  NO_CANDIDATES

KtWhenConditionWithExpression(150,153): 'A.A'
  NO_CANDIDATES

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

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

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

KtStringTemplateExpression(157,160): '"A"'
  NO_CANDIDATES

KtLiteralStringTemplateEntry(158,159): 'A'
  NO_CANDIDATES

KtWhenEntry(169,179): 'A.B -> "B"'
  NO_CANDIDATES

KtWhenConditionWithExpression(169,172): 'A.B'
  NO_CANDIDATES

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

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

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

KtStringTemplateExpression(176,179): '"B"'
  NO_CANDIDATES

KtLiteralStringTemplateEntry(177,178): 'B'
  NO_CANDIDATES
