callingConvention property

String callingConvention

Returns flags relating to the method calling convention.

Implementation

String get callingConvention {
  final retVal = StringBuffer();
  final cc = signatureBlob[0];

  retVal.write('default ');
  if (cc & 0x05 == 0x05) retVal.write('vararg ');
  if (cc & 0x10 == 0x10) retVal.write('generic ');
  if (cc & 0x20 == 0x20) retVal.write('instance ');
  if (cc & 0x40 == 0x40) retVal.write('explicit ');

  return retVal.toString();
}