KaNamedFunctionSymbol:
  anchorPsi: KtNamedFunction
  annotations: []
  callableId: dependency/api/fooApi3
  contextParameters: []
  contextReceivers: []
  contractEffects: []
  hasStableParameterNames: true
  isActual: false
  isBuiltinFunctionInvoke: false
  isCompanion: false
  isExpect: false
  isExtension: false
  isExternal: false
  isInfix: false
  isInline: false
  isOperator: false
  isOverride: false
  isStatic: false
  isSuspend: false
  isTailRec: false
  location: TOP_LEVEL
  modality: FINAL
  name: fooApi3
  origin: SOURCE
  psi: KtNamedFunction
  realPsi: KtNamedFunction
  receiverParameter: null
  returnType: KaUsualClassType:
    annotations: []
    typeArguments: []
    type: kotlin/String
  typeParameters: []
  valueParameters: []
  visibility: PUBLIC
  getContainingFileSymbol: KaFileSymbol(extension.kt)
  getContainingJvmClassName: dependency.api.ExtensionKt
  canBeOperator: false
  getContainingModule: KaSourceModule "Sources of main"
  deprecation: null
  returnValueStatus: Unspecified
  javaMethodName: fooApi3
  importableFqName: dependency.api.fooApi3

KaNamedFunctionSymbol:
  anchorPsi: KtNamedFunction
  annotations: []
  callableId: dependency/api/internalFooApi3
  contextParameters: []
  contextReceivers: []
  contractEffects: []
  hasStableParameterNames: true
  isActual: false
  isBuiltinFunctionInvoke: false
  isCompanion: false
  isExpect: false
  isExtension: false
  isExternal: false
  isInfix: false
  isInline: false
  isOperator: false
  isOverride: false
  isStatic: false
  isSuspend: false
  isTailRec: false
  location: TOP_LEVEL
  modality: FINAL
  name: internalFooApi3
  origin: SOURCE
  psi: KtNamedFunction
  realPsi: KtNamedFunction
  receiverParameter: null
  returnType: KaUsualClassType:
    annotations: []
    typeArguments: []
    type: kotlin/String
  typeParameters: []
  valueParameters: []
  visibility: INTERNAL
  getContainingFileSymbol: KaFileSymbol(extension.kt)
  getContainingJvmClassName: dependency.api.ExtensionKt
  canBeOperator: false
  getContainingModule: KaSourceModule "Sources of main"
  deprecation: null
  returnValueStatus: Unspecified
  javaMethodName: internalFooApi3
  importableFqName: dependency.api.internalFooApi3

KaNamedFunctionSymbol:
  anchorPsi: KtNamedFunction
  annotations: []
  callableId: dependency/api/privateFooApi3
  contextParameters: []
  contextReceivers: []
  contractEffects: []
  hasStableParameterNames: true
  isActual: false
  isBuiltinFunctionInvoke: false
  isCompanion: false
  isExpect: false
  isExtension: false
  isExternal: false
  isInfix: false
  isInline: false
  isOperator: false
  isOverride: false
  isStatic: false
  isSuspend: false
  isTailRec: false
  location: TOP_LEVEL
  modality: FINAL
  name: privateFooApi3
  origin: SOURCE
  psi: KtNamedFunction
  realPsi: KtNamedFunction
  receiverParameter: null
  returnType: KaUsualClassType:
    annotations: []
    typeArguments: []
    type: kotlin/String
  typeParameters: []
  valueParameters: []
  visibility: PRIVATE
  getContainingFileSymbol: KaFileSymbol(extension.kt)
  getContainingJvmClassName: dependency.api.ExtensionKt
  canBeOperator: false
  getContainingModule: KaSourceModule "Sources of main"
  deprecation: null
  returnValueStatus: Unspecified
  javaMethodName: privateFooApi3
  importableFqName: dependency.api.privateFooApi3

KaNamedFunctionSymbol:
  anchorPsi: KtNamedFunction
  annotations: []
  callableId: dependency/api/barApi3
  contextParameters: []
  contextReceivers: []
  contractEffects: []
  hasStableParameterNames: true
  isActual: false
  isBuiltinFunctionInvoke: false
  isCompanion: false
  isExpect: false
  isExtension: true
  isExternal: false
  isInfix: false
  isInline: false
  isOperator: false
  isOverride: false
  isStatic: false
  isSuspend: false
  isTailRec: false
  location: TOP_LEVEL
  modality: FINAL
  name: barApi3
  origin: SOURCE
  psi: KtNamedFunction
  realPsi: KtNamedFunction
  receiverParameter: KaReceiverParameterSymbol:
    anchorPsi: KtTypeReference
    annotations: []
    callableId: null
    contextParameters: []
    contextReceivers: []
    isActual: false
    isCompanion: false
    isDelegated: false
    isExpect: false
    isExtension: false
    isExternal: false
    isVal: true
    location: LOCAL
    modality: FINAL
    name: <receiver>
    origin: SOURCE
    owningCallableSymbol: KaNamedFunctionSymbol(dependency/api/barApi3)
    psi: KtTypeReference
    realPsi: KtTypeReference
    receiverParameter: null
    returnType: KaUsualClassType:
      annotations: []
      typeArguments: []
      type: dependency/api/FakeI
    typeParameters: []
    visibility: PUBLIC
    getContainingFileSymbol: KaFileSymbol(extension.kt)
    getContainingJvmClassName: dependency.api.ExtensionKt
    getContainingModule: KaSourceModule "Sources of main"
    deprecation: null
    importableFqName: null
  returnType: KaUsualClassType:
    annotations: []
    typeArguments: []
    type: dependency/api/I
  typeParameters: []
  valueParameters: []
  visibility: PUBLIC
  getContainingFileSymbol: KaFileSymbol(extension.kt)
  getContainingJvmClassName: dependency.api.ExtensionKt
  canBeOperator: false
  getContainingModule: KaSourceModule "Sources of main"
  deprecation: null
  returnValueStatus: Unspecified
  javaMethodName: barApi3
  importableFqName: dependency.api.barApi3

