func proxy_ReturnsError(out, in *seq.Buffer) { param_b := in.ReadBool() res, err := testpkg.ReturnsError(param_b) out.WriteString(res) if err == nil { out.WriteString("") } else { out.WriteString(err.Error()) } }
func proxyI_Error(out, in *seq.Buffer) { ref := in.ReadRef() v := ref.Get().(testpkg.I) param_triggerError := in.ReadBool() err := v.Error(param_triggerError) if err == nil { out.WriteString("") } else { out.WriteString(err.Error()) } }
func proxy_CallIError(out, in *seq.Buffer) { var param_i testpkg.I param_i_ref := in.ReadRef() if param_i_ref.Num < 0 { // go object param_i = param_i_ref.Get().(testpkg.I) } else { // foreign object param_i = (*proxyI)(param_i_ref) } param_triggerError := in.ReadBool() err := testpkg.CallIError(param_i, param_triggerError) if err == nil { out.WriteString("") } else { out.WriteString(err.Error()) } }