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

Method printExprStaticCall

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

Source from the content-addressed store, hash-verified

1796}
1797
1798func (p *Printer) printExprStaticCall(n node.Node) {
1799 nn := n.(*expr.StaticCall)
1800 p.printFreeFloating(nn, freefloating.Start)
1801
1802 p.Print(nn.Class)
1803 p.printFreeFloating(nn, freefloating.Name)
1804 io.WriteString(p.w, "::")
1805 p.Print(nn.Call)
1806
1807 p.printFreeFloating(nn.ArgumentList, freefloating.Start)
1808 io.WriteString(p.w, "(")
1809 p.joinPrint(",", nn.ArgumentList.Arguments)
1810 p.printFreeFloating(nn.ArgumentList, freefloating.ArgumentList)
1811 io.WriteString(p.w, ")")
1812 p.printFreeFloating(nn.ArgumentList, freefloating.End)
1813
1814 p.printFreeFloating(nn, freefloating.End)
1815}
1816
1817func (p *Printer) printExprStaticPropertyFetch(n node.Node) {
1818 nn := n.(*expr.StaticPropertyFetch)

Callers 1

printNodeMethod · 0.95

Calls 3

printFreeFloatingMethod · 0.95
PrintMethod · 0.95
joinPrintMethod · 0.95

Tested by

no test coverage detected