diff options
author | Zac Sweers <zac.sweers@gmail.com> | 2020-01-01 08:40:39 -0500 |
---|---|---|
committer | Egor Andreevich <andreevich.egor@gmail.com> | 2020-01-01 08:40:39 -0500 |
commit | e2ed025d5936a65836f1a6f79c750a3197f290e9 (patch) | |
tree | 7660b0963a8df363a9e252710bbcfb88687e6df9 /src/main/java/com/squareup/javapoet/MethodSpec.java | |
parent | 4272265a319a562bceaa537fc1b9b6b40236a881 (diff) | |
download | javapoet-e2ed025d5936a65836f1a6f79c750a3197f290e9.tar.gz |
Ensure trailing newlines in javadocs and method bodies (#732)
* Add RecordingAppendable in LineWrapper for tracking last emitted char
* Check lastChar in javadoc emission to emit newline if necessary
Resolves #731
* Move trailing newline check to emit() overload for reuse
Allows using from anywhere emitting a CodeBlock
* Ensure trailing newlines in method bodies
Resolves #722
* Add dedicated trailing newline in javadoc test
* Fix modifier ordering
* Fix rebase conflict
Co-authored-by: Egor Andreevich <andreevich.egor@gmail.com>
Diffstat (limited to 'src/main/java/com/squareup/javapoet/MethodSpec.java')
-rw-r--r-- | src/main/java/com/squareup/javapoet/MethodSpec.java | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/main/java/com/squareup/javapoet/MethodSpec.java b/src/main/java/com/squareup/javapoet/MethodSpec.java index b06290f..2f9be0e 100644 --- a/src/main/java/com/squareup/javapoet/MethodSpec.java +++ b/src/main/java/com/squareup/javapoet/MethodSpec.java @@ -132,7 +132,7 @@ public final class MethodSpec { codeWriter.emit(" {\n"); codeWriter.indent(); - codeWriter.emit(code); + codeWriter.emit(code, true); codeWriter.unindent(); codeWriter.emit("}\n"); |