• Home
  • Raw
  • Download

Lines Matching refs:name

265   const name: ts.Identifier = item.name as ts.Identifier;  constant
267 curPropMap.set(name.escapedText.toString(), COMPONENT_NON_DECORATOR);
269 updateResult.setUpdateParams(createUpdateParams(name, COMPONENT_NON_DECORATOR));
273 updateResult.setControllerSet(createControllerSet(item, parentName, name, checkController));
278 validatePropertyNonType(name, log);
281 updateResult.setUpdateParams(createUpdateParams(name, COMPONENT_CUSTOM_DECORATOR));
283 processPropertyNodeDecorator(parentName, item, updateResult, ctorNode, name, watchMap,
287 updateResult.setStateVarsParams(createStateVarsBody(name));
292 function createStateVarsBody(name: ts.Identifier): ts.ExpressionStatement {
297 ts.factory.createIdentifier("__"+name.escapedText.toString())
304 name
310 name: ts.Identifier, checkController: ControllerType): ts.MethodDeclaration {
321 ts.factory.createPropertyAccessExpression(ts.factory.createThis(), name),
328 updateResult: UpdateResult, ctorNode: ts.ConstructorDeclaration, name: ts.Identifier,
336 curPropMap.set(name.escapedText.toString(), decoratorName);
343 validateForbiddenUseStateType(name, decoratorName, node.type.typeName.getText(), log);
348 validateHasIllegalDecoratorInEntry(parentName, name, decoratorName, log);
351 validatePropertyDefaultValue(name, decoratorName, log);
354 validatePropertyNonDefaultValue(name, decoratorName, log);
358 validateHasIllegalQuestionToken(name, decoratorName, log);
362 stateObjectCollection.add(name.escapedText.toString());
365 validateWatchDecorator(name, node.decorators.length, log)) {
374 validateMultiDecorators(name, log);
383 const name: ts.Identifier = node.name as ts.Identifier; constant
391 addAddProvidedVar(node, name, decorator, updateState);
394 updateResult.setVariableGet(createGetAccessor(name, CREATE_GET_METHOD));
398 updateResult.setVariableSet(createSetAccessor(name, CREATE_SET_METHOD, node.type));
401 updateResult.setUpdateParams(createUpdateParams(name, decorator, node));
404 updateResult.setStateVarsParams(createStateVarsParams(name, decorator));
407 const variableWithUnderLink: string = '__' + name.escapedText.toString();
431 if (node.name) {
432 const propertyName: string = node.name.getText();
435 const currentClassMethod: Set<string> = classMethodCollection.get(node.parent.name.getText());
443 … message: `Cannot find name ${argument.getText()} in struct '${node.parent.name.getText()}'.`,
466 const name: ts.Identifier = node.name as ts.Identifier; constant
474 updateState = updateNormalProperty(node, name, log, context);
479 …updateObservedProperty(node, name, type, program) : updateObservedPropertyPU(node, name, type, pro…
484 …updateSynchedPropertyTwoWay(name, type, program) : updateSynchedPropertyTwoWayPU(name, type, progr…
489 ? updateSynchedPropertyOneWay(name, type, decorator, log, program)
490 : updateSynchedPropertyOneWayPU(name, type, decorator, log, program);
494 updateState = updateStoragePropAndLinkProperty(node, name, decorator, log);
498 ? updateSynchedPropertyNesedObject(name, type, decorator, log)
499 : updateSynchedPropertyNesedObjectPU(name, type, decorator, log);
503 updateState = updateConsumeProperty(node, name);
506 updateState = updateBuilderParamProperty(node, name, log);
509 members.push(ts.factory.createPropertySignature(undefined, name,
512 interfaceNode.modifiers, interfaceNode.name, interfaceNode.typeParameters,
529 function createUpdateParams(name: ts.Identifier, decorator: string,
537 updateParamsNode = createUpdateParamsWithIf(name);
541 updateParamsNode = createUpdateParamsWithoutIf(name);
544 updateParamsNode = createUpdateParamsWithIf(name, true,
550 updateParamsNode = createUpdateParamsWithIf(name);
553 updateParamsNode = createUpdateParamsWithSet(name);
559 function createStateVarsParams(name: ts.Identifier, decorator: string): ts.Statement {
563 updateParamsNode = createUpdateParamsWithSet(name);
569 function createUpdateParamsWithIf(name: ts.Identifier, isProp: boolean = false,
574 ts.factory.createIdentifier(name.escapedText.toString())),
578 isProp ? ts.factory.createBlock([createUpdateParamsWithSet(name, true, initializeNode)]) :
580 createUpdateParamsWithoutIf(name)], true), undefined);
583 function createUpdateParamsWithoutIf(name: ts.Identifier): ts.ExpressionStatement {
585 createPropertyAccessExpressionWithThis(name.getText()),
587 createPropertyAccessExpressionWithParams(name.getText())));
590 function createUpdateParamsWithSet(name: ts.Identifier, hasElse: boolean = false,
593 …ts.factory.createPropertyAccessExpression(createPropertyAccessExpressionWithThis(`__${name.getText…
595 [hasElse ? initializeNode : createPropertyAccessExpressionWithParams(name.getText())]));
598 function updateNormalProperty(node: ts.PropertyDeclaration, name: ts.Identifier,
609 createPropertyAccessExpressionWithThis(name.getText()),
614 function updateObservedProperty(item: ts.PropertyDeclaration, name: ts.Identifier,
617 createPropertyAccessExpressionWithThis(`__${name.getText()}`),
621 ts.factory.createStringLiteral(name.escapedText.toString())])));
626 const name: string = nameIdentifier.escapedText.toString(); constant
629 return createInitExpressionStatementForDecorator(name, functionName,
630 createPropertyAccessExpressionWithParams(name));
635 const name: string = nameIdentifier.escapedText.toString(); constant
637 return createInitExpressionStatementForDecorator(name, SYNCHED_PROPERTY_SIMPLE_ONE_WAY,
638 createPropertyAccessExpressionWithParams(name));
644 function updateStoragePropAndLinkProperty(node: ts.PropertyDeclaration, name: ts.Identifier,
653 ts.factory.createStringLiteral(name.getText())
666 createPropertyAccessExpressionWithThis(`__${name.getText()}`),
700 const name: string = nameIdentifier.getText(); constant
705 propertyOrAliasName = name;
708 createPropertyAccessExpressionWithThis(`__${name}`),
711 … ts.factory.createStringLiteral(propertyOrAliasName), ts.factory.createStringLiteral(name)])));
716 const name: string = nameIdentifier.getText(); constant
725 createPropertyAccessExpressionWithThis(name), ts.factory.createToken(ts.SyntaxKind.EqualsToken),
733 ts.isPropertyAccessExpression(node.initializer) && node.initializer.name &&
734 ts.isIdentifier(node.initializer.name) &&
735 CUSTOM_BUILDER_METHOD.has(node.initializer.name.escapedText.toString())));
748 parent.name as ts.Identifier)])), ts.factory.createExpressionStatement(
761 export function createCustomComponentNewExpression(node: ts.CallExpression, name: string,
766 return addCustomComponentId(newNode, name, isBuilder, isGlobalBuilder, isCutomDialog);
775 componentInfo.componentNames.forEach((name: string) => {
780 if (componentName === name) {
828 function addAddProvidedVar(node: ts.PropertyDeclaration, name: ts.Identifier,
834 updateState.push(createAddProvidedVar(parameterName, name));
836 if (parameterName !== name.getText()) {
837 updateState.push(createAddProvidedVar(name.getText(), name));
843 name: ts.Identifier): ts.ExpressionStatement {
847 createPropertyAccessExpressionWithThis(`__${name.getText()}`)]));
982 function validateMultiDecorators(name: ts.Identifier, log: LogInfo[]): void {
985 …message: `The property '${name.escapedText.toString()}' cannot have mutilate state management deco…
986 pos: name.getStart()
1112 function updateObservedPropertyPU(item: ts.PropertyDeclaration, name: ts.Identifier,
1115 createPropertyAccessExpressionWithThis(`__${name.getText()}`),
1119 ts.factory.createStringLiteral(name.escapedText.toString())])));
1124 const name: string = nameIdentifier.escapedText.toString(); constant
1127 return createInitExpressionStatementForDecorator(name, functionName,
1128 createPropertyAccessExpressionWithParams(name));
1133 const name: string = nameIdentifier.escapedText.toString(); constant
1135 return createInitExpressionStatementForDecorator(name, SYNCHED_PROPERTY_SIMPLE_ONE_WAY_PU,
1136 createPropertyAccessExpressionWithParams(name));
1138 return createInitExpressionStatementForDecorator(name, SYNCHED_PROPERTY_OBJECT_ONE_WAY_PU,
1139 createPropertyAccessExpressionWithParams(name));