KtFile: 'inOperator.kt'
  null

KtPackageDirective(0,0): ''
  null

KtImportList(0,0): ''
  null

KtClass(0,75): 'class Container {'
  null

KtClassBody(16,75): '{'
  null

KtNamedFunction(22,73): 'operator fun contains(element: Int): Boolean = true'
  null

KtDeclarationModifierList(22,30): 'operator'
  null

KtParameterList(43,57): '(element: Int)'
  null

KtParameter(44,56): 'element: Int'
  null

KtTypeReference(53,56): 'Int'
  KaSymbolResolutionSuccess:
    symbols = [
      kotlin/Int
    ]

KtUserType(53,56): 'Int'
  KaSymbolResolutionSuccess:
    symbols = [
      kotlin/Int
    ]

KtNameReferenceExpression(53,56): 'Int'
  isImplicitReferenceToCompanion: false
  contextSensitiveResolutionStatus: NotAvailable
  lookupLocally: false
  KaSymbolResolutionSuccess:
    symbols = [
      kotlin/Int
    ]

KtTypeReference(59,66): 'Boolean'
  KaSymbolResolutionSuccess:
    symbols = [
      kotlin/Boolean
    ]

KtUserType(59,66): 'Boolean'
  KaSymbolResolutionSuccess:
    symbols = [
      kotlin/Boolean
    ]

KtNameReferenceExpression(59,66): 'Boolean'
  isImplicitReferenceToCompanion: false
  contextSensitiveResolutionStatus: NotAvailable
  lookupLocally: false
  KaSymbolResolutionSuccess:
    symbols = [
      kotlin/Boolean
    ]

KtConstantExpression(69,73): 'true'
  null

KtNamedFunction(77,138): 'fun test() {'
  null

KtParameterList(85,87): '()'
  null

KtBlockExpression(88,138): '{'
  null

KtProperty(94,113): 'val c = Container()'
  null

KtCallExpression(102,113): 'Container()'
  KaSymbolResolutionSuccess:
    symbols = [
      <constructor>(): Container
    ]

KtNameReferenceExpression(102,111): 'Container'
  isImplicitReferenceToCompanion: false
  contextSensitiveResolutionStatus: NotAvailable
  lookupLocally: false
  KaSymbolResolutionSuccess:
    symbols = [
      /Container
    ]

KtValueArgumentList(111,113): '()'
  null

KtBinaryExpression(118,124): '1 in c'
  KaSymbolResolutionSuccess:
    symbols = [
      /Container.contains(<dispatch receiver>: Container, element: kotlin.Int): kotlin.Boolean
    ]

KtConstantExpression(118,119): '1'
  null

KtOperationReferenceExpression(120,122): 'in'
  isImplicitReferenceToCompanion: false
  contextSensitiveResolutionStatus: NotAvailable
  lookupLocally: false
  KaSymbolResolutionSuccess:
    symbols = [
      /Container.contains(<dispatch receiver>: Container, element: kotlin.Int): kotlin.Boolean
    ]

KtNameReferenceExpression(123,124): 'c'
  isImplicitReferenceToCompanion: false
  contextSensitiveResolutionStatus: NotAvailable
  lookupLocally: true
  KaSymbolResolutionSuccess:
    symbols = [
      val c: Container
    ]

KtBinaryExpression(129,136): '2 !in c'
  KaSymbolResolutionSuccess:
    symbols = [
      /Container.contains(<dispatch receiver>: Container, element: kotlin.Int): kotlin.Boolean
    ]

KtConstantExpression(129,130): '2'
  null

KtOperationReferenceExpression(131,134): '!in'
  isImplicitReferenceToCompanion: false
  contextSensitiveResolutionStatus: NotAvailable
  lookupLocally: false
  KaSymbolResolutionSuccess:
    symbols = [
      /Container.contains(<dispatch receiver>: Container, element: kotlin.Int): kotlin.Boolean
    ]

KtNameReferenceExpression(135,136): 'c'
  isImplicitReferenceToCompanion: false
  contextSensitiveResolutionStatus: NotAvailable
  lookupLocally: true
  KaSymbolResolutionSuccess:
    symbols = [
      val c: Container
    ]
