| OLD | NEW |
| 1 // Copyright 2012 the V8 project authors. All rights reserved. | 1 // Copyright 2012 the V8 project authors. All rights reserved. |
| 2 // Use of this source code is governed by a BSD-style license that can be | 2 // Use of this source code is governed by a BSD-style license that can be |
| 3 // found in the LICENSE file. | 3 // found in the LICENSE file. |
| 4 | 4 |
| 5 var $observeNotifyChange; | 5 var $observeNotifyChange; |
| 6 var $observeEnqueueSpliceRecord; | 6 var $observeEnqueueSpliceRecord; |
| 7 var $observeBeginPerformSplice; | 7 var $observeBeginPerformSplice; |
| 8 var $observeEndPerformSplice; | 8 var $observeEndPerformSplice; |
| 9 var $observeNativeObjectObserve; | 9 var $observeNativeObjectObserve; |
| 10 var $observeNativeObjectGetNotifier; | 10 var $observeNativeObjectGetNotifier; |
| (...skipping 536 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 547 }; | 547 }; |
| 548 } | 548 } |
| 549 | 549 |
| 550 ObjectFreezeJS(changeRecord); | 550 ObjectFreezeJS(changeRecord); |
| 551 ObjectInfoEnqueueInternalChangeRecord(objectInfo, changeRecord); | 551 ObjectInfoEnqueueInternalChangeRecord(objectInfo, changeRecord); |
| 552 } | 552 } |
| 553 | 553 |
| 554 | 554 |
| 555 function ObjectNotifierNotify(changeRecord) { | 555 function ObjectNotifierNotify(changeRecord) { |
| 556 if (!IS_SPEC_OBJECT(this)) | 556 if (!IS_SPEC_OBJECT(this)) |
| 557 throw MakeTypeError("called_on_non_object", ["notify"]); | 557 throw MakeTypeError(kCalledOnNonObject, "notify"); |
| 558 | 558 |
| 559 var objectInfo = ObjectInfoGetFromNotifier(this); | 559 var objectInfo = ObjectInfoGetFromNotifier(this); |
| 560 if (IS_UNDEFINED(objectInfo)) | 560 if (IS_UNDEFINED(objectInfo)) |
| 561 throw MakeTypeError("observe_notify_non_notifier"); | 561 throw MakeTypeError("observe_notify_non_notifier"); |
| 562 if (!IS_STRING(changeRecord.type)) | 562 if (!IS_STRING(changeRecord.type)) |
| 563 throw MakeTypeError("observe_type_non_string"); | 563 throw MakeTypeError("observe_type_non_string"); |
| 564 | 564 |
| 565 ObjectInfoEnqueueExternalChangeRecord(objectInfo, changeRecord); | 565 ObjectInfoEnqueueExternalChangeRecord(objectInfo, changeRecord); |
| 566 } | 566 } |
| 567 | 567 |
| 568 | 568 |
| 569 function ObjectNotifierPerformChange(changeType, changeFn) { | 569 function ObjectNotifierPerformChange(changeType, changeFn) { |
| 570 if (!IS_SPEC_OBJECT(this)) | 570 if (!IS_SPEC_OBJECT(this)) |
| 571 throw MakeTypeError("called_on_non_object", ["performChange"]); | 571 throw MakeTypeError(kCalledOnNonObject, "performChange"); |
| 572 | 572 |
| 573 var objectInfo = ObjectInfoGetFromNotifier(this); | 573 var objectInfo = ObjectInfoGetFromNotifier(this); |
| 574 if (IS_UNDEFINED(objectInfo)) | 574 if (IS_UNDEFINED(objectInfo)) |
| 575 throw MakeTypeError("observe_notify_non_notifier"); | 575 throw MakeTypeError("observe_notify_non_notifier"); |
| 576 if (!IS_STRING(changeType)) | 576 if (!IS_STRING(changeType)) |
| 577 throw MakeTypeError("observe_perform_non_string"); | 577 throw MakeTypeError("observe_perform_non_string"); |
| 578 if (!IS_SPEC_FUNCTION(changeFn)) | 578 if (!IS_SPEC_FUNCTION(changeFn)) |
| 579 throw MakeTypeError("observe_perform_non_function"); | 579 throw MakeTypeError("observe_perform_non_function"); |
| 580 | 580 |
| 581 var performChangeFn = %GetObjectContextNotifierPerformChange(objectInfo); | 581 var performChangeFn = %GetObjectContextNotifierPerformChange(objectInfo); |
| (...skipping 97 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 679 | 679 |
| 680 $observeNotifyChange = NotifyChange; | 680 $observeNotifyChange = NotifyChange; |
| 681 $observeEnqueueSpliceRecord = EnqueueSpliceRecord; | 681 $observeEnqueueSpliceRecord = EnqueueSpliceRecord; |
| 682 $observeBeginPerformSplice = BeginPerformSplice; | 682 $observeBeginPerformSplice = BeginPerformSplice; |
| 683 $observeEndPerformSplice = EndPerformSplice; | 683 $observeEndPerformSplice = EndPerformSplice; |
| 684 $observeNativeObjectObserve = NativeObjectObserve; | 684 $observeNativeObjectObserve = NativeObjectObserve; |
| 685 $observeNativeObjectGetNotifier = NativeObjectGetNotifier; | 685 $observeNativeObjectGetNotifier = NativeObjectGetNotifier; |
| 686 $observeNativeObjectNotifierPerformChange = NativeObjectNotifierPerformChange; | 686 $observeNativeObjectNotifierPerformChange = NativeObjectNotifierPerformChange; |
| 687 | 687 |
| 688 })(); | 688 })(); |
| OLD | NEW |