func (check *Checker) record(x *operand) { … }
func (check *Checker) recordUntyped() { … }
func (check *Checker) recordTypeAndValue(x syntax.Expr, mode operandMode, typ Type, val constant.Value) { … }
func (check *Checker) recordBuiltinType(f syntax.Expr, sig *Signature) { … }
func (check *Checker) recordCommaOkTypes(x syntax.Expr, a []*operand) { … }
func (check *Checker) recordInstance(expr syntax.Expr, targs []Type, typ Type) { … }
func (check *Checker) recordDef(id *syntax.Name, obj Object) { … }
func (check *Checker) recordUse(id *syntax.Name, obj Object) { … }
func (check *Checker) recordImplicit(node syntax.Node, obj Object) { … }
func (check *Checker) recordSelection(x *syntax.SelectorExpr, kind SelectionKind, recv Type, obj Object, index []int, indirect bool) { … }
func (check *Checker) recordScope(node syntax.Node, scope *Scope) { … }