Home
last modified time | relevance | path

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

/arkcompiler/ets_runtime/ecmascript/ts_types/
Dts_type_parser.h107 inline bool TypeNeedResolve(const TypeLiteralExtractor *typeLiteralExtractor) const in TypeNeedResolve()
143 TypeLiteralExtractor *typeLiteralExtractor);
146 TypeLiteralExtractor *typeLiteralExtractor);
149 TypeLiteralExtractor *typeLiteralExtractor);
152 TypeLiteralExtractor *typeLiteralExtractor);
155 TypeLiteralExtractor *typeLiteralExtractor);
158TypeLiteralExtractor *typeLiteralExtractor);
161 TypeLiteralExtractor *typeLiteralExtractor);
164 TypeLiteralExtractor *typeLiteralExtractor);
167 TypeLiteralExtractor *typeLiteralExtractor);
[all …]
Dts_type_parser.cpp79 TypeLiteralExtractor typeLiteralExtractor(jsPandaFile, typeId); in ParseType()
119 TypeLiteralExtractor *typeLiteralExtractor) in ResolveType()
140 TypeLiteralExtractor *typeLiteralExtractor) in ResolveImportType()
181 TypeLiteralExtractor *typeLiteralExtractor) in ParseIndexSigType()
214 TypeLiteralExtractor *typeLiteralExtractor) in ParseNonImportType()
262 TypeLiteralExtractor *typeLiteralExtractor) in ParseClassType()
302TypeLiteralExtractor *typeLiteralExtractor) in ParseClassInstanceType()
314TypeLiteralExtractor *typeLiteralExtractor) in ParseInterfaceType()
344 TypeLiteralExtractor *typeLiteralExtractor) in ParseUnionType()
363 TypeLiteralExtractor *typeLiteralExtractor) in ParseFunctionType()
[all …]
/arkcompiler/ets_runtime/ecmascript/jspandafile/
Dtype_literal_extractor.h22 class TypeLiteralExtractor {
26 explicit TypeLiteralExtractor(const JSPandaFile *jsPandaFile, const uint32_t typeOffset);
27 ~TypeLiteralExtractor() = default;
28 NO_COPY_SEMANTIC(TypeLiteralExtractor);
29 NO_MOVE_SEMANTIC(TypeLiteralExtractor);
Dtype_literal_extractor.cpp67 TypeLiteralExtractor::TypeLiteralExtractor(const JSPandaFile *jsPandaFile, const uint32_t typeOffse… in TypeLiteralExtractor() function in panda::ecmascript::TypeLiteralExtractor
73 void TypeLiteralExtractor::ProcessTypeLiteral(const JSPandaFile *jsPandaFile, const uint32_t typeOf… in ProcessTypeLiteral()
121 void TypeLiteralExtractor::Print() const in Print()
145 std::string TypeLiteralExtractor::PrintTypeKind(TSTypeKind typeKind) const in PrintTypeKind()
227 TypeLiteralExtractor(jsPandaFile_, typeOffsets_[i]).Print(); in Print()
/arkcompiler/ets_runtime/ecmascript/compiler/
Dbytecode_info_collector.cpp223 TypeLiteralExtractor typeLiteralExtractor(jsPandaFile_, typeOffset); in StoreClassTypeOffset()
613 TypeLiteralExtractor typeExtractor(jsPandaFile_, typeId); in CheckExportNameAndClassType()