Lines Matching refs:name
269 const name: ts.Identifier = item.name as ts.Identifier; constant
272 if (!name.escapedText) {
275 curPropMap.set(name.escapedText.toString(), COMPONENT_NON_DECORATOR);
277 updateResult.setUpdateParams(createUpdateParams(name, COMPONENT_NON_DECORATOR));
281 updateResult.setControllerSet(createControllerSet(item, parentName, name, checkController));
286 validatePropertyNonType(name, log);
289 updateResult.setUpdateParams(createUpdateParams(name, COMPONENT_CUSTOM_DECORATOR));
291 processPropertyNodeDecorator(parentName, item, updateResult, ctorNode, name, watchMap,
295 updateResult.setStateVarsParams(createStateVarsBody(name));
300 function createStateVarsBody(name: ts.Identifier): ts.ExpressionStatement {
305 ts.factory.createIdentifier('__' + name.escapedText.toString())
312 name
318 name: ts.Identifier, checkController: ControllerType): ts.MethodDeclaration {
329 ts.factory.createPropertyAccessExpression(ts.factory.createThis(), name),
336 updateResult: UpdateResult, ctorNode: ts.ConstructorDeclaration, name: ts.Identifier,
345 curPropMap.set(name.escapedText.toString(), decoratorName);
352 validateForbiddenUseStateType(name, decoratorName, node.type.typeName.getText(), log);
357 validateHasIllegalDecoratorInEntry(parentName, name, decoratorName, log);
360 validatePropertyDefaultValue(name, decoratorName, log);
363 validatePropertyNonDefaultValue(name, decoratorName, log);
367 validateHasIllegalQuestionToken(name, decoratorName, log);
371 stateObjectCollection.add(name.escapedText.toString());
374 validateWatchDecorator(name, decorators.length, log)) {
384 validateropertyDecorator(propertyDecorators, name, log);
387 function validateropertyDecorator(propertyDecorators: string[], name: ts.Identifier,
393 pos: name.getStart()
398 validateMultiDecorators(name, log);
415 const name: ts.Identifier = node.name as ts.Identifier; constant
423 addAddProvidedVar(node, name, decorator, updateState);
426 updateResult.setVariableGet(createGetAccessor(name, CREATE_GET_METHOD));
430 updateResult.setVariableSet(createSetAccessor(name, CREATE_SET_METHOD, node.type));
433 updateResult.setUpdateParams(createUpdateParams(name, decorator, node));
439 updateResult.setStateVarsParams(createStateVarsParams(name, decorator));
442 const variableWithUnderLink: string = '__' + name.escapedText.toString();
466 if (node.name) {
467 const propertyName: string = node.name.getText();
470 const currentClassMethod: Set<string> = classMethodCollection.get(node.parent.name.getText());
478 … message: `Cannot find name ${argument.getText()} in struct '${node.parent.name.getText()}'.`,
501 const name: ts.Identifier = node.name as ts.Identifier; constant
509 updateState = updateNormalProperty(node, name, log, context);
514 …updateObservedProperty(node, name, type, program) : updateObservedPropertyPU(node, name, type, pro…
519 …updateSynchedPropertyTwoWay(name, type, program) : updateSynchedPropertyTwoWayPU(name, type, progr…
524 updateSynchedPropertyOneWay(name, type, decorator, log, program) :
525 updateSynchedPropertyOneWayPU(name, type, decorator, log, program);
529 updateState = updateStoragePropAndLinkProperty(node, name, decorator);
533 updateSynchedPropertyNesedObject(name, type, decorator, log) :
534 updateSynchedPropertyNesedObjectPU(name, type, decorator, log);
538 updateState = updateConsumeProperty(node, name);
541 updateState = updateBuilderParamProperty(node, name, log);
544 members.push(ts.factory.createPropertySignature(undefined, name,
547 ts.getModifiers(interfaceNode), interfaceNode.name, interfaceNode.typeParameters,
564 function createUpdateParams(name: ts.Identifier, decorator: string,
572 updateParamsNode = createUpdateParamsWithIf(name);
576 updateParamsNode = createUpdateParamsWithoutIf(name);
579 updateParamsNode = createUpdateParamsWithIf(name, true,
585 updateParamsNode = createUpdateParamsWithIf(name);
588 updateParamsNode = createUpdateParamsWithSet(name);
594 function createStateVarsParams(name: ts.Identifier, decorator: string): ts.Statement {
598 updateParamsNode = createUpdateParamsWithSet(name);
601 updateParamsNode = createUpdateParamsForState(name);
607 function createUpdateParamsWithIf(name: ts.Identifier, isProp: boolean = false,
612 ts.factory.createIdentifier(name.escapedText.toString())),
616 isProp ? ts.factory.createBlock([createUpdateParamsWithSet(name, true, initializeNode)]) :
618 createUpdateParamsWithoutIf(name)], true), undefined);
621 function createUpdateParamsForState(name: ts.Identifier): ts.IfStatement {
622 return ts.factory.createIfStatement(createPropertyAccessExpressionWithParams(name.getText()),
623 ts.factory.createBlock([createUpdateParamsWithSet(name)]));
626 function createUpdateParamsWithoutIf(name: ts.Identifier): ts.ExpressionStatement {
628 createPropertyAccessExpressionWithThis(name.getText()),
630 createPropertyAccessExpressionWithParams(name.getText())));
633 function createUpdateParamsWithSet(name: ts.Identifier, hasElse: boolean = false,
636 …ts.factory.createPropertyAccessExpression(createPropertyAccessExpressionWithThis(`__${name.getText…
638 [hasElse ? initializeNode : createPropertyAccessExpressionWithParams(name.getText())]));
641 function updateNormalProperty(node: ts.PropertyDeclaration, name: ts.Identifier,
652 createPropertyAccessExpressionWithThis(name.getText()),
657 function updateObservedProperty(item: ts.PropertyDeclaration, name: ts.Identifier,
660 createPropertyAccessExpressionWithThis(`__${name.getText()}`),
664 ts.factory.createStringLiteral(name.escapedText.toString())])));
669 const name: string = nameIdentifier.escapedText.toString(); constant
672 return createInitExpressionStatementForDecorator(name, functionName,
673 createPropertyAccessExpressionWithParams(name));
678 const name: string = nameIdentifier.escapedText.toString(); constant
680 return createInitExpressionStatementForDecorator(name, SYNCHED_PROPERTY_SIMPLE_ONE_WAY,
681 createPropertyAccessExpressionWithParams(name));
693 function updateStoragePropAndLinkProperty(node: ts.PropertyDeclaration, name: ts.Identifier,
704 ts.factory.createStringLiteral(name.getText())
717 createPropertyAccessExpressionWithThis(`__${name.getText()}`),
761 const name: string = nameIdentifier.getText(); constant
768 propertyOrAliasName = name;
771 createPropertyAccessExpressionWithThis(`__${name}`),
775 …length === 4 && propertyAndStringKey[2] as ts.Expression, ts.factory.createStringLiteral(name)])));
780 const name: string = nameIdentifier.getText(); constant
789 createPropertyAccessExpressionWithThis(name), ts.factory.createToken(ts.SyntaxKind.EqualsToken),
797 ts.isPropertyAccessExpression(node.initializer) && node.initializer.name &&
798 ts.isIdentifier(node.initializer.name) &&
799 CUSTOM_BUILDER_METHOD.has(node.initializer.name.escapedText.toString()) ||
812 export function createCustomComponentNewExpression(node: ts.CallExpression, name: string,
817 return addCustomComponentId(newNode, name, isBuilder, isGlobalBuilder, isCutomDialog);
828 componentInfo.componentNames.forEach((name: string) => {
833 if (componentName === name) {
1053 …message: `The property '${name.escapedText.toString()}' cannot have mutilate state management deco…