diff --git a/src/main/kotlin/net/theevilreaper/dartpoet/code/writer/ClassWriter.kt b/src/main/kotlin/net/theevilreaper/dartpoet/code/writer/ClassWriter.kt index 60787d39..e7b85dd4 100644 --- a/src/main/kotlin/net/theevilreaper/dartpoet/code/writer/ClassWriter.kt +++ b/src/main/kotlin/net/theevilreaper/dartpoet/code/writer/ClassWriter.kt @@ -100,7 +100,7 @@ internal class ClassWriter : Writeable { */ private fun writeGenericArguments(spec: ClassSpec, writer: CodeWriter) { when (spec.genericCasts.isEmpty()) { - true -> writer.emit("·") + true -> writer.emitSpace() false -> { val joinedGenerics = StringHelper.concatData( spec.genericCasts, @@ -108,7 +108,8 @@ internal class ClassWriter : Writeable { separator = COMMA_SEPARATOR, postfix = GREATER_THAN_SIGN ) { it.toString() } - writer.emitCode("%L·", joinedGenerics) + writer.emitCode("%L", joinedGenerics) + writer.emitSpace() } } } @@ -142,14 +143,18 @@ internal class ClassWriter : Writeable { ClassType.ABSTRACT -> "${CLASS.identifier}·" else -> EMPTY_STRING } - writer.emitCode("%L·", spec.classType.keyword) + writer.emitCode("%L", spec.classType.keyword) + writer.emitSpace() writer.emitCode("%L%L%L", abstractPart, privateModifier, spec.name) } private fun writeInheritance(spec: ClassSpec, writer: CodeWriter) { if (spec.superClass == null) return - writer.emit("${spec.inheritKeyWord!!.identifier}·") - writer.emitCode("%T·", spec.superClass) + writer.emitCode("%L", spec.inheritKeyWord!!.identifier) + writer.emitSpace() + writer.emitCode("%T", spec.superClass) + writer.emitSpace() + } private fun List.emit(