KaNamedFunctionSymbol:
  anchorPsi: KtNamedFunction
  annotations: []
  callableId: dependency/api/internalBarApi3
  contextParameters: []
  contextReceivers: []
  contractEffects: []
  hasStableParameterNames: true
  isActual: false
  isBuiltinFunctionInvoke: false
  isCompanion: false
  isExpect: false
  isExtension: true
  isExternal: false
  isInfix: false
  isInline: false
  isOperator: false
  isOverride: false
  isStatic: false
  isSuspend: false
  isTailRec: false
  location: TOP_LEVEL
  modality: FINAL
  name: internalBarApi3
  origin: SOURCE
  psi: KtNamedFunction
  realPsi: KtNamedFunction
  receiverParameter: KaReceiverParameterSymbol:
    anchorPsi: KtTypeReference
    annotations: []
    callableId: null
    contextParameters: []
    contextReceivers: []
    isActual: false
    isCompanion: false
    isDelegated: false
    isExpect: false
    isExtension: false
    isExternal: false
    isVal: true
    location: LOCAL
    modality: FINAL
    name: <receiver>
    origin: SOURCE
    owningCallableSymbol: KaNamedFunctionSymbol(dependency/api/internalBarApi3)
    psi: KtTypeReference
    realPsi: KtTypeReference
    receiverParameter: null
    returnType: KaUsualClassType:
      annotations: []
      typeArguments: []
      type: dependency/api/InternalFakeI
    typeParameters: []
    visibility: PUBLIC
    getContainingFileSymbol: KaFileSymbol(extension.kt)
    getContainingJvmClassName: dependency.api.ExtensionKt
    getContainingModule: KaSourceModule "Sources of main"
    deprecation: null
    importableFqName: null
  returnType: KaUsualClassType:
    annotations: []
    typeArguments: []
    type: dependency/api/I
  typeParameters: []
  valueParameters: []
  visibility: INTERNAL
  getContainingFileSymbol: KaFileSymbol(extension.kt)
  getContainingJvmClassName: dependency.api.ExtensionKt
  canBeOperator: false
  getContainingModule: KaSourceModule "Sources of main"
  deprecation: null
  returnValueStatus: Unspecified
  javaMethodName: internalBarApi3
  importableFqName: dependency.api.internalBarApi3

KaNamedFunctionSymbol:
  anchorPsi: KtNamedFunction
  annotations: []
  callableId: dependency/api/privateBarApi3
  contextParameters: []
  contextReceivers: []
  contractEffects: []
  hasStableParameterNames: true
  isActual: false
  isBuiltinFunctionInvoke: false
  isCompanion: false
  isExpect: false
  isExtension: true
  isExternal: false
  isInfix: false
  isInline: false
  isOperator: false
  isOverride: false
  isStatic: false
  isSuspend: false
  isTailRec: false
  location: TOP_LEVEL
  modality: FINAL
  name: privateBarApi3
  origin: SOURCE
  psi: KtNamedFunction
  realPsi: KtNamedFunction
  receiverParameter: KaReceiverParameterSymbol:
    anchorPsi: KtTypeReference
    annotations: []
    callableId: null
    contextParameters: []
    contextReceivers: []
    isActual: false
    isCompanion: false
    isDelegated: false
    isExpect: false
    isExtension: false
    isExternal: false
    isVal: true
    location: LOCAL
    modality: FINAL
    name: <receiver>
    origin: SOURCE
    owningCallableSymbol: KaNamedFunctionSymbol(dependency/api/privateBarApi3)
    psi: KtTypeReference
    realPsi: KtTypeReference
    receiverParameter: null
    returnType: KaUsualClassType:
      annotations: []
      typeArguments: []
      type: dependency/api/PrivateFakeI
    typeParameters: []
    visibility: PUBLIC
    getContainingFileSymbol: KaFileSymbol(extension.kt)
    getContainingJvmClassName: dependency.api.ExtensionKt
    getContainingModule: KaSourceModule "Sources of main"
    deprecation: null
    importableFqName: null
  returnType: KaUsualClassType:
    annotations: []
    typeArguments: []
    type: dependency/api/I
  typeParameters: []
  valueParameters: []
  visibility: PRIVATE
  getContainingFileSymbol: KaFileSymbol(extension.kt)
  getContainingJvmClassName: dependency.api.ExtensionKt
  canBeOperator: false
  getContainingModule: KaSourceModule "Sources of main"
  deprecation: null
  returnValueStatus: Unspecified
  javaMethodName: privateBarApi3
  importableFqName: dependency.api.privateBarApi3

