| 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 4085 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 4096 Handle<FunctionTemplate> constructor); | 4096 Handle<FunctionTemplate> constructor); |
| 4097 friend class FunctionTemplate; | 4097 friend class FunctionTemplate; |
| 4098 }; | 4098 }; |
| 4099 | 4099 |
| 4100 | 4100 |
| 4101 /** | 4101 /** |
| 4102 * A Signature specifies which receiver is valid for a function. | 4102 * A Signature specifies which receiver is valid for a function. |
| 4103 */ | 4103 */ |
| 4104 class V8_EXPORT Signature : public Data { | 4104 class V8_EXPORT Signature : public Data { |
| 4105 public: | 4105 public: |
| 4106 V8_DEPRECATED("An embedder needs to check the arguments itself", | |
| 4107 static Local<Signature> New( | |
| 4108 Isolate* isolate, Handle<FunctionTemplate> receiver, | |
| 4109 int argc, Handle<FunctionTemplate> argv[] = 0)); | |
| 4110 | |
| 4111 static Local<Signature> New( | 4106 static Local<Signature> New( |
| 4112 Isolate* isolate, | 4107 Isolate* isolate, |
| 4113 Handle<FunctionTemplate> receiver = Handle<FunctionTemplate>()); | 4108 Handle<FunctionTemplate> receiver = Handle<FunctionTemplate>()); |
| 4114 | 4109 |
| 4115 private: | 4110 private: |
| 4116 Signature(); | 4111 Signature(); |
| 4117 }; | 4112 }; |
| 4118 | 4113 |
| 4119 | 4114 |
| 4120 /** | 4115 /** |
| (...skipping 3381 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 7502 */ | 7497 */ |
| 7503 | 7498 |
| 7504 | 7499 |
| 7505 } // namespace v8 | 7500 } // namespace v8 |
| 7506 | 7501 |
| 7507 | 7502 |
| 7508 #undef TYPE_CHECK | 7503 #undef TYPE_CHECK |
| 7509 | 7504 |
| 7510 | 7505 |
| 7511 #endif // V8_H_ | 7506 #endif // V8_H_ |
| OLD | NEW |