376377378379380381382383384
public org.omg.CORBA.TypeCode concrete_base_type() throws BadKind { if (kind != TCKind.tk_value) throw new BadKind(); return concreteBaseType; }
385386387388389390391392393
public short type_modifier() throws BadKind { if (kind != TCKind.tk_value) throw new BadKind(); return typeModifier; }
394395396397398399400401402403404
public short member_visibility(int index) throws BadKind, Bounds { if (kind != TCKind.tk_value) throw new BadKind(); if (index < 0 || index > memberVisibility.length) throw new Bounds(); return memberVisibility[index];
412413414415416417418419420421422
public int default_index() throws BadKind { if (kind != TCKind.tk_union) throw new BadKind(); for (int i = 0; i < labels.length; i++) { TypeCode tc = labels[i].type(); if (tc.kind() == TCKind.tk_octet) return i;
427428429430431432433434435
public TypeCode discriminator_type() throws BadKind { if (kind != TCKind.tk_union) throw new BadKind(); return discriminatorType; }
490491492493494495496497498499
public short fixed_digits() throws BadKind { if (kind.value() != TCKind._tk_fixed) { throw new BadKind(); } return fixedDigits; }
500501502503504505506507508509
public short fixed_scale() throws BadKind { if (kind.value() != TCKind._tk_fixed) { throw new BadKind(); } return fixedScale; }