KtFile: 'unaryOnComplexLiterals.kt'
  NO_CANDIDATES

KtPackageDirective(0,0): ''
  NO_CANDIDATES

KtImportList(0,0): ''
  NO_CANDIDATES

KtNamedFunction(0,86): 'fun main() {'
  NO_CANDIDATES

KtParameterList(8,10): '()'
  NO_CANDIDATES

KtBlockExpression(11,86): '{'
  NO_CANDIDATES

KtPrefixExpression(17,48): '-(l1@ +(@Anno(33) (-(-(+1L)))))'
  KaApplicableCallCandidate:
    candidate = KaSimpleFunctionCall:
      contextArgumentMapping = {}
      contextArguments = []
      dispatchReceiver = KaExplicitReceiverValue:
        expression = +(@Anno(33) (-(-(+1L))))
        isSafeNavigation = false
        type = kotlin.Long
      extensionReceiver = null
      signature = KaFunctionSignature:
        receiverType = null
        returnType = kotlin.Long
        symbol = kotlin/Long.unaryMinus(<dispatch receiver>: kotlin.Long): kotlin.Long
        valueParameters = []
        contextParameters = []
        callableId = kotlin/Long.unaryMinus
      typeArgumentsMapping = {}
      valueArgumentMapping = {}
    isInBestCandidates = true

KtOperationReferenceExpression(17,18): '-'
  KaApplicableCallCandidate:
    candidate = KaSimpleFunctionCall:
      contextArgumentMapping = {}
      contextArguments = []
      dispatchReceiver = KaExplicitReceiverValue:
        expression = +(@Anno(33) (-(-(+1L))))
        isSafeNavigation = false
        type = kotlin.Long
      extensionReceiver = null
      signature = KaFunctionSignature:
        receiverType = null
        returnType = kotlin.Long
        symbol = kotlin/Long.unaryMinus(<dispatch receiver>: kotlin.Long): kotlin.Long
        valueParameters = []
        contextParameters = []
        callableId = kotlin/Long.unaryMinus
      typeArgumentsMapping = {}
      valueArgumentMapping = {}
    isInBestCandidates = true

KtParenthesizedExpression(18,48): '(l1@ +(@Anno(33) (-(-(+1L)))))'
  NO_CANDIDATES

KtLabeledExpression(19,47): 'l1@ +(@Anno(33) (-(-(+1L))))'
  NO_CANDIDATES

KtContainerNode(19,22): 'l1@'
  NO_CANDIDATES

KtLabelReferenceExpression(19,22): 'l1@'
  NO_CANDIDATES

KtPrefixExpression(23,47): '+(@Anno(33) (-(-(+1L))))'
  KaApplicableCallCandidate:
    candidate = KaSimpleFunctionCall:
      contextArgumentMapping = {}
      contextArguments = []
      dispatchReceiver = KaExplicitReceiverValue:
        expression = -(-(+1L))
        isSafeNavigation = false
        type = kotlin.Long
      extensionReceiver = null
      signature = KaFunctionSignature:
        receiverType = null
        returnType = kotlin.Long
        symbol = kotlin/Long.unaryPlus(<dispatch receiver>: kotlin.Long): kotlin.Long
        valueParameters = []
        contextParameters = []
        callableId = kotlin/Long.unaryPlus
      typeArgumentsMapping = {}
      valueArgumentMapping = {}
    isInBestCandidates = true

KtOperationReferenceExpression(23,24): '+'
  KaApplicableCallCandidate:
    candidate = KaSimpleFunctionCall:
      contextArgumentMapping = {}
      contextArguments = []
      dispatchReceiver = KaExplicitReceiverValue:
        expression = -(-(+1L))
        isSafeNavigation = false
        type = kotlin.Long
      extensionReceiver = null
      signature = KaFunctionSignature:
        receiverType = null
        returnType = kotlin.Long
        symbol = kotlin/Long.unaryPlus(<dispatch receiver>: kotlin.Long): kotlin.Long
        valueParameters = []
        contextParameters = []
        callableId = kotlin/Long.unaryPlus
      typeArgumentsMapping = {}
      valueArgumentMapping = {}
    isInBestCandidates = true

KtParenthesizedExpression(24,47): '(@Anno(33) (-(-(+1L))))'
  NO_CANDIDATES

KtAnnotatedExpression(25,46): '@Anno(33) (-(-(+1L)))'
  NO_CANDIDATES

