| 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 | 
|---|