Home | History | Annotate | Download | only in extensions

Lines Matching defs:ModuleSystem

68 class DefaultExceptionHandler : public ModuleSystem::ExceptionHandler {
95 std::string ModuleSystem::ExceptionHandler::CreateExceptionString(
121 ModuleSystem::ModuleSystem(ChromeV8Context* context, SourceMap* source_map)
128 base::Bind(&ModuleSystem::RequireForJs, base::Unretained(this)));
130 base::Bind(&ModuleSystem::RequireNative, base::Unretained(this)));
138 ModuleSystem::~ModuleSystem() {
142 void ModuleSystem::Invalidate() {
164 ModuleSystem::NativesEnabledScope::NativesEnabledScope(
165 ModuleSystem* module_system)
170 ModuleSystem::NativesEnabledScope::~NativesEnabledScope() {
175 void ModuleSystem::HandleException(const v8::TryCatch& try_catch) {
179 v8::Handle<v8::Value> ModuleSystem::Require(const std::string& module_name) {
185 void ModuleSystem::RequireForJs(
191 v8::Handle<v8::Value> ModuleSystem::RequireForJsInner(
263 v8::Local<v8::Value> ModuleSystem::CallModuleMethod(
271 v8::Local<v8::Value> ModuleSystem::CallModuleMethod(
279 v8::Local<v8::Value> ModuleSystem::CallModuleMethod(
324 void ModuleSystem::RegisterNativeHandler(const std::string& name,
330 void ModuleSystem::OverrideNativeHandlerForTest(const std::string& name) {
334 void ModuleSystem::RunString(const std::string& code, const std::string& name) {
340 void ModuleSystem::NativeLazyFieldGetter(
345 &ModuleSystem::RequireNativeFromString);
349 void ModuleSystem::LazyFieldGetter(
352 LazyFieldGetterInner(property, info, &ModuleSystem::Require);
356 void ModuleSystem::LazyFieldGetterInner(
370 // ModuleSystem has been deleted.
376 ModuleSystem* module_system = static_cast<ModuleSystem*>(
428 void ModuleSystem::SetLazyField(v8::Handle<v8::Object> object,
433 &ModuleSystem::LazyFieldGetter);
436 void ModuleSystem::SetLazyField(v8::Handle<v8::Object> object,
453 void ModuleSystem::SetNativeLazyField(v8::Handle<v8::Object> object,
458 &ModuleSystem::NativeLazyFieldGetter);
461 v8::Handle<v8::Value> ModuleSystem::RunString(v8::Handle<v8::String> code,
484 v8::Handle<v8::Value> ModuleSystem::GetSource(const std::string& module_name) {
491 void ModuleSystem::RequireNative(
498 v8::Handle<v8::Value> ModuleSystem::RequireNativeFromString(
522 v8::Handle<v8::String> ModuleSystem::WrapSource(v8::Handle<v8::String> source) {