| OLD | NEW |
| 1 // Copyright 2007-2009 the V8 project authors. All rights reserved. | 1 // Copyright 2007-2009 the V8 project authors. All rights reserved. |
| 2 // Redistribution and use in source and binary forms, with or without | 2 // Redistribution and use in source and binary forms, with or without |
| 3 // modification, are permitted provided that the following conditions are | 3 // modification, are permitted provided that the following conditions are |
| 4 // met: | 4 // met: |
| 5 // | 5 // |
| 6 // * Redistributions of source code must retain the above copyright | 6 // * Redistributions of source code must retain the above copyright |
| 7 // notice, this list of conditions and the following disclaimer. | 7 // notice, this list of conditions and the following disclaimer. |
| 8 // * Redistributions in binary form must reproduce the above | 8 // * Redistributions in binary form must reproduce the above |
| 9 // copyright notice, this list of conditions and the following | 9 // copyright notice, this list of conditions and the following |
| 10 // disclaimer in the documentation and/or other materials provided | 10 // disclaimer in the documentation and/or other materials provided |
| (...skipping 485 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 496 * data is given to the compile method compilation will be faster. | 496 * data is given to the compile method compilation will be faster. |
| 497 */ | 497 */ |
| 498 class V8EXPORT ScriptData { // NOLINT | 498 class V8EXPORT ScriptData { // NOLINT |
| 499 public: | 499 public: |
| 500 virtual ~ScriptData() { } | 500 virtual ~ScriptData() { } |
| 501 static ScriptData* PreCompile(const char* input, int length); | 501 static ScriptData* PreCompile(const char* input, int length); |
| 502 static ScriptData* New(unsigned* data, int length); | 502 static ScriptData* New(unsigned* data, int length); |
| 503 | 503 |
| 504 virtual int Length() = 0; | 504 virtual int Length() = 0; |
| 505 virtual unsigned* Data() = 0; | 505 virtual unsigned* Data() = 0; |
| 506 virtual bool HasError() = 0; |
| 506 }; | 507 }; |
| 507 | 508 |
| 508 | 509 |
| 509 /** | 510 /** |
| 510 * The origin, within a file, of a script. | 511 * The origin, within a file, of a script. |
| 511 */ | 512 */ |
| 512 class V8EXPORT ScriptOrigin { | 513 class V8EXPORT ScriptOrigin { |
| 513 public: | 514 public: |
| 514 ScriptOrigin(Handle<Value> resource_name, | 515 ScriptOrigin(Handle<Value> resource_name, |
| 515 Handle<Integer> resource_line_offset = Handle<Integer>(), | 516 Handle<Integer> resource_line_offset = Handle<Integer>(), |
| (...skipping 2710 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 3226 | 3227 |
| 3227 } // namespace v8 | 3228 } // namespace v8 |
| 3228 | 3229 |
| 3229 | 3230 |
| 3230 #undef V8EXPORT | 3231 #undef V8EXPORT |
| 3231 #undef V8EXPORT_INLINE | 3232 #undef V8EXPORT_INLINE |
| 3232 #undef TYPE_CHECK | 3233 #undef TYPE_CHECK |
| 3233 | 3234 |
| 3234 | 3235 |
| 3235 #endif // V8_H_ | 3236 #endif // V8_H_ |
| OLD | NEW |