diff options
author | Andrea Falcone <asfalcone@google.com> | 2019-12-05 16:16:30 -0500 |
---|---|---|
committer | Andrea Falcone <asfalcone@google.com> | 2019-12-05 16:16:30 -0500 |
commit | d5bd3c7a80dea1e05bb7ea89e3090bf007d937c4 (patch) | |
tree | a1dff8d0451e5c7980c93ba9c13caacb34b0d9d9 | |
parent | b22ae8e0a873cb3a176ef51ebd30f9d7f8578fd1 (diff) | |
download | dokka-d5bd3c7a80dea1e05bb7ea89e3090bf007d937c4.tar.gz |
Java constructors should use class name, not <init>
BUG: 136499372
Test: ./gradlew test
Change-Id: Ie423a36a61710bc3121b633a87871a5056acbc00
-rw-r--r-- | core/src/main/kotlin/Java/JavaPsiDocumentationBuilder.kt | 3 | ||||
-rw-r--r-- | core/testdata/format/dac-as-java/javaConstructor.html | 6 |
2 files changed, 4 insertions, 5 deletions
diff --git a/core/src/main/kotlin/Java/JavaPsiDocumentationBuilder.kt b/core/src/main/kotlin/Java/JavaPsiDocumentationBuilder.kt index 6865400ab..dd658e70f 100644 --- a/core/src/main/kotlin/Java/JavaPsiDocumentationBuilder.kt +++ b/core/src/main/kotlin/Java/JavaPsiDocumentationBuilder.kt @@ -255,8 +255,7 @@ class JavaPsiDocumentationBuilder : JavaDocumentationBuilder { } fun PsiMethod.build(): DocumentationNode { - val node = nodeForElement(this, nodeKind(), - if (isConstructor) "<init>" else name) + val node = nodeForElement(this, nodeKind(), name) if (!isConstructor) { node.appendType(returnType) diff --git a/core/testdata/format/dac-as-java/javaConstructor.html b/core/testdata/format/dac-as-java/javaConstructor.html index 9294addee..a28232bf7 100644 --- a/core/testdata/format/dac-as-java/javaConstructor.html +++ b/core/testdata/format/dac-as-java/javaConstructor.html @@ -25,16 +25,16 @@ </tr> <tr> <td> - <div><code><a href="#%3Cinit%3E()"><init></a>()</code></div> + <div><code><a href="#Foo()">Foo</a>()</code></div> <p></p> </td> </tr> </tbody> </table> <h2>Public constructors</h2> -<a name="%3Cinit%3E()"></a> +<a name="Foo()"></a> <div class="api apilevel-" data-version-added=""> - <h3 class="api-name"><init></h3> + <h3 class="api-name">Foo</h3> <pre class="api-signature no-pretty-print"><span class="identifier">Foo</span><span class="symbol">(</span><span class="symbol">)</span></pre> </div> </body> |