Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(33)

Side by Side Diff: include/v8.h

Issue 1236263004: Deprecate unused Map/Set FromArray factory methods (Closed) Base URL: https://chromium.googlesource.com/v8/v8.git@master
Patch Set: Created 5 years, 5 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
« no previous file with comments | « no previous file | no next file » | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
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 /** \mainpage V8 API Reference Guide 5 /** \mainpage V8 API Reference Guide
6 * 6 *
7 * V8 is Google's open source JavaScript engine. 7 * V8 is Google's open source JavaScript engine.
8 * 8 *
9 * This set of documents provides reference material generated from the 9 * This set of documents provides reference material generated from the
10 * V8 header file, include/v8.h. 10 * V8 header file, include/v8.h.
(...skipping 2990 matching lines...) Expand 10 before | Expand all | Expand 10 after
3001 /** 3001 /**
3002 * Creates a new empty Map. 3002 * Creates a new empty Map.
3003 */ 3003 */
3004 static Local<Map> New(Isolate* isolate); 3004 static Local<Map> New(Isolate* isolate);
3005 3005
3006 /** 3006 /**
3007 * Creates a new Map containing the elements of array, which must be formatted 3007 * Creates a new Map containing the elements of array, which must be formatted
3008 * in the same manner as the array returned from AsArray(). 3008 * in the same manner as the array returned from AsArray().
3009 * Guaranteed to be side-effect free if the array contains no holes. 3009 * Guaranteed to be side-effect free if the array contains no holes.
3010 */ 3010 */
3011 static V8_WARN_UNUSED_RESULT MaybeLocal<Map> FromArray(Local<Context> context, 3011 static V8_WARN_UNUSED_RESULT V8_DEPRECATE_SOON(
jochen (gone - plz use gerrit) 2015/07/15 13:35:37 can you mark them as V8_DEPRECATED() right away?
3012 Local<Array> array); 3012 "Use mutation methods instead",
3013 MaybeLocal<Map> FromArray(Local<Context> context, Local<Array> array));
3013 3014
3014 V8_INLINE static Map* Cast(Value* obj); 3015 V8_INLINE static Map* Cast(Value* obj);
3015 3016
3016 private: 3017 private:
3017 Map(); 3018 Map();
3018 static void CheckCast(Value* obj); 3019 static void CheckCast(Value* obj);
3019 }; 3020 };
3020 3021
3021 3022
3022 /** 3023 /**
(...skipping 17 matching lines...) Expand all
3040 3041
3041 /** 3042 /**
3042 * Creates a new empty Set. 3043 * Creates a new empty Set.
3043 */ 3044 */
3044 static Local<Set> New(Isolate* isolate); 3045 static Local<Set> New(Isolate* isolate);
3045 3046
3046 /** 3047 /**
3047 * Creates a new Set containing the items in array. 3048 * Creates a new Set containing the items in array.
3048 * Guaranteed to be side-effect free if the array contains no holes. 3049 * Guaranteed to be side-effect free if the array contains no holes.
3049 */ 3050 */
3050 static V8_WARN_UNUSED_RESULT MaybeLocal<Set> FromArray(Local<Context> context, 3051 static V8_WARN_UNUSED_RESULT V8_DEPRECATE_SOON(
3051 Local<Array> array); 3052 "Use mutation methods instead",
3053 MaybeLocal<Set> FromArray(Local<Context> context, Local<Array> array));
3052 3054
3053 V8_INLINE static Set* Cast(Value* obj); 3055 V8_INLINE static Set* Cast(Value* obj);
3054 3056
3055 private: 3057 private:
3056 Set(); 3058 Set();
3057 static void CheckCast(Value* obj); 3059 static void CheckCast(Value* obj);
3058 }; 3060 };
3059 3061
3060 3062
3061 template<typename T> 3063 template<typename T>
(...skipping 5280 matching lines...) Expand 10 before | Expand all | Expand 10 after
8342 */ 8344 */
8343 8345
8344 8346
8345 } // namespace v8 8347 } // namespace v8
8346 8348
8347 8349
8348 #undef TYPE_CHECK 8350 #undef TYPE_CHECK
8349 8351
8350 8352
8351 #endif // V8_H_ 8353 #endif // V8_H_
OLDNEW
« no previous file with comments | « no previous file | no next file » | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698