Index: chrome/common/extensions/extension_builder.cc |
diff --git a/chrome/common/extensions/extension_builder.cc b/chrome/common/extensions/extension_builder.cc |
deleted file mode 100644 |
index c7786f8b9afcf1689244e4e4124156776c9210a7..0000000000000000000000000000000000000000 |
--- a/chrome/common/extensions/extension_builder.cc |
+++ /dev/null |
@@ -1,61 +0,0 @@ |
-// Copyright (c) 2012 The Chromium Authors. All rights reserved. |
-// Use of this source code is governed by a BSD-style license that can be |
-// found in the LICENSE file. |
- |
-#include "chrome/common/extensions/extension_builder.h" |
- |
-#include "chrome/common/extensions/extension.h" |
- |
-namespace extensions { |
- |
-ExtensionBuilder::ExtensionBuilder() |
- : location_(Manifest::UNPACKED), |
- flags_(Extension::NO_FLAGS) { |
-} |
-ExtensionBuilder::~ExtensionBuilder() {} |
- |
-scoped_refptr<Extension> ExtensionBuilder::Build() { |
- std::string error; |
- scoped_refptr<Extension> extension = Extension::Create( |
- path_, |
- location_, |
- *manifest_, |
- flags_, |
- id_, |
- &error); |
- CHECK_EQ("", error); |
- return extension; |
-} |
- |
-ExtensionBuilder& ExtensionBuilder::SetPath(const base::FilePath& path) { |
- path_ = path; |
- return *this; |
-} |
- |
-ExtensionBuilder& ExtensionBuilder::SetLocation(Manifest::Location location) { |
- location_ = location; |
- return *this; |
-} |
- |
-ExtensionBuilder& ExtensionBuilder::SetManifest( |
- scoped_ptr<base::DictionaryValue> manifest) { |
- manifest_ = manifest.Pass(); |
- return *this; |
-} |
- |
-ExtensionBuilder& ExtensionBuilder::MergeManifest(DictionaryBuilder& builder) { |
- manifest_->MergeDictionary(builder.Build().get()); |
- return *this; |
-} |
- |
-ExtensionBuilder& ExtensionBuilder::AddFlags(int init_from_value_flags) { |
- flags_ |= init_from_value_flags; |
- return *this; |
-} |
- |
-ExtensionBuilder& ExtensionBuilder::SetID(const std::string& id) { |
- id_ = id; |
- return *this; |
-} |
- |
-} // namespace extensions |