diff options
author | Simon Ogorodnik <Simon.Ogorodnik@jetbrains.com> | 2018-02-01 19:02:33 +0300 |
---|---|---|
committer | Simon Ogorodnik <Simon.Ogorodnik@jetbrains.com> | 2018-02-01 19:02:50 +0300 |
commit | 4641470dbedfe987ce3755bf93431ef3a7990b89 (patch) | |
tree | 5e50f5018d9907a54f4cfc49aab5c076d3de8d4d /core/testdata | |
parent | a0411ed0f8fce6973e180af9e5bb865b34469b5e (diff) | |
download | dokka-4641470dbedfe987ce3755bf93431ef3a7990b89.tar.gz |
Implement inbound links in java layout html
Diffstat (limited to 'core/testdata')
4 files changed, 122 insertions, 0 deletions
diff --git a/core/testdata/format/java-layout-html/inboundLinksInKotlinMode.Dep.kt b/core/testdata/format/java-layout-html/inboundLinksInKotlinMode.Dep.kt new file mode 100644 index 000000000..610ebb221 --- /dev/null +++ b/core/testdata/format/java-layout-html/inboundLinksInKotlinMode.Dep.kt @@ -0,0 +1,23 @@ +package foo + + +fun foobar() { + +} + + +val v = 22 + +class G { + + fun oo() = "" + + val og = 11 + + companion object { + + fun dg() = "22" + + val dv = 12 + } +}
\ No newline at end of file diff --git a/core/testdata/format/java-layout-html/inboundLinksInKotlinMode.html b/core/testdata/format/java-layout-html/inboundLinksInKotlinMode.html new file mode 100644 index 000000000..7025fc771 --- /dev/null +++ b/core/testdata/format/java-layout-html/inboundLinksInKotlinMode.html @@ -0,0 +1,80 @@ +<!-- File: /test/bar/X.html# --> +<html> + <head> + <meta charset="UTF-8"> + </head> + <body> + <h1>X</h1> + <pre><span class="keyword">class </span><span class="identifier">X</span></pre> + <table> + <tr> + <td><a href="#">bar.X</a></td> + </tr> + </table> + <p>See <a href="file:/foo/#foobar%28%29">foo.foobar</a> +See <a href="file:/foo/#v%3Akotlin.Int">foo.v</a> +See <a href="file:/foo/G.html#">foo.G</a> +See <a href="file:/foo/G.html#oo%28%29">foo.G.oo</a> +See <a href="file:/foo/G.html#og%3Akotlin.Int">foo.G.og</a> +See <a href="file:/foo/G.Companion.html#Companion.dg%28%29">foo.G.Companion.dg</a> +See <a href="file:/foo/G.Companion.html#Companion.dv%3Akotlin.Int">foo.G.Companion.dv</a></p> + <h2>Summary</h2> + <table> + <thead> + <tr> + <td> + <h3>Constructors</h3> + </td> + </tr> + </thead> + <tbody> + <tr> + <td> + <div><code><a href="#%3Cinit%3E%28%29"><init></a>()</code></div> + <p>See <a href="file:/foo/#foobar%28%29">foo.foobar</a> +See <a href="file:/foo/#v%3Akotlin.Int">foo.v</a> +See <a href="file:/foo/G.html#">foo.G</a> +See <a href="file:/foo/G.html#oo%28%29">foo.G.oo</a> +See <a href="file:/foo/G.html#og%3Akotlin.Int">foo.G.og</a> +See <a href="file:/foo/G.Companion.html#Companion.dg%28%29">foo.G.Companion.dg</a> +See <a href="file:/foo/G.Companion.html#Companion.dv%3Akotlin.Int">foo.G.Companion.dv</a></p> + </td> + </tr> + </tbody> + </table> + <table> + <thead> + <tr> + <td> + <h3>Functions</h3> + </td> + </tr> + </thead> + <tbody> + <tr> + <td><span class="identifier">String</span></td> + <td> + <div><code><a href="file:/foo/G.html#"><span class="identifier">G</span></a>.<a href="#%28foo.G%29.ext%28%29">ext</a>()</code></div> + </td> + </tr> + </tbody> + </table> + <h2>Constructors</h2> + <div id="<init>()"> + <h3><init></h3> + <pre><span class="identifier">X</span><span class="symbol">(</span><span class="symbol">)</span></pre> + <p>See <a href="file:/foo/#foobar%28%29">foo.foobar</a> +See <a href="file:/foo/#v%3Akotlin.Int">foo.v</a> +See <a href="file:/foo/G.html#">foo.G</a> +See <a href="file:/foo/G.html#oo%28%29">foo.G.oo</a> +See <a href="file:/foo/G.html#og%3Akotlin.Int">foo.G.og</a> +See <a href="file:/foo/G.Companion.html#Companion.dg%28%29">foo.G.Companion.dg</a> +See <a href="file:/foo/G.Companion.html#Companion.dv%3Akotlin.Int">foo.G.Companion.dv</a></p> + </div> + <h2>Functions</h2> + <div id="(foo.G).ext()"> + <h3>ext</h3> + <pre><span class="keyword">fun </span><a href="file:/foo/G.html#"><span class="identifier">G</span></a><span class="symbol">.</span><span class="identifier">ext</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">String</span></pre> + </div> + </body> +</html> diff --git a/core/testdata/format/java-layout-html/inboundLinksInKotlinMode.kt b/core/testdata/format/java-layout-html/inboundLinksInKotlinMode.kt new file mode 100644 index 000000000..6420d7876 --- /dev/null +++ b/core/testdata/format/java-layout-html/inboundLinksInKotlinMode.kt @@ -0,0 +1,16 @@ +package bar + +/** + * See [foo.foobar] + * See [foo.v] + * See [foo.G] + * See [foo.G.oo] + * See [foo.G.og] + * See [foo.G.Companion.dg] + * See [foo.G.Companion.dv] + */ +class X { + + fun (foo.G).ext() = this.oo() +} + diff --git a/core/testdata/format/java-layout-html/inboundLinksTestPackageList b/core/testdata/format/java-layout-html/inboundLinksTestPackageList new file mode 100644 index 000000000..64d25c312 --- /dev/null +++ b/core/testdata/format/java-layout-html/inboundLinksTestPackageList @@ -0,0 +1,3 @@ +$dokka.format:java-layout-html +$dokka.mode:kotlin +foo |