Exemple #1
0
 def StylizeMethod(self, mojom_name):
     return generator.ToCamel(mojom_name, lower_initial=True)
Exemple #2
0
 def StylizeModule(self, mojom_namespace):
     return '.'.join(
         generator.ToCamel(word, lower_initial=True)
         for word in mojom_namespace.split('.'))
Exemple #3
0
 def StylizeParameter(self, mojom_name):
     return generator.ToCamel(mojom_name, lower_initial=True)
Exemple #4
0
 def _UnderToCamel(self, value, digits_split=False):
     # There are some mojom files that don't use snake_cased names, so we try to
     # fix that to get more consistent output.
     return generator.ToCamel(generator.ToLowerSnakeCase(value),
                              digits_split=digits_split)
Exemple #5
0
 def StylizeMethod(self, mojom_name):
     if self.mode == JavaScriptStylizer.MODE_RESET:
         return ""
     return generator.ToCamel(mojom_name, lower_initial=True)
Exemple #6
0
 def StylizeParameter(self, mojom_name):
     if self.mode == JavaScriptStylizer.MODE_RESET:
         return ""
     if self.mode == JavaScriptStylizer.MODE_OLD:
         return mojom_name
     return generator.ToCamel(mojom_name, lower_initial=True)
Exemple #7
0
 def StylizeField(self, mojom_name):
     if not self.use_new_js_bindings:
         return mojom_name
     return generator.ToCamel(mojom_name, lower_initial=True)
Exemple #8
0
 def StylizeModule(self, mojom_namespace):
     if not self.use_new_js_bindings:
         return mojom_namespace
     return '.'.join(
         generator.ToCamel(word, lower_initial=True)
         for word in mojom_namespace.split('.'))