KaNamedFunctionSymbol:
  anchorPsi: KtNamedFunction
  annotations: []
  callableId: dependency/api/fooApi1
  contextParameters: []
  contextReceivers: []
  contractEffects: []
  hasStableParameterNames: true
  isActual: false
  isBuiltinFunctionInvoke: false
  isCompanion: false
  isExpect: false
  isExtension: false
  isExternal: false
  isInfix: false
  isInline: false
  isOperator: false
  isOverride: false
  isStatic: false
  isSuspend: false
  isTailRec: false
  location: TOP_LEVEL
  modality: FINAL
  name: fooApi1
  origin: SOURCE
  psi: KtNamedFunction
  realPsi: KtNamedFunction
  receiverParameter: null
  returnType: KaUsualClassType:
    annotations: []
    typeArguments: []
    type: kotlin/String
  typeParameters: []
  valueParameters: []
  visibility: PUBLIC
  getContainingFileSymbol: KaFileSymbol(I.kt)
  getContainingJvmClassName: dependency.api.IKt
  canBeOperator: false
  getContainingModule: KaSourceModule "Sources of dependency"
  deprecation: null
  returnValueStatus: Unspecified
  javaMethodName: fooApi1
  importableFqName: dependency.api.fooApi1

KaNamedFunctionSymbol:
  anchorPsi: KtNamedFunction
  annotations: []
  callableId: dependency/api/internalFooApi1
  contextParameters: []
  contextReceivers: []
  contractEffects: []
  hasStableParameterNames: true
  isActual: false
  isBuiltinFunctionInvoke: false
  isCompanion: false
  isExpect: false
  isExtension: false
  isExternal: false
  isInfix: false
  isInline: false
  isOperator: false
  isOverride: false
  isStatic: false
  isSuspend: false
  isTailRec: false
  location: TOP_LEVEL
  modality: FINAL
  name: internalFooApi1
  origin: SOURCE
  psi: KtNamedFunction
  realPsi: KtNamedFunction
  receiverParameter: null
  returnType: KaUsualClassType:
    annotations: []
    typeArguments: []
    type: kotlin/String
  typeParameters: []
  valueParameters: []
  visibility: INTERNAL
  getContainingFileSymbol: KaFileSymbol(I.kt)
  getContainingJvmClassName: dependency.api.IKt
  canBeOperator: false
  getContainingModule: KaSourceModule "Sources of dependency"
  deprecation: null
  returnValueStatus: Unspecified
  javaMethodName: internalFooApi1
  importableFqName: dependency.api.internalFooApi1

KaNamedFunctionSymbol:
  anchorPsi: KtNamedFunction
  annotations: []
  callableId: dependency/api/privateFooApi1
  contextParameters: []
  contextReceivers: []
  contractEffects: []
  hasStableParameterNames: true
  isActual: false
  isBuiltinFunctionInvoke: false
  isCompanion: false
  isExpect: false
  isExtension: false
  isExternal: false
  isInfix: false
  isInline: false
  isOperator: false
  isOverride: false
  isStatic: false
  isSuspend: false
  isTailRec: false
  location: TOP_LEVEL
  modality: FINAL
  name: privateFooApi1
  origin: SOURCE
  psi: KtNamedFunction
  realPsi: KtNamedFunction
  receiverParameter: null
  returnType: KaUsualClassType:
    annotations: []
    typeArguments: []
    type: kotlin/String
  typeParameters: []
  valueParameters: []
  visibility: PRIVATE
  getContainingFileSymbol: KaFileSymbol(I.kt)
  getContainingJvmClassName: dependency.api.IKt
  canBeOperator: false
  getContainingModule: KaSourceModule "Sources of dependency"
  deprecation: null
  returnValueStatus: Unspecified
  javaMethodName: privateFooApi1
  importableFqName: dependency.api.privateFooApi1

