Index: trunk/src/mojo/public/tools/bindings/generators/java_templates/struct_definition.tmpl |
=================================================================== |
--- trunk/src/mojo/public/tools/bindings/generators/java_templates/struct_definition.tmpl (revision 279687) |
+++ trunk/src/mojo/public/tools/bindings/generators/java_templates/struct_definition.tmpl (working copy) |
@@ -1,32 +0,0 @@ |
-{% from "constant_definition.tmpl" import constant_def %} |
-{% from "enum_definition.tmpl" import enum_def %} |
- |
-{% macro struct_def(struct, inner_class=False) %} |
-{{'static' if inner_class else 'public'}} final class {{struct|name}} extends org.chromium.mojo.bindings.Struct { |
-{% for constant in struct.constants %} |
- |
- {{constant_def(constant)|indent(4)}} |
-{% endfor %} |
-{% for enum in struct.enums %} |
- |
- {{enum_def(enum, false)|indent(4)}} |
-{% endfor %} |
-{% if struct.fields %} |
- |
-{% for field in struct.fields %} |
- public {{field.kind|java_type}} {{field|name}}; |
-{% endfor %} |
-{% endif %} |
- |
- public {{struct|name}}() { |
-{% for field in struct.fields %} |
-{% if field.default %} |
- {{field|name}} = {{field|default_value}}; |
-{% elif field.kind|is_handle %} |
- {{field|name}} = org.chromium.mojo.system.InvalidHandle.INSTANCE; |
-{% endif %} |
-{% endfor %} |
- } |
- |
-} |
-{% endmacro %} |