KtFile: 'test.kt'
  NO_CANDIDATES

KtPackageDirective(0,0): ''
  NO_CANDIDATES

KtImportList(0,0): ''
  NO_CANDIDATES

KtNamedFunction(32,114): 'fun foo(javaEnum: JavaEnum) = when (javaEnum) {'
  NO_CANDIDATES

KtParameterList(39,59): '(javaEnum: JavaEnum)'
  NO_CANDIDATES

KtParameter(40,58): 'javaEnum: JavaEnum'
  NO_CANDIDATES

KtTypeReference(50,58): 'JavaEnum'
  NO_CANDIDATES

KtUserType(50,58): 'JavaEnum'
  NO_CANDIDATES

KtNameReferenceExpression(50,58): 'JavaEnum'
  NO_CANDIDATES

KtWhenExpression(62,114): 'when (javaEnum) {'
  NO_CANDIDATES

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

KtWhenEntry(84,96): 'first() -> 1'
  NO_CANDIDATES

KtWhenConditionWithExpression(84,91): 'first()'
  NO_CANDIDATES

KtCallExpression(84,91): 'first()'
  NO_CANDIDATES

KtNameReferenceExpression(84,89): 'first'
  NO_CANDIDATES

KtValueArgumentList(89,91): '()'
  NO_CANDIDATES

KtConstantExpression(95,96): '1'
  NO_CANDIDATES

KtWhenEntry(101,112): 'second -> 2'
  NO_CANDIDATES

KtWhenConditionWithExpression(101,107): 'second'
  NO_CANDIDATES

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

KtConstantExpression(111,112): '2'
  NO_CANDIDATES