KaNamedFunctionSymbol:
  anchorPsi: KtNamedFunction
  annotations: []
  callableId: dependency/api/barApi1
  contextParameters: []
  contextReceivers: []
  contractEffects: []
  hasStableParameterNames: true
  isActual: false
  isBuiltinFunctionInvoke: false
  isCompanion: false
  isExpect: false
  isExtension: true
  isExternal: false
  isInfix: false
  isInline: false
  isOperator: false
  isOverride: false
  isStatic: false
  isSuspend: false
  isTailRec: false
  location: TOP_LEVEL
  modality: FINAL
  name: barApi1
  origin: SOURCE
  psi: KtNamedFunction
  realPsi: KtNamedFunction
  receiverParameter: KaReceiverParameterSymbol:
    anchorPsi: KtTypeReference
    annotations: []
    callableId: null
    contextParameters: []
    contextReceivers: []
    isActual: false
    isCompanion: false
    isDelegated: false
    isExpect: false
    isExtension: false
    isExternal: false
    isVal: true
    location: LOCAL
    modality: FINAL
    name: <receiver>
    origin: SOURCE
    owningCallableSymbol: KaNamedFunctionSymbol(dependency/api/barApi1)
    psi: KtTypeReference
    realPsi: KtTypeReference
    receiverParameter: null
    returnType: KaUsualClassType:
      annotations: []
      typeArguments: []
      type: dependency/api/I
    typeParameters: []
    visibility: PUBLIC
    getContainingFileSymbol: KaFileSymbol(I.kt)
    getContainingJvmClassName: dependency.api.IKt
    getContainingModule: KaSourceModule "Sources of dependency"
    deprecation: null
    importableFqName: null
  returnType: KaUsualClassType:
    annotations: []
    typeArguments: []
    type: dependency/api/I
  typeParameters: []
  valueParameters: []
  visibility: PUBLIC
  getContainingFileSymbol: KaFileSymbol(I.kt)
  getContainingJvmClassName: dependency.api.IKt
  canBeOperator: false
  getContainingModule: KaSourceModule "Sources of dependency"
  deprecation: null
  returnValueStatus: Unspecified
  javaMethodName: barApi1
  importableFqName: dependency.api.barApi1

KaNamedFunctionSymbol:
  anchorPsi: KtNamedFunction
  annotations: []
  callableId: dependency/api/internalBarApi1
  contextParameters: []
  contextReceivers: []
  contractEffects: []
  hasStableParameterNames: true
  isActual: false
  isBuiltinFunctionInvoke: false
  isCompanion: false
  isExpect: false
  isExtension: true
  isExternal: false
  isInfix: false
  isInline: false
  isOperator: false
  isOverride: false
  isStatic: false
  isSuspend: false
  isTailRec: false
  location: TOP_LEVEL
  modality: FINAL
  name: internalBarApi1
  origin: SOURCE
  psi: KtNamedFunction
  realPsi: KtNamedFunction
  receiverParameter: KaReceiverParameterSymbol:
    anchorPsi: KtTypeReference
    annotations: []
    callableId: null
    contextParameters: []
    contextReceivers: []
    isActual: false
    isCompanion: false
    isDelegated: false
    isExpect: false
    isExtension: false
    isExternal: false
    isVal: true
    location: LOCAL
    modality: FINAL
    name: <receiver>
    origin: SOURCE
    owningCallableSymbol: KaNamedFunctionSymbol(dependency/api/internalBarApi1)
    psi: KtTypeReference
    realPsi: KtTypeReference
    receiverParameter: null
    returnType: KaUsualClassType:
      annotations: []
      typeArguments: []
      type: dependency/api/InternalI
    typeParameters: []
    visibility: PUBLIC
    getContainingFileSymbol: KaFileSymbol(I.kt)
    getContainingJvmClassName: dependency.api.IKt
    getContainingModule: KaSourceModule "Sources of dependency"
    deprecation: null
    importableFqName: null
  returnType: KaUsualClassType:
    annotations: []
    typeArguments: []
    type: dependency/api/InternalI
  typeParameters: []
  valueParameters: []
  visibility: INTERNAL
  getContainingFileSymbol: KaFileSymbol(I.kt)
  getContainingJvmClassName: dependency.api.IKt
  canBeOperator: false
  getContainingModule: KaSourceModule "Sources of dependency"
  deprecation: null
  returnValueStatus: Unspecified
  javaMethodName: internalBarApi1
  importableFqName: dependency.api.internalBarApi1

