diff --git a/Sources/_OpenAPIGeneratorCore/Renderer/TextBasedRenderer.swift b/Sources/_OpenAPIGeneratorCore/Renderer/TextBasedRenderer.swift index e0f00e99..4cac8966 100644 --- a/Sources/_OpenAPIGeneratorCore/Renderer/TextBasedRenderer.swift +++ b/Sources/_OpenAPIGeneratorCore/Renderer/TextBasedRenderer.swift @@ -645,7 +645,9 @@ struct TextBasedRenderer: RendererProtocol { /// Renders the specified enum declaration. func renderEnum(_ enumDesc: EnumDescription) { - if enumDesc.isFrozen { + if enumDesc.isFrozen, + let accessModifier = enumDesc.accessModifier, + accessModifier == .public { writer.writeLine("@frozen ") writer.nextLineAppendsToLastLine() }