(sourceFile *ast.SourceFile)
| 5028 | } |
| 5029 | |
| 5030 | func (p *Printer) setSourceFile(sourceFile *ast.SourceFile) { |
| 5031 | p.currentSourceFile = sourceFile |
| 5032 | p.uniqueHelperNames = nil |
| 5033 | p.externalHelpersModuleName = nil |
| 5034 | if sourceFile != nil { |
| 5035 | if p.emitContext.EmitFlags(p.emitContext.MostOriginal(sourceFile.AsNode()))&EFExternalHelpers != 0 { |
| 5036 | p.uniqueHelperNames = make(map[string]*ast.IdentifierNode) |
| 5037 | } |
| 5038 | p.externalHelpersModuleName = p.emitContext.GetExternalHelpersModuleName(sourceFile) |
| 5039 | p.setSourceMapSource(sourceFile) |
| 5040 | } |
| 5041 | |
| 5042 | // !!! |
| 5043 | } |
| 5044 | |
| 5045 | func (p *Printer) Write(node *ast.Node, sourceFile *ast.SourceFile, writer EmitTextWriter, sourceMapGenerator *sourcemap.Generator) { |
| 5046 | savedCurrentSourceFile := p.currentSourceFile |
no test coverage detected