| Index: mojo/public/tools/bindings/generators/mojom_java_generator.py
|
| diff --git a/mojo/public/tools/bindings/generators/mojom_java_generator.py b/mojo/public/tools/bindings/generators/mojom_java_generator.py
|
| index 5edaf94284efd9f83ab8cc754ac36425939c1023..3104c13a510d30bcb048cce3a877397636128168 100644
|
| --- a/mojo/public/tools/bindings/generators/mojom_java_generator.py
|
| +++ b/mojo/public/tools/bindings/generators/mojom_java_generator.py
|
| @@ -437,38 +437,46 @@ class Generator(generator.Generator):
|
| 'package': GetPackage(self.module),
|
| }
|
|
|
| + @staticmethod
|
| + def GetTemplatePrefix():
|
| + return "java_templates"
|
| +
|
| + @classmethod
|
| + def GetFilters(cls):
|
| + return cls.java_filters
|
| +
|
| def GetJinjaExportsForInterface(self, interface):
|
| exports = self.GetJinjaExports()
|
| exports.update({'interface': interface})
|
| return exports
|
|
|
| - @UseJinja('java_templates/enum.java.tmpl', filters=java_filters)
|
| + @UseJinja('enum.java.tmpl')
|
| def GenerateEnumSource(self, enum):
|
| exports = self.GetJinjaExports()
|
| exports.update({'enum': enum})
|
| return exports
|
|
|
| - @UseJinja('java_templates/struct.java.tmpl', filters=java_filters)
|
| + @UseJinja('struct.java.tmpl')
|
| def GenerateStructSource(self, struct):
|
| exports = self.GetJinjaExports()
|
| exports.update({'struct': struct})
|
| return exports
|
|
|
| - @UseJinja('java_templates/union.java.tmpl', filters=java_filters)
|
| + @UseJinja('union.java.tmpl')
|
| def GenerateUnionSource(self, union):
|
| exports = self.GetJinjaExports()
|
| exports.update({'union': union})
|
| return exports
|
|
|
| - @UseJinja('java_templates/interface.java.tmpl', filters=java_filters)
|
| + @UseJinja('interface.java.tmpl')
|
| def GenerateInterfaceSource(self, interface):
|
| return self.GetJinjaExportsForInterface(interface)
|
|
|
| - @UseJinja('java_templates/interface_internal.java.tmpl', filters=java_filters)
|
| + @UseJinja('interface_internal.java.tmpl')
|
| def GenerateInterfaceInternalSource(self, interface):
|
| return self.GetJinjaExportsForInterface(interface)
|
|
|
| - @UseJinja('java_templates/constants.java.tmpl', filters=java_filters)
|
| + @UseJinja('constants.java.tmpl')
|
| def GenerateConstantsSource(self, module):
|
| exports = self.GetJinjaExports()
|
| exports.update({'main_entity': GetConstantsMainEntityName(module),
|
|
|