| /arkcompiler/ets_frontend/es2panda/typescript/types/ |
| D | arrayType.cpp | 23 void ArrayType::ToString(std::stringstream &ss) const in ToString() 36 void ArrayType::Identical(TypeRelation *relation, Type *other) in Identical() 43 void ArrayType::AssignmentTarget(TypeRelation *relation, Type *source) in AssignmentTarget() 58 TypeFacts ArrayType::GetTypeFacts() const in GetTypeFacts() 63 Type *ArrayType::Instantiate(ArenaAllocator *allocator, TypeRelation *relation, GlobalTypesHolder *… in Instantiate() 65 return allocator->New<ArrayType>(element_->Instantiate(allocator, relation, globalTypes)); in Instantiate()
|
| D | arrayType.h | 23 class ArrayType : public Type { 25 explicit ArrayType(Type *elementType) : Type(TypeFlag::ARRAY), element_(elementType) {} in ArrayType() function
|
| D | typeMapping.h | 22 _(TypeFlag::ARRAY, ArrayType) \
|
| D | tupleType.cpp | 31 return checker->Allocator()->New<ArrayType>(arrayType); in ConvertToArrayType()
|
| /arkcompiler/ets_frontend/ets2panda/checker/types/ts/ |
| D | arrayType.cpp | 22 void ArrayType::ToString(std::stringstream &ss) const in ToString() 35 void ArrayType::Identical(TypeRelation *relation, Type *other) in Identical() 42 void ArrayType::AssignmentTarget(TypeRelation *relation, Type *source) in AssignmentTarget() 57 TypeFacts ArrayType::GetTypeFacts() const in GetTypeFacts() 62 Type *ArrayType::Instantiate(ArenaAllocator *allocator, TypeRelation *relation, GlobalTypesHolder *… in Instantiate() 64 return allocator->New<ArrayType>(element_->Instantiate(allocator, relation, globalTypes)); in Instantiate()
|
| D | arrayType.h | 22 class ArrayType : public Type { 24 explicit ArrayType(Type *elementType) : Type(TypeFlag::ARRAY), element_(elementType) {} in ArrayType() function
|
| D | tupleType.cpp | 30 return checker->Allocator()->New<ArrayType>(arrayType); in ConvertToArrayType()
|
| /arkcompiler/runtime_core/static_core/plugins/ets/stdlib/std/core/ |
| D | Type.ets | 208 return ArrayType.getInstance(td) 431 return ArrayType.getInstance(TypeAPIGetTypeDescriptor(v), ValueTypeDesc.BOOLEAN) 442 return ArrayType.getInstance(TypeAPIGetTypeDescriptor(v), ValueTypeDesc.CHAR) 453 return ArrayType.getInstance(TypeAPIGetTypeDescriptor(v), ValueTypeDesc.BYTE) 464 return ArrayType.getInstance(TypeAPIGetTypeDescriptor(v), ValueTypeDesc.SHORT) 475 return ArrayType.getInstance(TypeAPIGetTypeDescriptor(v), ValueTypeDesc.INT) 486 return ArrayType.getInstance(TypeAPIGetTypeDescriptor(v), ValueTypeDesc.LONG) 497 return ArrayType.getInstance(TypeAPIGetTypeDescriptor(v), ValueTypeDesc.FLOAT) 508 return ArrayType.getInstance(TypeAPIGetTypeDescriptor(v), ValueTypeDesc.DOUBLE) 521 return ArrayType.getInstance(TypeAPIGetTypeDescriptor(v)) [all …]
|
| D | Value.ets | 244 } else if (t instanceof ArrayType) { 245 return new ArrayValue(t as ArrayType, o!) 266 return new ArrayValue(ArrayType.BOOLEAN_VAL, v) 270 return new ArrayValue(ArrayType.CHAR_VAL, v) 274 return new ArrayValue(ArrayType.BYTE_VAL, v) 278 return new ArrayValue(ArrayType.SHORT_VAL, v) 282 return new ArrayValue(ArrayType.INT_VAL, v) 286 return new ArrayValue(ArrayType.LONG_VAL, v) 290 return new ArrayValue(ArrayType.FLOAT_VAL, v) 294 return new ArrayValue(ArrayType.DOUBLE_VAL, v) [all …]
|
| D | Object.ets | 117 } else if (t instanceof ArrayType) { 178 } else if (t instanceof ArrayType) { 242 } else if (t instanceof ArrayType) { 286 if (t instanceof StringType || t instanceof ArrayType) { 346 if (t instanceof ArrayType) {
|
| /arkcompiler/runtime_core/static_core/plugins/ets/tests/stdlib-templates/utils/ |
| D | test_core_type_array_type.j2 | 21 let arrayType : ArrayType; 28 arrayType = Type.of(arrayVar) as ArrayType;
|
| /arkcompiler/ets_frontend/es2panda/ir/ts/ |
| D | tsArrayType.cpp | 43 …return checker->Allocator()->New<checker::ArrayType>(elementType_->AsTypeNode()->GetType(checker)); in GetType()
|
| /arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/maple_be/include/litecg/ |
| D | lmir_builder.h | 72 using ArrayType = MIRArrayType; variable 272 ArrayType *CreateArrayType(Type *elemType, std::vector<uint32_t> &dimSize); 587 ArrayConstBuilder(LMIRBuilder &builder_, ArrayType *type_) : builder(builder_) in ArrayConstBuilder() 625 ArrayConstBuilder CreateArrayConst(ArrayType *type) in CreateArrayConst() 730 ArrayConst &CreateArrayConstInternal(ArrayType *type);
|
| /arkcompiler/ets_frontend/ets2panda/ir/ts/ |
| D | tsArrayType.cpp | 66 return checker->Allocator()->New<checker::ArrayType>(elementType_->GetType(checker)); in GetType()
|
| /arkcompiler/runtime_core/static_core/plugins/ets/stdlib/escompat/ |
| D | Reflect.ets | 49 } else if (t instanceof ArrayType) { 97 if (t instanceof ArrayType) { 156 if (vt instanceof ArrayType) {
|
| D | json.ets | 351 } else if (typ instanceof ArrayType) { 352 let et = (typ as ArrayType).getElementType() 398 private static parseArray(jVal: JSONArray, aType: ArrayType): Object | null { 412 } else if (value instanceof JSONArray && typ instanceof ArrayType) { 413 return JSON.parseArray(value as JSONArray, typ as ArrayType)
|
| /arkcompiler/ets_frontend/ets2panda/checker/types/ |
| D | typeMapping.h | 23 _(TypeFlag::ARRAY, ArrayType) \
|
| /arkcompiler/ets_frontend/ts2panda/src/ |
| D | typeChecker.ts | 18 ArrayType, 239 case ts.SyntaxKind.ArrayType: 240 let arrayType = new ArrayType(typeNode);
|
| /arkcompiler/ets_frontend/es2panda/ir/expressions/ |
| D | arrayExpression.cpp | 268 return checker->Allocator()->New<checker::ArrayType>(arrayElementType); in Check() 286 … elementType = checker->Allocator()->New<checker::ArrayType>(checker->GlobalAnyType()); in CheckPattern()
|
| /arkcompiler/ets_frontend/es2panda/typescript/extractor/ |
| D | typeSystem.h | 1159 class ArrayType : public BaseType { 1161 …explicit ArrayType(TypeExtractor *extractor, const ir::TSArrayType *arrayDef) : BaseType(extractor) in ArrayType() function 1176 ~ArrayType() = default; 1177 NO_COPY_SEMANTIC(ArrayType); 1178 NO_MOVE_SEMANTIC(ArrayType);
|
| /arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/maple_be/src/litecg/ |
| D | lmir_builder.cpp | 177 ArrayType *LMIRBuilder::CreateArrayType(Type *elemType, std::vector<uint32_t> &dimSize) in CreateArrayType() 180 return static_cast<ArrayType *>(type); in CreateArrayType() 210 ArrayConst &LMIRBuilder::CreateArrayConstInternal(ArrayType *type) in CreateArrayConstInternal()
|
| /arkcompiler/ets_frontend/ets2panda/checker/ts/ |
| D | function.cpp | 262 Type *restType = Allocator()->New<ArrayType>(GlobalAnyType()); in CheckFunctionRestParameter() 388 Type *placeholder = Allocator()->New<ArrayType>(GlobalAnyType()); in CheckFunctionParameter()
|
| /arkcompiler/ets_frontend/ets2panda/ir/expressions/ |
| D | arrayExpression.cpp | 250 … elementType = checker->Allocator()->New<checker::ArrayType>(checker->GlobalAnyType()); in CheckPattern()
|
| /arkcompiler/ets_frontend/es2panda/typescript/core/ |
| D | function.cpp | 278 Type *restType = allocator_->New<ArrayType>(GlobalAnyType()); in CheckFunctionRestParameter() 406 Type *placeholder = allocator_->New<ArrayType>(GlobalAnyType()); in CheckFunctionParameter()
|
| D | destructuringContext.cpp | 303 return checker_->Allocator()->New<ArrayType>(restArrayElementType); in CreateArrayTypeForRest()
|