class IDL::AST::Union
def instantiate(instantiation_context, _enclosure)
def instantiate(instantiation_context, _enclosure) _params = { forward: @forward } _u = super(instantiation_context, _enclosure, _params) _u.set_switchtype(@switchtype.instantiate(instantiation_context)) _u.validate_labels _u.defined = self.is_defined? _u end