MCPcopy Index your code
hub / github.com/microsoft/typescript-go / emitCaseBlock

Method emitCaseBlock

internal/printer/printer.go:3853–3859  ·  view source on GitHub ↗
(node *ast.CaseBlock)

Source from the content-addressed store, hash-verified

3851}
3852
3853func (p *Printer) emitCaseBlock(node *ast.CaseBlock) {
3854 state := p.enterNode(node.AsNode())
3855 p.emitToken(ast.KindOpenBraceToken, node.Pos(), WriteKindPunctuation, node.AsNode())
3856 p.emitList((*Printer).emitCaseOrDefaultClauseNode, node.AsNode(), node.Clauses, LFCaseBlockClauses)
3857 p.emitTokenEx(ast.KindCloseBraceToken, node.Clauses.End(), WriteKindPunctuation, node.AsNode(), tefIndentLeadingComments)
3858 p.exitNode(node.AsNode(), state)
3859}
3860
3861func (p *Printer) emitImportEqualsDeclaration(node *ast.ImportEqualsDeclaration) {
3862 state := p.enterNode(node.AsNode())

Callers 2

emitSwitchStatementMethod · 0.95
WriteMethod · 0.95

Calls 8

enterNodeMethod · 0.95
emitTokenMethod · 0.95
emitListMethod · 0.95
emitTokenExMethod · 0.95
exitNodeMethod · 0.95
AsNodeMethod · 0.65
PosMethod · 0.65
EndMethod · 0.65

Tested by

no test coverage detected