KtAnnotationEntry(25,34): '@Anno(33)'
  KaApplicableCallCandidate:
    candidate = KaAnnotationCall:
      contextArgumentMapping = {}
      contextArguments = []
      dispatchReceiver = null
      extensionReceiver = null
      signature = KaFunctionSignature:
        receiverType = null
        returnType = Anno
        symbol = <constructor>(v: kotlin.Int): Anno
        valueParameters = [
          KaVariableSignature:
            name = v
            receiverType = null
            returnType = kotlin.Int
            symbol = v: kotlin.Int
            contextParameters = []
            callableId = null
        ]
        contextParameters = []
        callableId = null
      typeArgumentsMapping = {}
      valueArgumentMapping = {
        33 -> (KaVariableSignature:
          name = v
          receiverType = null
          returnType = kotlin.Int
          symbol = v: kotlin.Int
          contextParameters = []
          callableId = null)
      }
    isInBestCandidates = true

KtConstructorCalleeExpression(26,30): 'Anno'
  KaApplicableCallCandidate:
    candidate = KaAnnotationCall:
      contextArgumentMapping = {}
      contextArguments = []
      dispatchReceiver = null
      extensionReceiver = null
      signature = KaFunctionSignature:
        receiverType = null
        returnType = Anno
        symbol = <constructor>(v: kotlin.Int): Anno
        valueParameters = [
          KaVariableSignature:
            name = v
            receiverType = null
            returnType = kotlin.Int
            symbol = v: kotlin.Int
            contextParameters = []
            callableId = null
        ]
        contextParameters = []
        callableId = null
      typeArgumentsMapping = {}
      valueArgumentMapping = {
        33 -> (KaVariableSignature:
          name = v
          receiverType = null
          returnType = kotlin.Int
          symbol = v: kotlin.Int
          contextParameters = []
          callableId = null)
      }
    isInBestCandidates = true

KtTypeReference(26,30): 'Anno'
  NO_CANDIDATES

KtUserType(26,30): 'Anno'
  NO_CANDIDATES

KtNameReferenceExpression(26,30): 'Anno'
  KaApplicableCallCandidate:
    candidate = KaAnnotationCall:
      contextArgumentMapping = {}
      contextArguments = []
      dispatchReceiver = null
      extensionReceiver = null
      signature = KaFunctionSignature:
        receiverType = null
        returnType = Anno
        symbol = <constructor>(v: kotlin.Int): Anno
        valueParameters = [
          KaVariableSignature:
            name = v
            receiverType = null
            returnType = kotlin.Int
            symbol = v: kotlin.Int
            contextParameters = []
            callableId = null
        ]
        contextParameters = []
        callableId = null
      typeArgumentsMapping = {}
      valueArgumentMapping = {
        33 -> (KaVariableSignature:
          name = v
          receiverType = null
          returnType = kotlin.Int
          symbol = v: kotlin.Int
          contextParameters = []
          callableId = null)
      }
    isInBestCandidates = true

KtValueArgumentList(30,34): '(33)'
  NO_CANDIDATES

KtValueArgument(31,33): '33'
  NO_CANDIDATES

KtConstantExpression(31,33): '33'
  NO_CANDIDATES

KtParenthesizedExpression(35,46): '(-(-(+1L)))'
  NO_CANDIDATES

KtPrefixExpression(36,45): '-(-(+1L))'
  KaApplicableCallCandidate:
    candidate = KaSimpleFunctionCall:
      contextArgumentMapping = {}
      contextArguments = []
      dispatchReceiver = KaExplicitReceiverValue:
        expression = -(+1L)
        isSafeNavigation = false
        type = kotlin.Long
      extensionReceiver = null
      signature = KaFunctionSignature:
        receiverType = null
        returnType = kotlin.Long
        symbol = kotlin/Long.unaryMinus(<dispatch receiver>: kotlin.Long): kotlin.Long
        valueParameters = []
        contextParameters = []
        callableId = kotlin/Long.unaryMinus
      typeArgumentsMapping = {}
      valueArgumentMapping = {}
    isInBestCandidates = true

