(n node.Node)
| 1796 | } |
| 1797 | |
| 1798 | func (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 | |
| 1817 | func (p *Printer) printExprStaticPropertyFetch(n node.Node) { |
| 1818 | nn := n.(*expr.StaticPropertyFetch) |
no test coverage detected