386387388389390391392393394395396
{ return _ref.member_name(index); } if (_member_name == null) { throw new BadKind(); } if (index < 0 || index >= _member_name.length) { throw new Bounds(); }
422423424425426427428429430431432
{ return _ref.member_type(index); } if (_member_type == null) { throw new BadKind(); } if (index < 0 || index >= _member_type.length) { throw new Bounds(); }
458459460461462463464465466467468
{ return _ref.member_label(index); } if (_member_label == null) { throw new BadKind(); } if (index < 0 || index >= _member_label.length) { throw new Bounds(); }
493494495496497498499500501
return _ref.discriminator_type(); } if (_ref == null || _kind.value() != TCKind._tk_union) { throw new BadKind(); } return _ref; }
522523524525526527528529530
{ return _ref.default_index(); } if (_kind.value() != TCKind._tk_union) { throw new BadKind(); } return _default; }
559560561562563564565566567
} int tk = _kind.value(); if (tk != TCKind._tk_string && tk != TCKind._tk_wstring && tk != TCKind._tk_sequence && tk != TCKind._tk_array) { throw new BadKind(); } return _length; }
593594595596597598599600601
|| (tk != TCKind._tk_alias && tk != TCKind._tk_array && tk != TCKind._tk_sequence && tk != TCKind._tk_value_box)) { throw new BadKind(); } return _ref; }
623624625626627628629630631
return _ref.fixed_digits(); } int tk = _kind.value(); if (tk != TCKind._tk_fixed) { throw new BadKind(); } return _digits; }
653654655656657658659660661
return _ref.fixed_scale(); } int tk = _kind.value(); if (tk != TCKind._tk_fixed) { throw new BadKind(); } return _scale; }
685686687688689690691692693694695
{ return _ref.member_visibility(index); } if (_member_type == null) { throw new BadKind(); } if (index < 0 || index >= _member_visibility.length) { throw new Bounds(); }