KtOperationReferenceExpression(36,37): '-'
  KaApplicableCallCandidate:
    candidate = KaSimpleFunctionCall:
      contextArgumentMapping = {}
      contextArguments = []
      dispatchReceiver = KaExplicitReceiverValue:
        expression = -(+1L)
        isSafeNavigation = false
        type = kotlin.Long
      extensionReceiver = null
      signature = KaFunctionSignature:
        receiverType = null
        returnType = kotlin.Long
        symbol = kotlin/Long.unaryMinus(<dispatch receiver>: kotlin.Long): kotlin.Long
        valueParameters = []
        contextParameters = []
        callableId = kotlin/Long.unaryMinus
      typeArgumentsMapping = {}
      valueArgumentMapping = {}
    isInBestCandidates = true

KtParenthesizedExpression(37,45): '(-(+1L))'
  NO_CANDIDATES

KtPrefixExpression(38,44): '-(+1L)'
  KaApplicableCallCandidate:
    candidate = KaSimpleFunctionCall:
      contextArgumentMapping = {}
      contextArguments = []
      dispatchReceiver = KaExplicitReceiverValue:
        expression = +1L
        isSafeNavigation = false
        type = kotlin.Long
      extensionReceiver = null
      signature = KaFunctionSignature:
        receiverType = null
        returnType = kotlin.Long
        symbol = kotlin/Long.unaryMinus(<dispatch receiver>: kotlin.Long): kotlin.Long
        valueParameters = []
        contextParameters = []
        callableId = kotlin/Long.unaryMinus
      typeArgumentsMapping = {}
      valueArgumentMapping = {}
    isInBestCandidates = true

KtOperationReferenceExpression(38,39): '-'
  KaApplicableCallCandidate:
    candidate = KaSimpleFunctionCall:
      contextArgumentMapping = {}
      contextArguments = []
      dispatchReceiver = KaExplicitReceiverValue:
        expression = +1L
        isSafeNavigation = false
        type = kotlin.Long
      extensionReceiver = null
      signature = KaFunctionSignature:
        receiverType = null
        returnType = kotlin.Long
        symbol = kotlin/Long.unaryMinus(<dispatch receiver>: kotlin.Long): kotlin.Long
        valueParameters = []
        contextParameters = []
        callableId = kotlin/Long.unaryMinus
      typeArgumentsMapping = {}
      valueArgumentMapping = {}
    isInBestCandidates = true

KtParenthesizedExpression(39,44): '(+1L)'
  NO_CANDIDATES

KtPrefixExpression(40,43): '+1L'
  KaApplicableCallCandidate:
    candidate = KaSimpleFunctionCall:
      contextArgumentMapping = {}
      contextArguments = []
      dispatchReceiver = KaExplicitReceiverValue:
        expression = 1L
        isSafeNavigation = false
        type = kotlin.Long
      extensionReceiver = null
      signature = KaFunctionSignature:
        receiverType = null
        returnType = kotlin.Long
        symbol = kotlin/Long.unaryPlus(<dispatch receiver>: kotlin.Long): kotlin.Long
        valueParameters = []
        contextParameters = []
        callableId = kotlin/Long.unaryPlus
      typeArgumentsMapping = {}
      valueArgumentMapping = {}
    isInBestCandidates = true

KtOperationReferenceExpression(40,41): '+'
  KaApplicableCallCandidate:
    candidate = KaSimpleFunctionCall:
      contextArgumentMapping = {}
      contextArguments = []
      dispatchReceiver = KaExplicitReceiverValue:
        expression = 1L
        isSafeNavigation = false
        type = kotlin.Long
      extensionReceiver = null
      signature = KaFunctionSignature:
        receiverType = null
        returnType = kotlin.Long
        symbol = kotlin/Long.unaryPlus(<dispatch receiver>: kotlin.Long): kotlin.Long
        valueParameters = []
        contextParameters = []
        callableId = kotlin/Long.unaryPlus
      typeArgumentsMapping = {}
      valueArgumentMapping = {}
    isInBestCandidates = true

KtConstantExpression(41,43): '1L'
  NO_CANDIDATES

KtPrefixExpression(54,84): '-(l2@ +(@Anno(44) (-(-(+2)))))'
  KaApplicableCallCandidate:
    candidate = KaSimpleFunctionCall:
      contextArgumentMapping = {}
      contextArguments = []
      dispatchReceiver = KaExplicitReceiverValue:
        expression = +(@Anno(44) (-(-(+2))))
        isSafeNavigation = false
        type = kotlin.Int
      extensionReceiver = null
      signature = KaFunctionSignature:
        receiverType = null
        returnType = kotlin.Int
        symbol = kotlin/Int.unaryMinus(<dispatch receiver>: kotlin.Int): kotlin.Int
        valueParameters = []
        contextParameters = []
        callableId = kotlin/Int.unaryMinus
      typeArgumentsMapping = {}
      valueArgumentMapping = {}
    isInBestCandidates = true

