| Index: tools/json_schema_compiler/model.py
|
| diff --git a/tools/json_schema_compiler/model.py b/tools/json_schema_compiler/model.py
|
| index e0147b5b4889fb2a86b59a74648a4deb24316051..cb39ce4245e4c8bf22cb3a1efbe300d627d49834 100644
|
| --- a/tools/json_schema_compiler/model.py
|
| +++ b/tools/json_schema_compiler/model.py
|
| @@ -210,6 +210,9 @@ class Type(object):
|
| self.property_type = PropertyType.ENUM
|
| self.enum_values = [EnumValue(value) for value in json['enum']]
|
| self.cpp_enum_prefix_override = json.get('cpp_enum_prefix_override', None)
|
| + # TODO(tapted): Deprecate non-class enums, make is_enum_class the default
|
| + # and delete the next line. See http://crbug.com/612382.
|
| + self.is_enum_class = json.get('enum_class', False)
|
| elif json_type == 'any':
|
| self.property_type = PropertyType.ANY
|
| elif json_type == 'binary':
|
|
|