KaNamedFunctionSymbol:
  anchorPsi: KtNamedFunction
  annotations: []
  callableId: dependency/api/privateBarApi1
  contextParameters: []
  contextReceivers: []
  contractEffects: []
  hasStableParameterNames: true
  isActual: false
  isBuiltinFunctionInvoke: false
  isCompanion: false
  isExpect: false
  isExtension: true
  isExternal: false
  isInfix: false
  isInline: false
  isOperator: false
  isOverride: false
  isStatic: false
  isSuspend: false
  isTailRec: false
  location: TOP_LEVEL
  modality: FINAL
  name: privateBarApi1
  origin: SOURCE
  psi: KtNamedFunction
  realPsi: KtNamedFunction
  receiverParameter: KaReceiverParameterSymbol:
    anchorPsi: KtTypeReference
    annotations: []
    callableId: null
    contextParameters: []
    contextReceivers: []
    isActual: false
    isCompanion: false
    isDelegated: false
    isExpect: false
    isExtension: false
    isExternal: false
    isVal: true
    location: LOCAL
    modality: FINAL
    name: <receiver>
    origin: SOURCE
    owningCallableSymbol: KaNamedFunctionSymbol(dependency/api/privateBarApi1)
    psi: KtTypeReference
    realPsi: KtTypeReference
    receiverParameter: null
    returnType: KaUsualClassType:
      annotations: []
      typeArguments: []
      type: dependency/api/PrivateI
    typeParameters: []
    visibility: PUBLIC
    getContainingFileSymbol: KaFileSymbol(I.kt)
    getContainingJvmClassName: dependency.api.IKt
    getContainingModule: KaSourceModule "Sources of dependency"
    deprecation: null
    importableFqName: null
  returnType: KaUsualClassType:
    annotations: []
    typeArguments: []
    type: dependency/api/PrivateI
  typeParameters: []
  valueParameters: []
  visibility: PRIVATE
  getContainingFileSymbol: KaFileSymbol(I.kt)
  getContainingJvmClassName: dependency.api.IKt
  canBeOperator: false
  getContainingModule: KaSourceModule "Sources of dependency"
  deprecation: null
  returnValueStatus: Unspecified
  javaMethodName: privateBarApi1
  importableFqName: dependency.api.privateBarApi1

KaNamedFunctionSymbol:
  anchorPsi: KtNamedFunction
  annotations: []
  callableId: dependency/api/fooApi2
  contextParameters: []
  contextReceivers: []
  contractEffects: []
  hasStableParameterNames: true
  isActual: false
  isBuiltinFunctionInvoke: false
  isCompanion: false
  isExpect: false
  isExtension: false
  isExternal: false
  isInfix: false
  isInline: false
  isOperator: false
  isOverride: false
  isStatic: false
  isSuspend: false
  isTailRec: false
  location: TOP_LEVEL
  modality: FINAL
  name: fooApi2
  origin: SOURCE
  psi: KtNamedFunction
  realPsi: KtNamedFunction
  receiverParameter: null
  returnType: KaUsualClassType:
    annotations: []
    typeArguments: []
    type: kotlin/String
  typeParameters: []
  valueParameters: []
  visibility: PUBLIC
  getContainingFileSymbol: KaFileSymbol(C1.kt)
  getContainingJvmClassName: dependency.api.C1Kt
  canBeOperator: false
  getContainingModule: KaSourceModule "Sources of dependency"
  deprecation: null
  returnValueStatus: Unspecified
  javaMethodName: fooApi2
  importableFqName: dependency.api.fooApi2

KaNamedFunctionSymbol:
  anchorPsi: KtNamedFunction
  annotations: []
  callableId: dependency/api/internalFooApi2
  contextParameters: []
  contextReceivers: []
  contractEffects: []
  hasStableParameterNames: true
  isActual: false
  isBuiltinFunctionInvoke: false
  isCompanion: false
  isExpect: false
  isExtension: false
  isExternal: false
  isInfix: false
  isInline: false
  isOperator: false
  isOverride: false
  isStatic: false
  isSuspend: false
  isTailRec: false
  location: TOP_LEVEL
  modality: FINAL
  name: internalFooApi2
  origin: SOURCE
  psi: KtNamedFunction
  realPsi: KtNamedFunction
  receiverParameter: null
  returnType: KaUsualClassType:
    annotations: []
    typeArguments: []
    type: kotlin/String
  typeParameters: []
  valueParameters: []
  visibility: INTERNAL
  getContainingFileSymbol: KaFileSymbol(C1.kt)
  getContainingJvmClassName: dependency.api.C1Kt
  canBeOperator: false
  getContainingModule: KaSourceModule "Sources of dependency"
  deprecation: null
  returnValueStatus: Unspecified
  javaMethodName: internalFooApi2
  importableFqName: dependency.api.internalFooApi2

KaNamedFunctionSymbol:
  anchorPsi: KtNamedFunction
  annotations: []
  callableId: dependency/api/privateFooApi2
  contextParameters: []
  contextReceivers: []
  contractEffects: []
  hasStableParameterNames: true
  isActual: false
  isBuiltinFunctionInvoke: false
  isCompanion: false
  isExpect: false
  isExtension: false
  isExternal: false
  isInfix: false
  isInline: false
  isOperator: false
  isOverride: false
  isStatic: false
  isSuspend: false
  isTailRec: false
  location: TOP_LEVEL
  modality: FINAL
  name: privateFooApi2
  origin: SOURCE
  psi: KtNamedFunction
  realPsi: KtNamedFunction
  receiverParameter: null
  returnType: KaUsualClassType:
    annotations: []
    typeArguments: []
    type: kotlin/String
  typeParameters: []
  valueParameters: []
  visibility: PRIVATE
  getContainingFileSymbol: KaFileSymbol(C1.kt)
  getContainingJvmClassName: dependency.api.C1Kt
  canBeOperator: false
  getContainingModule: KaSourceModule "Sources of dependency"
  deprecation: null
  returnValueStatus: Unspecified
  javaMethodName: privateFooApi2
  importableFqName: dependency.api.privateFooApi2