KtOperationReferenceExpression(54,55): '-'
  KaApplicableCallCandidate:
    candidate = KaSimpleFunctionCall:
      contextArgumentMapping = {}
      contextArguments = []
      dispatchReceiver = KaExplicitReceiverValue:
        expression = +(@Anno(44) (-(-(+2))))
        isSafeNavigation = false
        type = kotlin.Int
      extensionReceiver = null
      signature = KaFunctionSignature:
        receiverType = null
        returnType = kotlin.Int
        symbol = kotlin/Int.unaryMinus(<dispatch receiver>: kotlin.Int): kotlin.Int
        valueParameters = []
        contextParameters = []
        callableId = kotlin/Int.unaryMinus
      typeArgumentsMapping = {}
      valueArgumentMapping = {}
    isInBestCandidates = true

KtParenthesizedExpression(55,84): '(l2@ +(@Anno(44) (-(-(+2)))))'
  NO_CANDIDATES

KtLabeledExpression(56,83): 'l2@ +(@Anno(44) (-(-(+2))))'
  NO_CANDIDATES

KtContainerNode(56,59): 'l2@'
  NO_CANDIDATES

KtLabelReferenceExpression(56,59): 'l2@'
  NO_CANDIDATES

KtPrefixExpression(60,83): '+(@Anno(44) (-(-(+2))))'
  KaApplicableCallCandidate:
    candidate = KaSimpleFunctionCall:
      contextArgumentMapping = {}
      contextArguments = []
      dispatchReceiver = KaExplicitReceiverValue:
        expression = -(-(+2))
        isSafeNavigation = false
        type = kotlin.Int
      extensionReceiver = null
      signature = KaFunctionSignature:
        receiverType = null
        returnType = kotlin.Int
        symbol = kotlin/Int.unaryPlus(<dispatch receiver>: kotlin.Int): kotlin.Int
        valueParameters = []
        contextParameters = []
        callableId = kotlin/Int.unaryPlus
      typeArgumentsMapping = {}
      valueArgumentMapping = {}
    isInBestCandidates = true

KtOperationReferenceExpression(60,61): '+'
  KaApplicableCallCandidate:
    candidate = KaSimpleFunctionCall:
      contextArgumentMapping = {}
      contextArguments = []
      dispatchReceiver = KaExplicitReceiverValue:
        expression = -(-(+2))
        isSafeNavigation = false
        type = kotlin.Int
      extensionReceiver = null
      signature = KaFunctionSignature:
        receiverType = null
        returnType = kotlin.Int
        symbol = kotlin/Int.unaryPlus(<dispatch receiver>: kotlin.Int): kotlin.Int
        valueParameters = []
        contextParameters = []
        callableId = kotlin/Int.unaryPlus
      typeArgumentsMapping = {}
      valueArgumentMapping = {}
    isInBestCandidates = true

KtParenthesizedExpression(61,83): '(@Anno(44) (-(-(+2))))'
  NO_CANDIDATES

KtAnnotatedExpression(62,82): '@Anno(44) (-(-(+2)))'
  NO_CANDIDATES

KtAnnotationEntry(62,71): '@Anno(44)'
  NO_CANDIDATES

KtConstructorCalleeExpression(63,67): 'Anno'
  NO_CANDIDATES

KtTypeReference(63,67): 'Anno'
  NO_CANDIDATES

KtUserType(63,67): 'Anno'
  NO_CANDIDATES

KtNameReferenceExpression(63,67): 'Anno'
  NO_CANDIDATES

KtValueArgumentList(67,71): '(44)'
  NO_CANDIDATES

KtValueArgument(68,70): '44'
  NO_CANDIDATES

KtConstantExpression(68,70): '44'
  NO_CANDIDATES

KtParenthesizedExpression(72,82): '(-(-(+2)))'
  NO_CANDIDATES

