Home
last modified time | relevance | path

Searched refs:placeholderObj (Results 1 - 4 of 4) sorted by relevance

/arkcompiler/ets_frontend/es2panda/ir/ts/
H A DtsSignatureDeclaration.cpp84 checker::Type *placeholderObj = nullptr; in Check() local
87 placeholderObj = checker->CreateObjectTypeWithCallSignature(signature); in Check()
89 placeholderObj = checker->CreateObjectTypeWithConstructSignature(signature); in Check()
92 checker->NodeCache().insert({this, placeholderObj}); in Check()
94 return placeholderObj; in Check()
/arkcompiler/ets_frontend/ets2panda/checker/ts/
H A Dobject.cpp234 Type *placeholderObj = it->Check(this); in ResolveSignaturesOfObjectType() local
238 type->AddCallSignature(placeholderObj->AsObjectType()->CallSignatures()[0]); in ResolveSignaturesOfObjectType()
242 type->AddConstructSignature(placeholderObj->AsObjectType()->ConstructSignatures()[0]); in ResolveSignaturesOfObjectType()
248 Type *placeholderObj = it->Check(this); in ResolveIndexInfosOfObjectType() local
251 IndexInfo *numberInfo = placeholderObj->AsObjectType()->NumberIndexInfo(); in ResolveIndexInfosOfObjectType()
261 IndexInfo *stringInfo = placeholderObj->AsObjectType()->StringIndexInfo(); in ResolveIndexInfosOfObjectType()
/arkcompiler/ets_frontend/es2panda/typescript/core/
H A Dobject.cpp239 Type *placeholderObj = it->Check(this); in ResolveSignaturesOfObjectType() local
243 type->AddCallSignature(placeholderObj->AsObjectType()->CallSignatures()[0]); in ResolveSignaturesOfObjectType()
247 type->AddConstructSignature(placeholderObj->AsObjectType()->ConstructSignatures()[0]); in ResolveSignaturesOfObjectType()
254 Type *placeholderObj = it->Check(this); in ResolveIndexInfosOfObjectType() local
257 IndexInfo *numberInfo = placeholderObj->AsObjectType()->NumberIndexInfo(); in ResolveIndexInfosOfObjectType()
267 IndexInfo *stringInfo = placeholderObj->AsObjectType()->StringIndexInfo(); in ResolveIndexInfosOfObjectType()
/arkcompiler/ets_frontend/ets2panda/checker/
H A DTSAnalyzer.cpp166 checker::Type *placeholderObj = nullptr; in Check() local
169 placeholderObj = checker->CreateObjectTypeWithCallSignature(signature); in Check()
171 placeholderObj = checker->CreateObjectTypeWithConstructSignature(signature); in Check()
174 node->SetTsType(placeholderObj); in Check()
175 return placeholderObj; in Check()

Completed in 6 milliseconds