Lines Matching refs:temp
595 let temp: any = node.expression;
596 while (temp) {
597 if (ts.isCallExpression(temp) && temp.expression &&
598 ts.isPropertyAccessExpression(temp.expression)) {
601 if (ts.isEtsComponentExpression(temp)) {
602 etsComponentNode = temp;
605 temp = temp.expression;
1551 let temp: any = node.expression;
1552 while (temp && !ts.isIdentifier(temp) && temp.expression) {
1553 temp = temp.expression;
1555 if (temp && temp.parent && (ts.isCallExpression(temp.parent) ||
1556 ts.isEtsComponentExpression(temp.parent)) && ts.isIdentifier(temp)) {
1557 if (temp.getText() === COMPONENT_BUTTON && type !== COMPONENT_POP_FUNCTION) {
1563 if (NEEDPOP_COMPONENT.has(temp.getText())) {
1566 if (checkContainer(temp.getText(), temp.parent)) {
1570 ? ts.factory.createExpressionStatement(createFunction(temp, identifierNode, null))
1571 …: ts.factory.createExpressionStatement(createFunction(temp, identifierNode, checkArguments(temp, t…
1572 res.identifierNode = temp;
1577 function checkArguments(temp: ts.Identifier, type: string): ts.Expression[] {
1579 if (CUSTOM_BUILDER_CONSTRUCTORS.has(temp.escapedText.toString())) {
1580 temp.parent.arguments.forEach(argument => {
1582 newArguments.push(processConditionalBuilder(argument, temp, type));
1583 } else if (isBuilderChangeNode(argument, temp, type)) {
1591 return temp.getText() === 'XComponent' && type === COMPONENT_CREATE_FUNCTION &&
1594 temp.parent.arguments.concat([
1596 ]) : temp.parent.arguments
1645 let temp: any = node.expression;
1655 if (ts.isPropertyAccessExpression(temp)) {
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();
1674 temp = processBindPopupBuilder(temp);
1677 temp = processDragStartBuilder(temp, propertyName);
1680 temp = processCustomBuilderProperty(temp, identifierNode, propertyName);
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;
2095 function verifyComponentId(temp: any, node: ts.Identifier, propName: string,
2098 ts.isStringLiteral(temp.arguments[0])) {
2099 const id: string = temp.arguments[0].text;
2127 function addComponentAttr(temp: any, node: ts.Identifier, lastStatement: any,
2133 verifyComponentId(temp, node, propName, log);
2141 if (!(temp.arguments.length === 1 &&
2142 temp.arguments[0].kind === ts.SyntaxKind.NullKeyword)) {
2149 ts.factory.createIdentifier(GLOBAL_CONTEXT), node, temp.arguments));
2153 parseGesture(temp, propName, statements, log, updateStatements);
2160 pos: temp.getStart()
2172 ? temp.arguments
2174 ...temp.arguments, ts.factory.createIdentifier(ELMTID),
2183 if (temp.arguments.length === 1 && ts.isObjectLiteralExpression(temp.arguments[0])) {
2184 statements.push(createViewStackProcessor(temp, true));
2186 updateStatements.push(createViewStackProcessor(temp, true));
2188 traverseStateStylesAttr(temp, statements, identifierNode, log, updateStatements,
2192 validateStateStyleSyntax(temp, log);
2206 } else if (isDoubleDollarToChange(isStylesAttr, identifierNode, propName, temp)) {
2208 classifyArgumentsNum(temp.arguments, argumentsArr, propName, identifierNode);
2217 validateStateStyleSyntax(temp, log);
2220 temp = loopEtscomponent(temp, isStylesAttr);
2223 createFunction(identifierNode, node, temp.arguments));
2226 !isGestureType(identifierNode) && filterRegularAttrNode(temp.arguments)) {
2305 propName: string, temp: any): boolean {
2309 STYLE_ADD_DOUBLE_DOLLAR.has(propName) && temp.arguments.length && temp.arguments[0] ?
2310 temp.arguments[0].getText().match(/^\$\$(.|\n)+/) !== null
2386 function traverseStateStylesAttr(temp: any, statements: ts.Statement[],
2389 temp.arguments[0].properties.reverse().forEach((item: ts.PropertyAssignment) => {
2422 validateStateStyleSyntax(temp, log);
2492 let temp: any = node.expression;
2493 while (temp && !ts.isIdentifier(temp) && temp.expression) {
2494 temp = temp.expression;
2496 if (temp && temp.parent && ts.isCallExpression(temp.parent) && ts.isIdentifier(temp) &&
2497 GESTURE_TYPE_NAMES.has(temp.escapedText.toString())) {
2499 createFunction(temp, ts.factory.createIdentifier(COMPONENT_POP_FUNCTION), null)));
2500 if (temp.escapedText.toString() === COMPONENT_GESTURE_GROUP) {
2502 parseGestureInterface(temp.parent, gestureStatements, log, updateStatements, true);
2504 bindComponentAttr(newNode, temp, newStatements, log, false);
2506 if (temp.parent.arguments && temp.parent.arguments.length) {
2508 argumentArr = ts.factory.createNodeArray([temp.parent.arguments[0]]);
2511 createFunction(temp, ts.factory.createIdentifier(COMPONENT_CREATE_FUNCTION), argumentArr)));
2513 bindComponentAttr(newNode, temp, newStatements, log, false);
2515 …createFunction(temp, ts.factory.createIdentifier(COMPONENT_CREATE_FUNCTION), temp.parent.arguments…
2537 let temp: any = node.expression;
2539 while (temp) {
2540 if (ts.isIdentifier(temp) && temp.parent && (ts.isCallExpression(temp.parent) ||
2541 ts.isEtsComponentExpression(temp.parent))) {
2542 name = temp.escapedText.toString();
2544 } else if (ts.isPropertyAccessExpression(temp) && temp.name && ts.isIdentifier(temp.name) &&
2545 isCustomAttributes(temp)) {
2546 name = temp.name.escapedText.toString();
2549 temp = temp.expression;
2554 function isCustomAttributes(temp: ts.PropertyAccessExpression): boolean {
2555 if (temp.expression && temp.expression.getText() === THIS) {
2557 …} else if (temp.expression && ts.isIdentifier(temp.expression) && temp.expression.getText() === $$…
2558 builderTypeParameter.params.includes(temp.expression.getText())) {
2561 return !BUILDIN_STYLE_NAMES.has(temp.name.escapedText.toString());
2566 let temp: any = node.expression;
2568 while (temp) {
2569 if (ts.isCallExpression(temp) && temp.expression && ts.isIdentifier(temp.expression)) {
2570 name = temp.expression.escapedText.toString();
2573 temp = temp.expression;
2590 let temp: any = node.expression;
2591 while (temp) {
2592 if (ts.isEtsComponentExpression(temp)) {
2595 temp = temp.expression;
2665 export function validateStateStyleSyntax(temp: any, log: LogInfo[]): void {
2669 pos: temp.getStart()
2746 let temp: any = node.parent;
2747 while (temp && !ts.isEtsComponentExpression(temp) && !ts.isCallExpression(temp)) {
2748 temp = temp.parent;
2750 …if (temp && temp.expression && (temp.expression as ts.Identifier).escapedText.toString() === COMPO…