CodeQL library for Go
codeql/go-all 2.1.3 (changelog, source)
Search

Member predicate StructType::getFieldAtDepth

Gets the field f with depth depth of this type.

This includes fields promoted from an embedded field. It is not possible to access a field that is shadowed by a promoted field with this function. The number of embedded fields traversed to reach f is called its depth. The depth of a field f declared in this type is zero.

Field getFieldAtDepth(string name, int depth)