| OLD | NEW | 
|      1 // Copyright 2015 the V8 project authors. All rights reserved. |      1 // Copyright 2015 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 #ifndef V8_OBJECTS_H_ |      5 #ifndef V8_OBJECTS_H_ | 
|      6 #define V8_OBJECTS_H_ |      6 #define V8_OBJECTS_H_ | 
|      7  |      7  | 
|      8 #include <iosfwd> |      8 #include <iosfwd> | 
|      9 #include <memory> |      9 #include <memory> | 
|     10  |     10  | 
| (...skipping 6588 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
|   6599  |   6599  | 
|   6600  private: |   6600  private: | 
|   6601   DISALLOW_IMPLICIT_CONSTRUCTORS(PromiseResolveThenableJobInfo); |   6601   DISALLOW_IMPLICIT_CONSTRUCTORS(PromiseResolveThenableJobInfo); | 
|   6602 }; |   6602 }; | 
|   6603  |   6603  | 
|   6604 class JSPromise; |   6604 class JSPromise; | 
|   6605  |   6605  | 
|   6606 // Struct to hold state required for PromiseReactionJob. |   6606 // Struct to hold state required for PromiseReactionJob. | 
|   6607 class PromiseReactionJobInfo : public Struct { |   6607 class PromiseReactionJobInfo : public Struct { | 
|   6608  public: |   6608  public: | 
|   6609   DECL_ACCESSORS(promise, JSPromise) |  | 
|   6610   DECL_ACCESSORS(value, Object) |   6609   DECL_ACCESSORS(value, Object) | 
|   6611   DECL_ACCESSORS(tasks, Object) |   6610   DECL_ACCESSORS(tasks, Object) | 
|   6612  |   6611  | 
|   6613   // Check comment in JSPromise for information on what state these |   6612   // Check comment in JSPromise for information on what state these | 
|   6614   // deferred fields could be in. |   6613   // deferred fields could be in. | 
|   6615   DECL_ACCESSORS(deferred_promise, Object) |   6614   DECL_ACCESSORS(deferred_promise, Object) | 
|   6616   DECL_ACCESSORS(deferred_on_resolve, Object) |   6615   DECL_ACCESSORS(deferred_on_resolve, Object) | 
|   6617   DECL_ACCESSORS(deferred_on_reject, Object) |   6616   DECL_ACCESSORS(deferred_on_reject, Object) | 
|   6618  |   6617  | 
|   6619   DECL_INT_ACCESSORS(debug_id) |   6618   DECL_INT_ACCESSORS(debug_id) | 
|   6620   DECL_INT_ACCESSORS(debug_name) |   6619   DECL_INT_ACCESSORS(debug_name) | 
|   6621  |   6620  | 
|   6622   DECL_ACCESSORS(context, Context) |   6621   DECL_ACCESSORS(context, Context) | 
|   6623  |   6622  | 
|   6624   static const int kPromiseOffset = Struct::kHeaderSize; |   6623   static const int kValueOffset = Struct::kHeaderSize; | 
|   6625   static const int kValueOffset = kPromiseOffset + kPointerSize; |  | 
|   6626   static const int kTasksOffset = kValueOffset + kPointerSize; |   6624   static const int kTasksOffset = kValueOffset + kPointerSize; | 
|   6627   static const int kDeferredPromiseOffset = kTasksOffset + kPointerSize; |   6625   static const int kDeferredPromiseOffset = kTasksOffset + kPointerSize; | 
|   6628   static const int kDeferredOnResolveOffset = |   6626   static const int kDeferredOnResolveOffset = | 
|   6629       kDeferredPromiseOffset + kPointerSize; |   6627       kDeferredPromiseOffset + kPointerSize; | 
|   6630   static const int kDeferredOnRejectOffset = |   6628   static const int kDeferredOnRejectOffset = | 
|   6631       kDeferredOnResolveOffset + kPointerSize; |   6629       kDeferredOnResolveOffset + kPointerSize; | 
|   6632   static const int kDebugIdOffset = kDeferredOnRejectOffset + kPointerSize; |   6630   static const int kDebugIdOffset = kDeferredOnRejectOffset + kPointerSize; | 
|   6633   static const int kDebugNameOffset = kDebugIdOffset + kPointerSize; |   6631   static const int kDebugNameOffset = kDebugIdOffset + kPointerSize; | 
|   6634   static const int kContextOffset = kDebugNameOffset + kPointerSize; |   6632   static const int kContextOffset = kDebugNameOffset + kPointerSize; | 
|   6635   static const int kSize = kContextOffset + kPointerSize; |   6633   static const int kSize = kContextOffset + kPointerSize; | 
| (...skipping 5112 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
|  11748   } |  11746   } | 
|  11749 }; |  11747 }; | 
|  11750  |  11748  | 
|  11751  |  11749  | 
|  11752 }  // NOLINT, false-positive due to second-order macros. |  11750 }  // NOLINT, false-positive due to second-order macros. | 
|  11753 }  // NOLINT, false-positive due to second-order macros. |  11751 }  // NOLINT, false-positive due to second-order macros. | 
|  11754  |  11752  | 
|  11755 #include "src/objects/object-macros-undef.h" |  11753 #include "src/objects/object-macros-undef.h" | 
|  11756  |  11754  | 
|  11757 #endif  // V8_OBJECTS_H_ |  11755 #endif  // V8_OBJECTS_H_ | 
| OLD | NEW |