KaNamedFunctionSymbol:
  anchorPsi: KtNamedFunction
  annotations: []
  callableId: dependency/api/barApi2
  contextParameters: []
  contextReceivers: []
  contractEffects: []
  hasStableParameterNames: true
  isActual: false
  isBuiltinFunctionInvoke: false
  isCompanion: false
  isExpect: false
  isExtension: true
  isExternal: false
  isInfix: false
  isInline: false
  isOperator: false
  isOverride: false
  isStatic: false
  isSuspend: false
  isTailRec: false
  location: TOP_LEVEL
  modality: FINAL
  name: barApi2
  origin: SOURCE
  psi: KtNamedFunction
  realPsi: KtNamedFunction
  receiverParameter: KaReceiverParameterSymbol:
    anchorPsi: KtTypeReference
    annotations: []
    callableId: null
    contextParameters: []
    contextReceivers: []
    isActual: false
    isCompanion: false
    isDelegated: false
    isExpect: false
    isExtension: false
    isExternal: false
    isVal: true
    location: LOCAL
    modality: FINAL
    name: <receiver>
    origin: SOURCE
    owningCallableSymbol: KaNamedFunctionSymbol(dependency/api/barApi2)
    psi: KtTypeReference
    realPsi: KtTypeReference
    receiverParameter: null
    returnType: KaUsualClassType:
      annotations: []
      typeArguments: []
      type: dependency/api/C1
    typeParameters: []
    visibility: PUBLIC
    getContainingFileSymbol: KaFileSymbol(C1.kt)
    getContainingJvmClassName: dependency.api.C1Kt
    getContainingModule: KaSourceModule "Sources of dependency"
    deprecation: null
    importableFqName: null
  returnType: KaUsualClassType:
    annotations: []
    typeArguments: []
    type: dependency/api/I
  typeParameters: []
  valueParameters: []
  visibility: PUBLIC
  getContainingFileSymbol: KaFileSymbol(C1.kt)
  getContainingJvmClassName: dependency.api.C1Kt
  canBeOperator: false
  getContainingModule: KaSourceModule "Sources of dependency"
  deprecation: null
  returnValueStatus: Unspecified
  javaMethodName: barApi2
  importableFqName: dependency.api.barApi2

KaNamedFunctionSymbol:
  anchorPsi: KtNamedFunction
  annotations: []
  callableId: dependency/api/internalBarApi2
  contextParameters: []
  contextReceivers: []
  contractEffects: []
  hasStableParameterNames: true
  isActual: false
  isBuiltinFunctionInvoke: false
  isCompanion: false
  isExpect: false
  isExtension: true
  isExternal: false
  isInfix: false
  isInline: false
  isOperator: false
  isOverride: false
  isStatic: false
  isSuspend: false
  isTailRec: false
  location: TOP_LEVEL
  modality: FINAL
  name: internalBarApi2
  origin: SOURCE
  psi: KtNamedFunction
  realPsi: KtNamedFunction
  receiverParameter: KaReceiverParameterSymbol:
    anchorPsi: KtTypeReference
    annotations: []
    callableId: null
    contextParameters: []
    contextReceivers: []
    isActual: false
    isCompanion: false
    isDelegated: false
    isExpect: false
    isExtension: false
    isExternal: false
    isVal: true
    location: LOCAL
    modality: FINAL
    name: <receiver>
    origin: SOURCE
    owningCallableSymbol: KaNamedFunctionSymbol(dependency/api/internalBarApi2)
    psi: KtTypeReference
    realPsi: KtTypeReference
    receiverParameter: null
    returnType: KaUsualClassType:
      annotations: []
      typeArguments: []
      type: dependency/api/InternalC1
    typeParameters: []
    visibility: PUBLIC
    getContainingFileSymbol: KaFileSymbol(C1.kt)
    getContainingJvmClassName: dependency.api.C1Kt
    getContainingModule: KaSourceModule "Sources of dependency"
    deprecation: null
    importableFqName: null
  returnType: KaUsualClassType:
    annotations: []
    typeArguments: []
    type: dependency/api/InternalI
  typeParameters: []
  valueParameters: []
  visibility: INTERNAL
  getContainingFileSymbol: KaFileSymbol(C1.kt)
  getContainingJvmClassName: dependency.api.C1Kt
  canBeOperator: false
  getContainingModule: KaSourceModule "Sources of dependency"
  deprecation: null
  returnValueStatus: Unspecified
  javaMethodName: internalBarApi2
  importableFqName: dependency.api.internalBarApi2

