OLD | NEW |
1 {%- macro enum_def(prefix, enum) -%} | 1 {%- macro enum_def(prefix, enum) -%} |
2 {%- set prev_enum = 0 %} | 2 {%- set prev_enum = 0 %} |
3 {%- for field in enum.fields %} | 3 {%- for field in enum.fields %} |
4 {%- if field.value %} | 4 {%- if field.value %} |
5 {{prefix}}final int {{enum.name}}_{{field.name}} = {{field.value|expression_to_t
ext}}; | 5 {{prefix}}final int {{enum.name}}_{{field.name}} = {{field.value|expression_to_t
ext}}; |
6 {%- elif loop.first %} | 6 {%- elif loop.first %} |
7 {{prefix}}final int {{enum.name}}_{{field.name}} = 0; | 7 {{prefix}}final int {{enum.name}}_{{field.name}} = 0; |
8 {%- else %} | 8 {%- else %} |
9 {{prefix}}final int {{enum.name}}_{{field.name}} = {{enum.fields[loop.index0 - 1
].name}} + 1; | 9 {{prefix}}final int {{enum.name}}_{{field.name}} = {{enum.name}}_{{enum.fields[l
oop.index0 - 1].name}} + 1; |
10 {%- endif %} | 10 {%- endif %} |
11 {%- endfor %} | 11 {%- endfor %} |
12 {%- endmacro %} | 12 {%- endmacro %} |
OLD | NEW |