Index: extensions/renderer/api_definitions_natives.cc |
diff --git a/chrome/renderer/extensions/api_definitions_natives.cc b/extensions/renderer/api_definitions_natives.cc |
similarity index 63% |
rename from chrome/renderer/extensions/api_definitions_natives.cc |
rename to extensions/renderer/api_definitions_natives.cc |
index 37dc415f1de5a43ff3663ba283c54995297d1413..0c647aa42aeb678c209c98b34d904f8091c3cd83 100644 |
--- a/chrome/renderer/extensions/api_definitions_natives.cc |
+++ b/extensions/renderer/api_definitions_natives.cc |
@@ -2,22 +2,22 @@ |
// Use of this source code is governed by a BSD-style license that can be |
// found in the LICENSE file. |
-#include "chrome/renderer/extensions/api_definitions_natives.h" |
- |
-#include <algorithm> |
+#include "extensions/renderer/api_definitions_natives.h" |
+#include "chrome/renderer/extensions/dispatcher.h" |
#include "extensions/common/features/feature.h" |
#include "extensions/common/features/feature_provider.h" |
+#include "extensions/renderer/script_context.h" |
namespace extensions { |
ApiDefinitionsNatives::ApiDefinitionsNatives(Dispatcher* dispatcher, |
- ChromeV8Context* context) |
- : ChromeV8Extension(dispatcher, context) { |
- RouteFunction("GetExtensionAPIDefinitionsForTest", |
- base::Bind( |
- &ApiDefinitionsNatives::GetExtensionAPIDefinitionsForTest, |
- base::Unretained(this))); |
+ ScriptContext* context) |
+ : ObjectBackedNativeHandler(context), dispatcher_(dispatcher) { |
+ RouteFunction( |
+ "GetExtensionAPIDefinitionsForTest", |
+ base::Bind(&ApiDefinitionsNatives::GetExtensionAPIDefinitionsForTest, |
+ base::Unretained(this))); |
} |
void ApiDefinitionsNatives::GetExtensionAPIDefinitionsForTest( |
@@ -27,14 +27,15 @@ void ApiDefinitionsNatives::GetExtensionAPIDefinitionsForTest( |
const std::vector<std::string>& feature_names = |
feature_provider->GetAllFeatureNames(); |
for (std::vector<std::string>::const_iterator i = feature_names.begin(); |
- i != feature_names.end(); ++i) { |
+ i != feature_names.end(); |
+ ++i) { |
if (!feature_provider->GetParent(feature_provider->GetFeature(*i)) && |
context()->GetAvailability(*i).is_available()) { |
apis.push_back(*i); |
} |
} |
args.GetReturnValue().Set( |
- dispatcher()->v8_schema_registry()->GetSchemas(apis)); |
+ dispatcher_->v8_schema_registry()->GetSchemas(apis)); |
} |
} // namespace extensions |