KaNamedFunctionSymbol:
  anchorPsi: KtNamedFunction
  annotations: []
  callableId: dependency/api/privateBarApi2
  contextParameters: []
  contextReceivers: []
  contractEffects: []
  hasStableParameterNames: true
  isActual: false
  isBuiltinFunctionInvoke: false
  isCompanion: false
  isExpect: false
  isExtension: true
  isExternal: false
  isInfix: false
  isInline: false
  isOperator: false
  isOverride: false
  isStatic: false
  isSuspend: false
  isTailRec: false
  location: TOP_LEVEL
  modality: FINAL
  name: privateBarApi2
  origin: SOURCE
  psi: KtNamedFunction
  realPsi: KtNamedFunction
  receiverParameter: KaReceiverParameterSymbol:
    anchorPsi: KtTypeReference
    annotations: []
    callableId: null
    contextParameters: []
    contextReceivers: []
    isActual: false
    isCompanion: false
    isDelegated: false
    isExpect: false
    isExtension: false
    isExternal: false
    isVal: true
    location: LOCAL
    modality: FINAL
    name: <receiver>
    origin: SOURCE
    owningCallableSymbol: KaNamedFunctionSymbol(dependency/api/privateBarApi2)
    psi: KtTypeReference
    realPsi: KtTypeReference
    receiverParameter: null
    returnType: KaUsualClassType:
      annotations: []
      typeArguments: []
      type: dependency/api/PrivateC1
    typeParameters: []
    visibility: PUBLIC
    getContainingFileSymbol: KaFileSymbol(C1.kt)
    getContainingJvmClassName: dependency.api.C1Kt
    getContainingModule: KaSourceModule "Sources of dependency"
    deprecation: null
    importableFqName: null
  returnType: KaUsualClassType:
    annotations: []
    typeArguments: []
    type: dependency/api/I
  typeParameters: []
  valueParameters: []
  visibility: PRIVATE
  getContainingFileSymbol: KaFileSymbol(C1.kt)
  getContainingJvmClassName: dependency.api.C1Kt
  canBeOperator: false
  getContainingModule: KaSourceModule "Sources of dependency"
  deprecation: null
  returnValueStatus: Unspecified
  javaMethodName: privateBarApi2
  importableFqName: dependency.api.privateBarApi2

KaNamedClassSymbol:
  anchorPsi: KtClass
  annotations: []
  classId: dependency/api/I
  classKind: INTERFACE
  companionObject: null
  contextReceivers: []
  isActual: false
  isData: false
  isExpect: false
  isExternal: false
  isFun: false
  isInline: false
  isInner: false
  location: TOP_LEVEL
  modality: ABSTRACT
  name: I
  origin: SOURCE
  psi: KtClass
  realPsi: KtClass
  superTypes: [
    KaUsualClassType:
      annotations: []
      typeArguments: []
      type: kotlin/Any
  ]
  typeParameters: []
  visibility: PUBLIC
  getContainingFileSymbol: KaFileSymbol(I.kt)
  getContainingModule: KaSourceModule "Sources of dependency"
  applicableAnnotationTargets: null
  deprecation: null
  importableFqName: dependency.api.I

KaNamedClassSymbol:
  anchorPsi: KtClass
  annotations: []
  classId: dependency/api/InternalI
  classKind: INTERFACE
  companionObject: null
  contextReceivers: []
  isActual: false
  isData: false
  isExpect: false
  isExternal: false
  isFun: false
  isInline: false
  isInner: false
  location: TOP_LEVEL
  modality: ABSTRACT
  name: InternalI
  origin: SOURCE
  psi: KtClass
  realPsi: KtClass
  superTypes: [
    KaUsualClassType:
      annotations: []
      typeArguments: []
      type: kotlin/Any
  ]
  typeParameters: []
  visibility: INTERNAL
  getContainingFileSymbol: KaFileSymbol(I.kt)
  getContainingModule: KaSourceModule "Sources of dependency"
  applicableAnnotationTargets: null
  deprecation: null
  importableFqName: dependency.api.InternalI

KaNamedClassSymbol:
  anchorPsi: KtClass
  annotations: []
  classId: dependency/api/PrivateI
  classKind: INTERFACE
  companionObject: null
  contextReceivers: []
  isActual: false
  isData: false
  isExpect: false
  isExternal: false
  isFun: false
  isInline: false
  isInner: false
  location: TOP_LEVEL
  modality: ABSTRACT
  name: PrivateI
  origin: SOURCE
  psi: KtClass
  realPsi: KtClass
  superTypes: [
    KaUsualClassType:
      annotations: []
      typeArguments: []
      type: kotlin/Any
  ]
  typeParameters: []
  visibility: PRIVATE
  getContainingFileSymbol: KaFileSymbol(I.kt)
  getContainingModule: KaSourceModule "Sources of dependency"
  applicableAnnotationTargets: null
  deprecation: null
  importableFqName: dependency.api.PrivateI

