go/ast.TypeSpec.Type (field)
20 uses
go/ast (current package)
ast.go#L919: Type Expr // *Ident, *ParenExpr, *SelectorExpr, *StarExpr, or any of the *XxxTypes
ast.go#L951: func (s *TypeSpec) End() token.Pos { return s.Type.End() }
filter.go#L199: filterType(s.Type, f, export)
filter.go#L209: return filterType(s.Type, f, export)
walk.go#L332: Walk(v, n.Type)
go/doc
example.go#L248: ast.Inspect(s.Type, inspectFunc)
exports.go#L243: r.filterType(r.lookupType(s.Name.Name), s.Type)
filter.go#L39: switch t := v.Type.(type) {
reader.go#L394: list, typ.isStruct = fields(spec.Type)
go/parser
parser.go#L2594: spec.Type = p.parseType()
parser.go#L2688: spec.Type = p.parseArrayType(lbrack, x)
parser.go#L2692: spec.Type = p.parseArrayType(lbrack, nil)
parser.go#L2701: spec.Type = p.parseType()
resolver.go#L473: ast.Walk(r, spec.Type)
go/printer
nodes.go#L1660: p.expr(s.Type)
go/types
decl.go#L543: check.errorf(tdecl.Type, _UnsupportedFeature, "using type constraint %s requires go1.18 or later", rhs)
decl.go#L562: rhs = check.varType(tdecl.Type)
decl.go#L578: rhs = check.definedType(tdecl.Type, named)
decl.go#L594: check.error(tdecl.Type, _MisplacedTypeParam, "cannot use a type parameter as RHS in type declaration")
resolver.go#L606: typ = tdecl.Type