Lines Matching defs:extractor

28 void ClassInfoExtractor::BuildClassInfoExtractorFromLiteral(JSThread *thread, JSHandle<ClassInfoExtractor> &extractor,
59 Method *method = Method::Cast(extractor->GetConstructorMethod().GetTaggedObject());
69 extractor->SetNonStaticWithElements(true);
70 extractor->SetNonStaticElements(thread, nonStaticElements);
74 extractor->SetNonStaticKeys(thread, nonStaticKeys);
75 extractor->SetNonStaticProperties(thread, nonStaticProperties);
105 extractor->SetStaticWithElements(true);
106 extractor->SetStaticElements(thread, staticElements);
119 extractor->SetStaticKeys(thread, staticKeys);
120 extractor->SetStaticProperties(thread, staticProperties);
385 JSHandle<ClassInfoExtractor> &extractor,
389 JSHandle<TaggedArray> staticKeys(thread, extractor->GetStaticKeys());
390 JSHandle<TaggedArray> staticProperties(thread, extractor->GetStaticProperties());
392 JSHandle<TaggedArray> nonStaticKeys(thread, extractor->GetNonStaticKeys());
393 JSHandle<TaggedArray> nonStaticProperties(thread, extractor->GetNonStaticProperties());
398 JSHandle<Method> method(thread, Method::Cast(extractor->GetConstructorMethod().GetTaggedObject()));
427 if (UNLIKELY(extractor->GetNonStaticWithElements())) {
428 JSHandle<TaggedArray> nonStaticElements(thread, extractor->GetNonStaticElements());
452 if (UNLIKELY(extractor->GetStaticWithElements())) {
453 JSHandle<TaggedArray> staticElements(thread, extractor->GetStaticElements());
471 JSHandle<ClassInfoExtractor> &extractor,
477 JSHandle<TaggedArray> staticKeys(thread, extractor->GetStaticKeys());
478 JSHandle<TaggedArray> staticProperties(thread, extractor->GetStaticProperties());
489 JSHandle<TaggedArray> nonStaticKeys(thread, extractor->GetNonStaticKeys());
490 JSHandle<TaggedArray> nonStaticProperties(thread, extractor->GetNonStaticProperties());
507 JSHandle<Method> method(thread, Method::Cast(extractor->GetConstructorMethod().GetTaggedObject()));
533 if (UNLIKELY(extractor->GetNonStaticWithElements())) {
534 JSHandle<TaggedArray> nonStaticElements(thread, extractor->GetNonStaticElements());
565 if (UNLIKELY(extractor->GetStaticWithElements())) {
566 JSHandle<TaggedArray> staticElements(thread, extractor->GetStaticElements());
731 JSHandle<ClassInfoExtractor> &extractor, const JSHandle<TaggedArray> &staticFieldArray)
734 JSHandle<TaggedArray> staticKeys(thread, extractor->GetStaticKeys());
735 JSHandle<TaggedArray> staticProperties(thread, extractor->GetStaticProperties());
738 JSHandle<TaggedArray> nonStaticKeys(thread, extractor->GetNonStaticKeys());
739 JSHandle<TaggedArray> nonStaticProperties(thread, extractor->GetNonStaticProperties());
748 JSHandle<Method> method(thread, Method::Cast(extractor->GetConstructorMethod().GetTaggedObject()));
792 if (UNLIKELY(extractor->GetNonStaticWithElements())) {
824 if (UNLIKELY(extractor->GetStaticWithElements())) {