KaNamedClassSymbol:
  anchorPsi: KtClass
  annotations: []
  classId: dependency/api/C1
  classKind: CLASS
  companionObject: null
  contextReceivers: []
  isActual: false
  isData: false
  isExpect: false
  isExternal: false
  isFun: false
  isInline: false
  isInner: false
  location: TOP_LEVEL
  modality: FINAL
  name: C1
  origin: SOURCE
  psi: KtClass
  realPsi: KtClass
  superTypes: [
    KaUsualClassType:
      annotations: []
      typeArguments: []
      type: dependency/api/I
  ]
  typeParameters: []
  visibility: PUBLIC
  getContainingFileSymbol: KaFileSymbol(C1.kt)
  getContainingModule: KaSourceModule "Sources of dependency"
  applicableAnnotationTargets: null
  deprecation: null
  importableFqName: dependency.api.C1

KaNamedClassSymbol:
  anchorPsi: KtClass
  annotations: []
  classId: dependency/api/InternalC1
  classKind: CLASS
  companionObject: null
  contextReceivers: []
  isActual: false
  isData: false
  isExpect: false
  isExternal: false
  isFun: false
  isInline: false
  isInner: false
  location: TOP_LEVEL
  modality: FINAL
  name: InternalC1
  origin: SOURCE
  psi: KtClass
  realPsi: KtClass
  superTypes: [
    KaUsualClassType:
      annotations: []
      typeArguments: []
      type: dependency/api/InternalI
  ]
  typeParameters: []
  visibility: INTERNAL
  getContainingFileSymbol: KaFileSymbol(C1.kt)
  getContainingModule: KaSourceModule "Sources of dependency"
  applicableAnnotationTargets: null
  deprecation: null
  importableFqName: dependency.api.InternalC1

KaNamedClassSymbol:
  anchorPsi: KtClass
  annotations: []
  classId: dependency/api/PrivateC1
  classKind: CLASS
  companionObject: null
  contextReceivers: []
  isActual: false
  isData: false
  isExpect: false
  isExternal: false
  isFun: false
  isInline: false
  isInner: false
  location: TOP_LEVEL
  modality: FINAL
  name: PrivateC1
  origin: SOURCE
  psi: KtClass
  realPsi: KtClass
  superTypes: [
    KaUsualClassType:
      annotations: []
      typeArguments: []
      type: dependency/api/I
  ]
  typeParameters: []
  visibility: PRIVATE
  getContainingFileSymbol: KaFileSymbol(C1.kt)
  getContainingModule: KaSourceModule "Sources of dependency"
  applicableAnnotationTargets: null
  deprecation: null
  importableFqName: dependency.api.PrivateC1

KaNamedClassSymbol:
  anchorPsi: KtClass
  annotations: []
  classId: dependency/api/FakeI
  classKind: INTERFACE
  companionObject: null
  contextReceivers: []
  isActual: false
  isData: false
  isExpect: false
  isExternal: false
  isFun: false
  isInline: false
  isInner: false
  location: TOP_LEVEL
  modality: ABSTRACT
  name: FakeI
  origin: SOURCE
  psi: KtClass
  realPsi: KtClass
  superTypes: [
    KaUsualClassType:
      annotations: []
      typeArguments: []
      type: dependency/api/I
  ]
  typeParameters: []
  visibility: PUBLIC
  getContainingFileSymbol: KaFileSymbol(extension.kt)
  getContainingModule: KaSourceModule "Sources of main"
  applicableAnnotationTargets: null
  deprecation: null
  importableFqName: dependency.api.FakeI

KaNamedClassSymbol:
  anchorPsi: KtClass
  annotations: []
  classId: dependency/api/InternalFakeI
  classKind: INTERFACE
  companionObject: null
  contextReceivers: []
  isActual: false
  isData: false
  isExpect: false
  isExternal: false
  isFun: false
  isInline: false
  isInner: false
  location: TOP_LEVEL
  modality: ABSTRACT
  name: InternalFakeI
  origin: SOURCE
  psi: KtClass
  realPsi: KtClass
  superTypes: [
    KaUsualClassType:
      annotations: []
      typeArguments: []
      type: dependency/api/I
  ]
  typeParameters: []
  visibility: INTERNAL
  getContainingFileSymbol: KaFileSymbol(extension.kt)
  getContainingModule: KaSourceModule "Sources of main"
  applicableAnnotationTargets: null
  deprecation: null
  importableFqName: dependency.api.InternalFakeI

KaNamedClassSymbol:
  anchorPsi: KtClass
  annotations: []
  classId: dependency/api/PrivateFakeI
  classKind: INTERFACE
  companionObject: null
  contextReceivers: []
  isActual: false
  isData: false
  isExpect: false
  isExternal: false
  isFun: false
  isInline: false
  isInner: false
  location: TOP_LEVEL
  modality: ABSTRACT
  name: PrivateFakeI
  origin: SOURCE
  psi: KtClass
  realPsi: KtClass
  superTypes: [
    KaUsualClassType:
      annotations: []
      typeArguments: []
      type: dependency/api/I
  ]
  typeParameters: []
  visibility: PRIVATE
  getContainingFileSymbol: KaFileSymbol(extension.kt)
  getContainingModule: KaSourceModule "Sources of main"
  applicableAnnotationTargets: null
  deprecation: null
  importableFqName: dependency.api.PrivateFakeI
