From 3faa3f2d1c7ca33ad8d98bc6c562e4fe6977225f Mon Sep 17 00:00:00 2001 From: Dmitry Jemerov Date: Tue, 27 Oct 2015 17:12:31 +0100 Subject: summarize signatures for overloaded stdlib functions --- test/data/format/summarizeSignatures.kt | 20 ++++++++++++++++++++ test/data/format/summarizeSignatures.md | 22 ++++++++++++++++++++++ 2 files changed, 42 insertions(+) create mode 100644 test/data/format/summarizeSignatures.kt create mode 100644 test/data/format/summarizeSignatures.md (limited to 'test/data/format') diff --git a/test/data/format/summarizeSignatures.kt b/test/data/format/summarizeSignatures.kt new file mode 100644 index 00000000..1d875a50 --- /dev/null +++ b/test/data/format/summarizeSignatures.kt @@ -0,0 +1,20 @@ +package kotlin + +class Array +class IntArray +class CharArray + +/** + * Returns true if foo. + */ +fun IntArray.foo(predicate: (Int) -> Boolean): Boolean = false + +/** + * Returns true if foo. + */ +fun CharArray.foo(predicate: (Char) -> Boolean): Boolean = false + +/** + * Returns true if foo. + */ +fun Array.foo(predicate: (T) -> Boolean): Boolean = false diff --git a/test/data/format/summarizeSignatures.md b/test/data/format/summarizeSignatures.md new file mode 100644 index 00000000..2dcb31a2 --- /dev/null +++ b/test/data/format/summarizeSignatures.md @@ -0,0 +1,22 @@ +[test](test/index) / [kotlin](test/kotlin/index) + + +## Package kotlin + + +### Types + + +| [Array](test/kotlin/-array/index) | `class Array<T>` | +| [CharArray](test/kotlin/-char-array/index) | `class CharArray` | +| [IntArray](test/kotlin/-int-array/index) | `class IntArray` | + + +### Functions + + +| [foo](test/kotlin/foo) | `fun <T> *any_array*<T>.foo(predicate: (T) -> Boolean): Boolean` +Returns true if foo. + + | + -- cgit