KtPrefixExpression(73,81): '-(-(+2))'
  KaApplicableCallCandidate:
    candidate = KaSimpleFunctionCall:
      contextArgumentMapping = {}
      contextArguments = []
      dispatchReceiver = KaExplicitReceiverValue:
        expression = -(+2)
        isSafeNavigation = false
        type = kotlin.Int
      extensionReceiver = null
      signature = KaFunctionSignature:
        receiverType = null
        returnType = kotlin.Int
        symbol = kotlin/Int.unaryMinus(<dispatch receiver>: kotlin.Int): kotlin.Int
        valueParameters = []
        contextParameters = []
        callableId = kotlin/Int.unaryMinus
      typeArgumentsMapping = {}
      valueArgumentMapping = {}
    isInBestCandidates = true

KtOperationReferenceExpression(73,74): '-'
  KaApplicableCallCandidate:
    candidate = KaSimpleFunctionCall:
      contextArgumentMapping = {}
      contextArguments = []
      dispatchReceiver = KaExplicitReceiverValue:
        expression = -(+2)
        isSafeNavigation = false
        type = kotlin.Int
      extensionReceiver = null
      signature = KaFunctionSignature:
        receiverType = null
        returnType = kotlin.Int
        symbol = kotlin/Int.unaryMinus(<dispatch receiver>: kotlin.Int): kotlin.Int
        valueParameters = []
        contextParameters = []
        callableId = kotlin/Int.unaryMinus
      typeArgumentsMapping = {}
      valueArgumentMapping = {}
    isInBestCandidates = true

KtParenthesizedExpression(74,81): '(-(+2))'
  NO_CANDIDATES

KtPrefixExpression(75,80): '-(+2)'
  KaApplicableCallCandidate:
    candidate = KaSimpleFunctionCall:
      contextArgumentMapping = {}
      contextArguments = []
      dispatchReceiver = KaExplicitReceiverValue:
        expression = +2
        isSafeNavigation = false
        type = kotlin.Int
      extensionReceiver = null
      signature = KaFunctionSignature:
        receiverType = null
        returnType = kotlin.Int
        symbol = kotlin/Int.unaryMinus(<dispatch receiver>: kotlin.Int): kotlin.Int
        valueParameters = []
        contextParameters = []
        callableId = kotlin/Int.unaryMinus
      typeArgumentsMapping = {}
      valueArgumentMapping = {}
    isInBestCandidates = true

KtOperationReferenceExpression(75,76): '-'
  KaApplicableCallCandidate:
    candidate = KaSimpleFunctionCall:
      contextArgumentMapping = {}
      contextArguments = []
      dispatchReceiver = KaExplicitReceiverValue:
        expression = +2
        isSafeNavigation = false
        type = kotlin.Int
      extensionReceiver = null
      signature = KaFunctionSignature:
        receiverType = null
        returnType = kotlin.Int
        symbol = kotlin/Int.unaryMinus(<dispatch receiver>: kotlin.Int): kotlin.Int
        valueParameters = []
        contextParameters = []
        callableId = kotlin/Int.unaryMinus
      typeArgumentsMapping = {}
      valueArgumentMapping = {}
    isInBestCandidates = true

KtParenthesizedExpression(76,80): '(+2)'
  NO_CANDIDATES

KtPrefixExpression(77,79): '+2'
  KaApplicableCallCandidate:
    candidate = KaSimpleFunctionCall:
      contextArgumentMapping = {}
      contextArguments = []
      dispatchReceiver = KaExplicitReceiverValue:
        expression = 2
        isSafeNavigation = false
        type = kotlin.Int
      extensionReceiver = null
      signature = KaFunctionSignature:
        receiverType = null
        returnType = kotlin.Int
        symbol = kotlin/Int.unaryPlus(<dispatch receiver>: kotlin.Int): kotlin.Int
        valueParameters = []
        contextParameters = []
        callableId = kotlin/Int.unaryPlus
      typeArgumentsMapping = {}
      valueArgumentMapping = {}
    isInBestCandidates = true

KtOperationReferenceExpression(77,78): '+'
  KaApplicableCallCandidate:
    candidate = KaSimpleFunctionCall:
      contextArgumentMapping = {}
      contextArguments = []
      dispatchReceiver = KaExplicitReceiverValue:
        expression = 2
        isSafeNavigation = false
        type = kotlin.Int
      extensionReceiver = null
      signature = KaFunctionSignature:
        receiverType = null
        returnType = kotlin.Int
        symbol = kotlin/Int.unaryPlus(<dispatch receiver>: kotlin.Int): kotlin.Int
        valueParameters = []
        contextParameters = []
        callableId = kotlin/Int.unaryPlus
      typeArgumentsMapping = {}
      valueArgumentMapping = {}
    isInBestCandidates = true

