diff --git a/src/generators/java/renderers/ClassRenderer.ts b/src/generators/java/renderers/ClassRenderer.ts index 11729be075..9724ae81db 100644 --- a/src/generators/java/renderers/ClassRenderer.ts +++ b/src/generators/java/renderers/ClassRenderer.ts @@ -45,11 +45,13 @@ export class ClassRenderer extends JavaRenderer { this.dependencyManager.addModelDependency(i); } - const inheritanceKeyworkd = this.model.options.isExtended ? 'extends' : 'implements'; + const inheritanceKeyworkd = this.model.options.isExtended + ? 'extends' + : 'implements'; - return `public ${abstractType} ${this.model.name} ${inheritanceKeyworkd} ${parents - .map((i) => i.name) - .join(', ')} { + return `public ${abstractType} ${ + this.model.name + } ${inheritanceKeyworkd} ${parents.map((i) => i.name).join(', ')} { ${this.indent(this.renderBlock(content, 2))} }`; } @@ -166,7 +168,7 @@ export const isDiscriminatorOrDictionary = ( property: ConstrainedObjectPropertyModel ): boolean => model.options.discriminator?.discriminator === - property.unconstrainedPropertyName || + property.unconstrainedPropertyName || property.property instanceof ConstrainedDictionaryModel; export const JAVA_DEFAULT_CLASS_PRESET: ClassPresetType = {