EvalName returns the generic expression name used in error messages.
()
| 112 | |
| 113 | // EvalName returns the generic expression name used in error messages. |
| 114 | func (e *HTTPEndpointExpr) EvalName() string { |
| 115 | var prefix, suffix string |
| 116 | if e.Name() != "" { |
| 117 | suffix = fmt.Sprintf("HTTP endpoint %#v", e.Name()) |
| 118 | } else { |
| 119 | suffix = "unnamed HTTP endpoint" |
| 120 | } |
| 121 | if e.Service != nil { |
| 122 | prefix = e.Service.EvalName() + " " |
| 123 | } |
| 124 | return prefix + suffix |
| 125 | } |
| 126 | |
| 127 | // IsJSONRPC returns true if the endpoint is a JSON-RPC endpoint. |
| 128 | func (e *HTTPEndpointExpr) IsJSONRPC() bool { |