diff options
author | Dmitry Jemerov <yole@jetbrains.com> | 2017-02-24 13:15:30 +0100 |
---|---|---|
committer | Dmitry Jemerov <yole@jetbrains.com> | 2017-02-24 13:15:30 +0100 |
commit | a3c7641398de9a3cd594a273538bb9e916139830 (patch) | |
tree | ae5748de0641312f2f935d39eb718a5696393ae5 /core/testdata | |
parent | a962349500918a5e26ae9b5567218986838a1ffb (diff) | |
download | dokka-a3c7641398de9a3cd594a273538bb9e916139830.tar.gz dokka-a3c7641398de9a3cd594a273538bb9e916139830.tar.bz2 dokka-a3c7641398de9a3cd594a273538bb9e916139830.zip |
Omit platform of members when it's the same as the platform of the defining class
Diffstat (limited to 'core/testdata')
4 files changed, 38 insertions, 3 deletions
diff --git a/core/testdata/format/multiplatformMergeMembers/foo.md b/core/testdata/format/multiplatformMergeMembers/foo.md index 3bf19fe1..7490c878 100644 --- a/core/testdata/format/multiplatformMergeMembers/foo.md +++ b/core/testdata/format/multiplatformMergeMembers/foo.md @@ -10,17 +10,17 @@ This is a foo. ### Constructors -| [<init>](test/foo/-foo/-init-)<br>(JVM, JS) | `Foo()`<br>This is a foo. | +| [<init>](test/foo/-foo/-init-) | `Foo()`<br>This is a foo. | ### Properties | [propJs](test/foo/-foo/prop-js)<br>(JS) | `val propJs: String` | | [propJvm](test/foo/-foo/prop-jvm)<br>(JVM) | `val propJvm: String` | -| [propJvmAndJs](test/foo/-foo/prop-jvm-and-js)<br>(JVM, JS) | `val propJvmAndJs: Int` | +| [propJvmAndJs](test/foo/-foo/prop-jvm-and-js) | `val propJvmAndJs: Int` | ### Functions -| [bothJvmAndJs](test/foo/-foo/both-jvm-and-js)<br>(JVM, JS) | `fun bothJvmAndJs(): Unit` | +| [bothJvmAndJs](test/foo/-foo/both-jvm-and-js) | `fun bothJvmAndJs(): Unit` | | [js](test/foo/-foo/js)<br>(JS) | `fun js(): Unit` | | [jvm](test/foo/-foo/jvm)<br>(JVM) | `fun jvm(): Unit` | diff --git a/core/testdata/format/multiplatformOmitRedundant/foo.md b/core/testdata/format/multiplatformOmitRedundant/foo.md new file mode 100644 index 00000000..088ced2c --- /dev/null +++ b/core/testdata/format/multiplatformOmitRedundant/foo.md @@ -0,0 +1,22 @@ +[test](test/index) / [foo](test/foo/index) / [Foo](test/foo/-foo/index) + +# Foo + +`class Foo` + +**Platform and version requirements:** JVM + +This is a foo. + +### Constructors + +| [<init>](test/foo/-foo/-init-) | `Foo()`<br>This is a foo. | + +### Properties + +| [propJvm](test/foo/-foo/prop-jvm) | `val propJvm: String` | + +### Functions + +| [jvm](test/foo/-foo/jvm) | `fun jvm(): Unit` | + diff --git a/core/testdata/format/multiplatformOmitRedundant/js.kt b/core/testdata/format/multiplatformOmitRedundant/js.kt new file mode 100644 index 00000000..d1b1429c --- /dev/null +++ b/core/testdata/format/multiplatformOmitRedundant/js.kt @@ -0,0 +1,2 @@ +package foo + diff --git a/core/testdata/format/multiplatformOmitRedundant/jvm.kt b/core/testdata/format/multiplatformOmitRedundant/jvm.kt new file mode 100644 index 00000000..35e3c08d --- /dev/null +++ b/core/testdata/format/multiplatformOmitRedundant/jvm.kt @@ -0,0 +1,11 @@ +package foo + +/** + * This is a foo. + */ +class Foo { + fun jvm() { + } + + val propJvm = "abc" +} |