Skip to content

Commit bc3516a

Browse files
committed
Update data-class template to allow inheritance when a parent module is defined
1 parent ca664f8 commit bc3516a

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

gradle-plugin/plugin/src/main/resources/kotlin/data_class.mustache

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
/**{{#description}}
22
* {{{description}}}{{/description}}
3-
{{#vars}}
3+
{{#allVars}}
44
* @property {{{name}}}{{#description}} {{description}}{{/description}}
5-
{{/vars}}
5+
{{/allVars}}
66
*/
77
@JsonClass(generateAdapter = true)
88
{{#hasVars}}data {{/hasVars}}class {{classname}}{{#hasVars}}(
@@ -11,7 +11,7 @@
1111
{{/-last}}{{/requiredVars}}{{#hasRequired}}{{#hasOptional}},
1212
{{/hasOptional}}{{/hasRequired}}{{#optionalVars}}{{>data_class_opt_var}}{{^-last}},
1313
{{/-last}}{{/optionalVars}}
14-
){{#hasEnums}} {
14+
){{#parent}} : {{parent}}({{#parentVars}}{{name}} = {{name}}{{#hasMore}}, {{/hasMore}}{{/parentVars}}){{/parent}}{{#hasEnums}} {
1515
{{#vars}}
1616
{{#isEnum}}
1717
/**{{#description}}

0 commit comments

Comments
 (0)