Lines Matching full:handler
27 uint32_t handler = 0; in LoadElement() local
28 KindBit::Set<uint32_t>(HandlerKind::ELEMENT, &handler); in LoadElement()
29 return JSHandle<JSTaggedValue>(thread, JSTaggedValue(handler)); in LoadElement()
34 uint32_t handler = 0; in LoadProperty() local
37 KindBit::Set<uint32_t>(HandlerKind::NON_EXIST, &handler); in LoadProperty()
38 return JSHandle<JSTaggedValue>(thread, JSTaggedValue(handler)); in LoadProperty()
47 AccessorBit::Set<uint32_t>(hasAccessor, &handler); in LoadProperty()
49 KindBit::Set<uint32_t>(HandlerKind::FIELD, &handler); in LoadProperty()
53 InlinedPropsBit::Set<uint32_t>(true, &handler); in LoadProperty()
56 OffsetBit::Set<uint32_t>(index, &handler); in LoadProperty()
57 return JSHandle<JSTaggedValue>(thread, JSTaggedValue(handler)); in LoadProperty()
60 OffsetBit::Set<uint32_t>(op.GetIndex(), &handler); in LoadProperty()
61 return JSHandle<JSTaggedValue>(thread, JSTaggedValue(handler)); in LoadProperty()
72 JSHandle<PrototypeHandler> handler = factory->NewPrototypeHandler(); in LoadPrototype() local
73 handler->SetHandlerInfo(thread, handlerInfo); in LoadPrototype()
75 handler->SetHolder(thread, op.GetHolder()); in LoadPrototype()
78 handler->SetProtoCell(thread, result); in LoadPrototype()
79 return JSHandle<JSTaggedValue>::Cast(handler); in LoadPrototype()
87 JSHandle<PrototypeHandler> handler = factory->NewPrototypeHandler(); in StorePrototype() local
89 handler->SetHandlerInfo(thread, handlerInfo); in StorePrototype()
90 handler->SetHolder(thread, op.GetHolder()); in StorePrototype()
92 handler->SetProtoCell(thread, result); in StorePrototype()
93 return JSHandle<JSTaggedValue>::Cast(handler); in StorePrototype()
98 uint32_t handler = 0; in StoreElement() local
99 KindBit::Set<uint32_t>(HandlerKind::ELEMENT, &handler); in StoreElement()
102 IsJSArrayBit::Set<uint32_t>(true, &handler); in StoreElement()
104 return JSHandle<JSTaggedValue>(thread, JSTaggedValue(handler)); in StoreElement()
112 uint32_t handler = 0; in StoreProperty() local
118 AccessorBit::Set<uint32_t>(hasSetter, &handler); in StoreProperty()
120 KindBit::Set<uint32_t>(HandlerKind::FIELD, &handler); in StoreProperty()
123 InlinedPropsBit::Set<uint32_t>(true, &handler); in StoreProperty()
126 OffsetBit::Set<uint32_t>(index, &handler); in StoreProperty()
127 return JSHandle<JSTaggedValue>(thread, JSTaggedValue(handler)); in StoreProperty()
130 OffsetBit::Set<uint32_t>(op.GetIndex(), &handler); in StoreProperty()
131 return JSHandle<JSTaggedValue>(thread, JSTaggedValue(handler)); in StoreProperty()
137 JSHandle<TransitionHandler> handler = factory->NewTransitionHandler(); in StoreTransition() local
139 handler->SetHandlerInfo(thread, handlerInfo); in StoreTransition()
141 handler->SetTransitionHClass(thread, JSTaggedValue(hclass)); in StoreTransition()
142 return JSHandle<JSTaggedValue>::Cast(handler); in StoreTransition()