compose method
Implementation
DC compose() {
var name = super.compose();
var hdr = inherited ? 0x80 : 0;
if (listenable) hdr |= 0x8;
if (annotation != null) {
var exp = DC.stringToBytes(annotation as String);
hdr |= 0x50;
return (BinaryList()
..addUint8(hdr)
..addUint8(name.length)
..addDC(name)
..addDC(argumentType.compose())
..addInt32(exp.length)
..addDC(exp))
.toDC();
} else {
hdr |= 0x40;
return (BinaryList()
..addUint8(hdr)
..addUint8(name.length)
..addDC(name)
..addDC(argumentType.compose()))
.toDC();
}
}