Lines Matching refs:expression
254 if (ts.isExpressionStatement(node) && node.expression &&
255 (ts.isEtsComponentExpression(node.expression) || ts.isCallExpression(node.expression))) {
257 validateEtsComponentNode(node.expression, nameResult);
288 while (ts.isCallExpression(childNode) && childNode.expression &&
289 ts.isPropertyAccessExpression(childNode.expression) && childNode.expression.expression) {
290 childNode = childNode.expression.expression;
293 if (ts.isIdentifier(childNode.expression)) {
294 result.name = childNode.expression.getText();
334 if (ts.isIdentifier(etsExpression.expression)) {
335 parent = etsExpression.expression.escapedText.toString();
344 … if (item.expression && ts.isEtsComponentExpression(item.expression) && item.expression.body) {
346 processExpressionStatementChange(item, item.expression.body, log);
416 if (node.expression && ts.isCallExpression(node.expression) && node.expression.arguments &&
417 …node.expression.arguments.length === 1 && ts.isObjectLiteralExpression(node.expression.arguments[0…
421 node.expression.expression,
433 traverseBuilderParams(node.expression.arguments[0], isBuilder)
441 node.expression.expression,
448 node.expression.arguments
459 ts.isPropertyAccessExpression(property.initializer) && property.initializer.expression &&
462 if (!isBuilder && property.initializer.expression.kind === ts.SyntaxKind.ThisKeyword ||
463 isBuilder && ts.isIdentifier(property.initializer.expression) &&
464 property.initializer.expression.escapedText.toString() === $$) {
529 if (node.expression && ts.isCallExpression(node.expression) && node.expression.arguments) {
530 …node.expression.arguments.push(isGlobalBuilder ? parentConditionalExpression() : ts.factory.create…
531 return ts.factory.createExpressionStatement(ts.factory.updateCallExpression(node.expression,
532 node.expression.expression, node.expression.typeArguments, node.expression.arguments));
542 if (node.expression.expression && ts.isIdentifier(node.expression.expression)) {
543 name = node.expression.expression.escapedText.toString();
568 let argumentsArray: ts.ObjectLiteralExpression[] = node.expression.arguments;
574 node.expression.arguments[0].properties.concat([newPropertyAssignment]), true)];
578 node.expression, node.expression.expression, node.expression.expression.typeArguments,
581 node.expression.expression.parent = callNode;
583 callNode.parent = node.expression.parent;
595 let temp: any = node.expression;
597 if (ts.isCallExpression(temp) && temp.expression &&
598 ts.isPropertyAccessExpression(temp.expression)) {
605 temp = temp.expression;
617 validateEtsComponentNode(node.expression as ts.EtsComponentExpression, nameResult);
1098 if (node.pos === -1 && node.expression) {
1100 return getRealNodePos(node.expression);
1110 node.expression.expression as ts.Identifier,
1112 if (ts.isCallExpression(node.expression)) {
1114 node.expression.expression as ts.Identifier,
1117 const argumentsArray: ts.Expression[] = Array.from(node.expression.arguments);
1126 processForEachBlock(node.expression, log, isBuilder) as ts.ArrowFunction;
1131 … node.expression, propertyNode, node.expression.typeArguments, argumentsArray)), isGlobalBuilder);
1140 (node.expression as ts.CallExpression).expression as ts.Identifier,
1142 if (ts.isCallExpression(node.expression)) {
1143 const argumentsArray: ts.Expression[] = Array.from(node.expression.arguments);
1146 node.expression.expression as ts.Identifier,
1149 … processForEachBlock(node.expression, log, false, isGlobalBuilder) as ts.NodeArray<ts.Statement>;
1150 …st itemGenFunctionStatement: ts.VariableStatement = createItemGenFunctionStatement(node.expression,
1152 …const itemIdFuncStatement: ts.VariableStatement = createItemIdFuncStatement(node.expression, argum…
1155 if (node.expression.expression.getText() === COMPONENT_FOREACH) {
1179 ts.factory.createIdentifier(node.expression.getText() === COMPONENT_FOREACH ?
1241 ts.factory.createIdentifier(node.expression.getText() === COMPONENT_FOREACH ?
1321 const forEachComponent: ts.CallExpression = node.expression as ts.CallExpression;
1323 forEachComponent, forEachComponent.expression, forEachComponent.typeArguments,
1341 const isLazy: boolean = node.expression.getText() === COMPONENT_LAZYFOREACH;
1403 if (ts.isIdentifier(node.expression) && node.expression.originalKeywordKind === undefined &&
1404 !node.expression.escapedText) {
1408 pos: node.expression.getStart()
1416 node, node.expression, newThenStatement, newElseStatement);
1422 if (ts.isExpressionStatement(thenStatement) && ts.isIdentifier(thenStatement.expression) &&
1423 thenStatement.expression.originalKeywordKind === undefined &&
1424 !thenStatement.expression.escapedText) {
1428 pos: thenStatement.expression.getStart()
1551 let temp: any = node.expression;
1552 while (temp && !ts.isIdentifier(temp) && temp.expression) {
1553 temp = temp.expression;
1625 (ts.isPropertyAccessExpression(item.initializer) && item.initializer.expression &&
1626 ts.isIdentifier(item.initializer.expression) && item.initializer.name &&
1627 …ts.isIdentifier(item.initializer.name) && item.initializer.expression.getText() === XCOMPONENTTYPE…
1645 let temp: any = node.expression;
1662 while (temp && ts.isCallExpression(temp) && temp.expression) {
1664 if (temp.expression && (validatePropertyAccessExpressionWithCustomBuilder(temp.expression) ||
1665 validateIdentifierWithCustomBuilder(temp.expression))) {
1667 if (ts.isIdentifier(temp.expression)) {
1668 propertyName = temp.expression.escapedText.toString();
1669 } else if (ts.isPropertyAccessExpression(temp.expression)) {
1670 propertyName = temp.expression.name.escapedText.toString();
1684 if (ts.isPropertyAccessExpression(temp.expression) &&
1685 temp.expression.name && ts.isIdentifier(temp.expression.name) &&
1686 !componentCollection.customComponents.has(temp.expression.name.getText())) {
1687 parseRecycleId(temp, temp.expression.name, isRecycleComponent, componentAttrInfo);
1688 addComponentAttr(temp, temp.expression.name, lastStatement, statements, identifierNode, log,
1691 temp = temp.expression.expression;
1693 } else if (ts.isIdentifier(temp.expression)) {
1694 if (!INNER_COMPONENT_NAMES.has(temp.expression.getText()) &&
1695 !GESTURE_TYPE_NAMES.has(temp.expression.getText()) &&
1696 !componentCollection.customComponents.has(temp.expression.getText())) {
1697 parseRecycleId(temp, temp.expression.name, isRecycleComponent, componentAttrInfo);
1698 addComponentAttr(temp, temp.expression, lastStatement, statements, identifierNode, log,
1705 temp = temp.expression;
1744 node = ts.factory.updateCallExpression(node, node.expression, node.typeArguments, newArguments);
1751 ts.isCallExpression(argument) && argument.expression && argument.expression.name &&
1752 ts.isIdentifier(argument.expression.name) &&
1753 CUSTOM_BUILDER_METHOD.has(argument.expression.name.getText()) || ts.isIdentifier(argument) &&
1757 ts.isCallExpression(argument) && argument.expression && ts.isIdentifier(argument.expression) &&
1758 CUSTOM_BUILDER_METHOD.has(argument.expression.escapedText.toString());
1823 property.initializer.expression,
1832 …return ts.isCallExpression(node) && node.expression && isPropertyAccessExpressionNode(node.express…
1836 return ts.isCallExpression(node) && node.expression && ts.isIdentifier(node.expression) &&
1837 CUSTOM_BUILDER_METHOD.has(node.expression.escapedText.toString());
1841 return ts.isPropertyAccessExpression(node) && node.expression &&
1842 node.expression.kind === ts.SyntaxKind.ThisKeyword && node.name && ts.isIdentifier(node.name) &&
1856 node = ts.factory.updateCallExpression(node, node.expression, node.typeArguments, newArguments);
1869 …node = ts.factory.updateCallExpression(node, node.expression, node.typeArguments, [ts.factory.upda…
1885 if (ts.isObjectLiteralExpression(statement.expression)) {
1887 for (let j = 0; j < statement.expression.properties.length; j++) {
1888 let property: ts.ObjectLiteralElementLike = statement.expression.properties[j];
1894 let initializer: ts.Expression = statement.expression;
2021 … ts.factory.createPropertyAccessExpression(node.expression, ts.factory.createIdentifier(CALL)
2040 ts.factory.createPropertyAccessExpression(node.expression, ts.factory.createIdentifier(CALL)
2080 argument, updateArgumentFor$$(argument.expression), argument.argumentExpression);
2090 argument, updateArgumentFor$$(argument.expression), argument.name);
2265 if (ts.isPropertyAccessExpression(node) && ts.isIdentifier(node.expression) &&
2267 if (enumCollection.has(node.expression.escapedText.toString())) {
2293 if (node.expression.kind === ts.SyntaxKind.ThisKeyword && ts.isIdentifier(node.name) &&
2298 if (ts.isPropertyAccessExpression(node.expression)) {
2299 traversePropNode(node.expression, result);
2338 item.expression, undefined, item.arguments);
2405 item.initializer.expression.getText() === THIS &&
2506 let temp: any = node.expression;
2507 while (temp && !ts.isIdentifier(temp) && temp.expression) {
2508 temp = temp.expression;
2551 let temp: any = node.expression;
2563 temp = temp.expression;
2569 if (temp.expression && temp.expression.getText() === THIS) {
2571 …} else if (temp.expression && ts.isIdentifier(temp.expression) && temp.expression.getText() === $$…
2572 builderTypeParameter.params.includes(temp.expression.getText())) {
2580 let temp: any = node.expression;
2583 if (ts.isCallExpression(temp) && temp.expression && ts.isIdentifier(temp.expression)) {
2584 name = temp.expression.escapedText.toString();
2587 temp = temp.expression;
2604 let temp: any = node.expression;
2609 temp = temp.expression;
2622 return node.expression && ts.isCallExpression(node.expression) &&
2623 node.expression.expression && ts.isIdentifier(node.expression.expression);
2651 ts.isCallExpression(node.expression) && ts.isIdentifier(node.expression.expression)) {
2670 if (node.expression && node.expression.expression && checker) {
2671 const type: ts.Type = checker.getTypeAtLocation(node.expression.expression);
2688 let current: any = node.expression;
2693 current = current.expression;
2699 let current: any = node.expression;
2710 current = current.expression;
2716 let current: any = node.expression;
2725 current = current.expression;
2746 …tringLiteral(argument) || (ts.isCallExpression(argument) && ts.isIdentifier(argument.expression) &&
2747 (argument.expression.escapedText.toString() === RESOURCE))) {
2764 …if (temp && temp.expression && (temp.expression as ts.Identifier).escapedText.toString() === COMPO…