Index: tools/json_schema_compiler/util.cc |
diff --git a/tools/json_schema_compiler/util.cc b/tools/json_schema_compiler/util.cc |
index a4495090fa4b3d02a563f53e395dc0a64fa893a1..c03d0764667680f67d87713f8603cde87f0f4be3 100644 |
--- a/tools/json_schema_compiler/util.cc |
+++ b/tools/json_schema_compiler/util.cc |
@@ -70,5 +70,28 @@ void AddItemToList(const linked_ptr<base::DictionaryValue>& from, |
out->Append(static_cast<base::Value*>(from->DeepCopy())); |
} |
+std::string ValueTypeToString(Value::Type type) { |
+ switch(type) { |
+ case Value::TYPE_NULL: |
+ return "null"; |
+ case Value::TYPE_BOOLEAN: |
+ return "boolean"; |
+ case Value::TYPE_INTEGER: |
+ return "integer"; |
+ case Value::TYPE_DOUBLE: |
+ return "number"; |
+ case Value::TYPE_STRING: |
+ return "string"; |
+ case Value::TYPE_BINARY: |
+ return "binary"; |
+ case Value::TYPE_DICTIONARY: |
+ return "dictionary"; |
+ case Value::TYPE_LIST: |
+ return "list"; |
+ } |
+ NOTREACHED(); |
+ return ""; |
+} |
+ |
} // namespace api_util |
} // namespace extensions |