aboutsummaryrefslogtreecommitdiff
path: root/internal/lsp/debug/rpc.go
diff options
context:
space:
mode:
Diffstat (limited to 'internal/lsp/debug/rpc.go')
-rw-r--r--internal/lsp/debug/rpc.go7
1 files changed, 4 insertions, 3 deletions
diff --git a/internal/lsp/debug/rpc.go b/internal/lsp/debug/rpc.go
index f15f6cabb..2732971c6 100644
--- a/internal/lsp/debug/rpc.go
+++ b/internal/lsp/debug/rpc.go
@@ -13,6 +13,7 @@ import (
"sync"
"time"
+ "golang.org/x/tools/internal/event"
"golang.org/x/tools/internal/event/core"
"golang.org/x/tools/internal/event/export"
"golang.org/x/tools/internal/event/label"
@@ -82,16 +83,16 @@ func (r *rpcs) ProcessEvent(ctx context.Context, ev core.Event, lm label.Map) co
r.mu.Lock()
defer r.mu.Unlock()
switch {
- case ev.IsStartSpan():
+ case event.IsStart(ev):
if _, stats := r.getRPCSpan(ctx, ev); stats != nil {
stats.Started++
}
- case ev.IsEndSpan():
+ case event.IsEnd(ev):
span, stats := r.getRPCSpan(ctx, ev)
if stats != nil {
endRPC(ctx, ev, span, stats)
}
- case ev.IsRecord():
+ case event.IsMetric(ev):
sent := byteUnits(tag.SentBytes.Get(lm))
rec := byteUnits(tag.ReceivedBytes.Get(lm))
if sent != 0 || rec != 0 {