KtConstantExpression(78,79): '2'
  NO_CANDIDATES

KtClass(88,197): '@Retention(AnnotationRetention.SOURCE)'
  NO_CANDIDATES

KtDeclarationModifierList(88,174): '@Retention(AnnotationRetention.SOURCE)'
  NO_CANDIDATES

KtAnnotationEntry(88,126): '@Retention(AnnotationRetention.SOURCE)'
  KaApplicableCallCandidate:
    candidate = KaAnnotationCall:
      contextArgumentMapping = {}
      contextArguments = []
      dispatchReceiver = null
      extensionReceiver = null
      signature = KaFunctionSignature:
        receiverType = null
        returnType = kotlin.annotation.Retention
        symbol = <constructor>(value: kotlin.annotation.AnnotationRetention): kotlin.annotation.Retention
        valueParameters = [
          KaVariableSignature:
            name = value
            receiverType = null
            returnType = kotlin.annotation.AnnotationRetention
            symbol = value: kotlin.annotation.AnnotationRetention
            contextParameters = []
            callableId = null
        ]
        contextParameters = []
        callableId = null
      typeArgumentsMapping = {}
      valueArgumentMapping = {
        AnnotationRetention.SOURCE -> (KaVariableSignature:
          name = value
          receiverType = null
          returnType = kotlin.annotation.AnnotationRetention
          symbol = value: kotlin.annotation.AnnotationRetention
          contextParameters = []
          callableId = null)
      }
    isInBestCandidates = true

KtConstructorCalleeExpression(89,98): 'Retention'
  KaApplicableCallCandidate:
    candidate = KaAnnotationCall:
      contextArgumentMapping = {}
      contextArguments = []
      dispatchReceiver = null
      extensionReceiver = null
      signature = KaFunctionSignature:
        receiverType = null
        returnType = kotlin.annotation.Retention
        symbol = <constructor>(value: kotlin.annotation.AnnotationRetention): kotlin.annotation.Retention
        valueParameters = [
          KaVariableSignature:
            name = value
            receiverType = null
            returnType = kotlin.annotation.AnnotationRetention
            symbol = value: kotlin.annotation.AnnotationRetention
            contextParameters = []
            callableId = null
        ]
        contextParameters = []
        callableId = null
      typeArgumentsMapping = {}
      valueArgumentMapping = {
        AnnotationRetention.SOURCE -> (KaVariableSignature:
          name = value
          receiverType = null
          returnType = kotlin.annotation.AnnotationRetention
          symbol = value: kotlin.annotation.AnnotationRetention
          contextParameters = []
          callableId = null)
      }
    isInBestCandidates = true

KtTypeReference(89,98): 'Retention'
  NO_CANDIDATES

KtUserType(89,98): 'Retention'
  NO_CANDIDATES

KtNameReferenceExpression(89,98): 'Retention'
  KaApplicableCallCandidate:
    candidate = KaAnnotationCall:
      contextArgumentMapping = {}
      contextArguments = []
      dispatchReceiver = null
      extensionReceiver = null
      signature = KaFunctionSignature:
        receiverType = null
        returnType = kotlin.annotation.Retention
        symbol = <constructor>(value: kotlin.annotation.AnnotationRetention): kotlin.annotation.Retention
        valueParameters = [
          KaVariableSignature:
            name = value
            receiverType = null
            returnType = kotlin.annotation.AnnotationRetention
            symbol = value: kotlin.annotation.AnnotationRetention
            contextParameters = []
            callableId = null
        ]
        contextParameters = []
        callableId = null
      typeArgumentsMapping = {}
      valueArgumentMapping = {
        AnnotationRetention.SOURCE -> (KaVariableSignature:
          name = value
          receiverType = null
          returnType = kotlin.annotation.AnnotationRetention
          symbol = value: kotlin.annotation.AnnotationRetention
          contextParameters = []
          callableId = null)
      }
    isInBestCandidates = true

KtValueArgumentList(98,126): '(AnnotationRetention.SOURCE)'
  NO_CANDIDATES

KtValueArgument(99,125): 'AnnotationRetention.SOURCE'
  NO_CANDIDATES

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

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

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

