| /arkcompiler/ets_frontend/ets2panda/checker/types/ts/ |
| D | arrayType.h | 24 explicit ArrayType(Type *elementType) : Type(TypeFlag::ARRAY), element_(elementType) {} in ArrayType()
|
| /arkcompiler/ets_frontend/es2panda/typescript/types/ |
| D | arrayType.h | 25 explicit ArrayType(Type *elementType) : Type(TypeFlag::ARRAY), element_(elementType) {} in ArrayType()
|
| /arkcompiler/ets_frontend/es2panda/ir/ts/ |
| D | tsArrayType.h | 34 …explicit TSArrayType(Expression *elementType) : TypeNode(AstNodeType::TS_ARRAY_TYPE), elementType_… in TSArrayType()
|
| D | tsNamedTupleMember.h | 34 … explicit TSNamedTupleMember(Expression *label, Expression *elementType, bool optional, bool rest) in TSNamedTupleMember()
|
| /arkcompiler/ets_frontend/ets2panda/util/ast-builders/ |
| D | tsArrayTypeBuilder.h | 29 TSArrayTypeBuilder &SetExpression(TypeNode *elementType) in SetExpression()
|
| D | tsNamedTupleMemberBuilder.h | 35 TSNamedTupleMemberBuilder &SetElementType(TypeNode *elementType) in SetElementType()
|
| /arkcompiler/ets_frontend/ets2panda/checker/types/ets/ |
| D | etsArrayType.h | 24 explicit ETSArrayType(Type *elementType) : Type(TypeFlag::ETS_ARRAY), element_(elementType) {} in ETSArrayType()
|
| D | etsArrayType.cpp | 160 auto *elementType = element_->Instantiate(allocator, relation, globalTypes); in Instantiate() local
|
| D | etsFunctionType.cpp | 88 auto *elementType = !signature->RestVar()->TsType()->IsETSTupleType() in FunctionTypeToFunctionalInterfaceType() local
|
| /arkcompiler/ets_frontend/ets2panda/ir/ts/ |
| D | tsArrayType.h | 29 explicit TSArrayType(TypeNode *elementType, ArenaAllocator *const allocator) in TSArrayType()
|
| D | tsNamedTupleMember.h | 24 explicit TSNamedTupleMember(Expression *label, TypeNode *elementType, bool optional, in TSNamedTupleMember()
|
| /arkcompiler/ets_frontend/ets2panda/ir/expressions/ |
| D | arrayExpression.cpp | 235 …pe *CheckAssignmentPattern(Expression *it, checker::TSChecker *checker, checker::Type *elementType, in CheckAssignmentPattern() argument 269 checker::Type *CheckElementPattern(Expression *it, checker::Type *elementType, checker::TSChecker *… in CheckElementPattern() argument 325 checker::Type *elementType = nullptr; in CheckPattern() local 454 checker::Type *elementType = nullptr; in SetPreferredTypeBasedOnFuncParam() local
|
| /arkcompiler/ets_runtime/ecmascript/base/ |
| D | atomic_helper.cpp | 82 DataViewType elementType = JSTypedArray::GetTypeFromName(thread, arrayTypeName); in ValidateAtomicAccess() local 130 DataViewType elementType = JSTypedArray::GetTypeFromName(thread, arrayTypeName); in AtomicLoad() local
|
| /arkcompiler/ets_runtime/ecmascript/ |
| D | js_typed_array.cpp | 428 DataViewType elementType = TypedArrayHelper::GetType(typedarrayObj); in IntegerIndexedElementGet() local 539 DataViewType elementType = TypedArrayHelper::GetType(typedarrayObj); in FastCopyElementToArray() local 580 DataViewType elementType = TypedArrayHelper::GetType(typedarrayObj); in FastElementGet() local 623 DataViewType elementType = TypedArrayHelper::GetType(typedarrayObj); in IntegerIndexedElementSet() local 692 DataViewType elementType = TypedArrayHelper::GetType(jsType); in FastGetPropertyByIndex() local 729 DataViewType elementType = TypedArrayHelper::GetType(jsType); in FastSetPropertyByIndex() local 823 DataViewType elementType = TypedArrayHelper::GetType(jsType); in FastTypedArrayFill() local
|
| /arkcompiler/ets_frontend/es2panda/ir/expressions/ |
| D | arrayExpression.cpp | 227 checker::Type *elementType = it->Check(checker); in Check() local 280 checker::Type *elementType = nullptr; in CheckPattern() local
|
| /arkcompiler/ets_frontend/ets2panda/ir/base/ |
| D | classElement.h | 33 …explicit ClassElement(AstNodeType const elementType, Expression *const key, Expression *const valu… in ClassElement()
|
| /arkcompiler/ets_frontend/ets2panda/ir/ets/ |
| D | etsNewArrayInstanceExpression.cpp | 126 auto *elementType = param->AsETSArrayType()->ElementType(); in SetPreferredTypeBasedOnFuncParam() local
|
| D | etsNewMultiDimArrayInstanceExpression.cpp | 129 checker::Type *elementType = param->AsETSArrayType(); in SetPreferredTypeBasedOnFuncParam() local
|
| /arkcompiler/ets_frontend/ets2panda/evaluate/ |
| D | helpers.cpp | 102 auto *elementType = ToTypeNode(typeSignature.substr(rank), checker); in ReferenceToTypeNode() local 214 auto elementType = ToTypeName(typeSignature.substr(rank), globalTypes); in ReferenceToName() local
|
| /arkcompiler/ets_frontend/ets2panda/compiler/base/ |
| D | lreference.cpp | 305 auto *elementType = vRegtype->IsETSArrayType() ? vRegtype->AsETSArrayType()->ElementType() in SetValueComputed() local
|
| /arkcompiler/ets_frontend/ets2panda/compiler/lowering/ets/ |
| D | restArgsLowering.cpp | 40 const auto elementType = checker->GetElementTypeOfArray(spreadElement->Argument()->TsType()); in CreateRestArgsBlockExpression() local
|
| /arkcompiler/ets_frontend/ets2panda/lsp/src/ |
| D | isolated_declaration.cpp | 186 const auto *elementType = checkerType->AsETSArrayType()->ElementType(); in HandleArrayType() local
|
| /arkcompiler/ets_frontend/ets2panda/checker/ |
| D | ETSAnalyzer.cpp | 341 …checker::Type *const elementType = exprType->IsETSTupleType() ? exprType : checker->GetElementType… in Check() local 410 checker::Type *elementType = newArrayInstanceExpr->TypeReference()->GetType(checker); in CheckArrayElementType() local 454 auto *elementType = expr->TypeReference()->GetType(checker); in Check() local 556 auto *elementType = expr->TypeReference()->GetType(checker); in Check() local 819 auto *elementType = *element->Check(checker); in InferPreferredTypeFromElements() local 1516 auto *elementType = signature->RestVar()->TsType()->AsETSArrayType()->ElementType(); in GetCallExpressionReturnType() local
|
| /arkcompiler/ets_frontend/es2panda/typescript/core/ |
| D | destructuringContext.cpp | 266 Type *elementType = GetTypeFromTupleByIndex(type->AsObjectType()->AsTupleType()); in NextInferedType() local
|
| /arkcompiler/ets_frontend/ets2panda/compiler/core/ |
| D | ETSGen.cpp | 3090 auto *elementType = vRegType->AsETSResizableArrayType()->ElementType(); in LoadResizableArrayElement() local 3104 auto *elementType = GetVRegType(objectReg)->AsETSArrayType()->ElementType(); in LoadArrayElement() local 3149 …ArrayElement(const ir::AstNode *node, VReg objectReg, VReg index, const checker::Type *elementType) in StoreArrayElement() 3197 …ETSGen::LoadTupleElement(const ir::AstNode *node, VReg objectReg, const checker::Type *elementType, in LoadTupleElement() 3209 …TSGen::StoreTupleElement(const ir::AstNode *node, VReg objectReg, const checker::Type *elementType, in StoreTupleElement()
|