(statements, endOfFileToken, flags)
| 26379 | // |
| 26380 | // @api |
| 26381 | function createSourceFile(statements, endOfFileToken, flags) { |
| 26382 | var node = baseFactory.createBaseSourceFileNode(305 /* SyntaxKind.SourceFile */); |
| 26383 | node.statements = createNodeArray(statements); |
| 26384 | node.endOfFileToken = endOfFileToken; |
| 26385 | node.flags |= flags; |
| 26386 | node.fileName = ""; |
| 26387 | node.text = ""; |
| 26388 | node.languageVersion = 0; |
| 26389 | node.languageVariant = 0; |
| 26390 | node.scriptKind = 0; |
| 26391 | node.isDeclarationFile = false; |
| 26392 | node.hasNoDefaultLib = false; |
| 26393 | node.transformFlags |= |
| 26394 | propagateChildrenFlags(node.statements) | |
| 26395 | propagateChildFlags(node.endOfFileToken); |
| 26396 | return node; |
| 26397 | } |
| 26398 | function cloneSourceFileWithChanges(source, statements, isDeclarationFile, referencedFiles, typeReferences, hasNoDefaultLib, libReferences) { |
| 26399 | var node = (source.redirectInfo ? Object.create(source.redirectInfo.redirectTarget) : baseFactory.createBaseSourceFileNode(305 /* SyntaxKind.SourceFile */)); |
| 26400 | for (var p in source) { |
no test coverage detected
searching dependent graphs…