Home
last modified time | relevance | path

Searched defs:classType (Results 1 – 25 of 36) sorted by relevance

12

/arkcompiler/ets_runtime/ecmascript/compiler/
Dts_class_analysis.cpp34 JSHandle<TSClassType> classType(tsType); in Run() local
120 bool TSClassAnalysis::AnalyzePropertyOnSelf(const JSThread *thread, const TSClassType *classType, in AnalyzePropertyOnSelf()
134 bool TSClassAnalysis::AnalyzePropertyOnSupers(const JSThread *thread, const TSClassType *classType, in AnalyzePropertyOnSupers()
Dts_hclass_generator.cpp35 JSHandle<TSClassType> classType(tsType); in GenerateTSHClasses() local
91 …ss> TSHClassGenerator::CreateHClass(const JSThread *thread, const JSHandle<TSClassType> &classType, in CreateHClass()
/arkcompiler/ets_runtime/ecmascript/ts_types/
Dts_type_accessor.cpp34 JSHandle<TSClassType> classType = GetClassType(); in UpdateNonStaticProp() local
42 JSHandle<TSClassType> classType = GetClassType(); in UpdateStaticProp() local
137 JSHandle<TSClassType> classType = GetClassType(); in GetInstanceTypeLayout() local
146 JSHandle<TSClassType> classType = GetClassType(); in GetPrototypeTypeLayout() local
Dts_type.cpp51 GlobalTSTypeRef TSClassType::GetPropTypeGT(JSThread *thread, JSHandle<TSClassType> classType, in GetPropTypeGT()
77 GlobalTSTypeRef TSClassType::GetSuperPropTypeGT(JSThread *thread, JSHandle<TSClassType> classType, in GetSuperPropTypeGT()
111 …balTSTypeRef TSClassType::GetNonStaticPropTypeGT(JSThread *thread, JSHandle<TSClassType> classType, in GetNonStaticPropTypeGT()
142 void TSClassType::UpdateNonStaticPropTypeGT(JSThread *thread, JSHandle<TSClassType> classType, in UpdateNonStaticPropTypeGT()
150 void TSClassType::UpdateStaticPropTypeGT(JSThread *thread, JSHandle<TSClassType> classType, in UpdateStaticPropTypeGT()
187 JSHandle<TSClassType> classType(type); in GetPropTypeGT() local
205 JSHandle<TSClassType> classType(type); in GetIndexSignType() local
Dts_type_parser.cpp202 JSHandle<TSClassType> classType(type); in ParseIndexSigType() local
224 … JSHandle<TSClassType> classType = ParseClassType(jsPandaFile, recordName, typeLiteralExtractor); in ParseNonImportType() local
273 JSHandle<TSClassType> classType = factory_->NewTSClassType(); in ParseClassType() local
478 void TSTypeParser::SetClassName(const JSHandle<TSClassType> &classType, in SetClassName()
487 void TSTypeParser::SetSuperClassType(const JSHandle<TSClassType> &classType, in SetSuperClassType()
670 …JSHandle<TSClassType> classType = InstantiateClassGenericsType(JSHandle<TSClassType>(genericsType)… in InstantiateGenericsType() local
720 JSHandle<TSClassType> classType = factory_->NewTSClassType(); in InstantiateClassGenericsType() local
739 …r::CopyClassName(const JSHandle<TSClassType> &genericsType, const JSHandle<TSClassType> &classType) in CopyClassName()
Dts_manager.cpp159 JSHandle<TSClassType> classType(type); in GetPropType() local
237 JSHandle<TSClassType> classType(type); in GetSuperGateType() local
255 JSHandle<TSClassType> classType(type); in GetSuperPropType() local
1105 JSHandle<TSClassType> classType = JSHandle<TSClassType>(tsType); in GetClassTypeStr() local
1331 JSHandle<TSClassType> classType(tsType); in IsBuiltinObjectMethod() local
/arkcompiler/ets_frontend/ets2panda/checker/ets/
Dobject.cpp332 checker::ETSObjectType *classType {}; in BuildClassProperties() local
380 …auto classType = CreateETSObjectType(classDef->Ident()->Name(), classDef, checker::ETSObjectFlags:… in BuildAnonymousClassProperties() local
614 ArenaVector<ETSFunctionType *> &ETSChecker::GetAbstractsForClass(ETSObjectType *classType) in GetAbstractsForClass()
650 void ETSChecker::ValidateOverriding(ETSObjectType *classType, const lexer::SourcePosition &pos) in ValidateOverriding()
765 auto *classType = classDef->TsType()->AsETSObjectType(); in CheckClassDefinition() local
852 void ETSChecker::CheckImplicitSuper(ETSObjectType *classType, Signature *ctorSig) in CheckImplicitSuper()
886 void ETSChecker::CheckConstFields(const ETSObjectType *classType) in CheckConstFields()
896 void ETSChecker::CheckConstFieldInitialized(const ETSObjectType *classType, varbinder::LocalVariabl… in CheckConstFieldInitialized()
958 void ETSChecker::CheckInnerClassMembers(const ETSObjectType *classType) in CheckInnerClassMembers()
1053 ETSObjectType *ETSChecker::CheckThisOrSuperAccess(ir::Expression *node, ETSObjectType *classType, s… in CheckThisOrSuperAccess()
[all …]
Ddynamic.cpp485 …auto *classType = classScope->Node()->AsClassDeclaration()->Definition()->TsType()->AsETSObjectTyp… in CreateClassMethod() local
590 … auto *classType = scope->Node()->AsClassDeclaration()->Definition()->TsType()->AsETSObjectType(); in BuildDynamicImportClass() local
689 … auto *classType = scope->Node()->AsClassDeclaration()->Definition()->TsType()->AsETSObjectType(); in BuildLambdaObjectClass() local
Dhelpers.cpp443 const util::StringView name, const ETSObjectType *classType) in FindVariableInClassOrEnclosing()
1231 auto *classType = BuildClassProperties(var->Declaration()->Node()->AsClassDefinition()); in GetTypeFromClassReference() local
/arkcompiler/ets_runtime/ecmascript/
Dsubtyping_operator.cpp22 …l SubtypingOperator::CheckBaseClass(const JSThread *thread, const JSHandle<TSClassType> &classType) in CheckBaseClass()
46 …l SubtypingOperator::CheckSubtyping(const JSThread *thread, const JSHandle<TSClassType> &classType) in CheckSubtyping()
81 … SubtypingOperator::MergeClassField(const JSThread *thread, const JSHandle<TSClassType> &classType) in MergeClassField()
119 void SubtypingOperator::FillTSInheritInfo(JSThread *thread, const JSHandle<TSClassType> &classType, in FillTSInheritInfo()
/arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/maple_be/src/cg/
Dcg.cpp70 MIRClassType *classType = static_cast<MIRClassType *>(mirType); in GenExtraTypeMetadata() local
89 MIRClassType *classType = static_cast<MIRClassType *>(type); in GenExtraTypeMetadata() local
106 for (auto classType : classesToGenerate) { in GenExtraTypeMetadata() local
Deh_func.cpp318 const auto *classType = static_cast<const MIRClassType *>(mirFunc.GetClassType()); in CreateTypeInfoSt() local
/arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/mpl2mpl/src/
Dclass_init.cpp117 MIRType *classType = GlobalTables::GetTypeTable().GetTypeFromTyIdx(func->GetClassTyIdx()); in ProcessFunc() local
152 … MIRType *classType = GlobalTables::GetTypeTable().GetTypeTable()[intrinsicCall->GetTyIdx()]; in ProcessFunc() local
Dclass_hierarchy.cpp190 MIRClassType *classType = GetMIRClassType(); in ImplementsKlass() local
608 MIRClassType *classType = klass->GetMIRClassType(); in AddKlassRelationAndMethods() local
1064 auto *classType = static_cast<MIRClassType *>(&type); in NotCyclicType() local
Dcall_graph.cpp256 MIRType *classType = GlobalTables::GetTypeTable().GetTypeTable().at(func->GetClassTyIdx()); in DelNode() local
988 MIRClassType *classType = static_cast<MIRClassType *>(klass.GetMIRStructType()); in SearchDefInClinit() local
1104 MIRClassType *classType = static_cast<MIRClassType *>(klass.GetMIRStructType()); in SearchDefInMemberMethods() local
1238 MIRClassType *classType = static_cast<MIRClassType *>(klass.GetMIRStructType()); in DoDevirtual() local
1571 MIRClassType *classType = static_cast<MIRClassType *>(klass->GetMIRStructType()); in DevirtualFinal() local
Dclone.cpp127 MIRClassType *classType = klass->GetMIRClassType(); in CloneFunction() local
/arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/maple_be/src/be/
Dbecommon.cpp223 auto &classType = static_cast<MIRClassType &>(ty); in ComputeClassTypeSizesAligns() local
475 MIRClassType *classType = static_cast<MIRClassType *>(type); in GenFieldOffsetMap() local
502 void BECommon::GenFieldOffsetMap(MIRClassType &classType, FILE &outFile) in GenFieldOffsetMap()
547 void BECommon::GenObjSize(const MIRClassType &classType, FILE &outFile) in GenObjSize()
/arkcompiler/ets_runtime/ecmascript/pgo_profiler/tests/
Dpgo_profiler_test.cpp893 auto classType = pgoRWOpType.GetObjectInfo(0).GetProfileType(); in HWTEST_F_L0() local
906 auto classType = pgoRWOpType.GetObjectInfo(0).GetProfileType(); in HWTEST_F_L0() local
911 auto classType = pgoRWOpType.GetObjectInfo(0).GetProfileType(); in HWTEST_F_L0() local
956 auto classType = PGOSampleType(pgoRWOpType.GetObjectInfo(0).GetProfileType()); in HWTEST_F_L0() local
/arkcompiler/ets_runtime/ecmascript/compiler/type_inference/
Dpgo_type_infer_helper.cpp54 GateType classType = GateType(tsManager->GetClassType(instanceGT)); in CheckAndInsert() local
Dmethod_type_infer.cpp808 auto classType = gateAccessor_.GetGateType(gateAccessor_.GetValueIn(gate, 0)); in InferNewObject() local
978 auto classType = gateAccessor_.GetGateType(newTarget); in InferSuperCall() local
1013 auto classType = gateAccessor_.GetGateType(newTarget); in GetSuperProp() local
/arkcompiler/ets_runtime/ecmascript/compiler/pgo_type/
Dpgo_type_parser.cpp220 auto classType = ProfileType(rootType.GetRaw()); in CreatePGOType() local
/arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/maple_ir/src/
Dparser.cpp786 auto *classType = static_cast<MIRClassType *>(&type); in ParseFields() local
884 MIRClassType classType(tkind, strIdx); in ParseClassType() local
1233 MIRClassType classType(kTypeClassIncomplete); in ParseDefinedTypename() local
1553 auto *classType = static_cast<MIRClassType *>(type); in FixForwardReferencedTypeForOneAgg() local
Dmir_module.cpp576 auto &classType = static_cast<MIRClassType &>(ty); in DumpTypeTreeToCxxHeaderFile() local
/arkcompiler/ets_frontend/es2panda/typescript/extractor/
DtypeExtractor.cpp396 ClassType classType(this, node->AsClassDefinition(), name); in GetTypeIndexFromClassDefinition() local
730 ClassType classType(this, classDef, name); in HandleClassDeclaration() local
/arkcompiler/ets_runtime/ecmascript/ts_types/tests/
Dts_type_parser_test.cpp154 JSHandle<TSClassType> classType(type); in HWTEST_F_L0() local

12