(receiver)
| 94718 | return factory.updateExpressionStatement(node, ts.visitNode(node.expression, discardedValueVisitor, ts.isExpression)); |
| 94719 | } |
| 94720 | function createCopiableReceiverExpr(receiver) { |
| 94721 | var clone = ts.nodeIsSynthesized(receiver) ? receiver : factory.cloneNode(receiver); |
| 94722 | if (ts.isSimpleInlineableExpression(receiver)) { |
| 94723 | return { readExpression: clone, initializeExpression: undefined }; |
| 94724 | } |
| 94725 | var readExpression = factory.createTempVariable(hoistVariableDeclaration); |
| 94726 | var initializeExpression = factory.createAssignment(readExpression, clone); |
| 94727 | return { readExpression: readExpression, initializeExpression: initializeExpression }; |
| 94728 | } |
| 94729 | function visitCallExpression(node) { |
| 94730 | if (shouldTransformPrivateElementsOrClassStaticBlocks && ts.isPrivateIdentifierPropertyAccessExpression(node.expression)) { |
| 94731 | // Transform call expressions of private names to properly bind the `this` parameter. |
no outgoing calls
no test coverage detected