Update deprecated function usages (#8953)

* Clear deprecated usages within Prysm

* Remove deprecatd usages where possible

* Update
This commit is contained in:
Ivan Martinez
2021-05-28 02:57:47 -04:00
committed by GitHub
parent 6bb3cc45ef
commit 40b4079924
8 changed files with 13 additions and 13 deletions

View File

@@ -399,7 +399,10 @@ func typeAtFieldIndex(startingAt types.Type, fieldIndex int) types.Type {
// If no such embedded interface is found, nil and false are returned.
func embeddedInterfaceDefiningMethod(interfaceT *types.Interface, fn *types.Func) (*types.Named, bool) {
for i := 0; i < interfaceT.NumEmbeddeds(); i++ {
embedded := interfaceT.Embedded(i)
embedded, ok := interfaceT.EmbeddedType(i).(*types.Named)
if !ok {
return nil, false
}
if definesMethod(embedded.Underlying().(*types.Interface), fn) {
return embedded, true
}