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

Side by Side Diff: include/v8.h

Issue 364923006: add GetOwnPropertyDescriptor to api (Closed) Base URL: https://v8.googlecode.com/svn/branches/bleeding_edge
Patch Set: Created 6 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 | Annotate | Revision Log
« no previous file with comments | « no previous file | src/api.cc » ('j') | 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 2097 matching lines...) Expand 10 before | Expand all | Expand 10 after
2108 2108
2109 Local<Value> Get(uint32_t index); 2109 Local<Value> Get(uint32_t index);
2110 2110
2111 /** 2111 /**
2112 * Gets the property attributes of a property which can be None or 2112 * Gets the property attributes of a property which can be None or
2113 * any combination of ReadOnly, DontEnum and DontDelete. Returns 2113 * any combination of ReadOnly, DontEnum and DontDelete. Returns
2114 * None when the property doesn't exist. 2114 * None when the property doesn't exist.
2115 */ 2115 */
2116 PropertyAttribute GetPropertyAttributes(Handle<Value> key); 2116 PropertyAttribute GetPropertyAttributes(Handle<Value> key);
2117 2117
2118 /**
2119 * Returns Object.GetOwnPropertyDescriptor as per ES5 section 15.2.3.3.
Toon Verwaest 2014/07/03 09:19:51 Object.getOwnPropertyDescriptor
2120 */
2121 Local<Value> GetOwnPropertyDescriptor(Local<String> key);
aandrey 2014/07/13 12:54:53 why not support Symbols as well?
2122
2118 bool Has(Handle<Value> key); 2123 bool Has(Handle<Value> key);
2119 2124
2120 bool Delete(Handle<Value> key); 2125 bool Delete(Handle<Value> key);
2121 2126
2122 // Delete a property on this object bypassing interceptors and 2127 // Delete a property on this object bypassing interceptors and
2123 // ignoring dont-delete attributes. 2128 // ignoring dont-delete attributes.
2124 bool ForceDelete(Handle<Value> key); 2129 bool ForceDelete(Handle<Value> key);
2125 2130
2126 bool Has(uint32_t index); 2131 bool Has(uint32_t index);
2127 2132
(...skipping 4575 matching lines...) Expand 10 before | Expand all | Expand 10 after
6703 */ 6708 */
6704 6709
6705 6710
6706 } // namespace v8 6711 } // namespace v8
6707 6712
6708 6713
6709 #undef TYPE_CHECK 6714 #undef TYPE_CHECK
6710 6715
6711 6716
6712 #endif // V8_H_ 6717 #endif // V8_H_
OLDNEW
« no previous file with comments | « no previous file | src/api.cc » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698