Home
last modified time | relevance | path

Searched refs:TypeAnnotationExtractor (Results 1 – 5 of 5) sorted by relevance

/arkcompiler/ets_runtime/ecmascript/jspandafile/
Dtype_literal_extractor.h165 class TypeAnnotationExtractor {
169 explicit TypeAnnotationExtractor(const JSPandaFile *jsPandaFile, const uint32_t methodOffset);
170 ~TypeAnnotationExtractor() = default;
171 NO_COPY_SEMANTIC(TypeAnnotationExtractor);
172 NO_MOVE_SEMANTIC(TypeAnnotationExtractor);
Dtype_literal_extractor.cpp231 TypeAnnotationExtractor::TypeAnnotationExtractor(const JSPandaFile *jsPandaFile, const uint32_t met… in TypeAnnotationExtractor() function in panda::ecmascript::TypeAnnotationExtractor
237 void TypeAnnotationExtractor::ProcessTypeAnnotation(const JSPandaFile *jsPandaFile, const uint32_t … in ProcessTypeAnnotation()
273 void TypeAnnotationExtractor::CollectTSMethodKind() in CollectTSMethodKind()
294 void TypeAnnotationExtractor::Print() const in Print()
309 std::string TypeAnnotationExtractor::PrintTag(LiteralTag tag) const in PrintTag()
/arkcompiler/ets_runtime/ecmascript/compiler/
Dtype_recorder.cpp48 TypeAnnotationExtractor annoExtractor(jsPandaFile, methodOffset); in LoadTypes()
167 TypeAnnotationExtractor annoExtractor(jsPandaFile, callTargetMethodOffset); in CreateTypesForPGO()
Dbytecode_info_collector.cpp169 TypeAnnotationExtractor annoExtractor(jsPandaFile_, offset); in CollectFunctionTypeId()
187 TypeAnnotationExtractor annoExtractor(jsPandaFile_, innerMethodId); in CollectInnerFuncType()
199 TypeAnnotationExtractor annoExtractor(jsPandaFile_, defineMethodOffset); in IterateLiteral()
/arkcompiler/ets_runtime/ecmascript/compiler/type_inference/
Dmethod_type_infer.cpp1292 TypeAnnotationExtractor annoExtractor(jsPandaFile, fieldId.GetOffset()); in PrintTypeAnnotation()