element: a: Int
implicit values:
  KaScopeImplicitArgumentValue:
    scopeIndexInTower = 0
    type = KaUsualClassType:
      annotations: []
      typeArguments: []
      type: kotlin/Int
    symbol = KaContextParameterSymbol:
      a: kotlin.Int

  KaScopeImplicitArgumentValue:
    scopeIndexInTower = 0
    type = KaUsualClassType:
      annotations: []
      typeArguments: []
      type: kotlin/String
    symbol = KaContextParameterSymbol:
      s: kotlin.String

scopes:
  LocalScope, index = 1
    packages: 0
    classifiers: 0
    callables: 2
      KaContextParameterSymbol:
        anchorPsi: KtParameter
        annotations: []
        callableId: null
        contextParameters: []
        contextReceivers: []
        isActual: false
        isCompanion: false
        isDelegated: false
        isExpect: false
        isExtension: false
        isExternal: false
        isVal: true
        location: LOCAL
        modality: FINAL
        name: a
        origin: SOURCE
        psi: KtParameter
        realPsi: KtParameter
        receiverParameter: null
        returnType: KaUsualClassType:
          annotations: []
          typeArguments: []
          type: kotlin/Int
        typeParameters: []
        visibility: PUBLIC
      KaContextParameterSymbol:
        anchorPsi: KtParameter
        annotations: []
        callableId: null
        contextParameters: []
        contextReceivers: []
        isActual: false
        isCompanion: false
        isDelegated: false
        isExpect: false
        isExtension: false
        isExternal: false
        isVal: true
        location: LOCAL
        modality: FINAL
        name: s
        origin: SOURCE
        psi: KtParameter
        realPsi: KtParameter
        receiverParameter: null
        returnType: KaUsualClassType:
          annotations: []
          typeArguments: []
          type: kotlin/String
        typeParameters: []
        visibility: PUBLIC
    constructors: 0

  ExplicitSimpleImportingScope, index = 2
    packages: 0
    classifiers: 0
    callables: 0
    constructors: 0

  PackageMemberScope, index = 3
    packages: 6
      KaPackageSymbol:
        anchorPsi: PsiPackage(META-INF)
        fqName: META-INF
        location: TOP_LEVEL
        origin: SOURCE
        psi: PsiPackage(META-INF)
        realPsi: PsiPackage(META-INF)
      KaPackageSymbol:
        anchorPsi: PsiPackage(java)
        fqName: java
        location: TOP_LEVEL
        origin: SOURCE
        psi: PsiPackage(java)
        realPsi: PsiPackage(java)
      KaPackageSymbol:
        anchorPsi: PsiPackage(javax)
        fqName: javax
        location: TOP_LEVEL
        origin: SOURCE
        psi: PsiPackage(javax)
        realPsi: PsiPackage(javax)
      KaPackageSymbol:
        anchorPsi: PsiPackage(kotlin)
        fqName: kotlin
        location: TOP_LEVEL
        origin: SOURCE
        psi: PsiPackage(kotlin)
        realPsi: PsiPackage(kotlin)
      KaPackageSymbol:
        anchorPsi: PsiPackage(org)
        fqName: org
        location: TOP_LEVEL
        origin: SOURCE
        psi: PsiPackage(org)
        realPsi: PsiPackage(org)
      KaPackageSymbol:
        anchorPsi: PsiPackage(sun)
        fqName: sun
        location: TOP_LEVEL
        origin: SOURCE
        psi: PsiPackage(sun)
        realPsi: PsiPackage(sun)
    classifiers: 0
    callables: 1
      KaKotlinPropertySymbol:
        anchorPsi: KtProperty
        annotations: []
        backingFieldSymbol: KaBackingFieldSymbol:
          anchorPsi: KtProperty
          annotations: []
          callableId: null
          contextParameters: []
          contextReceivers: []
          isActual: false
          isCompanion: false
          isDelegated: false
          isExpect: false
          isExtension: false
          isExternal: false
          isNotDefault: false
          isVal: true
          location: PROPERTY
          modality: FINAL
          name: field
          origin: PROPERTY_BACKING_FIELD
          owningProperty: KaKotlinPropertySymbol(/foo)
          psi: null
          realPsi: null
          receiverParameter: null
          returnType: KaUsualClassType:
            annotations: []
            typeArguments: []
            type: kotlin/Unit
          typeParameters: []
          visibility: PRIVATE
        callableId: /foo
        contextParameters: [
          KaContextParameterSymbol:
            anchorPsi: KtParameter
            annotations: []
            callableId: null
            contextParameters: []
            contextReceivers: []
            isActual: false
            isCompanion: false
            isDelegated: false
            isExpect: false
            isExtension: false
            isExternal: false
            isVal: true
            location: LOCAL
            modality: FINAL
            name: a
            origin: SOURCE
            psi: KtParameter
            realPsi: KtParameter
            receiverParameter: null
            returnType: KaUsualClassType:
              annotations: []
              typeArguments: []
              type: kotlin/Int
            typeParameters: []
            visibility: PUBLIC
          KaContextParameterSymbol:
            anchorPsi: KtParameter
            annotations: []
            callableId: null
            contextParameters: []
            contextReceivers: []
            isActual: false
            isCompanion: false
            isDelegated: false
            isExpect: false
            isExtension: false
            isExternal: false
            isVal: true
            location: LOCAL
            modality: FINAL
            name: s
            origin: SOURCE
            psi: KtParameter
            realPsi: KtParameter
            receiverParameter: null
            returnType: KaUsualClassType:
              annotations: []
              typeArguments: []
              type: kotlin/String
            typeParameters: []
            visibility: PUBLIC
        ]
        contextReceivers: [
          KaContextReceiver:
            label: a
            type: KaUsualClassType:
              annotations: []
              typeArguments: []
              type: kotlin/Int
          KaContextReceiver:
            label: s
            type: KaUsualClassType:
              annotations: []
              typeArguments: []
              type: kotlin/String
        ]
        getter: KaPropertyGetterSymbol:
          anchorPsi: KtPropertyAccessor
          annotations: []
          callableId: null
          contextParameters: []
          contextReceivers: []
          hasStableParameterNames: true
          isActual: false
          isCompanion: false
          isExpect: false
          isExtension: false
          isExternal: false
          isInline: false
          isNotDefault: true
          isOverride: false
          location: PROPERTY
          modality: FINAL
          origin: SOURCE
          psi: KtPropertyAccessor
          realPsi: KtPropertyAccessor
          receiverParameter: null
          returnType: KaUsualClassType:
            annotations: []
            typeArguments: []
            type: kotlin/Unit
          typeParameters: []
          valueParameters: []
          visibility: PUBLIC
        hasBackingField: false
        hasGetter: true
        hasSetter: false
        initializer: null
        isActual: false
        isCompanion: false
        isConst: false
        isDelegated: false
        isExpect: false
        isExtension: false
        isExternal: false
        isLateInit: false
        isOverride: false
        isStatic: false
        isVal: true
        location: TOP_LEVEL
        modality: FINAL
        name: foo
        origin: SOURCE
        primaryConstructorParameter: null
        psi: KtProperty
        realPsi: KtProperty
        receiverParameter: null
        returnType: KaUsualClassType:
          annotations: []
          typeArguments: []
          type: kotlin/Unit
        setter: null
        typeParameters: []
        visibility: PUBLIC
    constructors: 0

  DefaultSimpleImportingScope, index = 4

  DefaultSimpleImportingScope, index = 5

  ExplicitStarImportingScope, index = 6
    packages: 0
    classifiers: 0
    callables: 0
    constructors: 0

  DefaultStarImportingScope, index = 7
