visitIntrinsicTypeExpr method
Implementation
@override
Uint8List visitIntrinsicTypeExpr(IntrinsicTypeExpr expr) {
final bytesBuilder = BytesBuilder();
if (expr.isLocal) {
bytesBuilder.addByte(HTOpCode.local);
}
bytesBuilder.addByte(HTValueTypeCode.intrinsicType);
bytesBuilder.add(_parseIdentifier(expr.id.id));
bytesBuilder.addByte(expr.isTop ? 1 : 0);
bytesBuilder.addByte(expr.isBottom ? 1 : 0);
return bytesBuilder.toBytes();
}