KtAnnotationEntry(127,163): '@Target(AnnotationTarget.EXPRESSION)'
  KaApplicableCallCandidate:
    candidate = KaAnnotationCall:
      contextArgumentMapping = {}
      contextArguments = []
      dispatchReceiver = null
      extensionReceiver = null
      signature = KaFunctionSignature:
        receiverType = null
        returnType = kotlin.annotation.Target
        symbol = <constructor>(vararg allowedTargets: kotlin.annotation.AnnotationTarget): kotlin.annotation.Target
        valueParameters = [
          KaVariableSignature:
            name = allowedTargets
            receiverType = null
            returnType = kotlin.annotation.AnnotationTarget
            symbol = vararg allowedTargets: kotlin.annotation.AnnotationTarget
            contextParameters = []
            callableId = null
        ]
        contextParameters = []
        callableId = null
      typeArgumentsMapping = {}
      valueArgumentMapping = {
        AnnotationTarget.EXPRESSION -> (KaVariableSignature:
          name = allowedTargets
          receiverType = null
          returnType = kotlin.annotation.AnnotationTarget
          symbol = vararg allowedTargets: kotlin.annotation.AnnotationTarget
          contextParameters = []
          callableId = null)
      }
    isInBestCandidates = true

KtConstructorCalleeExpression(128,134): 'Target'
  KaApplicableCallCandidate:
    candidate = KaAnnotationCall:
      contextArgumentMapping = {}
      contextArguments = []
      dispatchReceiver = null
      extensionReceiver = null
      signature = KaFunctionSignature:
        receiverType = null
        returnType = kotlin.annotation.Target
        symbol = <constructor>(vararg allowedTargets: kotlin.annotation.AnnotationTarget): kotlin.annotation.Target
        valueParameters = [
          KaVariableSignature:
            name = allowedTargets
            receiverType = null
            returnType = kotlin.annotation.AnnotationTarget
            symbol = vararg allowedTargets: kotlin.annotation.AnnotationTarget
            contextParameters = []
            callableId = null
        ]
        contextParameters = []
        callableId = null
      typeArgumentsMapping = {}
      valueArgumentMapping = {
        AnnotationTarget.EXPRESSION -> (KaVariableSignature:
          name = allowedTargets
          receiverType = null
          returnType = kotlin.annotation.AnnotationTarget
          symbol = vararg allowedTargets: kotlin.annotation.AnnotationTarget
          contextParameters = []
          callableId = null)
      }
    isInBestCandidates = true

KtTypeReference(128,134): 'Target'
  NO_CANDIDATES

KtUserType(128,134): 'Target'
  NO_CANDIDATES

KtNameReferenceExpression(128,134): 'Target'
  KaApplicableCallCandidate:
    candidate = KaAnnotationCall:
      contextArgumentMapping = {}
      contextArguments = []
      dispatchReceiver = null
      extensionReceiver = null
      signature = KaFunctionSignature:
        receiverType = null
        returnType = kotlin.annotation.Target
        symbol = <constructor>(vararg allowedTargets: kotlin.annotation.AnnotationTarget): kotlin.annotation.Target
        valueParameters = [
          KaVariableSignature:
            name = allowedTargets
            receiverType = null
            returnType = kotlin.annotation.AnnotationTarget
            symbol = vararg allowedTargets: kotlin.annotation.AnnotationTarget
            contextParameters = []
            callableId = null
        ]
        contextParameters = []
        callableId = null
      typeArgumentsMapping = {}
      valueArgumentMapping = {
        AnnotationTarget.EXPRESSION -> (KaVariableSignature:
          name = allowedTargets
          receiverType = null
          returnType = kotlin.annotation.AnnotationTarget
          symbol = vararg allowedTargets: kotlin.annotation.AnnotationTarget
          contextParameters = []
          callableId = null)
      }
    isInBestCandidates = true

KtValueArgumentList(134,163): '(AnnotationTarget.EXPRESSION)'
  NO_CANDIDATES

KtValueArgument(135,162): 'AnnotationTarget.EXPRESSION'
  NO_CANDIDATES

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

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

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

KtPrimaryConstructor(185,197): '(val v: Int)'
  NO_CANDIDATES

KtParameterList(185,197): '(val v: Int)'
  NO_CANDIDATES

KtParameter(186,196): 'val v: Int'
  NO_CANDIDATES

KtTypeReference(193,196): 'Int'
  NO_CANDIDATES

KtUserType(193,196): 'Int'
  NO_CANDIDATES

KtNameReferenceExpression(193,196): 'Int'
  NO_CANDIDATES
