| /arkcompiler/ets_frontend/es2panda/ir/ts/ |
| D | tsIndexedAccessType.cpp | 47 checker::Type *indexType = checker->CheckTypeCached(indexType_); in Check() local 69 checker::Type *indexType = indexType_->AsTypeNode()->GetType(checker); in GetType() local
|
| D | tsIndexedAccessType.h | 34 explicit TSIndexedAccessType(Expression *objectType, Expression *indexType) in TSIndexedAccessType()
|
| D | tsIndexSignature.cpp | 57 checker::Type *indexType = typeAnnotation_->AsTypeNode()->GetType(checker); in Check() local
|
| /arkcompiler/ets_frontend/es2panda/ir/expressions/ |
| D | memberExpression.cpp | 108 checker::Type *indexType = property_->Check(checker); in Check() local 166 checker::Type *indexType = objType->StringIndexInfo()->GetType(); in Check() local
|
| /arkcompiler/ets_frontend/ets2panda/ir/ts/ |
| D | tsIndexedAccessType.h | 28 explicit TSIndexedAccessType(TypeNode *objectType, TypeNode *indexType) in TSIndexedAccessType()
|
| D | tsIndexedAccessType.cpp | 76 checker::Type *indexType = indexType_->GetType(checker); in GetType() local
|
| /arkcompiler/ets_frontend/es2panda/typescript/core/ |
| D | typeElaborationContext.cpp | 29 Type *ElaborationContext::GetBestMatchingType(Type *indexType, const ir::Expression *sourceNode) in GetBestMatchingType()
|
| D | object.cpp | 376 IndexInfo *Checker::GetApplicableIndexInfo(Type *type, Type *indexType) in GetApplicableIndexInfo() 403 Type *Checker::GetPropertyTypeForIndexType(Type *type, Type *indexType) in GetPropertyTypeForIndexType()
|
| /arkcompiler/ets_frontend/ets2panda/checker/ts/ |
| D | typeElaborationContext.cpp | 29 Type *ElaborationContext::GetBestMatchingType(Type *indexType, ir::Expression *sourceNode) in GetBestMatchingType()
|
| D | object.cpp | 365 IndexInfo *TSChecker::GetApplicableIndexInfo(Type *type, Type *indexType) in GetApplicableIndexInfo() 391 Type *TSChecker::GetPropertyTypeForIndexType(Type *type, Type *indexType) in GetPropertyTypeForIndexType()
|
| /arkcompiler/runtime_core/static_core/libpandafile/ |
| D | file_item_container.h | 285 auto indexType = item1->GetIndexType(); in operator() local
|
| /arkcompiler/ets_frontend/ets2panda/checker/ |
| D | TSAnalyzer.cpp | 71 checker::Type *indexType = node->typeAnnotation_->GetType(checker); in Check() local 647 checker::Type *indexType = expr->Property()->Check(checker); in Check() local 671 checker::Type *indexType = objType->StringIndexInfo()->GetType(); in Check() local 1874 checker::Type *indexType = checker->CheckTypeCached(node->indexType_); in Check() local
|
| /arkcompiler/ets_runtime/ecmascript/compiler/ |
| D | number_speculative_retype.cpp | 1450 GateType indexType = acc_.GetGateType(index); in VisitIndexCheck() local 1529 GateType indexType = acc_.GetGateType(index); in VisitLoadElement() local 1547 GateType indexType = acc_.GetGateType(index); in VisitStoreElement() local
|
| /arkcompiler/ets_frontend/ets2panda/parser/ |
| D | TSparser.cpp | 653 ir::TypeNode *indexType = ParseTypeAnnotation(&options); in ParseIndexAccessType() local
|
| /arkcompiler/runtime_core/static_core/compiler/optimizer/optimizations/ |
| D | checks_elimination.cpp | 943 auto indexType = countableLoopInfo->index->GetType(); in InsertDeoptimizationForIndexOverflow() local
|
| /arkcompiler/ets_frontend/ets2panda/checker/ets/ |
| D | object.cpp | 1349 Type const *const indexType = ApplyUnaryOperatorPromotion(expressionType); in ValidateArrayIndex() local
|
| /arkcompiler/ets_frontend/es2panda/parser/ |
| D | parserImpl.cpp | 1082 ir::Expression *indexType = ParseTsTypeAnnotation(&options); in ParseTsIndexAccessType() local
|
| /arkcompiler/runtime_core/static_core/compiler/optimizer/code_generator/ |
| D | encode_visitor.cpp | 688 auto indexType = inst->GetInputType(1); in VisitBoundsCheck() local
|