diff options
author | Aurimas Liutikas <aurimas@google.com> | 2020-01-29 11:52:22 -0800 |
---|---|---|
committer | Aurimas Liutikas <aurimas@google.com> | 2020-01-29 15:17:28 -0800 |
commit | adf8cd7d913a55cd2b080967e3a6dee7168b1736 (patch) | |
tree | 894976de1ee282275e25a4177fa81995c3773446 /core/testdata/format/dac-as-java/javaMethodVisibilities.html | |
parent | 5291d504c5d5192df860c62564b5f5c1ce741cb6 (diff) | |
download | dokka-adf8cd7d913a55cd2b080967e3a6dee7168b1736.tar.gz |
Start showing visibility modifiers in full method details.
This matches how doclava and koltin html output handles it.
The logic closely matches KotlinLanguageService#renderFunction
Bug: 146661040
Test: Modified test data for DacAsJavaFormatTest to match
the new expectation of having new visibility modifiers in
the method description.
Alsod added a new test to test all method visibilities
Change-Id: Ie2e15fa9f915f20b2b1ff9b72b2e1e55f60d2f17
Diffstat (limited to 'core/testdata/format/dac-as-java/javaMethodVisibilities.html')
-rw-r--r-- | core/testdata/format/dac-as-java/javaMethodVisibilities.html | 113 |
1 files changed, 113 insertions, 0 deletions
diff --git a/core/testdata/format/dac-as-java/javaMethodVisibilities.html b/core/testdata/format/dac-as-java/javaMethodVisibilities.html new file mode 100644 index 000000000..7f494c467 --- /dev/null +++ b/core/testdata/format/dac-as-java/javaMethodVisibilities.html @@ -0,0 +1,113 @@ +<html devsite="true"> + <head> + <title>Foo</title> +{% setvar book_path %}/_book.yaml{% endsetvar %} +{% include "_shared/_reference-head-tags.html" %} + </head> + <body> + <div id="api-info-block"></div> + <h1>Foo</h1> + <pre><span class="keyword">public</span> <span class="keyword">class</span> <span class="identifier">Foo</span> <span class="keyword">implements</span> <span class="identifier">java.lang.Object</span></pre> + <table class="jd-inheritance-table"> + <tr> + <td class="jd-inheritance-class-cell" colSpan="1"><a href="#">Foo</a></td> + </tr> + </table> + <h2>Summary</h2> + <table class="responsive" id="pubctors"> + <tbody> + <tr> + <th colSpan="2"> + <devsite-heading ds-is="heading" text="Public constructors" id="pubctors" level="h3" toc="" class=""> + <h3 is-upgraded="">Public constructors</h3> + </devsite-heading> + </th> + </tr> + <tr> + <td> + <div><code><a href="#Foo()">Foo</a>()</code></div> + <p></p> + </td> + </tr> + </tbody> + </table> + <table class="responsive" id="pubmethods"> + <tbody> + <tr> + <th colSpan="2"> + <devsite-heading ds-is="heading" text="Public methods" id="pubmethods" level="h3" toc="" class=""> + <h3 is-upgraded="">Public methods</h3> + </devsite-heading> + </th> + </tr> + <tr> + <td><span class="identifier">void</span></td> + <td> + <div><code><a href="#publicBar()">publicBar</a>()</code></div> + <p></p> + </td> + </tr> + </tbody> + </table> + <table class="responsive" id="promethods"> + <tbody> + <tr> + <th colSpan="2"> + <devsite-heading ds-is="heading" text="Protected methods" id="promethods" level="h3" toc="" class=""> + <h3 is-upgraded="">Protected methods</h3> + </devsite-heading> + </th> + </tr> + <tr> + <td><span class="identifier">void</span></td> + <td> + <div><code><a href="#protectedBar()">protectedBar</a>()</code></div> + <p></p> + </td> + </tr> + </tbody> + </table> + <table class="responsive" id="primethods"> + <tbody> + <tr> + <th colSpan="2"> + <devsite-heading ds-is="heading" text="Private methods" id="primethods" level="h3" toc="" class=""> + <h3 is-upgraded="">Private methods</h3> + </devsite-heading> + </th> + </tr> + <tr> + <td><span class="identifier">void</span></td> + <td> + <div><code><a href="#privateBar()">privateBar</a>()</code></div> + <p></p> + </td> + </tr> + </tbody> + </table> + <h2>Public constructors</h2> +<a name="Foo()"></a> + <div class="api apilevel-" data-version-added=""> + <h3 class="api-name">Foo</h3> + <pre class="api-signature no-pretty-print"><span class="keyword">public</span> <span class="identifier">Foo</span><span class="symbol">(</span><span class="symbol">)</span></pre> + </div> + <h2>Public methods</h2> +<a name="publicBar()"></a> + <div class="api apilevel-" data-version-added=""> + <h3 class="api-name">publicBar</h3> + <pre class="api-signature no-pretty-print"><span class="keyword">public</span> <span class="identifier">void</span> <span class="identifier">publicBar</span><span class="symbol">(</span><span class="symbol">)</span></pre> + </div> + <h2>Protected methods</h2> +<a name="protectedBar()"></a> + <div class="api apilevel-" data-version-added=""> + <h3 class="api-name">protectedBar</h3> + <pre class="api-signature no-pretty-print"><span class="keyword">protected</span> <span class="identifier">void</span> <span class="identifier">protectedBar</span><span class="symbol">(</span><span class="symbol">)</span></pre> + </div> + <h2>Private methods</h2> +<a name="privateBar()"></a> + <div class="api apilevel-" data-version-added=""> + <h3 class="api-name">privateBar</h3> + <pre class="api-signature no-pretty-print"><span class="keyword">private</span> <span class="identifier">void</span> <span class="identifier">privateBar</span><span class="symbol">(</span><span class="symbol">)</span></pre> + </div> + </body> +</html> |