Searched refs:TypeAnnotationExtractor (Results 1 – 5 of 5) sorted by relevance
165 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);
231 TypeAnnotationExtractor::TypeAnnotationExtractor(const JSPandaFile *jsPandaFile, const uint32_t met… in TypeAnnotationExtractor() function in panda::ecmascript::TypeAnnotationExtractor237 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()
48 TypeAnnotationExtractor annoExtractor(jsPandaFile, methodOffset); in LoadTypes()167 TypeAnnotationExtractor annoExtractor(jsPandaFile, callTargetMethodOffset); in CreateTypesForPGO()
169 TypeAnnotationExtractor annoExtractor(jsPandaFile_, offset); in CollectFunctionTypeId()187 TypeAnnotationExtractor annoExtractor(jsPandaFile_, innerMethodId); in CollectInnerFuncType()199 TypeAnnotationExtractor annoExtractor(jsPandaFile_, defineMethodOffset); in IterateLiteral()
1292 TypeAnnotationExtractor annoExtractor(jsPandaFile, fieldId.GetOffset()); in PrintTypeAnnotation()