Change information
Commit message:
internal/analysisinternal: IsChildOf(Cursor, edge.Kind) bool
This CL promotes a helper function and uses it in place
of Cursor.ParentEdge in all appropriate places.
It is very convenient when checking a node's
parentage in an expression context.
Change-Id: I3151cdb3687957905c7d59e57e823926fce847a0
Files:
- M go/analysis/passes/inline/gofix.go
- M go/analysis/passes/modernize/errorsastype.go
- M go/analysis/passes/modernize/minmax.go
- M go/analysis/passes/modernize/modernize.go
- M go/analysis/passes/modernize/reflect.go
- M go/analysis/passes/modernize/stditerators.go
- M gopls/internal/analysis/maprange/maprange.go
- M gopls/internal/golang/codeaction.go
- M gopls/internal/golang/inline.go
- M gopls/internal/golang/undeclared.go
- M internal/analysisinternal/analysis.go
Change size: M
Delta: 11 files changed, 71 insertions(+), 80 deletions(-)
Branch: refs/heads/master
Submit Requirements:
Code-Review: +2 by Robert Findley
TryBots-Pass: LUCI-TryBot-Result+1 by Go LUCI