Lines Matching refs:CALLBACKS
397 // data structure used to store the callbacks. Eventually foreign
398 // callbacks should be phased out.
408 // api style callbacks.
561 // Only deal with CALLBACKS and INTERCEPTOR
571 case CALLBACKS: {
630 case CALLBACKS: {
880 // callbacks or interceptor calls.
944 case CALLBACKS: {
2428 if (old_details.type() == CALLBACKS) {
2625 if (details.type() == CALLBACKS) {
2626 if (target_details.type() != CALLBACKS) return NULL;
2909 // data structure used to store the callbacks. Eventually foreign
2910 // callbacks should be phased out.
2925 // api style callbacks
3036 if (details.type() == CALLBACKS) {
3077 case CALLBACKS: {
3128 static int AppendUniqueCallbacks(NeanderArray* callbacks,
3131 int nof_callbacks = callbacks->length();
3138 Handle<AccessorInfo> entry(AccessorInfo::cast(callbacks->get(i)));
3146 // Fill in new callback descriptors. Process the callbacks from
3148 // precedence over previously added callbacks with that name.
3150 AccessorInfo* entry = AccessorInfo::cast(callbacks->get(i));
3204 NeanderArray callbacks(descriptors);
3205 ASSERT(array->NumberOfSlackDescriptors() >= callbacks.length());
3206 nof = AppendUniqueCallbacks<DescriptorArrayAppender>(&callbacks, array, nof);
3214 NeanderArray callbacks(descriptors);
3215 ASSERT(array->length() >= callbacks.length() + valid_descriptors);
3216 return AppendUniqueCallbacks<FixedArrayAppender>(&callbacks,
3460 // We only need to deal with CALLBACKS and INTERCEPTORS
3475 case CALLBACKS: {
3502 // set is callbacks marked as ALL_CAN_WRITE on the prototype chain.
3918 if (details.type() == CALLBACKS || attributes != details.attributes()) {
4039 // Make sure that the top context does not change when doing callbacks or
4118 case CALLBACKS: {
4164 // because ConvertDescriptorToField() which is called in "case CALLBACKS:"
4176 // Make sure that the top context does not change when doing callbacks or
4203 (lookup.type() == INTERCEPTOR || lookup.type() == CALLBACKS)) {
4243 case CALLBACKS:
4316 // callbacks or interceptor calls.
4384 case CALLBACKS:
4451 // callbacks or interceptor calls.
4612 case CALLBACKS: {
4616 details.attributes(), CALLBACKS, i + 1);
5139 // callbacks or interceptor calls.
5522 if (details.type() != CALLBACKS ||
5965 if (descs->GetType(i) == CALLBACKS && name->Equals(descs->GetKey(i))) {
6057 if (details.type() == CALLBACKS && result->IsAccessorPair()) {
6062 PropertyDetails(attributes, CALLBACKS, index));
6244 PropertyDetails details = PropertyDetails(attributes, CALLBACKS, 0);
6251 // Update the dictionary with the new CALLBACKS property.
6299 // Update the dictionary with the new CALLBACKS property.
6300 PropertyDetails details = PropertyDetails(attributes, CALLBACKS, 0);
6332 // Make sure that the top context does not change when doing callbacks or
6389 // If the transition target was not callbacks, fall back to the slow case.
6390 if (details.type() != CALLBACKS) return false;
6520 // Make sure that the top context does not change when doing callbacks or
6535 // Accessors overwrite previous callbacks (cf. with getters/setters).
6586 // Make sure that the top context does not change when doing callbacks or
6610 if (dictionary->DetailsAt(entry).type() == CALLBACKS &&
7101 if (details.type() != CALLBACKS || !value->IsAccessorPair()) {
11919 // If the prototype chain didn't previously have element callbacks, then
11987 // callbacks or interceptor calls.
12018 // api style callbacks.
12077 // data structure used to store the callbacks. Eventually foreign
12078 // callbacks should be phased out.
12082 // api style callbacks
12306 if (details.type() == CALLBACKS && set_mode == SET_PROPERTY) {
13036 // callbacks or interceptor calls.
14500 if (details.type() == CALLBACKS || details.IsReadOnly()) {
15913 } else if (type == CALLBACKS) {