(token ast.Kind, node *ast.AccessorDeclarationBase)
| 1715 | } |
| 1716 | |
| 1717 | func (p *Printer) emitAccessorDeclaration(token ast.Kind, node *ast.AccessorDeclarationBase) { |
| 1718 | state := p.enterNode(node.AsNode()) |
| 1719 | pos := p.emitModifierList(node.AsNode(), node.Modifiers(), true /*allowDecorators*/) |
| 1720 | p.emitToken(token, pos, WriteKindKeyword, node.AsNode()) |
| 1721 | p.writeSpace() |
| 1722 | p.emitPropertyName(node.Name()) |
| 1723 | indented := p.shouldEmitIndented(node.AsNode()) |
| 1724 | p.increaseIndentIf(indented) |
| 1725 | p.pushNameGenerationScope(node.AsNode()) |
| 1726 | p.emitSignature(node.AsNode()) |
| 1727 | p.emitFunctionBodyNode(node.Body) |
| 1728 | p.popNameGenerationScope(node.AsNode()) |
| 1729 | p.decreaseIndentIf(indented) |
| 1730 | p.exitNode(node.AsNode(), state) |
| 1731 | } |
| 1732 | |
| 1733 | func (p *Printer) emitGetAccessorDeclaration(node *ast.GetAccessorDeclaration) { |
| 1734 | p.emitAccessorDeclaration(ast.KindGetKeyword, &node.AccessorDeclarationBase) |
no test coverage detected