@@ -391,7 +391,6 @@ import {
391
391
SetAccessorDeclaration ,
392
392
setEachParent ,
393
393
setEmitFlags ,
394
- setIdentifierAutoGenerate ,
395
394
setIdentifierTypeArguments ,
396
395
setParent ,
397
396
setTextRange ,
@@ -1155,6 +1154,7 @@ export function createNodeFactory(flags: NodeFactoryFlags, baseFactory: BaseNode
1155
1154
function createBaseIdentifier ( escapedText : __String ) {
1156
1155
const node = baseFactory . createBaseIdentifierNode ( SyntaxKind . Identifier ) as Mutable < Identifier > ;
1157
1156
node . escapedText = escapedText ;
1157
+ node . autoGenerate = undefined ;
1158
1158
node . jsDoc = undefined ; // initialized by parser (JsDocContainer)
1159
1159
node . flowNode = undefined ; // initialized by binder (FlowContainer)
1160
1160
node . symbol = undefined ! ; // initialized by checker
@@ -1163,12 +1163,12 @@ export function createNodeFactory(flags: NodeFactoryFlags, baseFactory: BaseNode
1163
1163
1164
1164
function createBaseGeneratedIdentifier ( text : string , autoGenerateFlags : GeneratedIdentifierFlags , prefix : string | GeneratedNamePart | undefined , suffix : string | undefined ) {
1165
1165
const node = createBaseIdentifier ( escapeLeadingUnderscores ( text ) ) as Mutable < GeneratedIdentifier > ;
1166
- setIdentifierAutoGenerate ( node , {
1166
+ node . autoGenerate = {
1167
1167
flags : autoGenerateFlags ,
1168
1168
id : nextAutoGenerateId ,
1169
1169
prefix,
1170
1170
suffix
1171
- } ) ;
1171
+ } ;
1172
1172
nextAutoGenerateId ++ ;
1173
1173
return node ;
1174
1174
}
@@ -1239,6 +1239,7 @@ export function createNodeFactory(flags: NodeFactoryFlags, baseFactory: BaseNode
1239
1239
function createBasePrivateIdentifier ( escapedText : __String ) {
1240
1240
const node = baseFactory . createBasePrivateIdentifierNode ( SyntaxKind . PrivateIdentifier ) as Mutable < PrivateIdentifier > ;
1241
1241
node . escapedText = escapedText ;
1242
+ node . autoGenerate = undefined ;
1242
1243
node . transformFlags |= TransformFlags . ContainsClassFields ;
1243
1244
return node ;
1244
1245
}
@@ -1251,12 +1252,12 @@ export function createNodeFactory(flags: NodeFactoryFlags, baseFactory: BaseNode
1251
1252
1252
1253
function createBaseGeneratedPrivateIdentifier ( text : string , autoGenerateFlags : GeneratedIdentifierFlags , prefix : string | GeneratedNamePart | undefined , suffix : string | undefined ) {
1253
1254
const node = createBasePrivateIdentifier ( escapeLeadingUnderscores ( text ) ) ;
1254
- setIdentifierAutoGenerate ( node , {
1255
+ node . autoGenerate = {
1255
1256
flags : autoGenerateFlags ,
1256
1257
id : nextAutoGenerateId ,
1257
1258
prefix,
1258
1259
suffix,
1259
- } ) ;
1260
+ } ;
1260
1261
nextAutoGenerateId ++ ;
1261
1262
return node ;
1262
1263
}
@@ -6303,9 +6304,9 @@ export function createNodeFactory(flags: NodeFactoryFlags, baseFactory: BaseNode
6303
6304
function cloneGeneratedIdentifier ( node : GeneratedIdentifier ) : GeneratedIdentifier {
6304
6305
const clone = createBaseIdentifier ( node . escapedText ) as Mutable < GeneratedIdentifier > ;
6305
6306
clone . flags |= node . flags & ~ NodeFlags . Synthesized ;
6307
+ clone . autoGenerate = { ...node . autoGenerate } ;
6306
6308
clone . transformFlags = node . transformFlags ;
6307
6309
setOriginalNode ( clone , node ) ;
6308
- setIdentifierAutoGenerate ( clone , { ...node . emitNode . autoGenerate } ) ;
6309
6310
return clone ;
6310
6311
}
6311
6312
@@ -6327,9 +6328,9 @@ export function createNodeFactory(flags: NodeFactoryFlags, baseFactory: BaseNode
6327
6328
function cloneGeneratedPrivateIdentifier ( node : GeneratedPrivateIdentifier ) : GeneratedPrivateIdentifier {
6328
6329
const clone = createBasePrivateIdentifier ( node . escapedText ) as Mutable < GeneratedPrivateIdentifier > ;
6329
6330
clone . flags |= node . flags & ~ NodeFlags . Synthesized ;
6331
+ clone . autoGenerate = { ...node . autoGenerate } ;
6330
6332
clone . transformFlags = node . transformFlags ;
6331
6333
setOriginalNode ( clone , node ) ;
6332
- setIdentifierAutoGenerate ( clone , { ...node . emitNode . autoGenerate } ) ;
6333
6334
return clone ;
6334
6335
}
6335
6336
0 commit comments