Home
last modified time | relevance | path

Searched defs:TypeAssertExpr (Results 1 – 4 of 4) sorted by relevance

/aosp_15_r20/prebuilts/go/linux-x86/src/cmd/compile/internal/ir/
Dexpr.go670 type TypeAssertExpr struct { struct
671 miniExpr
672 X Node
676 ITab Node `mknode:"-"` // *runtime.itab for Type implementing X's type
679 Descriptor *obj.LSym
692 func (n *TypeAssertExpr) SetOp(op Op) {
/aosp_15_r20/prebuilts/go/linux-x86/src/go/ast/
Dast.go367 TypeAssertExpr struct { struct
368 X Expr // expression
369 Lparen token.Pos // position of "("
370 Type Expr // asserted type; nil means type switch X.(type)
371 Rparen token.Pos // position of ")"
496 func (x *TypeAssertExpr) Pos() token.Pos { return x.X.Pos() }
530 func (x *TypeAssertExpr) End() token.Pos { return x.Rparen + 1 }
561 func (*TypeAssertExpr) exprNode() {}
/aosp_15_r20/prebuilts/go/linux-x86/src/cmd/compile/internal/typecheck/
Dexpr.go543 func tcDotType(n *ir.TypeAssertExpr) ir.Node {
/aosp_15_r20/prebuilts/go/linux-x86/src/cmd/compile/internal/walk/
Dexpr.go705 func walkDotType(n *ir.TypeAssertExpr, init *ir.Nodes) ir.Node {