mirror of
https://gitflic.ru/project/openide/openide.git
synced 2026-09-27 10:03:11 +07:00
[kotlin] quick doc: include references on builtins
^KTIJ-30157 fixed GitOrigin-RevId: 03dcc246a778c7276fb94937b34e09beefa9a19d
This commit is contained in:
committed by
intellij-monorepo-bot
parent
196334d66b
commit
f61c7a4f60
+6
-9
@@ -71,7 +71,6 @@ import org.jetbrains.kotlin.analysis.api.symbols.markers.KtSymbolWithVisibility
|
||||
import org.jetbrains.kotlin.analysis.api.types.*
|
||||
import org.jetbrains.kotlin.analysis.utils.printer.PrettyPrinter
|
||||
import org.jetbrains.kotlin.analysis.utils.printer.prettyPrint
|
||||
import org.jetbrains.kotlin.builtins.StandardNames
|
||||
import org.jetbrains.kotlin.descriptors.Modality
|
||||
import org.jetbrains.kotlin.descriptors.Visibilities
|
||||
import org.jetbrains.kotlin.idea.base.analysis.api.utils.defaultValue
|
||||
@@ -445,15 +444,13 @@ internal class KotlinIdeDeclarationRenderer(
|
||||
|
||||
else -> FqName.topLevel(name)
|
||||
}
|
||||
val text = if (qName.parent() == FqName.topLevel(StandardNames.BUILT_INS_PACKAGE_NAME)) name.renderName() else {
|
||||
val pathSegments = qName.pathSegments()
|
||||
val qualifiedName = pathSegments.take(pathSegments.indexOf(name) + 1).joinToString(".")
|
||||
val buffer = StringBuilder()
|
||||
DocumentationManagerUtil.createHyperlink(buffer, qualifiedName, name.renderName(), true, false)
|
||||
buffer.toString()
|
||||
}
|
||||
|
||||
printer.append(highlight(text) { if (owner is KtTypeParameterType) asTypeParameterName else asClassName })
|
||||
val pathSegments = qName.pathSegments()
|
||||
val qualifiedName = pathSegments.take(pathSegments.indexOf(name) + 1).joinToString(".")
|
||||
val buffer = StringBuilder()
|
||||
DocumentationManagerUtil.createHyperlink(buffer, qualifiedName, name.renderName(), true, false)
|
||||
|
||||
printer.append(highlight(buffer.toString()) { if (owner is KtTypeParameterType) asTypeParameterName else asClassName })
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -105,8 +105,6 @@ class HtmlClassifierNamePolicy(val base: ClassifierNamePolicy) : ClassifierNameP
|
||||
val name =
|
||||
base.renderClassifier(classifier, renderer) + (type?.takeIf { it.isDefinitelyNotNullType }?.let { " & Any" } ?: "")
|
||||
|
||||
if (classifier.isBoringBuiltinClass())
|
||||
return name
|
||||
return buildString {
|
||||
val ref = classifier.fqNameUnsafe.toString()
|
||||
DocumentationManagerUtil.createHyperlink(this, ref, name, true, false)
|
||||
|
||||
@@ -1,24 +0,0 @@
|
||||
// Copyright 2000-2022 JetBrains s.r.o. and contributors. Use of this source code is governed by the Apache 2.0 license that can be found in the LICENSE file.
|
||||
|
||||
package org.jetbrains.kotlin.idea.kdoc
|
||||
|
||||
import org.jetbrains.kotlin.builtins.StandardNames.FqNames
|
||||
import org.jetbrains.kotlin.descriptors.ClassifierDescriptor
|
||||
import org.jetbrains.kotlin.resolve.DescriptorUtils
|
||||
|
||||
private val boringBuiltinClasses = setOf(
|
||||
FqNames.unit,
|
||||
FqNames._byte,
|
||||
FqNames._short,
|
||||
FqNames._int,
|
||||
FqNames._long,
|
||||
FqNames._char,
|
||||
FqNames._boolean,
|
||||
FqNames._float,
|
||||
FqNames._double,
|
||||
FqNames.string,
|
||||
FqNames.array,
|
||||
FqNames.any
|
||||
)
|
||||
|
||||
fun ClassifierDescriptor.isBoringBuiltinClass(): Boolean = DescriptorUtils.getFqName(this) in boringBuiltinClasses
|
||||
@@ -2,5 +2,6 @@ abstract class Foo {
|
||||
abstract fun ba<caret>r()
|
||||
}
|
||||
|
||||
//K2_INFO: <div class='definition'><pre><span style="color:#000080;font-weight:bold;">public</span> <span style="color:#000080;font-weight:bold;">abstract</span> <span style="color:#000080;font-weight:bold;">fun</span> <span style="color:#000000;">bar</span>()<span style="">: </span><span style="color:#000000;">Unit</span></pre></div><div class='bottom'><icon src="/org/jetbrains/kotlin/idea/icons/classKotlin.svg"/> <a href="psi_element://Foo"><code><span style="color:#000000;">Foo</span></code></a><br/></div>
|
||||
//INFO: <div class='definition'><pre><span style="color:#000080;font-weight:bold;">public</span> <span style="color:#000080;font-weight:bold;">abstract</span> <span style="color:#000080;font-weight:bold;">fun</span> <span style="color:#000000;">bar</span>()<span style="">: </span><span style="color:#000000;">Unit</span></pre></div></pre></div><table class='sections'><p></table><div class='bottom'><icon src="/org/jetbrains/kotlin/idea/icons/classKotlin.svg"/> <a href="psi_element://Foo"><code><span style="color:#000000;">Foo</span></code></a><br/></div>
|
||||
//K2_INFO: <div class='definition'><pre><span style="color:#000080;font-weight:bold;">public</span> <span style="color:#000080;font-weight:bold;">abstract</span> <span style="color:#000080;font-weight:bold;">fun</span> <span style="color:#000000;">bar</span>()<span style="">: </span><span style="color:#000000;"><a href="psi_element://kotlin.Unit">Unit</a></span></pre></div><div class='bottom'><icon src="/org/jetbrains/kotlin/idea/icons/classKotlin.svg"/> <a href="psi_element://Foo"><code><span style="color:#000000;">Foo</span></code></a><br/></div>
|
||||
|
||||
//INFO: <div class='definition'><pre><span style="color:#000080;font-weight:bold;">public</span> <span style="color:#000080;font-weight:bold;">abstract</span> <span style="color:#000080;font-weight:bold;">fun</span> <span style="color:#000000;">bar</span>()<span style="">: </span><span style="color:#000000;"><a href="psi_element://kotlin.Unit">Unit</a></span></pre></div></pre></div><table class='sections'><p></table><div class='bottom'><icon src="/org/jetbrains/kotlin/idea/icons/classKotlin.svg"/> <a href="psi_element://Foo"><code><span style="color:#000000;">Foo</span></code></a><br/></div>
|
||||
|
||||
@@ -2,4 +2,4 @@ interface Foo {
|
||||
val ba<caret>r: String
|
||||
}
|
||||
|
||||
//INFO: <div class='definition'><pre><span style="color:#000080;font-weight:bold;">public</span> <span style="color:#000080;font-weight:bold;">abstract</span> <span style="color:#000080;font-weight:bold;">val</span> <span style="color:#660e7a;font-weight:bold;">bar</span><span style="">: </span><span style="color:#000000;">String</span></pre></div><div class='bottom'><icon src="/org/jetbrains/kotlin/idea/icons/classKotlin.svg"/> <a href="psi_element://Foo"><code><span style="color:#000000;">Foo</span></code></a><br/></div>
|
||||
//INFO: <div class='definition'><pre><span style="color:#000080;font-weight:bold;">public</span> <span style="color:#000080;font-weight:bold;">abstract</span> <span style="color:#000080;font-weight:bold;">val</span> <span style="color:#660e7a;font-weight:bold;">bar</span><span style="">: </span><span style="color:#000000;"><a href="psi_element://kotlin.String">String</a></span></pre></div><div class='bottom'><icon src="/org/jetbrains/kotlin/idea/icons/classKotlin.svg"/> <a href="psi_element://Foo"><code><span style="color:#000000;">Foo</span></code></a><br/></div>
|
||||
|
||||
@@ -9,4 +9,4 @@ class C {
|
||||
}
|
||||
}
|
||||
|
||||
//INFO: <div class='definition'><pre><span style="color:#000080;font-weight:bold;">public</span> <span style="color:#000080;font-weight:bold;">final</span> <span style="color:#000080;font-weight:bold;">fun</span> <span style="color:#000000;">foo</span>()<span style="">: </span><span style="color:#000000;">Unit</span></pre></div><div class='content'><p style='margin-top:0;padding-top:0;'>Use <a href="psi_element://SOME_REFERENCED_VAL"><code><span style="color:#660e7a;font-weight:bold;">SOME_REFERENCED_VAL</span></code></a> to do something</p></div><table class='sections'></table><div class='bottom'><icon src="/org/jetbrains/kotlin/idea/icons/classKotlin.svg"/> <a href="psi_element://C"><code><span style="color:#000000;">C</span></code></a><br/></div>
|
||||
//INFO: <div class='definition'><pre><span style="color:#000080;font-weight:bold;">public</span> <span style="color:#000080;font-weight:bold;">final</span> <span style="color:#000080;font-weight:bold;">fun</span> <span style="color:#000000;">foo</span>()<span style="">: </span><span style="color:#000000;"><a href="psi_element://kotlin.Unit">Unit</a></span></pre></div><div class='content'><p style='margin-top:0;padding-top:0;'>Use <a href="psi_element://SOME_REFERENCED_VAL"><code><span style="color:#660e7a;font-weight:bold;">SOME_REFERENCED_VAL</span></code></a> to do something</p></div><table class='sections'></table><div class='bottom'><icon src="/org/jetbrains/kotlin/idea/icons/classKotlin.svg"/> <a href="psi_element://C"><code><span style="color:#000000;">C</span></code></a><br/></div>
|
||||
|
||||
@@ -3,4 +3,4 @@
|
||||
*/
|
||||
fun some(<caret>f: (Int) -> String) : String? = null
|
||||
|
||||
//INFO: <div class='definition'><pre><span style="color:#000080;font-weight:bold;">value-parameter</span> <span style="color:#000000;">f</span><span style="">: </span><span style="">(</span><span style="color:#000000;">Int</span><span style="">) </span><span style="">-></span> <span style="color:#000000;">String</span></pre></div><div class='content'><p style='margin-top:0;padding-top:0;'>docs for param f</p></div><table class='sections'></table>
|
||||
//INFO: <div class='definition'><pre><span style="color:#000080;font-weight:bold;">value-parameter</span> <span style="color:#000000;">f</span><span style="">: </span><span style="">(</span><span style="color:#000000;"><a href="psi_element://kotlin.Int">Int</a></span><span style="">) </span><span style="">-></span> <span style="color:#000000;"><a href="psi_element://kotlin.String">String</a></span></pre></div><div class='content'><p style='margin-top:0;padding-top:0;'>docs for param f</p></div><table class='sections'></table>
|
||||
|
||||
@@ -4,4 +4,4 @@ fun foo() {
|
||||
}
|
||||
}
|
||||
|
||||
//INFO: <div class='definition'><pre><span style="color:#000080;font-weight:bold;">value-parameter</span> <span style="color:#000000;">it</span><span style="">: </span><span style="color:#000000;">Int</span></pre></div>
|
||||
//INFO: <div class='definition'><pre><span style="color:#000080;font-weight:bold;">value-parameter</span> <span style="color:#000000;">it</span><span style="">: </span><span style="color:#000000;"><a href="psi_element://kotlin.Int">Int</a></span></pre></div>
|
||||
|
||||
@@ -4,4 +4,4 @@ fun foo() {
|
||||
}
|
||||
}
|
||||
|
||||
//INFO: <div class='definition'><pre><span style="color:#000080;font-weight:bold;">value-parameter</span> <span style="color:#000000;">it</span><span style="">: </span><span style="color:#000000;">Int</span></pre></div>
|
||||
//INFO: <div class='definition'><pre><span style="color:#000080;font-weight:bold;">value-parameter</span> <span style="color:#000000;">it</span><span style="">: </span><span style="color:#000000;"><a href="psi_element://kotlin.Int">Int</a></span></pre></div>
|
||||
|
||||
@@ -6,4 +6,4 @@ fun context() {
|
||||
<caret>local()
|
||||
}
|
||||
|
||||
//INFO: <div class='definition'><pre><span style="color:#000080;font-weight:bold;">local</span> <span style="color:#000080;font-weight:bold;">final</span> <span style="color:#000080;font-weight:bold;">fun</span> <span style="color:#000000;">local</span>()<span style="">: </span><span style="color:#000000;">Unit</span></pre></div>
|
||||
//INFO: <div class='definition'><pre><span style="color:#000080;font-weight:bold;">local</span> <span style="color:#000080;font-weight:bold;">final</span> <span style="color:#000080;font-weight:bold;">fun</span> <span style="color:#000000;">local</span>()<span style="">: </span><span style="color:#000000;"><a href="psi_element://kotlin.Unit">Unit</a></span></pre></div>
|
||||
|
||||
@@ -5,4 +5,4 @@ fun test() {
|
||||
}
|
||||
|
||||
|
||||
//INFO: <div class='definition'><pre><span style="color:#000080;font-weight:bold;">val</span> <span style="color:#000000;">test</span><span style="">: </span><span style="color:#000000;">String</span><span style="">?</span></pre></div>
|
||||
//INFO: <div class='definition'><pre><span style="color:#000080;font-weight:bold;">val</span> <span style="color:#000000;">test</span><span style="">: </span><span style="color:#000000;"><a href="psi_element://kotlin.String">String</a></span><span style="">?</span></pre></div>
|
||||
|
||||
@@ -4,4 +4,4 @@ class C(var v: Int) {
|
||||
}
|
||||
}
|
||||
|
||||
//INFO: <div class='definition'><pre><span style="color:#000080;font-weight:bold;">public</span> <span style="color:#000080;font-weight:bold;">final</span> <span style="color:#000080;font-weight:bold;">var</span> <span style="color:#660e7a;font-weight:bold;">v</span><span style="">: </span><span style="color:#000000;">Int</span></pre></div>
|
||||
//INFO: <div class='definition'><pre><span style="color:#000080;font-weight:bold;">public</span> <span style="color:#000080;font-weight:bold;">final</span> <span style="color:#000080;font-weight:bold;">var</span> <span style="color:#660e7a;font-weight:bold;">v</span><span style="">: </span><span style="color:#000000;"><a href="psi_element://kotlin.Int">Int</a></span></pre></div>
|
||||
|
||||
@@ -1,12 +1,13 @@
|
||||
data class DataC<caret>lass(val i: Int, val s: String)
|
||||
|
||||
//K2_INFO: <div class='definition'><pre><span style="color:#000080;font-weight:bold;">public</span> <span style="color:#000080;font-weight:bold;">final</span> <span style="color:#000080;font-weight:bold;">data</span> <span style="color:#000080;font-weight:bold;">class</span> <span style="color:#000000;">DataClass</span>(
|
||||
//K2_INFO: <span style="color:#000080;font-weight:bold;">public</span> <span style="color:#000080;font-weight:bold;">final</span> <span style="color:#000080;font-weight:bold;">val</span> <span style="color:#660e7a;font-weight:bold;">i</span><span style="">: </span><span style="color:#000000;">Int</span>,
|
||||
//K2_INFO: <span style="color:#000080;font-weight:bold;">public</span> <span style="color:#000080;font-weight:bold;">final</span> <span style="color:#000080;font-weight:bold;">val</span> <span style="color:#660e7a;font-weight:bold;">s</span><span style="">: </span><span style="color:#000000;">String</span>
|
||||
//K2_INFO: <span style="color:#000080;font-weight:bold;">public</span> <span style="color:#000080;font-weight:bold;">final</span> <span style="color:#000080;font-weight:bold;">val</span> <span style="color:#660e7a;font-weight:bold;">i</span><span style="">: </span><span style="color:#000000;"><a href="psi_element://kotlin.Int">Int</a></span>,
|
||||
//K2_INFO: <span style="color:#000080;font-weight:bold;">public</span> <span style="color:#000080;font-weight:bold;">final</span> <span style="color:#000080;font-weight:bold;">val</span> <span style="color:#660e7a;font-weight:bold;">s</span><span style="">: </span><span style="color:#000000;"><a href="psi_element://kotlin.String">String</a></span>
|
||||
//K2_INFO: )</pre></div><div class='bottom'><icon src="/org/jetbrains/kotlin/idea/icons/kotlin_file.svg"/> DataClass.kt<br/></div>
|
||||
|
||||
|
||||
|
||||
//INFO: <div class='definition'><pre><span style="color:#000080;font-weight:bold;">public</span> <span style="color:#000080;font-weight:bold;">final</span> <span style="color:#000080;font-weight:bold;">data</span> <span style="color:#000080;font-weight:bold;">class</span> <span style="color:#000000;">DataClass</span>(
|
||||
//INFO: <span style="color:#000080;font-weight:bold;">val</span> <span style="color:#000000;">i</span><span style="">: </span><span style="color:#000000;">Int</span>,
|
||||
//INFO: <span style="color:#000080;font-weight:bold;">val</span> <span style="color:#000000;">s</span><span style="">: </span><span style="color:#000000;">String</span>
|
||||
//INFO: <span style="color:#000080;font-weight:bold;">val</span> <span style="color:#000000;">i</span><span style="">: </span><span style="color:#000000;"><a href="psi_element://kotlin.Int">Int</a></span>,
|
||||
//INFO: <span style="color:#000080;font-weight:bold;">val</span> <span style="color:#000000;">s</span><span style="">: </span><span style="color:#000000;"><a href="psi_element://kotlin.String">String</a></span>
|
||||
//INFO: )</pre></div><div class='bottom'><icon src="/org/jetbrains/kotlin/idea/icons/kotlin_file.svg"/> DataClass.kt<br/></div>
|
||||
|
||||
@@ -1,11 +1,12 @@
|
||||
data class DataClass<caret>(val i: Int, val s: String)
|
||||
|
||||
//K2_INFO: <div class='definition'><pre><span style="color:#000080;font-weight:bold;">public</span> <span style="color:#000080;font-weight:bold;">constructor</span> <span style="color:#000000;">DataClass</span>(
|
||||
//K2_INFO: <span style="color:#000080;font-weight:bold;">public</span> <span style="color:#000080;font-weight:bold;">final</span> <span style="color:#000080;font-weight:bold;">val</span> <span style="color:#660e7a;font-weight:bold;">i</span><span style="">: </span><span style="color:#000000;">Int</span>,
|
||||
//K2_INFO: <span style="color:#000080;font-weight:bold;">public</span> <span style="color:#000080;font-weight:bold;">final</span> <span style="color:#000080;font-weight:bold;">val</span> <span style="color:#660e7a;font-weight:bold;">s</span><span style="">: </span><span style="color:#000000;">String</span>
|
||||
//K2_INFO: <span style="color:#000080;font-weight:bold;">public</span> <span style="color:#000080;font-weight:bold;">final</span> <span style="color:#000080;font-weight:bold;">val</span> <span style="color:#660e7a;font-weight:bold;">i</span><span style="">: </span><span style="color:#000000;"><a href="psi_element://kotlin.Int">Int</a></span>,
|
||||
//K2_INFO: <span style="color:#000080;font-weight:bold;">public</span> <span style="color:#000080;font-weight:bold;">final</span> <span style="color:#000080;font-weight:bold;">val</span> <span style="color:#660e7a;font-weight:bold;">s</span><span style="">: </span><span style="color:#000000;"><a href="psi_element://kotlin.String">String</a></span>
|
||||
//K2_INFO: )</pre></div><div class='bottom'><icon src="/org/jetbrains/kotlin/idea/icons/classKotlin.svg"/> <a href="psi_element://DataClass"><code><span style="color:#000000;">DataClass</span></code></a><br/></div>
|
||||
|
||||
|
||||
//INFO: <div class='definition'><pre><span style="color:#000080;font-weight:bold;">public</span> <span style="color:#000080;font-weight:bold;">constructor</span> <span style="color:#000000;">DataClass</span>(
|
||||
//INFO: <span style="color:#000080;font-weight:bold;">val</span> <span style="color:#000000;">i</span><span style="">: </span><span style="color:#000000;">Int</span>,
|
||||
//INFO: <span style="color:#000080;font-weight:bold;">val</span> <span style="color:#000000;">s</span><span style="">: </span><span style="color:#000000;">String</span>
|
||||
//INFO: <span style="color:#000080;font-weight:bold;">val</span> <span style="color:#000000;">i</span><span style="">: </span><span style="color:#000000;"><a href="psi_element://kotlin.Int">Int</a></span>,
|
||||
//INFO: <span style="color:#000080;font-weight:bold;">val</span> <span style="color:#000000;">s</span><span style="">: </span><span style="color:#000000;"><a href="psi_element://kotlin.String">String</a></span>
|
||||
//INFO: )</pre></div></pre></div><table class='sections'><p></table><div class='bottom'><icon src="/org/jetbrains/kotlin/idea/icons/classKotlin.svg"/> <a href="psi_element://DataClass"><code><span style="color:#000000;">DataClass</span></code></a><br/></div>
|
||||
|
||||
@@ -6,8 +6,8 @@ fun someFun() {
|
||||
|
||||
//K2_INFO: <div class='definition'><pre><span style="color:#000080;font-weight:bold;">public</span> <span style="color:#000080;font-weight:bold;">fun</span> <span style=""><</span><span style="color:#20999d;">T</span><span style="">></span> <span style="color:#000000;">elvisLike</span>(
|
||||
//K2_INFO: <span style="color:#000000;">x</span><span style="">: </span><span style="color:#20999d;"><a href="psi_element://elvisLike.T">T</a></span>,
|
||||
//K2_INFO: <span style="color:#000000;">y</span><span style="">: </span><span style="color:#20999d;"><a href="psi_element://elvisLike.T">T</a></span> & <span style="color:#000000;">Any</span>
|
||||
//K2_INFO: )<span style="">: </span><span style="color:#20999d;"><a href="psi_element://elvisLike.T">T</a></span> & <span style="color:#000000;">Any</span></pre></div><div class='bottom'><icon src="/org/jetbrains/kotlin/idea/icons/kotlin_file.svg"/> DefinitelyNonNullType.kt<br/></div>
|
||||
//K2_INFO: <span style="color:#000000;">y</span><span style="">: </span><span style="color:#20999d;"><a href="psi_element://elvisLike.T">T</a></span> & <span style="color:#000000;"><a href="psi_element://kotlin.Any">Any</a></span>
|
||||
//K2_INFO: )<span style="">: </span><span style="color:#20999d;"><a href="psi_element://elvisLike.T">T</a></span> & <span style="color:#000000;"><a href="psi_element://kotlin.Any">Any</a></span></pre></div><div class='bottom'><icon src="/org/jetbrains/kotlin/idea/icons/kotlin_file.svg"/> DefinitelyNonNullType.kt<br/></div>
|
||||
|
||||
//INFO: <div class='definition'><pre><span style="color:#000080;font-weight:bold;">public</span> <span style="color:#000080;font-weight:bold;">fun</span> <span style=""><</span><span style="color:#20999d;">T</span><span style="">></span> <span style="color:#000000;">elvisLike</span>(
|
||||
//INFO: <span style="color:#000000;">x</span><span style="">: </span><span style="color:#20999d;"><a href="psi_element://elvisLike.T">T</a></span>,
|
||||
|
||||
@@ -3,8 +3,9 @@ fun <caret>lol() {
|
||||
println("lol")
|
||||
}
|
||||
|
||||
//INFO: <div class='definition'><pre><span style="color:#808000;">@</span><span style="color:#808000;"><a href="psi_element://kotlin.Deprecated">Deprecated</a></span><span style="">(</span><span style="">message</span><span style=""> = </span><span style="color:#008000;font-weight:bold;">"lol no more mainstream"</span><span style="">, </span><span style="">replaceWith</span><span style=""> = </span><span style="color:#808000;">@</span><span style="color:#808000;"><a href="psi_element://kotlin.ReplaceWith">ReplaceWith</a></span><span style="">(</span><span style="">expression</span><span style=""> = </span><span style="color:#008000;font-weight:bold;">"kek()"</span><span style="">, </span><span style="">imports</span><span style=""> = </span><span style="">{</span><span style="">}</span><span style="">)</span><span style="">)</span>
|
||||
//INFO: <span style="color:#000080;font-weight:bold;">public</span> <span style="color:#000080;font-weight:bold;">fun</span> <span style="color:#000000;">lol</span>()<span style="">: </span><span style="color:#000000;">Unit</span></pre></div><table class='sections'><tr><td valign='top' class='section'><p>Deprecated:</td><td valign='top'>lol no more mainstream</td><tr><td valign='top' class='section'><p>Replace with:</td><td valign='top'><code><span style="">kek()</span></code></td></table></pre></div><table class='sections'><p></table><div class='bottom'><icon src="/org/jetbrains/kotlin/idea/icons/kotlin_file.svg"/> DeprecationWithReplaceInfo.kt<br/></div>
|
||||
|
||||
//K2_INFO: <div class='definition'><pre><span style="color:#808000;">@</span><span style="color:#808000;"><a href="psi_element://kotlin.Deprecated">Deprecated</a></span>(<span style="color:#000000;">message</span><span style=""> = </span><span style="color:#008000;font-weight:bold;">"lol no more mainstream"</span>, <span style="color:#000000;">replaceWith</span><span style=""> = </span><span style="color:#808000;">@ReplaceWith</span><span style="">(</span><span style="color:#000000;">expression</span><span style=""> = </span><span style="color:#008000;font-weight:bold;">"kek()"</span><span style="">)</span>)
|
||||
//K2_INFO: <span style="color:#000080;font-weight:bold;">public</span> <span style="color:#000080;font-weight:bold;">fun</span> <span style="color:#000000;">lol</span>()<span style="">: </span><span style="color:#000000;">Unit</span></pre></div><div class='bottom'><icon src="/org/jetbrains/kotlin/idea/icons/kotlin_file.svg"/> DeprecationWithReplaceInfo.kt<br/></div>
|
||||
//K2_INFO: <span style="color:#000080;font-weight:bold;">public</span> <span style="color:#000080;font-weight:bold;">fun</span> <span style="color:#000000;">lol</span>()<span style="">: </span><span style="color:#000000;"><a href="psi_element://kotlin.Unit">Unit</a></span></pre></div><div class='bottom'><icon src="/org/jetbrains/kotlin/idea/icons/kotlin_file.svg"/> DeprecationWithReplaceInfo.kt<br/></div>
|
||||
|
||||
|
||||
//INFO: <div class='definition'><pre><span style="color:#808000;">@</span><span style="color:#808000;"><a href="psi_element://kotlin.Deprecated">Deprecated</a></span><span style="">(</span><span style="">message</span><span style=""> = </span><span style="color:#008000;font-weight:bold;">"lol no more mainstream"</span><span style="">, </span><span style="">replaceWith</span><span style=""> = </span><span style="color:#808000;">@</span><span style="color:#808000;"><a href="psi_element://kotlin.ReplaceWith">ReplaceWith</a></span><span style="">(</span><span style="">expression</span><span style=""> = </span><span style="color:#008000;font-weight:bold;">"kek()"</span><span style="">, </span><span style="">imports</span><span style=""> = </span><span style="">{</span><span style="">}</span><span style="">)</span><span style="">)</span>
|
||||
//INFO: <span style="color:#000080;font-weight:bold;">public</span> <span style="color:#000080;font-weight:bold;">fun</span> <span style="color:#000000;">lol</span>()<span style="">: </span><span style="color:#000000;"><a href="psi_element://kotlin.Unit">Unit</a></span></pre></div><table class='sections'><tr><td valign='top' class='section'><p>Deprecated:</td><td valign='top'>lol no more mainstream</td><tr><td valign='top' class='section'><p>Replace with:</td><td valign='top'><code><span style="">kek()</span></code></td></table></pre></div><table class='sections'><p></table><div class='bottom'><icon src="/org/jetbrains/kotlin/idea/icons/kotlin_file.svg"/> DeprecationWithReplaceInfo.kt<br/></div>
|
||||
|
||||
@@ -7,5 +7,6 @@ fun Foo.bar() {
|
||||
foo(th<caret>is)
|
||||
}
|
||||
|
||||
//K2_INFO: <div class='definition'><pre><span style="color:#000080;font-weight:bold;">public</span> <span style="color:#000080;font-weight:bold;">fun</span> <span style="color:#000000;"><a href="psi_element://Foo">Foo</a></span><span style="">.</span><span style="color:#000000;">bar</span>()<span style="">: </span><span style="color:#000000;">Unit</span></pre></div><div class='bottom'><icon src="/org/jetbrains/kotlin/idea/icons/kotlin_file.svg"/> ExtensionReceiver.kt<br/></div>
|
||||
//INFO: <div class='definition'><pre><span style="color:#000080;font-weight:bold;">public</span> <span style="color:#000080;font-weight:bold;">fun</span> <span style="color:#000000;"><a href="psi_element://Foo">Foo</a></span><span style="">.</span><span style="color:#000000;">bar</span>()<span style="">: </span><span style="color:#000000;">Unit</span></pre></div></pre></div><table class='sections'><p></table><div class='bottom'><icon src="/org/jetbrains/kotlin/idea/icons/kotlin_file.svg"/> ExtensionReceiver.kt<br/></div>
|
||||
//K2_INFO: <div class='definition'><pre><span style="color:#000080;font-weight:bold;">public</span> <span style="color:#000080;font-weight:bold;">fun</span> <span style="color:#000000;"><a href="psi_element://Foo">Foo</a></span><span style="">.</span><span style="color:#000000;">bar</span>()<span style="">: </span><span style="color:#000000;"><a href="psi_element://kotlin.Unit">Unit</a></span></pre></div><div class='bottom'><icon src="/org/jetbrains/kotlin/idea/icons/kotlin_file.svg"/> ExtensionReceiver.kt<br/></div>
|
||||
|
||||
//INFO: <div class='definition'><pre><span style="color:#000080;font-weight:bold;">public</span> <span style="color:#000080;font-weight:bold;">fun</span> <span style="color:#000000;"><a href="psi_element://Foo">Foo</a></span><span style="">.</span><span style="color:#000000;">bar</span>()<span style="">: </span><span style="color:#000000;"><a href="psi_element://kotlin.Unit">Unit</a></span></pre></div></pre></div><table class='sections'><p></table><div class='bottom'><icon src="/org/jetbrains/kotlin/idea/icons/kotlin_file.svg"/> ExtensionReceiver.kt<br/></div>
|
||||
|
||||
@@ -7,5 +7,6 @@ fun Foo.bar() {
|
||||
foo(this<caret>)
|
||||
}
|
||||
|
||||
//K2_INFO: <div class='definition'><pre><span style="color:#000080;font-weight:bold;">public</span> <span style="color:#000080;font-weight:bold;">fun</span> <span style="color:#000000;"><a href="psi_element://Foo">Foo</a></span><span style="">.</span><span style="color:#000000;">bar</span>()<span style="">: </span><span style="color:#000000;">Unit</span></pre></div><div class='bottom'><icon src="/org/jetbrains/kotlin/idea/icons/kotlin_file.svg"/> ExtensionReceiverEnd.kt<br/></div>
|
||||
//INFO: <div class='definition'><pre><span style="color:#000080;font-weight:bold;">public</span> <span style="color:#000080;font-weight:bold;">fun</span> <span style="color:#000000;"><a href="psi_element://Foo">Foo</a></span><span style="">.</span><span style="color:#000000;">bar</span>()<span style="">: </span><span style="color:#000000;">Unit</span></pre></div></pre></div><table class='sections'><p></table><div class='bottom'><icon src="/org/jetbrains/kotlin/idea/icons/kotlin_file.svg"/> ExtensionReceiverEnd.kt<br/></div>
|
||||
//K2_INFO: <div class='definition'><pre><span style="color:#000080;font-weight:bold;">public</span> <span style="color:#000080;font-weight:bold;">fun</span> <span style="color:#000000;"><a href="psi_element://Foo">Foo</a></span><span style="">.</span><span style="color:#000000;">bar</span>()<span style="">: </span><span style="color:#000000;"><a href="psi_element://kotlin.Unit">Unit</a></span></pre></div><div class='bottom'><icon src="/org/jetbrains/kotlin/idea/icons/kotlin_file.svg"/> ExtensionReceiverEnd.kt<br/></div>
|
||||
|
||||
//INFO: <div class='definition'><pre><span style="color:#000080;font-weight:bold;">public</span> <span style="color:#000080;font-weight:bold;">fun</span> <span style="color:#000000;"><a href="psi_element://Foo">Foo</a></span><span style="">.</span><span style="color:#000000;">bar</span>()<span style="">: </span><span style="color:#000000;"><a href="psi_element://kotlin.Unit">Unit</a></span></pre></div></pre></div><table class='sections'><p></table><div class='bottom'><icon src="/org/jetbrains/kotlin/idea/icons/kotlin_file.svg"/> ExtensionReceiverEnd.kt<br/></div>
|
||||
|
||||
@@ -6,6 +6,6 @@
|
||||
*/
|
||||
fun <caret>test() {}
|
||||
|
||||
//INFO: <div class='definition'><pre><span style="color:#000080;font-weight:bold;">public</span> <span style="color:#000080;font-weight:bold;">fun</span> <span style="color:#000000;">test</span>()<span style="">: </span><span style="color:#000000;">Unit</span></pre></div><div class='content'><p style='margin-top:0;padding-top:0;'><em>foo</em> <strong>bar</strong> <del>baz</del></p>
|
||||
//INFO: <div class='definition'><pre><span style="color:#000080;font-weight:bold;">public</span> <span style="color:#000080;font-weight:bold;">fun</span> <span style="color:#000000;">test</span>()<span style="">: </span><span style="color:#000000;"><a href="psi_element://kotlin.Unit">Unit</a></span></pre></div><div class='content'><p style='margin-top:0;padding-top:0;'><em>foo</em> <strong>bar</strong> <del>baz</del></p>
|
||||
//INFO: <blockquote><p>quote line another quote line</p>
|
||||
//INFO: </blockquote></div><table class='sections'></table><div class='bottom'><icon src="/org/jetbrains/kotlin/idea/icons/kotlin_file.svg"/> Formatting.kt<br/></div>
|
||||
|
||||
@@ -3,4 +3,4 @@ class Foo {
|
||||
override fun to<caret>String() = "dummy"
|
||||
}
|
||||
|
||||
//INFO: <div class='definition'><pre><span style="color:#000080;font-weight:bold;">public</span> <span style="color:#000080;font-weight:bold;">open</span> <span style="color:#000080;font-weight:bold;">fun</span> <span style="color:#000000;">toString</span>()<span style="">: </span><span style="color:#000000;">String</span></pre></div><div class='content'><p style='margin-top:0;padding-top:0;'>Returns a string representation of the object.</p></div><table class='sections'></table><div class='bottom'><icon src="/org/jetbrains/kotlin/idea/icons/classKotlin.svg"/> <a href="psi_element://Foo"><code><span style="color:#000000;">Foo</span></code></a><br/></div>
|
||||
//INFO: <div class='definition'><pre><span style="color:#000080;font-weight:bold;">public</span> <span style="color:#000080;font-weight:bold;">open</span> <span style="color:#000080;font-weight:bold;">fun</span> <span style="color:#000000;">toString</span>()<span style="">: </span><span style="color:#000000;"><a href="psi_element://kotlin.String">String</a></span></pre></div><div class='content'><p style='margin-top:0;padding-top:0;'>Returns a string representation of the object.</p></div><table class='sections'></table><div class='bottom'><icon src="/org/jetbrains/kotlin/idea/icons/classKotlin.svg"/> <a href="psi_element://Foo"><code><span style="color:#000000;">Foo</span></code></a><br/></div>
|
||||
|
||||
@@ -1,4 +1,5 @@
|
||||
fun test(lambda: (<caret>a: Int) -> String) {}
|
||||
|
||||
//K2_INFO: <div class='definition'><pre><span style="color:#000000;">a</span><span style="">: </span><span style="color:#000000;">Int</span></pre></div>
|
||||
//INFO: <div class='definition'><pre><span style="color:#000080;font-weight:bold;">val</span> <span style="color:#000000;">a</span><span style="">: </span><span style="color:#000000;">Int</span></pre></div>
|
||||
//K2_INFO: <div class='definition'><pre><span style="color:#000000;">a</span><span style="">: </span><span style="color:#000000;"><a href="psi_element://kotlin.Int">Int</a></span></pre></div>
|
||||
|
||||
//INFO: <div class='definition'><pre><span style="color:#000080;font-weight:bold;">val</span> <span style="color:#000000;">a</span><span style="">: </span><span style="color:#000000;"><a href="psi_element://kotlin.Int">Int</a></span></pre></div>
|
||||
|
||||
@@ -4,6 +4,6 @@ class A : OverrideMe() {
|
||||
}
|
||||
|
||||
|
||||
//INFO: <div class='definition'><pre><span style="color:#000080;font-weight:bold;">protected</span> <span style="color:#000080;font-weight:bold;">open</span> <span style="color:#000080;font-weight:bold;">fun</span> <span style="color:#000000;">overrideMe</span>()<span style="">: </span><span style="color:#000000;">Unit</span></pre></div></pre></div><table class='sections'><p><tr><td valign='top' class='section'><p>From class:</td><td valign='top'><p><a href="psi_element://OverrideMe"><code><span style="color:#000000;">OverrideMe</span></code></a><br>
|
||||
//INFO: <div class='definition'><pre><span style="color:#000080;font-weight:bold;">protected</span> <span style="color:#000080;font-weight:bold;">open</span> <span style="color:#000080;font-weight:bold;">fun</span> <span style="color:#000000;">overrideMe</span>()<span style="">: </span><span style="color:#000000;"><a href="psi_element://kotlin.Unit">Unit</a></span></pre></div></pre></div><table class='sections'><p><tr><td valign='top' class='section'><p>From class:</td><td valign='top'><p><a href="psi_element://OverrideMe"><code><span style="color:#000000;">OverrideMe</span></code></a><br>
|
||||
//INFO: Some comment
|
||||
//INFO: </td><tr><td valign='top' class='section'><p>Overrides:</td><td valign='top'><p><a href="psi_element://OverrideMe#overrideMe()"><code><span style="color:#000000;">overrideMe</span></code></a> in class <a href="psi_element://OverrideMe"><code><span style="color:#000000;">OverrideMe</span></code></a></td></table><div class='bottom'><icon src="/org/jetbrains/kotlin/idea/icons/classKotlin.svg"/> <a href="psi_element://A"><code><span style="color:#000000;">A</span></code></a><br/></div>
|
||||
|
||||
@@ -4,6 +4,6 @@ class A : OverrideMe {
|
||||
}
|
||||
|
||||
|
||||
//INFO: <div class='definition'><pre><span style="color:#000080;font-weight:bold;">public</span> <span style="color:#000080;font-weight:bold;">open</span> <span style="color:#000080;font-weight:bold;">fun</span> <span style="color:#000000;">overrideMe</span>()<span style="">: </span><span style="color:#000000;">Unit</span></pre></div></pre></div><table class='sections'><p><tr><td valign='top' class='section'><p>From interface:</td><td valign='top'><p><a href="psi_element://OverrideMe"><code><span style="color:#000000;">OverrideMe</span></code></a><br>
|
||||
//INFO: <div class='definition'><pre><span style="color:#000080;font-weight:bold;">public</span> <span style="color:#000080;font-weight:bold;">open</span> <span style="color:#000080;font-weight:bold;">fun</span> <span style="color:#000000;">overrideMe</span>()<span style="">: </span><span style="color:#000000;"><a href="psi_element://kotlin.Unit">Unit</a></span></pre></div></pre></div><table class='sections'><p><tr><td valign='top' class='section'><p>From interface:</td><td valign='top'><p><a href="psi_element://OverrideMe"><code><span style="color:#000000;">OverrideMe</span></code></a><br>
|
||||
//INFO: Some comment
|
||||
//INFO: </td><tr><td valign='top' class='section'><p>Specified by:</td><td valign='top'><p><a href="psi_element://OverrideMe#overrideMe()"><code><span style="color:#000000;">overrideMe</span></code></a> in interface <a href="psi_element://OverrideMe"><code><span style="color:#000000;">OverrideMe</span></code></a></td></table><div class='bottom'><icon src="/org/jetbrains/kotlin/idea/icons/classKotlin.svg"/> <a href="psi_element://A"><code><span style="color:#000000;">A</span></code></a><br/></div>
|
||||
|
||||
@@ -7,7 +7,8 @@ class JvmFieldContainerContainer {
|
||||
|
||||
//K2_INFO: <div class='definition'><pre><span style="color:#808000;">@</span><span style="color:#808000;"><a href="psi_element://Anno">Anno</a></span>
|
||||
//K2_INFO: <span style="color:#808000;">@</span><span style="color:#000080;font-weight:bold;">field</span>:<span style="color:#808000;"><a href="psi_element://kotlin.jvm.JvmField">JvmField</a></span>
|
||||
//K2_INFO: <span style="color:#000080;font-weight:bold;">public</span> <span style="color:#000080;font-weight:bold;">final</span> <span style="color:#000080;font-weight:bold;">val</span> <span style="color:#660e7a;font-weight:bold;">jvmField</span><span style="">: </span><span style="color:#000000;">Int</span></pre></div><div class='bottom'><icon src="/org/jetbrains/kotlin/idea/icons/classKotlin.svg"/> <a href="psi_element://JvmFieldContainerContainer.Companion"><code><span style="color:#000000;">JvmFieldContainerContainer.Companion</span></code></a><br/></div>
|
||||
//K2_INFO: <span style="color:#000080;font-weight:bold;">public</span> <span style="color:#000080;font-weight:bold;">final</span> <span style="color:#000080;font-weight:bold;">val</span> <span style="color:#660e7a;font-weight:bold;">jvmField</span><span style="">: </span><span style="color:#000000;"><a href="psi_element://kotlin.Int">Int</a></span></pre></div><div class='bottom'><icon src="/org/jetbrains/kotlin/idea/icons/classKotlin.svg"/> <a href="psi_element://JvmFieldContainerContainer.Companion"><code><span style="color:#000000;">JvmFieldContainerContainer.Companion</span></code></a><br/></div>
|
||||
|
||||
|
||||
//INFO: <div class='definition'><pre><span style="color:#808000;">@</span><span style="color:#808000;"><a href="psi_element://Anno">Anno</a></span>
|
||||
//INFO: <span style="color:#808000;">@</span><span style="color:#000080;font-weight:bold;">field</span><span style="color:#808000;">:</span><span style="color:#808000;"><a href="psi_element://kotlin.jvm.JvmField">JvmField</a></span> <span style="color:#000080;font-weight:bold;">public</span> <span style="color:#000080;font-weight:bold;">final</span> <span style="color:#000080;font-weight:bold;">val</span> <span style="color:#660e7a;font-weight:bold;">jvmField</span><span style="">: </span><span style="color:#000000;">Int</span></pre></div><div class='bottom'><icon src="/org/jetbrains/kotlin/idea/icons/classKotlin.svg"/> <a href="psi_element://JvmFieldContainerContainer.Companion"><code><span style="color:#000000;">JvmFieldContainerContainer.Companion</span></code></a><br/></div>
|
||||
//INFO: <span style="color:#808000;">@</span><span style="color:#000080;font-weight:bold;">field</span><span style="color:#808000;">:</span><span style="color:#808000;"><a href="psi_element://kotlin.jvm.JvmField">JvmField</a></span> <span style="color:#000080;font-weight:bold;">public</span> <span style="color:#000080;font-weight:bold;">final</span> <span style="color:#000080;font-weight:bold;">val</span> <span style="color:#660e7a;font-weight:bold;">jvmField</span><span style="">: </span><span style="color:#000000;"><a href="psi_element://kotlin.Int">Int</a></span></pre></div><div class='bottom'><icon src="/org/jetbrains/kotlin/idea/icons/classKotlin.svg"/> <a href="psi_element://JvmFieldContainerContainer.Companion"><code><span style="color:#000000;">JvmFieldContainerContainer.Companion</span></code></a><br/></div>
|
||||
|
||||
@@ -2,4 +2,4 @@ class Foo {
|
||||
val <caret>lateinit: String = ""
|
||||
}
|
||||
|
||||
//INFO: <div class='definition'><pre><span style="color:#000080;font-weight:bold;">public</span> <span style="color:#000080;font-weight:bold;">final</span> <span style="color:#000080;font-weight:bold;">val</span> <span style="color:#660e7a;font-weight:bold;">lateinit</span><span style="">: </span><span style="color:#000000;">String</span></pre></div><div class='bottom'><icon src="/org/jetbrains/kotlin/idea/icons/classKotlin.svg"/> <a href="psi_element://Foo"><code><span style="color:#000000;">Foo</span></code></a><br/></div>
|
||||
//INFO: <div class='definition'><pre><span style="color:#000080;font-weight:bold;">public</span> <span style="color:#000080;font-weight:bold;">final</span> <span style="color:#000080;font-weight:bold;">val</span> <span style="color:#660e7a;font-weight:bold;">lateinit</span><span style="">: </span><span style="color:#000000;"><a href="psi_element://kotlin.String">String</a></span></pre></div><div class='bottom'><icon src="/org/jetbrains/kotlin/idea/icons/classKotlin.svg"/> <a href="psi_element://Foo"><code><span style="color:#000000;">Foo</span></code></a><br/></div>
|
||||
|
||||
@@ -3,5 +3,5 @@ fun test() {
|
||||
}
|
||||
|
||||
//INFO: <div class='definition'><pre><span style="color:#000080;font-weight:bold;">public</span> <span style="color:#000080;font-weight:bold;">inline</span> <span style="color:#000080;font-weight:bold;">fun</span> <span style=""><</span><span style="color:#20999d;">T</span><span style="">></span> <span style="color:#000000;"><a href="psi_element://kotlin.collections.Iterable">Iterable</a></span><span style=""><</span><span style="color:#20999d;"><a href="psi_element://kotlin.collections.filter.T">T</a></span><span style="">></span><span style="">.</span><span style="color:#000000;">filter</span>(
|
||||
//INFO: <span style="color:#000000;">predicate</span><span style="">: </span><span style="">(</span><span style="color:#20999d;"><a href="psi_element://kotlin.collections.filter.T">T</a></span><span style="">) </span><span style="">-></span> <span style="color:#000000;">Boolean</span>
|
||||
//INFO: <span style="color:#000000;">predicate</span><span style="">: </span><span style="">(</span><span style="color:#20999d;"><a href="psi_element://kotlin.collections.filter.T">T</a></span><span style="">) </span><span style="">-></span> <span style="color:#000000;"><a href="psi_element://kotlin.Boolean">Boolean</a></span>
|
||||
//INFO: )<span style="">: </span><span style="color:#000000;"><a href="psi_element://kotlin.collections.List">List</a></span><span style=""><</span><span style="color:#20999d;"><a href="psi_element://kotlin.collections.filter.T">T</a></span><span style="">></span></pre></div><div class='content'><p style='margin-top:0;padding-top:0;'>Returns a list containing only elements matching the given <a href="psi_element://predicate"><code><span style="color:#0000ff;">predicate</span></code></a>.</p></div><table class='sections'><tr><td valign='top' class='section'><p>Samples:</td><td valign='top'><p><a href="psi_element://samples.collections.Collections.Filtering.filter"><code><span style="color:#000000;">samples</span><span style="">.</span><span style="color:#000000;">collections</span><span style="">.</span><span style="color:#000000;">Collections</span><span style="">.</span><span style="color:#000000;">Filtering</span><span style="">.</span><span style="color:#4585be;">filter</span></code></a><pre><code><span style="color:#808080;font-style:italic;">// Unresolved</span></code></pre></td></table><div class='bottom'><icon src="/org/jetbrains/kotlin/idea/icons/classKotlin.svg"/> <a href="psi_element://kotlin.collections"><code><span style="color:#000000;">kotlin.collections</span></code></a><br/><icon src="/org/jetbrains/kotlin/idea/icons/kotlin_file.svg"/> _Collections.kt<br/></div>
|
||||
|
||||
+1
-1
@@ -8,4 +8,4 @@ expect fun foo(param: String)
|
||||
actual fun foo(pa<caret>ram: String) {}
|
||||
|
||||
// IGNORE_K2
|
||||
//INFO: <div class='definition'><pre><span style="color:#000080;font-weight:bold;">value-parameter</span> <span style="color:#000000;">param</span><span style="">: </span><span style="color:#000000;">String</span></pre></div><div class='content'><p style='margin-top:0;padding-top:0;'>doc for expected <code><span style="">param</span></code> of function <code><span style="">foo</span></code></p></div><table class='sections'></table>
|
||||
//INFO: <div class='definition'><pre><span style="color:#000080;font-weight:bold;">value-parameter</span> <span style="color:#000000;">param</span><span style="">: </span><span style="color:#000000;"><a href="psi_element://kotlin.String">String</a></span></pre></div><div class='content'><p style='margin-top:0;padding-top:0;'>doc for expected <code><span style="">param</span></code> of function <code><span style="">foo</span></code></p></div><table class='sections'></table>
|
||||
|
||||
@@ -13,5 +13,5 @@ fun test() {
|
||||
val f = Foo<caret>(10)
|
||||
}
|
||||
//INFO: <div class='definition'><pre><span style="color:#000080;font-weight:bold;">public</span> <span style="color:#000080;font-weight:bold;">constructor</span> <span style="color:#000000;">Foo</span>(
|
||||
//INFO: <span style="color:#000000;">x</span><span style="">: </span><span style="color:#000000;">Int</span>
|
||||
//INFO: <span style="color:#000000;">x</span><span style="">: </span><span style="color:#000000;"><a href="psi_element://kotlin.Int">Int</a></span>
|
||||
//INFO: )</pre></div><div class='content'><p style='margin-top:0;padding-top:0;'>Documentation is here.</p></div><table class='sections'></table><div class='bottom'><icon src="/org/jetbrains/kotlin/idea/icons/classKotlin.svg"/> <a href="psi_element://Foo"><code><span style="color:#000000;">Foo</span></code></a><br/></div>
|
||||
|
||||
@@ -8,5 +8,5 @@ fun use() {
|
||||
|
||||
|
||||
//INFO: <div class='definition'><pre><span style="color:#000080;font-weight:bold;">public</span> <span style="color:#000080;font-weight:bold;">final</span> <span style="color:#000080;font-weight:bold;">fun</span> <span style="color:#000000;">valueOf</span>(
|
||||
//INFO: <span style="color:#000000;">value</span><span style="">: </span><span style="color:#000000;">String</span>
|
||||
//INFO: <span style="color:#000000;">value</span><span style="">: </span><span style="color:#000000;"><a href="psi_element://kotlin.String">String</a></span>
|
||||
//INFO: )<span style="">: </span><span style="color:#000000;"><a href="psi_element://E">E</a></span></pre></div><div class='content'><p style='margin-top:0;padding-top:0;'>Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)</p></div><table class='sections'><tr><td valign='top' class='section'><p>Throws:</td><td valign='top'><p><code><a href="psi_element://IllegalArgumentException"><code><span style="color:#0000ff;">IllegalArgumentException</span></code></a></code> - if this enum type has no constant with the specified name</td></table>
|
||||
|
||||
@@ -6,4 +6,4 @@ fun use() {
|
||||
E.values<caret>()
|
||||
}
|
||||
|
||||
//INFO: <div class='definition'><pre><span style="color:#000080;font-weight:bold;">public</span> <span style="color:#000080;font-weight:bold;">final</span> <span style="color:#000080;font-weight:bold;">fun</span> <span style="color:#000000;">values</span>()<span style="">: </span><span style="color:#000000;">Array</span><span style=""><</span><span style="color:#000000;"><a href="psi_element://E">E</a></span><span style="">></span></pre></div><div class='content'><p style='margin-top:0;padding-top:0;'>Returns an array containing the constants of this enum type, in the order they're declared. This method may be used to iterate over the constants.</p></div><table class='sections'></table>
|
||||
//INFO: <div class='definition'><pre><span style="color:#000080;font-weight:bold;">public</span> <span style="color:#000080;font-weight:bold;">final</span> <span style="color:#000080;font-weight:bold;">fun</span> <span style="color:#000000;">values</span>()<span style="">: </span><span style="color:#000000;"><a href="psi_element://kotlin.Array">Array</a></span><span style=""><</span><span style="color:#000000;"><a href="psi_element://E">E</a></span><span style="">></span></pre></div><div class='content'><p style='margin-top:0;padding-top:0;'>Returns an array containing the constants of this enum type, in the order they're declared. This method may be used to iterate over the constants.</p></div><table class='sections'></table>
|
||||
|
||||
+1
-1
@@ -14,4 +14,4 @@
|
||||
*/
|
||||
fun <caret>testFun() = 12
|
||||
|
||||
//INFO: <div class='definition'><pre><span style="color:#000080;font-weight:bold;">public</span> <span style="color:#000080;font-weight:bold;">fun</span> <span style="color:#000000;">testFun</span>()<span style="">: </span><span style="color:#000000;">Int</span></pre></div><div class='content'><table><thead><tr><th align="left"> left</th><th align="center"> center</th><th align="right"> right</th><th> default</th></tr></thead><tbody><tr><td align="left"> 1</td><td align="center"> 2</td><td align="right"> 3</td><td> 4</td></tr></tbody></table> <table><thead><tr><th> foo</th><th> bar</th><th> baz</th></tr></thead><tbody><tr><td> 1</td><td> 2</td></tr><tr><td> 3</td><td> 4</td><td> 5</td></tr></tbody></table> <table><thead><tr><th> header</th><th> only</th></tr></thead></table></div><table class='sections'></table><div class='bottom'><icon src="/org/jetbrains/kotlin/idea/icons/kotlin_file.svg"/> OnFunctionDeclarationWithGFMTable.kt<br/></div>
|
||||
//INFO: <div class='definition'><pre><span style="color:#000080;font-weight:bold;">public</span> <span style="color:#000080;font-weight:bold;">fun</span> <span style="color:#000000;">testFun</span>()<span style="">: </span><span style="color:#000000;"><a href="psi_element://kotlin.Int">Int</a></span></pre></div><div class='content'><table><thead><tr><th align="left"> left</th><th align="center"> center</th><th align="right"> right</th><th> default</th></tr></thead><tbody><tr><td align="left"> 1</td><td align="center"> 2</td><td align="right"> 3</td><td> 4</td></tr></tbody></table> <table><thead><tr><th> foo</th><th> bar</th><th> baz</th></tr></thead><tbody><tr><td> 1</td><td> 2</td></tr><tr><td> 3</td><td> 4</td><td> 5</td></tr></tbody></table> <table><thead><tr><th> header</th><th> only</th></tr></thead></table></div><table class='sections'></table><div class='bottom'><icon src="/org/jetbrains/kotlin/idea/icons/kotlin_file.svg"/> OnFunctionDeclarationWithGFMTable.kt<br/></div>
|
||||
|
||||
+3
-3
@@ -13,6 +13,6 @@ package test
|
||||
fun <caret>testFun(first: String, second: Int) = 12
|
||||
|
||||
//INFO: <div class='definition'><pre><span style="color:#000080;font-weight:bold;">public</span> <span style="color:#000080;font-weight:bold;">fun</span> <span style="color:#000000;">testFun</span>(
|
||||
//INFO: <span style="color:#000000;">first</span><span style="">: </span><span style="color:#000000;">String</span>,
|
||||
//INFO: <span style="color:#000000;">second</span><span style="">: </span><span style="color:#000000;">Int</span>
|
||||
//INFO: )<span style="">: </span><span style="color:#000000;">Int</span></pre></div><div class='content'><p style='margin-top:0;padding-top:0;'>Test function</p></div><table class='sections'><tr><td valign='top' class='section'><p>Params:</td><td valign='top'><p><code><a href="psi_element://first"><code><span style="color:#0000ff;">first</span></code></a></code> - Some<p><code><a href="psi_element://second"><code><span style="color:#0000ff;">second</span></code></a></code> - Other</td></table><div class='bottom'><icon src="/org/jetbrains/kotlin/idea/icons/classKotlin.svg"/> <a href="psi_element://test"><code><span style="color:#000000;">test</span></code></a><br/><icon src="/org/jetbrains/kotlin/idea/icons/kotlin_file.svg"/> OnFunctionDeclarationWithPackage.kt<br/></div>
|
||||
//INFO: <span style="color:#000000;">first</span><span style="">: </span><span style="color:#000000;"><a href="psi_element://kotlin.String">String</a></span>,
|
||||
//INFO: <span style="color:#000000;">second</span><span style="">: </span><span style="color:#000000;"><a href="psi_element://kotlin.Int">Int</a></span>
|
||||
//INFO: )<span style="">: </span><span style="color:#000000;"><a href="psi_element://kotlin.Int">Int</a></span></pre></div><div class='content'><p style='margin-top:0;padding-top:0;'>Test function</p></div><table class='sections'><tr><td valign='top' class='section'><p>Params:</td><td valign='top'><p><code><a href="psi_element://first"><code><span style="color:#0000ff;">first</span></code></a></code> - Some<p><code><a href="psi_element://second"><code><span style="color:#0000ff;">second</span></code></a></code> - Other</td></table><div class='bottom'><icon src="/org/jetbrains/kotlin/idea/icons/classKotlin.svg"/> <a href="psi_element://test"><code><span style="color:#000000;">test</span></code></a><br/><icon src="/org/jetbrains/kotlin/idea/icons/kotlin_file.svg"/> OnFunctionDeclarationWithPackage.kt<br/></div>
|
||||
|
||||
@@ -14,4 +14,4 @@ fun test() {
|
||||
D().f<caret>oo()
|
||||
}
|
||||
|
||||
//INFO: <div class='definition'><pre><span style="color:#000080;font-weight:bold;">public</span> <span style="color:#000080;font-weight:bold;">open</span> <span style="color:#000080;font-weight:bold;">fun</span> <span style="color:#000000;">foo</span>()<span style="">: </span><span style="color:#000000;">Int</span></pre></div><div class='content'><p style='margin-top:0;padding-top:0;'>This method returns zero.</p></div><table class='sections'></table><div class='bottom'><icon src="/org/jetbrains/kotlin/idea/icons/classKotlin.svg"/> <a href="psi_element://D"><code><span style="color:#000000;">D</span></code></a><br/></div>
|
||||
//INFO: <div class='definition'><pre><span style="color:#000080;font-weight:bold;">public</span> <span style="color:#000080;font-weight:bold;">open</span> <span style="color:#000080;font-weight:bold;">fun</span> <span style="color:#000000;">foo</span>()<span style="">: </span><span style="color:#000000;"><a href="psi_element://kotlin.Int">Int</a></span></pre></div><div class='content'><p style='margin-top:0;padding-top:0;'>This method returns zero.</p></div><table class='sections'></table><div class='bottom'><icon src="/org/jetbrains/kotlin/idea/icons/classKotlin.svg"/> <a href="psi_element://D"><code><span style="color:#000000;">D</span></code></a><br/></div>
|
||||
|
||||
@@ -14,4 +14,4 @@ fun test() {
|
||||
D().f<caret>oo
|
||||
}
|
||||
|
||||
//INFO: <div class='definition'><pre><span style="color:#000080;font-weight:bold;">public</span> <span style="color:#000080;font-weight:bold;">open</span> <span style="color:#000080;font-weight:bold;">val</span> <span style="color:#660e7a;font-weight:bold;">foo</span><span style="">: </span><span style="color:#000000;">Int</span></pre></div><div class='content'><p style='margin-top:0;padding-top:0;'>This property returns zero.</p></div><table class='sections'></table><div class='bottom'><icon src="/org/jetbrains/kotlin/idea/icons/classKotlin.svg"/> <a href="psi_element://D"><code><span style="color:#000000;">D</span></code></a><br/></div>
|
||||
//INFO: <div class='definition'><pre><span style="color:#000080;font-weight:bold;">public</span> <span style="color:#000080;font-weight:bold;">open</span> <span style="color:#000080;font-weight:bold;">val</span> <span style="color:#660e7a;font-weight:bold;">foo</span><span style="">: </span><span style="color:#000000;"><a href="psi_element://kotlin.Int">Int</a></span></pre></div><div class='content'><p style='margin-top:0;padding-top:0;'>This property returns zero.</p></div><table class='sections'></table><div class='bottom'><icon src="/org/jetbrains/kotlin/idea/icons/classKotlin.svg"/> <a href="psi_element://D"><code><span style="color:#000000;">D</span></code></a><br/></div>
|
||||
|
||||
@@ -13,6 +13,6 @@ fun test() {
|
||||
}
|
||||
|
||||
//INFO: <div class='definition'><pre><span style="color:#000080;font-weight:bold;">public</span> <span style="color:#000080;font-weight:bold;">fun</span> <span style="color:#000000;">testMethod</span>(
|
||||
//INFO: <span style="color:#000000;">a</span><span style="">: </span><span style="color:#000000;">Int</span>,
|
||||
//INFO: <span style="color:#000000;">b</span><span style="">: </span><span style="color:#000000;">String</span><span style=""> = </span><span style="color:#008000;font-weight:bold;">"default"</span>
|
||||
//INFO: )<span style="">: </span><span style="color:#000000;">Unit</span></pre></div><div class='content'><p style='margin-top:0;padding-top:0;'>Some documentation</p></div><table class='sections'><tr><td valign='top' class='section'><p>Params:</td><td valign='top'><p><code><a href="psi_element://a"><code><span style="color:#0000ff;">a</span></code></a></code> - Some int<p><code><a href="psi_element://b"><code><span style="color:#0000ff;">b</span></code></a></code> - String</td></table><div class='bottom'><icon src="/org/jetbrains/kotlin/idea/icons/kotlin_file.svg"/> OnMethodUsage.kt<br/></div>
|
||||
//INFO: <span style="color:#000000;">a</span><span style="">: </span><span style="color:#000000;"><a href="psi_element://kotlin.Int">Int</a></span>,
|
||||
//INFO: <span style="color:#000000;">b</span><span style="">: </span><span style="color:#000000;"><a href="psi_element://kotlin.String">String</a></span><span style=""> = </span><span style="color:#008000;font-weight:bold;">"default"</span>
|
||||
//INFO: )<span style="">: </span><span style="color:#000000;"><a href="psi_element://kotlin.Unit">Unit</a></span></pre></div><div class='content'><p style='margin-top:0;padding-top:0;'>Some documentation</p></div><table class='sections'><tr><td valign='top' class='section'><p>Params:</td><td valign='top'><p><code><a href="psi_element://a"><code><span style="color:#0000ff;">a</span></code></a></code> - Some int<p><code><a href="psi_element://b"><code><span style="color:#0000ff;">b</span></code></a></code> - String</td></table><div class='bottom'><icon src="/org/jetbrains/kotlin/idea/icons/kotlin_file.svg"/> OnMethodUsage.kt<br/></div>
|
||||
|
||||
@@ -13,6 +13,6 @@ fun test() {
|
||||
}
|
||||
|
||||
//INFO: <div class='definition'><pre><span style="color:#000080;font-weight:bold;">public</span> <span style="color:#000080;font-weight:bold;">fun</span> <span style="color:#000000;">testMethod</span>(
|
||||
//INFO: <span style="color:#000000;">a</span><span style="">: </span><span style="color:#000000;">Int</span>,
|
||||
//INFO: <span style="color:#000000;">b</span><span style="">: </span><span style="color:#000000;">String</span>
|
||||
//INFO: )<span style="">: </span><span style="color:#000000;">Unit</span></pre></div><div class='content'><p style='margin-top:0;padding-top:0;'>Some documentation</p></div><table class='sections'><tr><td valign='top' class='section'><p>Params:</td><td valign='top'><p><code><a href="psi_element://a"><code><span style="color:#0000ff;">a</span></code></a></code> - Some int<p><code><a href="psi_element://b"><code><span style="color:#0000ff;">b</span></code></a></code> - String</td></table><div class='bottom'><icon src="/org/jetbrains/kotlin/idea/icons/kotlin_file.svg"/> OnMethodUsageInParen.kt<br/></div>
|
||||
//INFO: <span style="color:#000000;">a</span><span style="">: </span><span style="color:#000000;"><a href="psi_element://kotlin.Int">Int</a></span>,
|
||||
//INFO: <span style="color:#000000;">b</span><span style="">: </span><span style="color:#000000;"><a href="psi_element://kotlin.String">String</a></span>
|
||||
//INFO: )<span style="">: </span><span style="color:#000000;"><a href="psi_element://kotlin.Unit">Unit</a></span></pre></div><div class='content'><p style='margin-top:0;padding-top:0;'>Some documentation</p></div><table class='sections'><tr><td valign='top' class='section'><p>Params:</td><td valign='top'><p><code><a href="psi_element://a"><code><span style="color:#0000ff;">a</span></code></a></code> - Some int<p><code><a href="psi_element://b"><code><span style="color:#0000ff;">b</span></code></a></code> - String</td></table><div class='bottom'><icon src="/org/jetbrains/kotlin/idea/icons/kotlin_file.svg"/> OnMethodUsageInParen.kt<br/></div>
|
||||
|
||||
@@ -10,4 +10,4 @@ fun test() {
|
||||
<caret>testMethod()
|
||||
}
|
||||
|
||||
//INFO: <div class='definition'><pre><span style="color:#000080;font-weight:bold;">public</span> <span style="color:#000080;font-weight:bold;">fun</span> <span style="color:#000000;">testMethod</span>()<span style="">: </span><span style="color:#000000;">Unit</span></pre></div><div class='content'><p style='margin-top:0;padding-top:0;'>Some documentation on two lines.</p></div><table class='sections'></table><div class='bottom'><icon src="/org/jetbrains/kotlin/idea/icons/kotlin_file.svg"/> OnMethodUsageMultiline.kt<br/></div>
|
||||
//INFO: <div class='definition'><pre><span style="color:#000080;font-weight:bold;">public</span> <span style="color:#000080;font-weight:bold;">fun</span> <span style="color:#000000;">testMethod</span>()<span style="">: </span><span style="color:#000000;"><a href="psi_element://kotlin.Unit">Unit</a></span></pre></div><div class='content'><p style='margin-top:0;padding-top:0;'>Some documentation on two lines.</p></div><table class='sections'></table><div class='bottom'><icon src="/org/jetbrains/kotlin/idea/icons/kotlin_file.svg"/> OnMethodUsageMultiline.kt<br/></div>
|
||||
|
||||
+3
-3
@@ -13,6 +13,6 @@ fun test() {
|
||||
}
|
||||
|
||||
//INFO: <div class='definition'><pre><span style="color:#000080;font-weight:bold;">public</span> <span style="color:#000080;font-weight:bold;">fun</span> <span style="color:#000000;">testMethod</span>(
|
||||
//INFO: <span style="color:#000000;">a</span><span style="">: </span><span style="color:#000000;">Int</span>,
|
||||
//INFO: <span style="color:#000000;">b</span><span style="">: </span><span style="color:#000000;">String</span>
|
||||
//INFO: )<span style="">: </span><span style="color:#000000;">Unit</span></pre></div><div class='content'><p style='margin-top:0;padding-top:0;'>Some documentation</p></div><table class='sections'><tr><td valign='top' class='section'><p>Params:</td><td valign='top'><p><code><a href="psi_element://a"><code><span style="color:#0000ff;">a</span></code></a></code> - Some int<p><code><a href="psi_element://b"><code><span style="color:#0000ff;">b</span></code></a></code> - String</td></table><div class='bottom'><icon src="/org/jetbrains/kotlin/idea/icons/kotlin_file.svg"/> OnMethodUsageWithBracketsInParam.kt<br/></div>
|
||||
//INFO: <span style="color:#000000;">a</span><span style="">: </span><span style="color:#000000;"><a href="psi_element://kotlin.Int">Int</a></span>,
|
||||
//INFO: <span style="color:#000000;">b</span><span style="">: </span><span style="color:#000000;"><a href="psi_element://kotlin.String">String</a></span>
|
||||
//INFO: )<span style="">: </span><span style="color:#000000;"><a href="psi_element://kotlin.Unit">Unit</a></span></pre></div><div class='content'><p style='margin-top:0;padding-top:0;'>Some documentation</p></div><table class='sections'><tr><td valign='top' class='section'><p>Params:</td><td valign='top'><p><code><a href="psi_element://a"><code><span style="color:#0000ff;">a</span></code></a></code> - Some int<p><code><a href="psi_element://b"><code><span style="color:#0000ff;">b</span></code></a></code> - String</td></table><div class='bottom'><icon src="/org/jetbrains/kotlin/idea/icons/kotlin_file.svg"/> OnMethodUsageWithBracketsInParam.kt<br/></div>
|
||||
|
||||
@@ -24,6 +24,6 @@ fun test() {
|
||||
<caret>testMethod(1, "value")
|
||||
}
|
||||
|
||||
//INFO: <div class='definition'><pre><span style="color:#000080;font-weight:bold;">public</span> <span style="color:#000080;font-weight:bold;">fun</span> <span style="color:#000000;">testMethod</span>()<span style="">: </span><span style="color:#000000;">Unit</span></pre></div><div class='content'><p style='margin-top:0;padding-top:0;'>Some documentation.</p>
|
||||
//INFO: <div class='definition'><pre><span style="color:#000080;font-weight:bold;">public</span> <span style="color:#000080;font-weight:bold;">fun</span> <span style="color:#000000;">testMethod</span>()<span style="">: </span><span style="color:#000000;"><a href="psi_element://kotlin.Unit">Unit</a></span></pre></div><div class='content'><p style='margin-top:0;padding-top:0;'>Some documentation.</p>
|
||||
//INFO: <pre><code><span style="">Code block<br></span><span style="">    Second line<br></span><span style=""><br></span><span style="">Third line</span></code></pre><p>Text between code blocks.</p>
|
||||
//INFO: <pre><code></code></pre><p>Text after code block.</p></div><table class='sections'></table><div class='bottom'><icon src="/org/jetbrains/kotlin/idea/icons/kotlin_file.svg"/> OnMethodUsageWithCodeBlock.kt<br/></div>
|
||||
|
||||
@@ -27,7 +27,7 @@ fun test() {
|
||||
<caret>testMethod(1, "value")
|
||||
}
|
||||
|
||||
//INFO: <div class='definition'><pre><span style="color:#000080;font-weight:bold;">public</span> <span style="color:#000080;font-weight:bold;">fun</span> <span style="color:#000000;">testMethod</span>()<span style="">: </span><span style="color:#000000;">Unit</span></pre></div><div class='content'><p style='margin-top:0;padding-top:0;'>Some documentation. <strong>Bold</strong> <em>underline</em> <code><span style="">code</span></code> foo: bar (baz) <span style="border:1px solid;border-color:#ff0000;">quux</span> 'apos'</p>
|
||||
//INFO: <div class='definition'><pre><span style="color:#000080;font-weight:bold;">public</span> <span style="color:#000080;font-weight:bold;">fun</span> <span style="color:#000000;">testMethod</span>()<span style="">: </span><span style="color:#000000;"><a href="psi_element://kotlin.Unit">Unit</a></span></pre></div><div class='content'><p style='margin-top:0;padding-top:0;'>Some documentation. <strong>Bold</strong> <em>underline</em> <code><span style="">code</span></code> foo: bar (baz) <span style="border:1px solid;border-color:#ff0000;">quux</span> 'apos'</p>
|
||||
//INFO: <p><a href="https://www.kotlinlang.org">Kotlin</a> <a href="https://www.ibm.com">a<strong>b</strong><strong>d</strong> kas</a></p>
|
||||
//INFO: <p><a href="psi_element://C"><code><span style="color:#0000ff;">C</span></code></a></p>
|
||||
//INFO: <p><a href="psi_element://C"><code><span style="color:#0000ff;">See <strong>this</strong> class</span></code></a></p>
|
||||
|
||||
+2
-2
@@ -13,5 +13,5 @@ fun test() {
|
||||
}
|
||||
|
||||
//INFO: <div class='definition'><pre><span style="color:#000080;font-weight:bold;">public</span> <span style="color:#000080;font-weight:bold;">fun</span> <span style="color:#000000;">testMethod</span>(
|
||||
//INFO: <span style="color:#000000;">test</span><span style="">: </span><span style="color:#000000;">String</span>
|
||||
//INFO: )<span style="">: </span><span style="color:#000000;">Unit</span></pre></div><div class='content'><p style='margin-top:0;padding-top:0;'>Some documentation on two lines.</p></div><table class='sections'><tr><td valign='top' class='section'><p>Params:</td><td valign='top'><p><code><a href="psi_element://test"><code><span style="color:#0000ff;">test</span></code></a></code> - String on two lines</td></table><div class='bottom'><icon src="/org/jetbrains/kotlin/idea/icons/kotlin_file.svg"/> OnMethodUsageWithMultilineParam.kt<br/></div>
|
||||
//INFO: <span style="color:#000000;">test</span><span style="">: </span><span style="color:#000000;"><a href="psi_element://kotlin.String">String</a></span>
|
||||
//INFO: )<span style="">: </span><span style="color:#000000;"><a href="psi_element://kotlin.Unit">Unit</a></span></pre></div><div class='content'><p style='margin-top:0;padding-top:0;'>Some documentation on two lines.</p></div><table class='sections'><tr><td valign='top' class='section'><p>Params:</td><td valign='top'><p><code><a href="psi_element://test"><code><span style="color:#0000ff;">test</span></code></a></code> - String on two lines</td></table><div class='bottom'><icon src="/org/jetbrains/kotlin/idea/icons/kotlin_file.svg"/> OnMethodUsageWithMultilineParam.kt<br/></div>
|
||||
|
||||
@@ -13,6 +13,6 @@ fun test() {
|
||||
1.<caret>testMethod("value")
|
||||
}
|
||||
|
||||
//INFO: <div class='definition'><pre><span style="color:#000080;font-weight:bold;">public</span> <span style="color:#000080;font-weight:bold;">fun</span> <span style="color:#000000;">Int</span><span style="">.</span><span style="color:#000000;">testMethod</span>(
|
||||
//INFO: <span style="color:#000000;">b</span><span style="">: </span><span style="color:#000000;">String</span>
|
||||
//INFO: )<span style="">: </span><span style="color:#000000;">Unit</span></pre></div><div class='content'><p style='margin-top:0;padding-top:0;'>Some documentation</p></div><table class='sections'><tr><td valign='top' class='section'><p>Receiver:</td><td valign='top'>Some int</td><tr><td valign='top' class='section'><p>Params:</td><td valign='top'><p><code><a href="psi_element://b"><code><span style="color:#0000ff;">b</span></code></a></code> - String</td><tr><td valign='top' class='section'><p>Returns:</td><td valign='top'>Return <span style="border:1px solid;border-color:#ff0000;">a</span> and nothing else</td></table><div class='bottom'><icon src="/org/jetbrains/kotlin/idea/icons/kotlin_file.svg"/> OnMethodUsageWithReceiver.kt<br/></div>
|
||||
//INFO: <div class='definition'><pre><span style="color:#000080;font-weight:bold;">public</span> <span style="color:#000080;font-weight:bold;">fun</span> <span style="color:#000000;"><a href="psi_element://kotlin.Int">Int</a></span><span style="">.</span><span style="color:#000000;">testMethod</span>(
|
||||
//INFO: <span style="color:#000000;">b</span><span style="">: </span><span style="color:#000000;"><a href="psi_element://kotlin.String">String</a></span>
|
||||
//INFO: )<span style="">: </span><span style="color:#000000;"><a href="psi_element://kotlin.Unit">Unit</a></span></pre></div><div class='content'><p style='margin-top:0;padding-top:0;'>Some documentation</p></div><table class='sections'><tr><td valign='top' class='section'><p>Receiver:</td><td valign='top'>Some int</td><tr><td valign='top' class='section'><p>Params:</td><td valign='top'><p><code><a href="psi_element://b"><code><span style="color:#0000ff;">b</span></code></a></code> - String</td><tr><td valign='top' class='section'><p>Returns:</td><td valign='top'>Return <span style="border:1px solid;border-color:#ff0000;">a</span> and nothing else</td></table><div class='bottom'><icon src="/org/jetbrains/kotlin/idea/icons/kotlin_file.svg"/> OnMethodUsageWithReceiver.kt<br/></div>
|
||||
|
||||
+3
-3
@@ -14,6 +14,6 @@ fun test() {
|
||||
}
|
||||
|
||||
//INFO: <div class='definition'><pre><span style="color:#000080;font-weight:bold;">public</span> <span style="color:#000080;font-weight:bold;">fun</span> <span style="color:#000000;">testMethod</span>(
|
||||
//INFO: <span style="color:#000000;">a</span><span style="">: </span><span style="color:#000000;">Int</span>,
|
||||
//INFO: <span style="color:#000000;">b</span><span style="">: </span><span style="color:#000000;">String</span>
|
||||
//INFO: )<span style="">: </span><span style="color:#000000;">Unit</span></pre></div><div class='content'><p style='margin-top:0;padding-top:0;'>Some documentation</p></div><table class='sections'><tr><td valign='top' class='section'><p>Params:</td><td valign='top'><p><code><a href="psi_element://a"><code><span style="color:#0000ff;">a</span></code></a></code> - Some int<p><code><a href="psi_element://b"><code><span style="color:#0000ff;">b</span></code></a></code> - String</td><tr><td valign='top' class='section'><p>Returns:</td><td valign='top'>Return <a href="psi_element://a"><code><span style="color:#0000ff;">a</span></code></a> and nothing else</td></table><div class='bottom'><icon src="/org/jetbrains/kotlin/idea/icons/kotlin_file.svg"/> OnMethodUsageWithReturnAndLink.kt<br/></div>
|
||||
//INFO: <span style="color:#000000;">a</span><span style="">: </span><span style="color:#000000;"><a href="psi_element://kotlin.Int">Int</a></span>,
|
||||
//INFO: <span style="color:#000000;">b</span><span style="">: </span><span style="color:#000000;"><a href="psi_element://kotlin.String">String</a></span>
|
||||
//INFO: )<span style="">: </span><span style="color:#000000;"><a href="psi_element://kotlin.Unit">Unit</a></span></pre></div><div class='content'><p style='margin-top:0;padding-top:0;'>Some documentation</p></div><table class='sections'><tr><td valign='top' class='section'><p>Params:</td><td valign='top'><p><code><a href="psi_element://a"><code><span style="color:#0000ff;">a</span></code></a></code> - Some int<p><code><a href="psi_element://b"><code><span style="color:#0000ff;">b</span></code></a></code> - String</td><tr><td valign='top' class='section'><p>Returns:</td><td valign='top'>Return <a href="psi_element://a"><code><span style="color:#0000ff;">a</span></code></a> and nothing else</td></table><div class='bottom'><icon src="/org/jetbrains/kotlin/idea/icons/kotlin_file.svg"/> OnMethodUsageWithReturnAndLink.kt<br/></div>
|
||||
|
||||
+3
-3
@@ -15,6 +15,6 @@ fun test() {
|
||||
}
|
||||
|
||||
//INFO: <div class='definition'><pre><span style="color:#000080;font-weight:bold;">public</span> <span style="color:#000080;font-weight:bold;">fun</span> <span style="color:#000000;">testMethod</span>(
|
||||
//INFO: <span style="color:#000000;">a</span><span style="">: </span><span style="color:#000000;">Int</span>,
|
||||
//INFO: <span style="color:#000000;">b</span><span style="">: </span><span style="color:#000000;">String</span>
|
||||
//INFO: )<span style="">: </span><span style="color:#000000;">Unit</span></pre></div><div class='content'><p style='margin-top:0;padding-top:0;'>Some documentation</p></div><table class='sections'><tr><td valign='top' class='section'><p>Params:</td><td valign='top'><p><code><a href="psi_element://a"><code><span style="color:#0000ff;">a</span></code></a></code> - Some int<p><code><a href="psi_element://b"><code><span style="color:#0000ff;">b</span></code></a></code> - String</td><tr><td valign='top' class='section'><p>Returns:</td><td valign='top'>Return value</td><tr><td valign='top' class='section'><p>Throws:</td><td valign='top'><p><code><a href="psi_element://IllegalArgumentException"><code><span style="color:#0000ff;">IllegalArgumentException</span></code></a></code> - if the weather is bad</td></table><div class='bottom'><icon src="/org/jetbrains/kotlin/idea/icons/kotlin_file.svg"/> OnMethodUsageWithReturnAndThrows.kt<br/></div>
|
||||
//INFO: <span style="color:#000000;">a</span><span style="">: </span><span style="color:#000000;"><a href="psi_element://kotlin.Int">Int</a></span>,
|
||||
//INFO: <span style="color:#000000;">b</span><span style="">: </span><span style="color:#000000;"><a href="psi_element://kotlin.String">String</a></span>
|
||||
//INFO: )<span style="">: </span><span style="color:#000000;"><a href="psi_element://kotlin.Unit">Unit</a></span></pre></div><div class='content'><p style='margin-top:0;padding-top:0;'>Some documentation</p></div><table class='sections'><tr><td valign='top' class='section'><p>Params:</td><td valign='top'><p><code><a href="psi_element://a"><code><span style="color:#0000ff;">a</span></code></a></code> - Some int<p><code><a href="psi_element://b"><code><span style="color:#0000ff;">b</span></code></a></code> - String</td><tr><td valign='top' class='section'><p>Returns:</td><td valign='top'>Return value</td><tr><td valign='top' class='section'><p>Throws:</td><td valign='top'><p><code><a href="psi_element://IllegalArgumentException"><code><span style="color:#0000ff;">IllegalArgumentException</span></code></a></code> - if the weather is bad</td></table><div class='bottom'><icon src="/org/jetbrains/kotlin/idea/icons/kotlin_file.svg"/> OnMethodUsageWithReturnAndThrows.kt<br/></div>
|
||||
|
||||
@@ -17,4 +17,4 @@ fun test() {
|
||||
<caret>testMethod(1, "value")
|
||||
}
|
||||
|
||||
//INFO: <div class='definition'><pre><span style="color:#000080;font-weight:bold;">public</span> <span style="color:#000080;font-weight:bold;">fun</span> <span style="color:#000000;">testMethod</span>()<span style="">: </span><span style="color:#000000;">Unit</span></pre></div><table class='sections'><tr><td valign='top' class='section'><p>See Also:</td><td valign='top'><a href="psi_element://C"><code><span style="color:#0000ff;">C</span></code></a>,<br><a href="psi_element://D"><code><span style="color:#0000ff;">D</span></code></a>,<br><a href="https://kotl.in">kotlin</a></td></table><div class='bottom'><icon src="/org/jetbrains/kotlin/idea/icons/kotlin_file.svg"/> OnMethodUsageWithSee.kt<br/></div>
|
||||
//INFO: <div class='definition'><pre><span style="color:#000080;font-weight:bold;">public</span> <span style="color:#000080;font-weight:bold;">fun</span> <span style="color:#000000;">testMethod</span>()<span style="">: </span><span style="color:#000000;"><a href="psi_element://kotlin.Unit">Unit</a></span></pre></div><table class='sections'><tr><td valign='top' class='section'><p>See Also:</td><td valign='top'><a href="psi_element://C"><code><span style="color:#0000ff;">C</span></code></a>,<br><a href="psi_element://D"><code><span style="color:#0000ff;">D</span></code></a>,<br><a href="https://kotl.in">kotlin</a></td></table><div class='bottom'><icon src="/org/jetbrains/kotlin/idea/icons/kotlin_file.svg"/> OnMethodUsageWithSee.kt<br/></div>
|
||||
|
||||
+3
-3
@@ -14,6 +14,6 @@ fun test() {
|
||||
}
|
||||
|
||||
//INFO: <div class='definition'><pre><span style="color:#000080;font-weight:bold;">public</span> <span style="color:#000080;font-weight:bold;">fun</span> <span style=""><</span><span style="color:#20999d;">T</span><span style="">></span> <span style="color:#000000;">testMethod</span>(
|
||||
//INFO: <span style="color:#000000;">a</span><span style="">: </span><span style="color:#000000;">Int</span>,
|
||||
//INFO: <span style="color:#000000;">b</span><span style="">: </span><span style="color:#000000;">String</span>
|
||||
//INFO: )<span style="">: </span><span style="color:#000000;">Unit</span></pre></div><div class='content'><p style='margin-top:0;padding-top:0;'>Some documentation</p></div><table class='sections'><tr><td valign='top' class='section'><p>Params:</td><td valign='top'><p><code><a href="psi_element://T"><code><span style="color:#20999d;">T</span></code></a></code> - the type parameter<p><code><a href="psi_element://a"><code><span style="color:#0000ff;">a</span></code></a></code> - Some int<p><code><a href="psi_element://b"><code><span style="color:#0000ff;">b</span></code></a></code> - String</td></table><div class='bottom'><icon src="/org/jetbrains/kotlin/idea/icons/kotlin_file.svg"/> OnMethodUsageWithTypeParameter.kt<br/></div>
|
||||
//INFO: <span style="color:#000000;">a</span><span style="">: </span><span style="color:#000000;"><a href="psi_element://kotlin.Int">Int</a></span>,
|
||||
//INFO: <span style="color:#000000;">b</span><span style="">: </span><span style="color:#000000;"><a href="psi_element://kotlin.String">String</a></span>
|
||||
//INFO: )<span style="">: </span><span style="color:#000000;"><a href="psi_element://kotlin.Unit">Unit</a></span></pre></div><div class='content'><p style='margin-top:0;padding-top:0;'>Some documentation</p></div><table class='sections'><tr><td valign='top' class='section'><p>Params:</td><td valign='top'><p><code><a href="psi_element://T"><code><span style="color:#20999d;">T</span></code></a></code> - the type parameter<p><code><a href="psi_element://a"><code><span style="color:#0000ff;">a</span></code></a></code> - Some int<p><code><a href="psi_element://b"><code><span style="color:#0000ff;">b</span></code></a></code> - String</td></table><div class='bottom'><icon src="/org/jetbrains/kotlin/idea/icons/kotlin_file.svg"/> OnMethodUsageWithTypeParameter.kt<br/></div>
|
||||
|
||||
+2
-2
@@ -15,10 +15,10 @@ fun usage() {
|
||||
}
|
||||
|
||||
//K2_INFO: <div class='definition'><pre><span style="color:#000080;font-weight:bold;">public</span> <span style="color:#000080;font-weight:bold;">constructor</span> <span style="color:#000000;">Foo</span>(
|
||||
//K2_INFO: <span style="color:#000080;font-weight:bold;">public</span> <span style="color:#000080;font-weight:bold;">final</span> <span style="color:#000080;font-weight:bold;">val</span> <span style="color:#660e7a;font-weight:bold;">s</span><span style="">: </span><span style="color:#000000;">String</span>
|
||||
//K2_INFO: <span style="color:#000080;font-weight:bold;">public</span> <span style="color:#000080;font-weight:bold;">final</span> <span style="color:#000080;font-weight:bold;">val</span> <span style="color:#660e7a;font-weight:bold;">s</span><span style="">: </span><span style="color:#000000;"><a href="psi_element://kotlin.String">String</a></span>
|
||||
//K2_INFO: )</pre></div><div class='content'><p style='margin-top:0;padding-top:0;'>constructor tag description</p></div><table class='sections'><tr><td valign='top' class='section'><p>Params:</td><td valign='top'><p><code><a href="psi_element://s"><code><span style="color:#660e7a;font-weight:bold;">s</span></code></a></code> - param description</td><tr><td valign='top' class='section'><p>Properties:</td><td valign='top'><p><code><a href="psi_element://s"><code><span style="color:#660e7a;font-weight:bold;">s</span></code></a></code> - property description</td></table><div class='bottom'><icon src="/org/jetbrains/kotlin/idea/icons/classKotlin.svg"/> <a href="psi_element://Foo"><code><span style="color:#000000;">Foo</span></code></a><br/></div>
|
||||
|
||||
|
||||
//INFO: <div class='definition'><pre><span style="color:#000080;font-weight:bold;">public</span> <span style="color:#000080;font-weight:bold;">constructor</span> <span style="color:#000000;">Foo</span>(
|
||||
//INFO: <span style="color:#000080;font-weight:bold;">val</span> <span style="color:#000000;">s</span><span style="">: </span><span style="color:#000000;">String</span>
|
||||
//INFO: <span style="color:#000080;font-weight:bold;">val</span> <span style="color:#000000;">s</span><span style="">: </span><span style="color:#000000;"><a href="psi_element://kotlin.String">String</a></span>
|
||||
//INFO: )</pre></div><div class='content'><p style='margin-top:0;padding-top:0;'>constructor tag description</p></div><table class='sections'><tr><td valign='top' class='section'><p>Params:</td><td valign='top'><p><code><a href="psi_element://s"><code><span style="color:#660e7a;font-weight:bold;">s</span></code></a></code> - param description</td><tr><td valign='top' class='section'><p>Properties:</td><td valign='top'><p><code><a href="psi_element://s"><code><span style="color:#660e7a;font-weight:bold;">s</span></code></a></code> - property description</td></table><div class='bottom'><icon src="/org/jetbrains/kotlin/idea/icons/classKotlin.svg"/> <a href="psi_element://Foo"><code><span style="color:#000000;">Foo</span></code></a><br/></div>
|
||||
|
||||
+1
-1
@@ -9,4 +9,4 @@ fun usage() {
|
||||
Foo().b<caret>ar
|
||||
}
|
||||
|
||||
//INFO: <div class='definition'><pre><span style="color:#000080;font-weight:bold;">public</span> <span style="color:#000080;font-weight:bold;">final</span> <span style="color:#000080;font-weight:bold;">val</span> <span style="color:#660e7a;font-weight:bold;">bar</span><span style="">: </span><span style="color:#000000;">String</span></pre></div><div class='content'><p style='margin-top:0;padding-top:0;'>bar property description should be taken from this tag</p></div><table class='sections'></table><div class='bottom'><icon src="/org/jetbrains/kotlin/idea/icons/classKotlin.svg"/> <a href="psi_element://Foo"><code><span style="color:#000000;">Foo</span></code></a><br/></div>
|
||||
//INFO: <div class='definition'><pre><span style="color:#000080;font-weight:bold;">public</span> <span style="color:#000080;font-weight:bold;">final</span> <span style="color:#000080;font-weight:bold;">val</span> <span style="color:#660e7a;font-weight:bold;">bar</span><span style="">: </span><span style="color:#000000;"><a href="psi_element://kotlin.String">String</a></span></pre></div><div class='content'><p style='margin-top:0;padding-top:0;'>bar property description should be taken from this tag</p></div><table class='sections'></table><div class='bottom'><icon src="/org/jetbrains/kotlin/idea/icons/classKotlin.svg"/> <a href="psi_element://Foo"><code><span style="color:#000000;">Foo</span></code></a><br/></div>
|
||||
|
||||
@@ -1,9 +1,9 @@
|
||||
class Foo<caret>(val p: String)
|
||||
|
||||
//K2_INFO: <div class='definition'><pre><span style="color:#000080;font-weight:bold;">public</span> <span style="color:#000080;font-weight:bold;">constructor</span> <span style="color:#000000;">Foo</span>(
|
||||
//K2_INFO: <span style="color:#000080;font-weight:bold;">public</span> <span style="color:#000080;font-weight:bold;">final</span> <span style="color:#000080;font-weight:bold;">val</span> <span style="color:#660e7a;font-weight:bold;">p</span><span style="">: </span><span style="color:#000000;">String</span>
|
||||
//K2_INFO: <span style="color:#000080;font-weight:bold;">public</span> <span style="color:#000080;font-weight:bold;">final</span> <span style="color:#000080;font-weight:bold;">val</span> <span style="color:#660e7a;font-weight:bold;">p</span><span style="">: </span><span style="color:#000000;"><a href="psi_element://kotlin.String">String</a></span>
|
||||
//K2_INFO: )</pre></div><div class='bottom'><icon src="/org/jetbrains/kotlin/idea/icons/classKotlin.svg"/> <a href="psi_element://Foo"><code><span style="color:#000000;">Foo</span></code></a><br/></div>
|
||||
|
||||
//INFO: <div class='definition'><pre><span style="color:#000080;font-weight:bold;">public</span> <span style="color:#000080;font-weight:bold;">constructor</span> <span style="color:#000000;">Foo</span>(
|
||||
//INFO: <span style="color:#000080;font-weight:bold;">val</span> <span style="color:#000000;">p</span><span style="">: </span><span style="color:#000000;">String</span>
|
||||
//INFO: <span style="color:#000080;font-weight:bold;">val</span> <span style="color:#000000;">p</span><span style="">: </span><span style="color:#000000;"><a href="psi_element://kotlin.String">String</a></span>
|
||||
//INFO: )</pre></div></pre></div><table class='sections'><p></table><div class='bottom'><icon src="/org/jetbrains/kotlin/idea/icons/classKotlin.svg"/> <a href="psi_element://Foo"><code><span style="color:#000000;">Foo</span></code></a><br/></div>
|
||||
|
||||
@@ -20,5 +20,5 @@ fun <caret>castTextSpell(spell: String) {
|
||||
}
|
||||
|
||||
//INFO: <div class='definition'><pre><span style="color:#000080;font-weight:bold;">public</span> <span style="color:#000080;font-weight:bold;">fun</span> <span style="color:#000000;">castTextSpell</span>(
|
||||
//INFO: <span style="color:#000000;">spell</span><span style="">: </span><span style="color:#000000;">String</span>
|
||||
//INFO: )<span style="">: </span><span style="color:#000000;">Unit</span></pre></div><table class='sections'><tr><td valign='top' class='section'><p>Samples:</td><td valign='top'><p><a href="psi_element://Samples.sampleMagic"><code><span style="color:#000000;">Samples</span><span style="">.</span><span style="color:#0000ff;">sampleMagic</span></code></a><pre><code><span style="">castTextSpell(</span><span style="color:#008000;font-weight:bold;">"[asd] [dse] [asz]"</span><span style="">)</span></code></pre><p><a href="psi_element://sampleScroll"><code><span style="color:#0000ff;">sampleScroll</span></code></a><pre><code><span style="color:#000080;font-weight:bold;">val </span><span style="">reader = Scroll(</span><span style="color:#008000;font-weight:bold;">"[asd] [dse] [asz]"</span><span style="">).reader()<br></span><span style="">castTextSpell(reader.readAll())</span></code></pre></td></table><div class='bottom'><icon src="/org/jetbrains/kotlin/idea/icons/classKotlin.svg"/> <a href="psi_element://magic"><code><span style="color:#000000;">magic</span></code></a><br/><icon src="/org/jetbrains/kotlin/idea/icons/kotlin_file.svg"/> Samples.kt<br/></div>
|
||||
//INFO: <span style="color:#000000;">spell</span><span style="">: </span><span style="color:#000000;"><a href="psi_element://kotlin.String">String</a></span>
|
||||
//INFO: )<span style="">: </span><span style="color:#000000;"><a href="psi_element://kotlin.Unit">Unit</a></span></pre></div><table class='sections'><tr><td valign='top' class='section'><p>Samples:</td><td valign='top'><p><a href="psi_element://Samples.sampleMagic"><code><span style="color:#000000;">Samples</span><span style="">.</span><span style="color:#0000ff;">sampleMagic</span></code></a><pre><code><span style="">castTextSpell(</span><span style="color:#008000;font-weight:bold;">"[asd] [dse] [asz]"</span><span style="">)</span></code></pre><p><a href="psi_element://sampleScroll"><code><span style="color:#0000ff;">sampleScroll</span></code></a><pre><code><span style="color:#000080;font-weight:bold;">val </span><span style="">reader = Scroll(</span><span style="color:#008000;font-weight:bold;">"[asd] [dse] [asz]"</span><span style="">).reader()<br></span><span style="">castTextSpell(reader.readAll())</span></code></pre></td></table><div class='bottom'><icon src="/org/jetbrains/kotlin/idea/icons/classKotlin.svg"/> <a href="psi_element://magic"><code><span style="color:#000000;">magic</span></code></a><br/><icon src="/org/jetbrains/kotlin/idea/icons/kotlin_file.svg"/> Samples.kt<br/></div>
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
tailrec fun dummyT<caret>ailrec() {}
|
||||
//K2_INFO: <div class='definition'><pre><span style="color:#000080;font-weight:bold;">public</span> <span style="color:#000080;font-weight:bold;">tailrec</span> <span style="color:#000080;font-weight:bold;">fun</span> <span style="color:#000000;">dummyTailrec</span>()<span style="">: </span><span style="color:#000000;">Unit</span></pre></div><div class='bottom'><icon src="/org/jetbrains/kotlin/idea/icons/kotlin_file.svg"/> TailrecFunction.kt<br/></div>
|
||||
//K2_INFO: <div class='definition'><pre><span style="color:#000080;font-weight:bold;">public</span> <span style="color:#000080;font-weight:bold;">tailrec</span> <span style="color:#000080;font-weight:bold;">fun</span> <span style="color:#000000;">dummyTailrec</span>()<span style="">: </span><span style="color:#000000;"><a href="psi_element://kotlin.Unit">Unit</a></span></pre></div><div class='bottom'><icon src="/org/jetbrains/kotlin/idea/icons/kotlin_file.svg"/> TailrecFunction.kt<br/></div>
|
||||
|
||||
|
||||
//INFO: <div class='definition'><pre><span style="color:#000080;font-weight:bold;">public</span> <span style="color:#000080;font-weight:bold;">tailrec</span> <span style="color:#000080;font-weight:bold;">fun</span> <span style="color:#000000;">dummyTailrec</span>()<span style="">: </span><span style="color:#000000;">Unit</span></pre></div></pre></div><table class='sections'><p></table><div class='bottom'><icon src="/org/jetbrains/kotlin/idea/icons/kotlin_file.svg"/> TailrecFunction.kt<br/></div>
|
||||
//INFO: <div class='definition'><pre><span style="color:#000080;font-weight:bold;">public</span> <span style="color:#000080;font-weight:bold;">tailrec</span> <span style="color:#000080;font-weight:bold;">fun</span> <span style="color:#000000;">dummyTailrec</span>()<span style="">: </span><span style="color:#000000;"><a href="psi_element://kotlin.Unit">Unit</a></span></pre></div></pre></div><table class='sections'><p></table><div class='bottom'><icon src="/org/jetbrains/kotlin/idea/icons/kotlin_file.svg"/> TailrecFunction.kt<br/></div>
|
||||
|
||||
@@ -2,4 +2,4 @@ class Foo {
|
||||
val <caret>tailrec: String = ""
|
||||
}
|
||||
|
||||
//INFO: <div class='definition'><pre><span style="color:#000080;font-weight:bold;">public</span> <span style="color:#000080;font-weight:bold;">final</span> <span style="color:#000080;font-weight:bold;">val</span> <span style="color:#660e7a;font-weight:bold;">tailrec</span><span style="">: </span><span style="color:#000000;">String</span></pre></div><div class='bottom'><icon src="/org/jetbrains/kotlin/idea/icons/classKotlin.svg"/> <a href="psi_element://Foo"><code><span style="color:#000000;">Foo</span></code></a><br/></div>
|
||||
//INFO: <div class='definition'><pre><span style="color:#000080;font-weight:bold;">public</span> <span style="color:#000080;font-weight:bold;">final</span> <span style="color:#000080;font-weight:bold;">val</span> <span style="color:#660e7a;font-weight:bold;">tailrec</span><span style="">: </span><span style="color:#000000;"><a href="psi_element://kotlin.String">String</a></span></pre></div><div class='bottom'><icon src="/org/jetbrains/kotlin/idea/icons/classKotlin.svg"/> <a href="psi_element://Foo"><code><span style="color:#000000;">Foo</span></code></a><br/></div>
|
||||
|
||||
@@ -9,5 +9,5 @@ class Testing {
|
||||
}
|
||||
|
||||
//INFO: <div class='definition'><pre><span style="color:#000080;font-weight:bold;">public</span> <span style="color:#000080;font-weight:bold;">fun</span> <span style="color:#000000;">foo</span>(
|
||||
//INFO: <span style="color:#000000;">bar</span><span style="">: </span><span style="color:#000000;">Int</span>
|
||||
//INFO: )<span style="">: </span><span style="color:#000000;">Unit</span></pre></div><div class='content'><p style='margin-top:0;padding-top:0;'>KDoc foo</p></div><table class='sections'></table><div class='bottom'><icon src="/org/jetbrains/kotlin/idea/icons/classKotlin.svg"/> <a href="psi_element://some"><code><span style="color:#000000;">some</span></code></a><br/><icon src="/org/jetbrains/kotlin/idea/icons/kotlin_file.svg"/> TopLevelMethodFromJava_Data.kt<br/></div>
|
||||
//INFO: <span style="color:#000000;">bar</span><span style="">: </span><span style="color:#000000;"><a href="psi_element://kotlin.Int">Int</a></span>
|
||||
//INFO: )<span style="">: </span><span style="color:#000000;"><a href="psi_element://kotlin.Unit">Unit</a></span></pre></div><div class='content'><p style='margin-top:0;padding-top:0;'>KDoc foo</p></div><table class='sections'></table><div class='bottom'><icon src="/org/jetbrains/kotlin/idea/icons/classKotlin.svg"/> <a href="psi_element://some"><code><span style="color:#000000;">some</span></code></a><br/><icon src="/org/jetbrains/kotlin/idea/icons/kotlin_file.svg"/> TopLevelMethodFromJava_Data.kt<br/></div>
|
||||
|
||||
@@ -10,9 +10,9 @@ fun main(args: Array<String>) {
|
||||
|
||||
//K2_INFO: <div class='definition'><pre><span style="color:#000080;font-weight:bold;">public</span> <span style="color:#000080;font-weight:bold;">fun</span> <span style="color:#000000;">foo</span>(
|
||||
//K2_INFO: <span style="color:#000000;">x</span><span style="">: </span><span style="color:#000000;"><a href="psi_element://A">A</a></span>
|
||||
//K2_INFO: )<span style="">: </span><span style="color:#000000;">Unit</span></pre></div><div class='bottom'><icon src="/org/jetbrains/kotlin/idea/icons/kotlin_file.svg"/> TypeNamesFromStdLibNavigation.kt<br/></div>
|
||||
//K2_INFO: )<span style="">: </span><span style="color:#000000;"><a href="psi_element://kotlin.Unit">Unit</a></span></pre></div><div class='bottom'><icon src="/org/jetbrains/kotlin/idea/icons/kotlin_file.svg"/> TypeNamesFromStdLibNavigation.kt<br/></div>
|
||||
|
||||
|
||||
//INFO: <div class='definition'><pre><span style="color:#000080;font-weight:bold;">public</span> <span style="color:#000080;font-weight:bold;">fun</span> <span style="color:#000000;">foo</span>(
|
||||
//INFO: <span style="color:#000000;">x</span><span style="">: </span><span style="color:#000000;"><a href="psi_element://A">A</a></span>
|
||||
//INFO: )<span style="">: </span><span style="color:#000000;">Unit</span></pre></div></pre></div><table class='sections'><p></table><div class='bottom'><icon src="/org/jetbrains/kotlin/idea/icons/kotlin_file.svg"/> TypeNamesFromStdLibNavigation.kt<br/></div>
|
||||
//INFO: )<span style="">: </span><span style="color:#000000;"><a href="psi_element://kotlin.Unit">Unit</a></span></pre></div></pre></div><table class='sections'><p></table><div class='bottom'><icon src="/org/jetbrains/kotlin/idea/icons/kotlin_file.svg"/> TypeNamesFromStdLibNavigation.kt<br/></div>
|
||||
|
||||
@@ -4,6 +4,6 @@ fun <T: I1> ba<caret>r() where T: I2 {
|
||||
}
|
||||
|
||||
|
||||
//K2_INFO: <div class='definition'><pre><span style="color:#000080;font-weight:bold;">public</span> <span style="color:#000080;font-weight:bold;">fun</span> <span style=""><</span><span style="color:#20999d;">T</span><span style="">></span> <span style="color:#000000;">bar</span>()<span style="">: </span><span style="color:#000000;">Unit</span> <span style="color:#000080;font-weight:bold;">where</span> <span style="color:#20999d;">T</span><span style=""> : </span><span style="color:#000000;"><a href="psi_element://I1">I1</a></span>, <span style="color:#20999d;">T</span><span style=""> : </span><span style="color:#000000;"><a href="psi_element://I2">I2</a></span></pre></div><div class='bottom'><icon src="/org/jetbrains/kotlin/idea/icons/kotlin_file.svg"/> TypeParameterConstraints.kt<br/></div>
|
||||
//INFO: <div class='definition'><pre><span style="color:#000080;font-weight:bold;">public</span> <span style="color:#000080;font-weight:bold;">fun</span> <span style=""><</span><span style="color:#20999d;">T</span><span style=""> : </span><span style="color:#000000;"><a href="psi_element://I1">I1</a></span><span style="">></span> <span style="color:#000000;">bar</span>()<span style="">: </span><span style="color:#000000;">Unit</span> <span style="color:#000080;font-weight:bold;">where</span> <span style="color:#20999d;">T</span><span style=""> : </span><span style="color:#000000;"><a href="psi_element://I2">I2</a></span></pre></div></pre></div><table class='sections'><p></table><div class='bottom'><icon src="/org/jetbrains/kotlin/idea/icons/kotlin_file.svg"/> TypeParameterConstraints.kt<br/></div>
|
||||
//K2_INFO: <div class='definition'><pre><span style="color:#000080;font-weight:bold;">public</span> <span style="color:#000080;font-weight:bold;">fun</span> <span style=""><</span><span style="color:#20999d;">T</span><span style="">></span> <span style="color:#000000;">bar</span>()<span style="">: </span><span style="color:#000000;"><a href="psi_element://kotlin.Unit">Unit</a></span> <span style="color:#000080;font-weight:bold;">where</span> <span style="color:#20999d;">T</span><span style=""> : </span><span style="color:#000000;"><a href="psi_element://I1">I1</a></span>, <span style="color:#20999d;">T</span><span style=""> : </span><span style="color:#000000;"><a href="psi_element://I2">I2</a></span></pre></div><div class='bottom'><icon src="/org/jetbrains/kotlin/idea/icons/kotlin_file.svg"/> TypeParameterConstraints.kt<br/></div>
|
||||
|
||||
//INFO: <div class='definition'><pre><span style="color:#000080;font-weight:bold;">public</span> <span style="color:#000080;font-weight:bold;">fun</span> <span style=""><</span><span style="color:#20999d;">T</span><span style=""> : </span><span style="color:#000000;"><a href="psi_element://I1">I1</a></span><span style="">></span> <span style="color:#000000;">bar</span>()<span style="">: </span><span style="color:#000000;"><a href="psi_element://kotlin.Unit">Unit</a></span> <span style="color:#000080;font-weight:bold;">where</span> <span style="color:#20999d;">T</span><span style=""> : </span><span style="color:#000000;"><a href="psi_element://I2">I2</a></span></pre></div></pre></div><table class='sections'><p></table><div class='bottom'><icon src="/org/jetbrains/kotlin/idea/icons/kotlin_file.svg"/> TypeParameterConstraints.kt<br/></div>
|
||||
|
||||
+1
-1
@@ -12,4 +12,4 @@ expect fun foo(param: String)
|
||||
// MAIN
|
||||
actual fun foo(pa<caret>ram: String) {}
|
||||
|
||||
//INFO: <div class='definition'><pre><span style="color:#000080;font-weight:bold;">value-parameter</span> <span style="color:#000000;">param</span><span style="">: </span><span style="color:#000000;">String</span></pre></div><div class='content'><p style='margin-top:0;padding-top:0;'>doc for expected <code><span style="">param</span></code> of function <code><span style="">foo</span></code></p></div><table class='sections'></table>
|
||||
//INFO: <div class='definition'><pre><span style="color:#000080;font-weight:bold;">value-parameter</span> <span style="color:#000000;">param</span><span style="">: </span><span style="color:#000000;"><a href="psi_element://kotlin.String">String</a></span></pre></div><div class='content'><p style='margin-top:0;padding-top:0;'>doc for expected <code><span style="">param</span></code> of function <code><span style="">foo</span></code></p></div><table class='sections'></table>
|
||||
+5
-4
@@ -4,10 +4,11 @@ fun myFun<caret>(param: @MyAnnotation (String.() -> Unit)) {} // quick documenta
|
||||
annotation class MyAnnotation
|
||||
|
||||
//K2_INFO: <div class='definition'><pre><span style="color:#000080;font-weight:bold;">public</span> <span style="color:#000080;font-weight:bold;">fun</span> <span style="color:#000000;">myFun</span>(
|
||||
//K2_INFO: <span style="color:#000000;">param</span><span style="">: </span><span style="color:#808000;">@</span><span style="color:#808000;"><a href="psi_element://MyAnnotation">MyAnnotation</a></span> <span style="">(</span><span style="color:#000000;">String</span><span style="">.</span><span style="">(</span><span style="">) </span><span style="">-></span> <span style="color:#000000;">Unit</span><span style="">)</span>
|
||||
//K2_INFO: )<span style="">: </span><span style="color:#000000;">Unit</span></pre></div><div class='bottom'><icon src="/org/jetbrains/kotlin/idea/icons/kotlin_file.svg"/> renderAnnotatedExtensionFunctionType.kt<br/></div>
|
||||
//K2_INFO: <span style="color:#000000;">param</span><span style="">: </span><span style="color:#808000;">@</span><span style="color:#808000;"><a href="psi_element://MyAnnotation">MyAnnotation</a></span> <span style="">(</span><span style="color:#000000;"><a href="psi_element://kotlin.String">String</a></span><span style="">.</span><span style="">(</span><span style="">) </span><span style="">-></span> <span style="color:#000000;"><a href="psi_element://kotlin.Unit">Unit</a></span><span style="">)</span>
|
||||
//K2_INFO: )<span style="">: </span><span style="color:#000000;"><a href="psi_element://kotlin.Unit">Unit</a></span></pre></div><div class='bottom'><icon src="/org/jetbrains/kotlin/idea/icons/kotlin_file.svg"/> renderAnnotatedExtensionFunctionType.kt<br/></div>
|
||||
|
||||
|
||||
|
||||
//INFO: <div class='definition'><pre><span style="color:#000080;font-weight:bold;">public</span> <span style="color:#000080;font-weight:bold;">fun</span> <span style="color:#000000;">myFun</span>(
|
||||
//INFO: <span style="color:#000000;">param</span><span style="">: </span><span style="color:#808000;">@</span><span style="color:#808000;"><a href="psi_element://MyAnnotation">MyAnnotation</a></span><span style="">()</span> <span style="">(</span><span style="color:#000000;">String</span><span style="">.</span><span style="">(</span><span style="">) </span><span style="">-></span> <span style="color:#000000;">Unit</span><span style="">)</span>
|
||||
//INFO: )<span style="">: </span><span style="color:#000000;">Unit</span></pre></div></pre></div><table class='sections'><p></table><div class='bottom'><icon src="/org/jetbrains/kotlin/idea/icons/kotlin_file.svg"/> renderAnnotatedExtensionFunctionType.kt<br/></div>
|
||||
//INFO: <span style="color:#000000;">param</span><span style="">: </span><span style="color:#808000;">@</span><span style="color:#808000;"><a href="psi_element://MyAnnotation">MyAnnotation</a></span><span style="">()</span> <span style="">(</span><span style="color:#000000;"><a href="psi_element://kotlin.String">String</a></span><span style="">.</span><span style="">(</span><span style="">) </span><span style="">-></span> <span style="color:#000000;"><a href="psi_element://kotlin.Unit">Unit</a></span><span style="">)</span>
|
||||
//INFO: )<span style="">: </span><span style="color:#000000;"><a href="psi_element://kotlin.Unit">Unit</a></span></pre></div></pre></div><table class='sections'><p></table><div class='bottom'><icon src="/org/jetbrains/kotlin/idea/icons/kotlin_file.svg"/> renderAnnotatedExtensionFunctionType.kt<br/></div>
|
||||
|
||||
@@ -9,4 +9,4 @@ fun some<caret>() {
|
||||
}
|
||||
|
||||
|
||||
//INFO: <div class='definition'><pre><span style="color:#000080;font-weight:bold;">public</span> <span style="color:#000080;font-weight:bold;">fun</span> <span style="color:#000000;">some</span>()<span style="">: </span><span style="color:#000000;">Unit</span></pre></div><table class='sections'><tr><td valign='top' class='section'><p>Samples:</td><td valign='top'><p><a href="psi_element://samples.SampleGroup.mySample"><code><span style="color:#000000;">samples</span><span style="">.</span><span style="color:#000000;">SampleGroup</span><span style="">.</span><span style="color:#0000ff;">mySample</span></code></a><pre><code><span style="">println(</span><span style="color:#008000;font-weight:bold;">"Hello, world"</span><span style="">)</span></code></pre><p><a href="psi_element://samples.megasamples.MegaSamplesGroup.megaSample"><code><span style="color:#000000;">samples</span><span style="">.</span><span style="color:#000000;">megasamples</span><span style="">.</span><span style="color:#000000;">MegaSamplesGroup</span><span style="">.</span><span style="color:#0000ff;">megaSample</span></code></a><pre><code><span style="">println(</span><span style="color:#008000;font-weight:bold;">"...---..."</span><span style="">)</span></code></pre><p><a href="psi_element://samples.notindir.NotInDirSamples.sssample"><code><span style="color:#000000;">samples</span><span style="">.</span><span style="color:#000000;">notindir</span><span style="">.</span><span style="color:#000000;">NotInDirSamples</span><span style="">.</span><span style="color:#0000ff;">sssample</span></code></a><pre><code><span style="">println(</span><span style="color:#008000;font-weight:bold;">"location is samplesTest/"</span><span style="">)</span></code></pre><p><a href="psi_element://smaplez.a.b.c.Samplez.sssample"><code><span style="color:#000000;">smaplez</span><span style="">.</span><span style="color:#000000;">a</span><span style="">.</span><span style="color:#000000;">b</span><span style="">.</span><span style="color:#000000;">c</span><span style="">.</span><span style="color:#000000;">Samplez</span><span style="">.</span><span style="color:#4585be;">sssample</span></code></a><pre><code><span style="color:#808080;font-style:italic;">// Unresolved</span></code></pre></td></table><div class='bottom'><icon src="/org/jetbrains/kotlin/idea/icons/kotlin_file.svg"/> usage.kt<br/></div>
|
||||
//INFO: <div class='definition'><pre><span style="color:#000080;font-weight:bold;">public</span> <span style="color:#000080;font-weight:bold;">fun</span> <span style="color:#000000;">some</span>()<span style="">: </span><span style="color:#000000;"><a href="psi_element://kotlin.Unit">Unit</a></span></pre></div><table class='sections'><tr><td valign='top' class='section'><p>Samples:</td><td valign='top'><p><a href="psi_element://samples.SampleGroup.mySample"><code><span style="color:#000000;">samples</span><span style="">.</span><span style="color:#000000;">SampleGroup</span><span style="">.</span><span style="color:#0000ff;">mySample</span></code></a><pre><code><span style="">println(</span><span style="color:#008000;font-weight:bold;">"Hello, world"</span><span style="">)</span></code></pre><p><a href="psi_element://samples.megasamples.MegaSamplesGroup.megaSample"><code><span style="color:#000000;">samples</span><span style="">.</span><span style="color:#000000;">megasamples</span><span style="">.</span><span style="color:#000000;">MegaSamplesGroup</span><span style="">.</span><span style="color:#0000ff;">megaSample</span></code></a><pre><code><span style="">println(</span><span style="color:#008000;font-weight:bold;">"...---..."</span><span style="">)</span></code></pre><p><a href="psi_element://samples.notindir.NotInDirSamples.sssample"><code><span style="color:#000000;">samples</span><span style="">.</span><span style="color:#000000;">notindir</span><span style="">.</span><span style="color:#000000;">NotInDirSamples</span><span style="">.</span><span style="color:#0000ff;">sssample</span></code></a><pre><code><span style="">println(</span><span style="color:#008000;font-weight:bold;">"location is samplesTest/"</span><span style="">)</span></code></pre><p><a href="psi_element://smaplez.a.b.c.Samplez.sssample"><code><span style="color:#000000;">smaplez</span><span style="">.</span><span style="color:#000000;">a</span><span style="">.</span><span style="color:#000000;">b</span><span style="">.</span><span style="color:#000000;">c</span><span style="">.</span><span style="color:#000000;">Samplez</span><span style="">.</span><span style="color:#4585be;">sssample</span></code></a><pre><code><span style="color:#808080;font-style:italic;">// Unresolved</span></code></pre></td></table><div class='bottom'><icon src="/org/jetbrains/kotlin/idea/icons/kotlin_file.svg"/> usage.kt<br/></div>
|
||||
|
||||
@@ -5,4 +5,4 @@ fun some<caret>() {
|
||||
|
||||
}
|
||||
|
||||
//INFO: <div class='definition'><pre><span style="color:#000080;font-weight:bold;">public</span> <span style="color:#000080;font-weight:bold;">fun</span> <span style="color:#000000;">some</span>()<span style="">: </span><span style="color:#000000;">Unit</span></pre></div><table class='sections'><tr><td valign='top' class='section'><p>Samples:</td><td valign='top'><p><a href="psi_element://samples.sample"><code><span style="color:#000000;">samples</span><span style="">.</span><span style="color:#0000ff;">sample</span></code></a><pre><code><span style="">println(</span><span style="color:#008000;font-weight:bold;">"Hello, world"</span><span style="">)</span></code></pre></td></table><div class='bottom'><icon src="/org/jetbrains/kotlin/idea/icons/kotlin_file.svg"/> usage.kt<br/></div>
|
||||
//INFO: <div class='definition'><pre><span style="color:#000080;font-weight:bold;">public</span> <span style="color:#000080;font-weight:bold;">fun</span> <span style="color:#000000;">some</span>()<span style="">: </span><span style="color:#000000;"><a href="psi_element://kotlin.Unit">Unit</a></span></pre></div><table class='sections'><tr><td valign='top' class='section'><p>Samples:</td><td valign='top'><p><a href="psi_element://samples.sample"><code><span style="color:#000000;">samples</span><span style="">.</span><span style="color:#0000ff;">sample</span></code></a><pre><code><span style="">println(</span><span style="color:#008000;font-weight:bold;">"Hello, world"</span><span style="">)</span></code></pre></td></table><div class='bottom'><icon src="/org/jetbrains/kotlin/idea/icons/kotlin_file.svg"/> usage.kt<br/></div>
|
||||
|
||||
+1
-1
@@ -5,4 +5,4 @@ fun some<caret>() {
|
||||
|
||||
}
|
||||
|
||||
//INFO: <div class='definition'><pre><span style="color:#000080;font-weight:bold;">public</span> <span style="color:#000080;font-weight:bold;">fun</span> <span style="color:#000000;">some</span>()<span style="">: </span><span style="color:#000000;">Unit</span></pre></div><table class='sections'><tr><td valign='top' class='section'><p>Samples:</td><td valign='top'><p><a href="psi_element://samples.nestedTypeParameter"><code><span style="color:#000000;">samples</span><span style="">.</span><span style="color:#0000ff;">nestedTypeParameter</span></code></a><pre><code><span style="color:#000080;font-weight:bold;">val </span><span style="">m = mapOf&lt;String, Pair&lt;Int, Long&gt;&gt;()<br></span><span style="">println(m)</span></code></pre></td></table><div class='bottom'><icon src="/org/jetbrains/kotlin/idea/icons/kotlin_file.svg"/> usageNestedTypeParameters.kt<br/></div>
|
||||
//INFO: <div class='definition'><pre><span style="color:#000080;font-weight:bold;">public</span> <span style="color:#000080;font-weight:bold;">fun</span> <span style="color:#000000;">some</span>()<span style="">: </span><span style="color:#000000;"><a href="psi_element://kotlin.Unit">Unit</a></span></pre></div><table class='sections'><tr><td valign='top' class='section'><p>Samples:</td><td valign='top'><p><a href="psi_element://samples.nestedTypeParameter"><code><span style="color:#000000;">samples</span><span style="">.</span><span style="color:#0000ff;">nestedTypeParameter</span></code></a><pre><code><span style="color:#000080;font-weight:bold;">val </span><span style="">m = mapOf&lt;String, Pair&lt;Int, Long&gt;&gt;()<br></span><span style="">println(m)</span></code></pre></td></table><div class='bottom'><icon src="/org/jetbrains/kotlin/idea/icons/kotlin_file.svg"/> usageNestedTypeParameters.kt<br/></div>
|
||||
|
||||
+1
-1
@@ -5,4 +5,4 @@ fun some<caret>() {
|
||||
|
||||
}
|
||||
|
||||
//INFO: <div class='definition'><pre><span style="color:#000080;font-weight:bold;">public</span> <span style="color:#000080;font-weight:bold;">fun</span> <span style="color:#000000;">some</span>()<span style="">: </span><span style="color:#000000;">Unit</span></pre></div><table class='sections'><tr><td valign='top' class='section'><p>Samples:</td><td valign='top'><p><a href="psi_element://samples.singleTypeParameter"><code><span style="color:#000000;">samples</span><span style="">.</span><span style="color:#0000ff;">singleTypeParameter</span></code></a><pre><code><span style="color:#000080;font-weight:bold;">val </span><span style="">l = listOf&lt;String&gt;()<br></span><span style="">println(l)</span></code></pre></td></table><div class='bottom'><icon src="/org/jetbrains/kotlin/idea/icons/kotlin_file.svg"/> usageSingleTypeParameter.kt<br/></div>
|
||||
//INFO: <div class='definition'><pre><span style="color:#000080;font-weight:bold;">public</span> <span style="color:#000080;font-weight:bold;">fun</span> <span style="color:#000000;">some</span>()<span style="">: </span><span style="color:#000000;"><a href="psi_element://kotlin.Unit">Unit</a></span></pre></div><table class='sections'><tr><td valign='top' class='section'><p>Samples:</td><td valign='top'><p><a href="psi_element://samples.singleTypeParameter"><code><span style="color:#000000;">samples</span><span style="">.</span><span style="color:#0000ff;">singleTypeParameter</span></code></a><pre><code><span style="color:#000080;font-weight:bold;">val </span><span style="">l = listOf&lt;String&gt;()<br></span><span style="">println(l)</span></code></pre></td></table><div class='bottom'><icon src="/org/jetbrains/kotlin/idea/icons/kotlin_file.svg"/> usageSingleTypeParameter.kt<br/></div>
|
||||
|
||||
Reference in New Issue
Block a user