go/types.Object.Type (method)

42 uses

	go/types (current package)
		api.go#L342: 			return obj.Type()
		builtins.go#L819: 			check.record(&operand{mode, selx, obj.Type(), nil, 0})
		builtins.go#L829: 				check.recordBuiltinType(call.Fun, makeSig(Typ[Uintptr], obj.Type()))
		decl.go#L61: 	if check.conf._Trace && obj.Type() == nil {
		decl.go#L105: 			if !check.validCycle(obj) || obj.Type() == nil {
		decl.go#L123: 		assert(obj.Type() != nil)
		decl.go#L127: 	if obj.Type() != nil { // black, meaning it's already type-checked
		decl.go#L261: 		if n := asNamed(obj.Type()); n != nil && n.inst != nil {
		object.go#L34: 	Type() Type     // object type
		object.go#L522: 	typ := obj.Type()
		selection.go#L126: 	return s.obj.Type()
		typeset.go#L243: 					if pos.IsValid() && !check.allowVersion(go1_14) || !Identical(m.typ, other.Type()) {
		typestring.go#L217: 			if t == asNamed(universeComparable.Type()).underlying {
		typexpr.go#L66: 	typ := obj.Type()
		typexpr.go#L69: 		typ = obj.Type() // type must have been assigned by Checker.objDecl
		union.go#L120: 				case t.typ == universeComparable.Type():
		universe.go#L251: 	universeBool = Universe.Lookup("bool").Type()
		universe.go#L252: 	universeByte = Universe.Lookup("byte").Type()
		universe.go#L253: 	universeRune = Universe.Lookup("rune").Type()
		universe.go#L254: 	universeError = Universe.Lookup("error").Type()
		universe.go#L263: 	assert(obj.Type() != nil)
		universe.go#L269: 	if typ := asNamed(obj.Type()); typ != nil {

	go.pact.im/x/plumb/internal/gotypes
		gotypes.go#L139: var errorType = types.Universe.Lookup("error").Type()
		gotypes.go#L143: var comparableType = types.Universe.Lookup("comparable").Type()

	go.pact.im/x/plumb/internal/solve
		instance.go#L111: 		in.Results = []ResultSlot{{Kind: ResultKindValue, Typ: p.Sym.Type()}}

	golang.org/x/exp/apidiff
		compatibility.go#L256: 			d.checkCorrespondence(obj, name, oldo.Type(), newo.Type())
		compatibility.go#L328: 			d.checkCorrespondence(obj, "", oldMethod.Type(), newMethod.Type())

	golang.org/x/tools/go/types/objectpath
		objectpath.go#L403: 		switch t := obj.Type().(type) {
		objectpath.go#L433: 				tr.typ(path, offset, opType, -1, obj.Type())
		objectpath.go#L559: 	tr.visitType(path, offset, obj.Type())
		objectpath.go#L806: 			t = obj.Type()

	golang.org/x/tools/internal/gcimporter
		iexport.go#L1262: 	w.typ(obj.Type(), obj.Pkg())
		predeclared.go#L21: 	anyt := types.Universe.Lookup("any").Type()
		predeclared.go#L54: 		types.Universe.Lookup("byte").Type(),
		predeclared.go#L55: 		types.Universe.Lookup("rune").Type(),
		predeclared.go#L58: 		types.Universe.Lookup("error").Type(),
		predeclared.go#L79: 		types.Universe.Lookup("comparable").Type(),

	golang.org/x/tools/internal/typesinternal
		assignedaddress.go#L73: 					sig := seln.Obj().Type().(*types.Signature)
		toonew.go#L86: 				obj, indices, _ = types.LookupFieldOrMethod(t.Type(), false, pkg, name)
		toonew.go#L92: 				obj, indices, _ = types.LookupFieldOrMethod(t.Type(), ptr, pkg, name)