MCPcopy Create free account
hub / github.com/z7zmey/php-parser / printExprMethodCall

Method printExprMethodCall

printer/printer.go:1619–1636  ·  view source on GitHub ↗
(n node.Node)

Source from the content-addressed store, hash-verified

1617}
1618
1619func (p *Printer) printExprMethodCall(n node.Node) {
1620 nn := n.(*expr.MethodCall)
1621 p.printFreeFloating(nn, freefloating.Start)
1622
1623 p.Print(nn.Variable)
1624 p.printFreeFloating(nn, freefloating.Var)
1625 io.WriteString(p.w, "->")
1626 p.Print(nn.Method)
1627
1628 p.printFreeFloating(nn.ArgumentList, freefloating.Start)
1629 io.WriteString(p.w, "(")
1630 p.joinPrint(",", nn.ArgumentList.Arguments)
1631 p.printFreeFloating(nn.ArgumentList, freefloating.ArgumentList)
1632 io.WriteString(p.w, ")")
1633 p.printFreeFloating(nn.ArgumentList, freefloating.End)
1634
1635 p.printFreeFloating(nn, freefloating.End)
1636}
1637
1638func (p *Printer) printExprNew(n node.Node) {
1639 nn := n.(*expr.New)

Callers 1

printNodeMethod · 0.95

Calls 3

printFreeFloatingMethod · 0.95
PrintMethod · 0.95
joinPrintMethod · 0.95

Tested by

no test coverage detected