Lines Matching +full:non +full:- +full:static
7 * http://www.apache.org/licenses/LICENSE-2.0
19 #include "js_tagged_value-inl.h"
23 // non-static and static), later generate the complete hclass (both prototype and constructor) base…
25 // accessor stores the key-value pair abuttally.
28 static constexpr uint8_t NON_STATIC_RESERVED_LENGTH = 1;
29 static constexpr uint8_t STATIC_RESERVED_LENGTH = 3;
31 static constexpr uint8_t CONSTRUCTOR_INDEX = 0;
32 static constexpr uint8_t LENGTH_INDEX = 0;
33 static constexpr uint8_t NAME_INDEX = 1;
34 static constexpr uint8_t PROTOTYPE_INDEX = 2;
45 …static void BuildClassInfoExtractorFromLiteral(JSThread *thread, JSHandle<ClassInfoExtractor> &ext…
48 static constexpr size_t PROTOTYPE_HCLASS_OFFSET = TaggedObjectSize();
62 static constexpr size_t NON_STATIC_BITS = 1;
63 static constexpr size_t STATIC_BITS = 1;
71 …static bool ExtractAndReturnWhetherWithElements(JSThread *thread, const JSHandle<TaggedArray> &lit…
76 static JSHandle<JSHClass> CreatePrototypeHClass(JSThread *thread, JSHandle<TaggedArray> &keys,
79 static JSHandle<JSHClass> CreateConstructorHClass(JSThread *thread, JSHandle<TaggedArray> &keys,
83 enum class ClassPropertyType : uint8_t { NON_STATIC = 0, STATIC }; enumerator
87 …static JSHandle<JSFunction> DefineClassTemplate(JSThread *thread, JSHandle<ClassInfoExtractor> &ex…
91 …static JSHandle<NameDictionary> BuildDictionaryPropeties(JSThread *thread, const JSHandle<JSObject…
96 static void HandleElementsProperties(JSThread *thread, const JSHandle<JSObject> &object,