KtFile: 'innerClassThis.kt'
  null

KtPackageDirective(0,9): 'package r'
  null

KtNameReferenceExpression(8,9): 'r'
  null

KtImportList(9,9): ''
  null

KtClass(11,92): 'class A {'
  null

KtClassBody(19,92): '{'
  null

KtClass(25,90): 'inner class B(val x: Int) {'
  null

KtDeclarationModifierList(25,30): 'inner'
  null

KtPrimaryConstructor(38,50): '(val x: Int)'
  null

KtParameterList(38,50): '(val x: Int)'
  null

KtParameter(39,49): 'val x: Int'
  null

KtTypeReference(46,49): 'Int'
  null

KtUserType(46,49): 'Int'
  null

KtNameReferenceExpression(46,49): 'Int'
  null

KtClassBody(51,90): '{'
  null

KtSecondaryConstructor(61,84): 'constructor(): this(10)'
  null

KtParameterList(72,74): '()'
  null

KtConstructorDelegationCall(76,84): 'this(10)'
  KaSuccessCallInfo:
    call = KaDelegatedConstructorCall:
      argumentMapping = {
        10 -> (KaVariableSignature:
          name = x
          receiverType = null
          returnType = kotlin.Int
          symbol = x: kotlin.Int
          contextParameters = []
          callableId = null)
      }
      kind = THIS_CALL
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        contextArguments = []
        dispatchReceiver = KaImplicitReceiverValue:
          symbol = r/A
          type = r.A
        extensionReceiver = null
        signature = KaFunctionSignature:
          receiverType = null
          returnType = r.A.B
          symbol = <constructor>(<dispatch receiver>: r.A, x: kotlin.Int): r.A.B
          valueParameters = [
            KaVariableSignature:
              name = x
              receiverType = null
              returnType = kotlin.Int
              symbol = x: kotlin.Int
              contextParameters = []
              callableId = null
          ]
          contextParameters = []
          callableId = null
      typeArgumentsMapping = {}

KtConstructorDelegationReferenceExpression(76,80): 'this'
  KaSuccessCallInfo:
    call = KaDelegatedConstructorCall:
      argumentMapping = {
        10 -> (KaVariableSignature:
          name = x
          receiverType = null
          returnType = kotlin.Int
          symbol = x: kotlin.Int
          contextParameters = []
          callableId = null)
      }
      kind = THIS_CALL
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        contextArguments = []
        dispatchReceiver = KaImplicitReceiverValue:
          symbol = r/A
          type = r.A
        extensionReceiver = null
        signature = KaFunctionSignature:
          receiverType = null
          returnType = r.A.B
          symbol = <constructor>(<dispatch receiver>: r.A, x: kotlin.Int): r.A.B
          valueParameters = [
            KaVariableSignature:
              name = x
              receiverType = null
              returnType = kotlin.Int
              symbol = x: kotlin.Int
              contextParameters = []
              callableId = null
          ]
          contextParameters = []
          callableId = null
      typeArgumentsMapping = {}

KtValueArgumentList(80,84): '(10)'
  null

KtValueArgument(81,83): '10'
  null

KtConstantExpression(81,83): '10'
  null