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 /** \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 3251 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
3262 | 3262 |
3263 /** | 3263 /** |
3264 * Name inferred from variable or property assignment of this function. | 3264 * Name inferred from variable or property assignment of this function. |
3265 * Used to facilitate debugging and profiling of JavaScript code written | 3265 * Used to facilitate debugging and profiling of JavaScript code written |
3266 * in an OO style, where many functions are anonymous but are assigned | 3266 * in an OO style, where many functions are anonymous but are assigned |
3267 * to object properties. | 3267 * to object properties. |
3268 */ | 3268 */ |
3269 Local<Value> GetInferredName() const; | 3269 Local<Value> GetInferredName() const; |
3270 | 3270 |
3271 /** | 3271 /** |
| 3272 * displayName if it is set, otherwise name if it is configured, otherwise |
| 3273 * function name, otherwise inferred name. |
| 3274 */ |
| 3275 Local<Value> GetDebugName() const; |
| 3276 |
| 3277 /** |
3272 * User-defined name assigned to the "displayName" property of this function. | 3278 * User-defined name assigned to the "displayName" property of this function. |
3273 * Used to facilitate debugging and profiling of JavaScript code. | 3279 * Used to facilitate debugging and profiling of JavaScript code. |
3274 */ | 3280 */ |
3275 Local<Value> GetDisplayName() const; | 3281 Local<Value> GetDisplayName() const; |
3276 | 3282 |
3277 /** | 3283 /** |
3278 * Returns zero based line number of function body and | 3284 * Returns zero based line number of function body and |
3279 * kLineOffsetNotFound if no information available. | 3285 * kLineOffsetNotFound if no information available. |
3280 */ | 3286 */ |
3281 int GetScriptLineNumber() const; | 3287 int GetScriptLineNumber() const; |
(...skipping 5195 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
8477 */ | 8483 */ |
8478 | 8484 |
8479 | 8485 |
8480 } // namespace v8 | 8486 } // namespace v8 |
8481 | 8487 |
8482 | 8488 |
8483 #undef TYPE_CHECK | 8489 #undef TYPE_CHECK |
8484 | 8490 |
8485 | 8491 |
8486 #endif // V8_H_ | 8492 #endif // V8_H_ |
OLD | NEW |