mirror of
https://gitflic.ru/project/openide/openide.git
synced 2026-09-27 10:03:11 +07:00
[javadoc] (IDEA-281424) Quick JavaDoc invoked on a class member should show information about declaring class
GitOrigin-RevId: bfe54edacc0d031fba10241400782cb4994e1f75
This commit is contained in:
committed by
intellij-monorepo-bot
parent
7a723ab1c0
commit
ba1b4acdf4
@@ -26,4 +26,4 @@
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
</div><div class="bottom"><icon src="AllIcons.Nodes.PpLibFolder"/> myLib</div><div class="bottom"><a href="placeholder">`genericMethod(Class<?>)` on localhost<icon src='AllIcons.Ide.External_link_arrow'></a></div>
|
||||
</div><div class="bottom"><icon src="AllIcons.Nodes.Class"/> <a href="psi_element://com.jetbrains.GenericClass"><code><span style="color:#000000;">com.jetbrains.GenericClass</span></code></a><br/><icon src="AllIcons.Nodes.PpLibFolder"/> myLib</div><div class="bottom"><a href="placeholder">`genericMethod(Class<?>)` on localhost<icon src='AllIcons.Ide.External_link_arrow'></a></div>
|
||||
@@ -19,4 +19,4 @@
|
||||
<div class="block"><a href="psi_element://com.jetbrains.LinkBetweenMethods#m2()"><code>m2()</code></a></div>
|
||||
</li>
|
||||
</ul>
|
||||
</div><div class="bottom"><icon src="AllIcons.Nodes.PpLibFolder"/> myLib</div><div class="bottom"><a href="placeholder">`m1()` on localhost<icon src='AllIcons.Ide.External_link_arrow'></a></div>
|
||||
</div><div class="bottom"><icon src="AllIcons.Nodes.Class"/> <a href="psi_element://com.jetbrains.LinkBetweenMethods"><code><span style="color:#000000;">com.jetbrains.LinkBetweenMethods</span></code></a><br/><icon src="AllIcons.Nodes.PpLibFolder"/> myLib</div><div class="bottom"><a href="placeholder">`m1()` on localhost<icon src='AllIcons.Ide.External_link_arrow'></a></div>
|
||||
+1
-1
@@ -24,4 +24,4 @@
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
</div><div class="bottom"><icon src="AllIcons.Nodes.PpLibFolder"/> myLib</div><div class="bottom"><a href="placeholder">`SimpleInterface` on localhost<icon src='AllIcons.Ide.External_link_arrow'></a></div>
|
||||
</div><div class="bottom"><icon src="AllIcons.Nodes.Package"/> <a href="psi_element://com.jetbrains"><code><span style="color:#000000;">com.jetbrains</span></code></a><br/><icon src="AllIcons.Nodes.PpLibFolder"/> myLib</div><div class="bottom"><a href="placeholder">`SimpleInterface` on localhost<icon src='AllIcons.Ide.External_link_arrow'></a></div>
|
||||
@@ -32,4 +32,4 @@ extends java.lang.Object</pre>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
</div><div class="bottom"><icon src="AllIcons.Nodes.PpLibFolder"/> myLib</div><div class="bottom"><a href="placeholder">`ClassWithRefLink` on localhost<icon src='AllIcons.Ide.External_link_arrow'></a></div>
|
||||
</div><div class="bottom"><icon src="AllIcons.Nodes.Package"/> <a href="psi_element://com.jetbrains"><code><span style="color:#000000;">com.jetbrains</span></code></a><br/><icon src="AllIcons.Nodes.PpLibFolder"/> myLib</div><div class="bottom"><a href="placeholder">`ClassWithRefLink` on localhost<icon src='AllIcons.Ide.External_link_arrow'></a></div>
|
||||
+1
-1
@@ -26,4 +26,4 @@
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
</div><div class="bottom"><icon src="AllIcons.Nodes.PpLibFolder"/> myLib</div><div class="bottom"><a href="placeholder">`param()` on localhost<icon src='AllIcons.Ide.External_link_arrow'></a></div>
|
||||
</div><div class="bottom"><icon src="AllIcons.Nodes.Class"/> <a href="psi_element://com.jetbrains.TestAnnotation"><code><span style="color:#000000;">com.jetbrains.TestAnnotation</span></code></a><br/><icon src="AllIcons.Nodes.PpLibFolder"/> myLib</div><div class="bottom"><a href="placeholder">`param()` on localhost<icon src='AllIcons.Ide.External_link_arrow'></a></div>
|
||||
@@ -1,3 +1,3 @@
|
||||
<html><head><base href="placeholder"></head><body><div class='definition'><pre><span style="color:#000080;font-weight:bold;">public</span> <a href="psi_element://java.lang.String"><code><span style="color:#000000;">String</span></code></a> <span style="color:#000000;">getMyFoo</span><span style="">(</span><span style="">)</span></pre></div><table class='sections'><p><tr><td valign='top' class='section'><p>From field:</td><td valign='top'><p><a href="psi_element://FooBar#myFoo"><code><span style="color:#660e7a;font-weight:bold;">myFoo</span></code></a><br>
|
||||
foo bar baz
|
||||
</td></table>
|
||||
</td></table><div class="bottom-no-content"><icon src="AllIcons.Nodes.Class"/> <a href="psi_element://FooBar"><code><span style="color:#000000;">FooBar</span></code></a><br/></div>
|
||||
+1
-1
@@ -5,4 +5,4 @@
|
||||
at least one element <tt>e</tt> such that
|
||||
<tt>(o==null ? e==null : o.equals(e))</tt>.
|
||||
|
||||
</div><table class='sections'><tr><td valign='top' class='section'><p>Overrides:</td><td valign='top'><p><a href="psi_element://java.util.Collection#contains(java.lang.Object)"><code><span style="color:#000000;">contains</span></code></a> in interface <a href="psi_element://java.util.Collection"><code><span style="color:#000000;">Collection</span></code></a></td><tr><td valign='top' class='section'><p>Params:</td><td valign='top'><code><span style="">o</span></code> – element whose presence in this list is to be tested </td><tr><td valign='top' class='section'><p>Returns:</td><td valign='top'><p><tt>true</tt> if this list contains the specified element </td><tr><td valign='top' class='section'><p>Throws:</td><td valign='top'><p><a href="psi_element://java.lang.ClassCastException"><code><span style="color:#0000ff;">ClassCastException</span></code></a> – if the type of the specified element is incompatible with this list (<a href="psi_element://java.util.Collection###optional-restrictions">optional</a>) <p><a href="psi_element://java.lang.NullPointerException"><code><span style="color:#0000ff;">NullPointerException</span></code></a> – if the specified element is null and this list does not permit null elements (<a href="psi_element://java.util.Collection###optional-restrictions">optional</a>)</td><tr><td valign='top' class='section'><p>External<br> annotations:</td><td valign='top'><p><span style="color:#808000;">@</span><a href="psi_element://org.jetbrains.annotations.Contract"><span style="color:#808000;">org.jetbrains.annotations.Contract</span></a><span style="">(</span><span style="">pure</span><span style=""> = </span><span style="color:#000080;font-weight:bold;">true</span><span style="">)</span></td></table><div class="bottom"><icon src="AllIcons.Nodes.PpLibFolder"/> < java 1.7 ></div>
|
||||
</div><table class='sections'><tr><td valign='top' class='section'><p>Overrides:</td><td valign='top'><p><a href="psi_element://java.util.Collection#contains(java.lang.Object)"><code><span style="color:#000000;">contains</span></code></a> in interface <a href="psi_element://java.util.Collection"><code><span style="color:#000000;">Collection</span></code></a></td><tr><td valign='top' class='section'><p>Params:</td><td valign='top'><code><span style="">o</span></code> – element whose presence in this list is to be tested </td><tr><td valign='top' class='section'><p>Returns:</td><td valign='top'><p><tt>true</tt> if this list contains the specified element </td><tr><td valign='top' class='section'><p>Throws:</td><td valign='top'><p><a href="psi_element://java.lang.ClassCastException"><code><span style="color:#0000ff;">ClassCastException</span></code></a> – if the type of the specified element is incompatible with this list (<a href="psi_element://java.util.Collection###optional-restrictions">optional</a>) <p><a href="psi_element://java.lang.NullPointerException"><code><span style="color:#0000ff;">NullPointerException</span></code></a> – if the specified element is null and this list does not permit null elements (<a href="psi_element://java.util.Collection###optional-restrictions">optional</a>)</td><tr><td valign='top' class='section'><p>External<br> annotations:</td><td valign='top'><p><span style="color:#808000;">@</span><a href="psi_element://org.jetbrains.annotations.Contract"><span style="color:#808000;">org.jetbrains.annotations.Contract</span></a><span style="">(</span><span style="">pure</span><span style=""> = </span><span style="color:#000080;font-weight:bold;">true</span><span style="">)</span></td></table><div class="bottom"><icon src="AllIcons.Nodes.Class"/> <a href="psi_element://java.util.List"><code><span style="color:#000000;">java.util.List</span><span style=""><</span><span style="color:#20999d;">E</span><span style="">></span></code></a><br/><icon src="AllIcons.Nodes.PpLibFolder"/> < java 1.7 ></div>
|
||||
+1
-1
@@ -6,4 +6,4 @@
|
||||
contains at least one element <tt>e</tt> such that
|
||||
<tt>(o==null ? e==null : o.equals(e))</tt>.
|
||||
|
||||
</td><tr><td valign='top' class='section'><p>Overrides:</td><td valign='top'><p><a href="psi_element://java.util.Collection#contains(java.lang.Object)"><code><span style="color:#000000;">contains</span></code></a> in interface <a href="psi_element://java.util.Collection"><code><span style="color:#000000;">Collection</span></code></a><br><a href="psi_element://I#contains(java.lang.Object)"><code><span style="color:#000000;">contains</span></code></a> in interface <a href="psi_element://I"><code><span style="color:#000000;">I</span></code></a></td><tr><td valign='top' class='section'><p>Params:</td><td valign='top'><code><span style="">o</span></code> – element whose presence in this collection is to be tested </td><tr><td valign='top' class='section'><p>Returns:</td><td valign='top'><p><tt>true</tt> if this collection contains the specified element </td><tr><td valign='top' class='section'><p>Throws:</td><td valign='top'><p><a href="psi_element://java.lang.NullPointerException"><code><span style="color:#0000ff;">NullPointerException</span></code></a> – before if the specified element is null and this collection does not permit null elements (<a href="psi_element://My###optional-restrictions">optional</a>) after<p><font color=red>IOException</font></td><tr><td valign='top' class='section'><p><i>Inferred</i><br> annotations:</td><td valign='top'><p><i><span style="color:#808000;">@</span><a href="psi_element://org.jetbrains.annotations.Contract"><span style="color:#808000;">org.jetbrains.annotations.Contract</span></a><span style="">(</span><span style="">pure</span><span style=""> = </span><span style="color:#000080;font-weight:bold;">true</span><span style="">)</span></i></td></table>
|
||||
</td><tr><td valign='top' class='section'><p>Overrides:</td><td valign='top'><p><a href="psi_element://java.util.Collection#contains(java.lang.Object)"><code><span style="color:#000000;">contains</span></code></a> in interface <a href="psi_element://java.util.Collection"><code><span style="color:#000000;">Collection</span></code></a><br><a href="psi_element://I#contains(java.lang.Object)"><code><span style="color:#000000;">contains</span></code></a> in interface <a href="psi_element://I"><code><span style="color:#000000;">I</span></code></a></td><tr><td valign='top' class='section'><p>Params:</td><td valign='top'><code><span style="">o</span></code> – element whose presence in this collection is to be tested </td><tr><td valign='top' class='section'><p>Returns:</td><td valign='top'><p><tt>true</tt> if this collection contains the specified element </td><tr><td valign='top' class='section'><p>Throws:</td><td valign='top'><p><a href="psi_element://java.lang.NullPointerException"><code><span style="color:#0000ff;">NullPointerException</span></code></a> – before if the specified element is null and this collection does not permit null elements (<a href="psi_element://My###optional-restrictions">optional</a>) after<p><font color=red>IOException</font></td><tr><td valign='top' class='section'><p><i>Inferred</i><br> annotations:</td><td valign='top'><p><i><span style="color:#808000;">@</span><a href="psi_element://org.jetbrains.annotations.Contract"><span style="color:#808000;">org.jetbrains.annotations.Contract</span></a><span style="">(</span><span style="">pure</span><span style=""> = </span><span style="color:#000080;font-weight:bold;">true</span><span style="">)</span></i></td></table><div class="bottom-no-content"><icon src="AllIcons.Nodes.Class"/> <a href="psi_element://My"><code><span style="color:#000000;">My</span></code></a><br/></div>
|
||||
@@ -1 +1 @@
|
||||
<html><head><base href="placeholder"></head><body><div class='definition'><pre><span style="color:#20999d;">E</span> <span style="color:#000000;">remove</span><span style="">(</span><br> <a href="psi_element://java.lang.Integer"><code><span style="color:#000000;">Integer</span></code></a> <span style="">idx</span><br><span style="">)</span></pre></div><table class='sections'><p><tr><td valign='top' class='section'><p>See Also:</td><td valign='top'><p><a href="psi_element://TestImpl#remove(java.lang.Number)"><code><span style="color:#0000ff;">TestImpl</span><span style="">.</span><span style="color:#0000ff;">remove</span><span style="">(Number)</span></code></a></td></table>
|
||||
<html><head><base href="placeholder"></head><body><div class='definition'><pre><span style="color:#20999d;">E</span> <span style="color:#000000;">remove</span><span style="">(</span><br> <a href="psi_element://java.lang.Integer"><code><span style="color:#000000;">Integer</span></code></a> <span style="">idx</span><br><span style="">)</span></pre></div><table class='sections'><p><tr><td valign='top' class='section'><p>See Also:</td><td valign='top'><p><a href="psi_element://TestImpl#remove(java.lang.Number)"><code><span style="color:#0000ff;">TestImpl</span><span style="">.</span><span style="color:#0000ff;">remove</span><span style="">(Number)</span></code></a></td></table><div class="bottom-no-content"><icon src="AllIcons.Nodes.Class"/> <a href="psi_element://Test"><code><span style="color:#000000;">Test</span><span style=""><</span><span style="color:#20999d;">E</span><span style="color:#000080;font-weight:bold;"> extends </span><span style="color:#000000;">Number</span><span style="">></span></code></a><br/></div>
|
||||
@@ -1 +1 @@
|
||||
<html><head><base href="placeholder"></head><body><div class='definition'><pre><span style="color:#20999d;">E</span> <span style="color:#000000;">remove</span><span style="">(</span><br> <span style="color:#000080;font-weight:bold;">int</span> <span style="">idx</span><br><span style="">)</span></pre></div><table class='sections'><p><tr><td valign='top' class='section'><p>See Also:</td><td valign='top'><p><a href="psi_element://TestImpl#remove(int)"><code><span style="color:#0000ff;">TestImpl</span><span style="">.</span><span style="color:#0000ff;">remove</span><span style="">(</span><span style="color:#000080;font-weight:bold;">int</span><span style="">)</span></code></a></td></table>
|
||||
<html><head><base href="placeholder"></head><body><div class='definition'><pre><span style="color:#20999d;">E</span> <span style="color:#000000;">remove</span><span style="">(</span><br> <span style="color:#000080;font-weight:bold;">int</span> <span style="">idx</span><br><span style="">)</span></pre></div><table class='sections'><p><tr><td valign='top' class='section'><p>See Also:</td><td valign='top'><p><a href="psi_element://TestImpl#remove(int)"><code><span style="color:#0000ff;">TestImpl</span><span style="">.</span><span style="color:#0000ff;">remove</span><span style="">(</span><span style="color:#000080;font-weight:bold;">int</span><span style="">)</span></code></a></td></table><div class="bottom-no-content"><icon src="AllIcons.Nodes.Class"/> <a href="psi_element://Test"><code><span style="color:#000000;">Test</span><span style=""><</span><span style="color:#20999d;">E</span><span style="">></span></code></a><br/></div>
|
||||
@@ -8,4 +8,4 @@
|
||||
System.out.println(c);
|
||||
</pre>
|
||||
|
||||
</div><table class='sections'><tr><td valign='top' class='section'><p>Returns:</td><td valign='top'><p>an array containing the constants of this enum type, in the order they're declared</td><tr><td valign='top' class='section'><p><i>Inferred</i><br> annotations:</td><td valign='top'><p><i><span style="color:#808000;">@</span><a href="psi_element://org.jetbrains.annotations.Contract"><span style="color:#808000;">org.jetbrains.annotations.Contract</span></a><span style="">(</span><span style="">value</span><span style=""> = </span><span style="color:#008000;font-weight:bold;">" -> new"</span><span style="">, </span><span style="">pure</span><span style=""> = </span><span style="color:#000080;font-weight:bold;">true</span><span style="">)</span></i></td></table>
|
||||
</div><table class='sections'><tr><td valign='top' class='section'><p>Returns:</td><td valign='top'><p>an array containing the constants of this enum type, in the order they're declared</td><tr><td valign='top' class='section'><p><i>Inferred</i><br> annotations:</td><td valign='top'><p><i><span style="color:#808000;">@</span><a href="psi_element://org.jetbrains.annotations.Contract"><span style="color:#808000;">org.jetbrains.annotations.Contract</span></a><span style="">(</span><span style="">value</span><span style=""> = </span><span style="color:#008000;font-weight:bold;">" -> new"</span><span style="">, </span><span style="">pure</span><span style=""> = </span><span style="color:#000080;font-weight:bold;">true</span><span style="">)</span></i></td></table><div class="bottom"><icon src="AllIcons.Nodes.Class"/> <a href="psi_element://E"><code><span style="color:#000000;">E</span></code></a><br/></div>
|
||||
@@ -1 +1 @@
|
||||
<html><head><base href="placeholder"></head><body><div class='definition-only'><pre><span style="color:#000080;font-weight:bold;">public</span> <span style=""><</span><span style="color:#808000;">@</span><a href="psi_element://Test.Foo"><code><span style="color:#808000;">Foo</span></code></a><span style="">(</span><span style="color:#0000ff;">1</span><span style="">)</span> <span style="color:#20999d;">T</span><span style="color:#000080;font-weight:bold;"> extends </span><span style="color:#808000;">@</span><a href="psi_element://Test.Foo"><code><span style="color:#808000;">Foo</span></code></a><span style="">(</span><span style="color:#0000ff;">2</span><span style="">)</span> <a href="psi_element://java.lang.CharSequence"><code><span style="color:#000000;">CharSequence</span></code></a><span style=""> & </span><span style="color:#808000;">@</span><a href="psi_element://Test.Foo"><code><span style="color:#808000;">Foo</span></code></a><span style="">(</span><span style="color:#0000ff;">3</span><span style="">)</span> <a href="psi_element://java.lang.Cloneable"><code><span style="color:#000000;">Cloneable</span></code></a><span style="">></span> <span style="color:#808000;">@</span><a href="psi_element://Test.Foo"><code><span style="color:#808000;">Foo</span></code></a><span style="">(</span><span style="color:#0000ff;">4</span><span style="">)</span> <a href="psi_element://java.util.List"><code><span style="color:#000000;">List</span></code></a><span style=""><</span><span style="color:#808000;">@</span><a href="psi_element://Test.Foo"><code><span style="color:#808000;">Foo</span></code></a><span style="">(</span><span style="color:#0000ff;">5</span><span style="">)</span> <span style="">?</span><span style="color:#000080;font-weight:bold;"> super </span><span style="color:#808000;">@</span><a href="psi_element://Test.Foo"><code><span style="color:#808000;">Foo</span></code></a><span style="">(</span><span style="color:#0000ff;">6</span><span style="">)</span> <span style="color:#20999d;">T</span><span style="">></span> <span style="color:#000000;">bar</span><span style="">(</span><span style="">)</span></pre></div>
|
||||
<html><head><base href="placeholder"></head><body><div class='definition-only'><pre><span style="color:#000080;font-weight:bold;">public</span> <span style=""><</span><span style="color:#808000;">@</span><a href="psi_element://Test.Foo"><code><span style="color:#808000;">Foo</span></code></a><span style="">(</span><span style="color:#0000ff;">1</span><span style="">)</span> <span style="color:#20999d;">T</span><span style="color:#000080;font-weight:bold;"> extends </span><span style="color:#808000;">@</span><a href="psi_element://Test.Foo"><code><span style="color:#808000;">Foo</span></code></a><span style="">(</span><span style="color:#0000ff;">2</span><span style="">)</span> <a href="psi_element://java.lang.CharSequence"><code><span style="color:#000000;">CharSequence</span></code></a><span style=""> & </span><span style="color:#808000;">@</span><a href="psi_element://Test.Foo"><code><span style="color:#808000;">Foo</span></code></a><span style="">(</span><span style="color:#0000ff;">3</span><span style="">)</span> <a href="psi_element://java.lang.Cloneable"><code><span style="color:#000000;">Cloneable</span></code></a><span style="">></span> <span style="color:#808000;">@</span><a href="psi_element://Test.Foo"><code><span style="color:#808000;">Foo</span></code></a><span style="">(</span><span style="color:#0000ff;">4</span><span style="">)</span> <a href="psi_element://java.util.List"><code><span style="color:#000000;">List</span></code></a><span style=""><</span><span style="color:#808000;">@</span><a href="psi_element://Test.Foo"><code><span style="color:#808000;">Foo</span></code></a><span style="">(</span><span style="color:#0000ff;">5</span><span style="">)</span> <span style="">?</span><span style="color:#000080;font-weight:bold;"> super </span><span style="color:#808000;">@</span><a href="psi_element://Test.Foo"><code><span style="color:#808000;">Foo</span></code></a><span style="">(</span><span style="color:#0000ff;">6</span><span style="">)</span> <span style="color:#20999d;">T</span><span style="">></span> <span style="color:#000000;">bar</span><span style="">(</span><span style="">)</span></pre></div><div class="bottom-no-content"><icon src="AllIcons.Nodes.Class"/> <a href="psi_element://Test"><code><span style="color:#000000;">Test</span></code></a><br/></div>
|
||||
@@ -1 +1 @@
|
||||
<html><head><base href="placeholder"></head><body><div class='definition-only'><pre><span style="color:#000080;font-weight:bold;">public</span> <span style="color:#808000;">@</span><a href="psi_element://Foo"><code><span style="color:#808000;">Foo</span></code></a><span style="">(</span><span style="color:#0000ff;">1</span><span style="">)</span> <a href="psi_element://java.lang.String"><code><span style="color:#000000;">String</span></code></a> <span style="color:#808000;">@</span><a href="psi_element://Foo"><code><span style="color:#808000;">Foo</span></code></a><span style="">(</span><span style="color:#0000ff;">2</span><span style="">)</span> <span style="">[]</span> <span style="color:#000000;">foo</span><span style="">(</span><span style="">)</span></pre></div>
|
||||
<html><head><base href="placeholder"></head><body><div class='definition-only'><pre><span style="color:#000080;font-weight:bold;">public</span> <span style="color:#808000;">@</span><a href="psi_element://Foo"><code><span style="color:#808000;">Foo</span></code></a><span style="">(</span><span style="color:#0000ff;">1</span><span style="">)</span> <a href="psi_element://java.lang.String"><code><span style="color:#000000;">String</span></code></a> <span style="color:#808000;">@</span><a href="psi_element://Foo"><code><span style="color:#808000;">Foo</span></code></a><span style="">(</span><span style="color:#0000ff;">2</span><span style="">)</span> <span style="">[]</span> <span style="color:#000000;">foo</span><span style="">(</span><span style="">)</span></pre></div><div class="bottom-no-content"><icon src="AllIcons.Nodes.Class"/> <a href="psi_element://Test"><code><span style="color:#000000;">Test</span></code></a><br/></div>
|
||||
@@ -270,7 +270,7 @@ class Bar {
|
||||
}
|
||||
|
||||
// Here we check that the covering module (SDK in this case) is rendered in decorated info
|
||||
assert component.decoratedText.contains('<div class="bottom"><icon src="AllIcons.Nodes.PpLibFolder"/> < java 1.7 ></div>')
|
||||
assert component.decoratedText.contains('<div class="bottom"><icon src="AllIcons.Nodes.Class"/> <a href="psi_element://java.lang.String"><code><span style="color:#000000;">java.lang.String</span></code></a><br/><icon src="AllIcons.Nodes.PpLibFolder"/> < java 1.7 ></div>')
|
||||
}
|
||||
|
||||
|
||||
|
||||
+4
-43
@@ -1852,49 +1852,10 @@ public class DocumentationManager extends DockablePopupManager<DocumentationComp
|
||||
@NlsSafe @Nullable String externalUrl,
|
||||
@Nullable DocumentationProvider provider
|
||||
) {
|
||||
return decorate(text, getLocationText(element), getExternalText(element, externalUrl, provider));
|
||||
}
|
||||
|
||||
@RequiresReadLock
|
||||
@RequiresBackgroundThread
|
||||
private static @Nullable HtmlChunk getLocationText(@Nullable PsiElement element) {
|
||||
if (element != null) {
|
||||
PsiFile file = element.getContainingFile();
|
||||
VirtualFile vfile = file == null ? null : file.getVirtualFile();
|
||||
|
||||
if (vfile == null) return null;
|
||||
|
||||
SearchScope scope = element.getUseScope();
|
||||
if (scope instanceof LocalSearchScope) {
|
||||
return null;
|
||||
}
|
||||
|
||||
ProjectFileIndex fileIndex = ProjectRootManager.getInstance(element.getProject()).getFileIndex();
|
||||
Module module = fileIndex.getModuleForFile(vfile);
|
||||
|
||||
if (module != null && !ModuleType.isInternal(module)) {
|
||||
if (ModuleManager.getInstance(element.getProject()).getModules().length == 1) return null;
|
||||
return HtmlChunk.fragment(
|
||||
HtmlChunk.tag("icon").attr("src", ModuleType.get(module).getId()),
|
||||
HtmlChunk.nbsp(),
|
||||
HtmlChunk.text(module.getName())
|
||||
);
|
||||
}
|
||||
else {
|
||||
List<OrderEntry> entries = fileIndex.getOrderEntriesForFile(vfile);
|
||||
for (OrderEntry order : entries) {
|
||||
if (order instanceof LibraryOrderEntry || order instanceof JdkOrderEntry) {
|
||||
return HtmlChunk.fragment(
|
||||
HtmlChunk.tag("icon").attr("src", "AllIcons.Nodes.PpLibFolder"),
|
||||
HtmlChunk.nbsp(),
|
||||
HtmlChunk.text(order.getPresentableName())
|
||||
);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
return null;
|
||||
HtmlChunk locationInfo = Optional.ofNullable(provider)
|
||||
.map(it -> it.getLocationInfo(element))
|
||||
.orElseGet(() -> DocumentationProviderEx.getDefaultLocationInfo(element));
|
||||
return decorate(text, locationInfo, getExternalText(element, externalUrl, provider));
|
||||
}
|
||||
|
||||
@Internal
|
||||
|
||||
@@ -19,10 +19,11 @@ sealed interface DocumentationResult {
|
||||
@JvmOverloads
|
||||
fun documentation(
|
||||
html: @Nls String,
|
||||
locationHtml: String? = null,
|
||||
anchor: String? = null,
|
||||
imageResolver: DocumentationImageResolver? = null,
|
||||
): DocumentationResult {
|
||||
return DocumentationData(html, anchor, externalUrl = null, linkUrls = emptyList(), imageResolver)
|
||||
return DocumentationData(html, locationHtml, anchor, externalUrl = null, linkUrls = emptyList(), imageResolver)
|
||||
}
|
||||
|
||||
/**
|
||||
@@ -35,9 +36,10 @@ sealed interface DocumentationResult {
|
||||
html: @Nls String,
|
||||
anchor: String? = null,
|
||||
externalUrl: String,
|
||||
locationHtml: String? = null,
|
||||
imageResolver: DocumentationImageResolver? = null,
|
||||
): DocumentationResult {
|
||||
return DocumentationData(html, anchor, externalUrl, linkUrls = emptyList(), imageResolver)
|
||||
return DocumentationData(html, locationHtml, anchor, externalUrl, linkUrls = emptyList(), imageResolver)
|
||||
}
|
||||
|
||||
/**
|
||||
|
||||
@@ -12,6 +12,7 @@ import java.util.function.Supplier
|
||||
@VisibleForTesting
|
||||
data class DocumentationData internal constructor(
|
||||
val html: @Nls String,
|
||||
val locationHtml: String?,
|
||||
val anchor: String?,
|
||||
val externalUrl: String?,
|
||||
val linkUrls: List<String>,
|
||||
|
||||
@@ -13,6 +13,7 @@ import com.intellij.lang.documentation.ide.actions.PRIMARY_GROUP_ID
|
||||
import com.intellij.lang.documentation.ide.actions.registerBackForwardActions
|
||||
import com.intellij.lang.documentation.ide.impl.DocumentationBrowser
|
||||
import com.intellij.lang.documentation.impl.DocumentationRequest
|
||||
import com.intellij.navigation.TargetPresentation
|
||||
import com.intellij.openapi.Disposable
|
||||
import com.intellij.openapi.actionSystem.DataProvider
|
||||
import com.intellij.openapi.application.EDT
|
||||
@@ -146,7 +147,15 @@ internal class DocumentationUI(
|
||||
}
|
||||
imageResolver = data.imageResolver
|
||||
val presentation = request.presentation
|
||||
val locationChunk = presentation.locationText?.let { locationText ->
|
||||
val locationChunk = data.locationHtml?.let { HtmlChunk.raw(it) } ?: getDefaultLocationChunk(presentation)
|
||||
val linkChunk = linkChunk(presentation.presentableText, data)
|
||||
val decorated = decorate(data.html, locationChunk, linkChunk)
|
||||
val scrollingPosition = data.anchor?.let(ScrollingPosition::Anchor) ?: ScrollingPosition.Reset
|
||||
update(decorated, scrollingPosition)
|
||||
}
|
||||
|
||||
private fun getDefaultLocationChunk(presentation: TargetPresentation): HtmlChunk? {
|
||||
return presentation.locationText?.let { locationText ->
|
||||
presentation.locationIcon?.let { locationIcon ->
|
||||
val iconKey = registerIcon(locationIcon)
|
||||
HtmlChunk.fragment(
|
||||
@@ -156,10 +165,6 @@ internal class DocumentationUI(
|
||||
)
|
||||
} ?: HtmlChunk.text(locationText)
|
||||
}
|
||||
val linkChunk = linkChunk(presentation.presentableText, data)
|
||||
val decorated = decorate(data.html, locationChunk, linkChunk)
|
||||
val scrollingPosition = data.anchor?.let(ScrollingPosition::Anchor) ?: ScrollingPosition.Reset
|
||||
update(decorated, scrollingPosition)
|
||||
}
|
||||
|
||||
private fun registerIcon(icon: Icon): String {
|
||||
|
||||
+13
-3
@@ -13,6 +13,7 @@ import com.intellij.psi.PsiElement
|
||||
import com.intellij.psi.PsiFile
|
||||
import com.intellij.refactoring.suggested.createSmartPointer
|
||||
import com.intellij.util.SlowOperations
|
||||
import com.intellij.util.castSafelyTo
|
||||
import com.intellij.util.concurrency.annotations.RequiresReadLock
|
||||
import org.jetbrains.annotations.VisibleForTesting
|
||||
import java.util.function.Supplier
|
||||
@@ -71,14 +72,22 @@ class PsiElementDocumentationTarget private constructor(
|
||||
private fun localDoc(provider: DocumentationProvider): DocumentationData? {
|
||||
val originalPsi = targetElement.getUserData(DocumentationManager.ORIGINAL_ELEMENT_KEY)?.element
|
||||
val doc = provider.generateDoc(targetElement, originalPsi)
|
||||
val locationInfo = provider.getLocationInfo(targetElement)?.toString()
|
||||
if (targetElement is PsiFile) {
|
||||
val fileDoc = DocumentationManager.generateFileDoc(targetElement, doc == null)
|
||||
if (fileDoc != null) {
|
||||
return DocumentationData(if (doc == null) fileDoc else doc + fileDoc, pointer.anchor, null, emptyList(), pointer.imageResolver)
|
||||
return DocumentationData(
|
||||
if (doc == null) fileDoc else doc + fileDoc,
|
||||
locationInfo,
|
||||
pointer.anchor,
|
||||
null,
|
||||
emptyList(),
|
||||
pointer.imageResolver
|
||||
)
|
||||
}
|
||||
}
|
||||
if (doc != null) {
|
||||
return DocumentationData(doc, pointer.anchor, null, emptyList(), pointer.imageResolver)
|
||||
return DocumentationData(doc, locationInfo, pointer.anchor, null, emptyList(), pointer.imageResolver)
|
||||
}
|
||||
return null
|
||||
}
|
||||
@@ -112,8 +121,9 @@ class PsiElementDocumentationTarget private constructor(
|
||||
ProgressManager.checkCanceled()
|
||||
val doc = provider.fetchExternalDocumentation(project, targetElement, listOf(url), false)
|
||||
?: continue
|
||||
val locationInfo = provider.castSafelyTo<DocumentationProvider>()?.getLocationInfo(targetElement)?.toString()
|
||||
LOG.debug("Fetched documentation from $url")
|
||||
return@Supplier DocumentationResult.externalDocumentation(doc, anchor, url, imageResolver)
|
||||
return@Supplier DocumentationResult.externalDocumentation(doc, anchor, url, locationInfo, imageResolver)
|
||||
}
|
||||
localDoc
|
||||
})
|
||||
|
||||
@@ -19,6 +19,6 @@ class outherClass {
|
||||
}
|
||||
}
|
||||
|
||||
// RENDER: <div class='content'><p>Hello darling</p></div><table class='sections'><tr><td valign='top' class='section'><p>Author:</td><td valign='top'>DarkWing Duck</td></table>
|
||||
// RENDER: <div class='content'><p>Hello darling outher</p></div><table class='sections'><tr><td valign='top' class='section'><p>Author:</td><td valign='top'>Morgana Macawber</td></table>
|
||||
// RENDER: <div class='content'><p>Hello darling inner</p></div><table class='sections'><tr><td valign='top' class='section'><p>Author:</td><td valign='top'>Launchpad McQuack</td></table>
|
||||
// RENDER: <div class='content'><p style='margin-top:0;padding-top:0;'>Hello darling</p></div><table class='sections'><tr><td valign='top' class='section'><p>Authors:</td><td valign='top'>DarkWing Duck</td></table>
|
||||
// RENDER: <div class='content'><p style='margin-top:0;padding-top:0;'>Hello darling outher</p></div><table class='sections'><tr><td valign='top' class='section'><p>Authors:</td><td valign='top'>Morgana Macawber</td></table>
|
||||
// RENDER: <div class='content'><p style='margin-top:0;padding-top:0;'>Hello darling inner</p></div><table class='sections'><tr><td valign='top' class='section'><p>Authors:</td><td valign='top'>Launchpad McQuack</td></table>
|
||||
@@ -53,5 +53,5 @@ class klass<T, X>(val name: String, val name2: String) {
|
||||
}
|
||||
}
|
||||
|
||||
//RENDER: <div class='content'><p>This class has no useful logic; it's just a documentation example.</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 style='font-size:96%;'><span style="color:#20999d;">T</span></code></a></code> - the type of a member in this class.<p><code><a href="psi_element://X"><code style='font-size:96%;'><span style="color:#20999d;">X</span></code></a></code> - the type of a member in this class.</td><tr><td valign='top' class='section'><p>Properties:</td><td valign='top'><p><code><a href="psi_element://name"><code style='font-size:96%;'><span style="color:#660e7a;font-weight:bold;">name</span></code></a></code> - is blablabla for name<p><code><a href="psi_element://name2"><code style='font-size:96%;'><span style="color:#660e7a;font-weight:bold;">name2</span></code></a></code> - is blublublu for name2</td><tr><td valign='top' class='section'><p>Constructor:</td><td valign='top'>primary ctor for it</td></table>
|
||||
//RENDER: <div class='content'><p>This method has no useful logic; it's just a documentation example.</p></div><table class='sections'><tr><td valign='top' class='section'><p>Params:</td><td valign='top'><p><code><a href="psi_element://M"><code style='font-size:96%;'><span style="color:#20999d;">M</span></code></a></code> - the type of a member in this method.<p><code><a href="psi_element://K"><code style='font-size:96%;'><span style="color:#20999d;">K</span></code></a></code> - the type of a member in this group.</td><tr><td valign='top' class='section'><p>Properties:</td><td valign='top'><p><code><a href="psi_element://name"><code style='font-size:96%;'><span style="color:#0000ff;">name</span></code></a></code> - is blablabla for name<p><code><a href="psi_element://name2"><code style='font-size:96%;'><span style="color:#0000ff;">name2</span></code></a></code> - blublublu for name2</td><tr><td valign='top' class='section'><p>Returns:</td><td valign='top'><a href="psi_element://returnMethod"><code style='font-size:96%;'><span style="color:#0000ff;">returnMethod</span></code></a> if Duck is Dark</td><tr><td valign='top' class='section'><p>Throws:</td><td valign='top'><p><code><a href="psi_element://IndexOutOfBoundsException"><code style='font-size:96%;'><span style="color:#0000ff;">IndexOutOfBoundsException</span></code></a></code> - if something wrong<p><code><a href="psi_element://ArrayIndexOutOfBoundsException"><code style='font-size:96%;'><span style="color:#0000ff;">ArrayIndexOutOfBoundsException</span></code></a></code> - if else something wrong<p><code><a href="psi_element://java.io.IOException"><code style='font-size:96%;'><span style="color:#000000;">java</span><span style="">.</span><span style="color:#000000;">io</span><span style="">.</span><span style="color:#0000ff;">IOException</span></code></a></code> - if something else else wrong</td><tr><td valign='top' class='section'><p>Author:</td><td valign='top'>DarkWing Duck</td><tr><td valign='top' class='section'><p>Suppress:</td><td valign='top'>something to suppress</td><tr><td valign='top' class='section'><p>See Also:</td><td valign='top'><a href="psi_element://method2"><code style='font-size:96%;'><span style="color:#0000ff;">method2</span></code></a>,<br><a href="psi_element://method3"><code style='font-size:96%;'><span style="color:#0000ff;">method3</span></code></a></td><tr><td valign='top' class='section'><p>Samples:</td><td valign='top'><p><a href="psi_element://sample"><code style='font-size:96%;'><span style="color:#0000ff;">sample</span></code></a><pre><code><span style=""><br><span style="color:#808080;font-style:italic;">//this is the sample<br></span></span></code></pre><p><a href="psi_element://sample2"><code style='font-size:96%;'><span style="color:#0000ff;">sample2</span></code></a><pre><code><span style=""><br><span style="color:#808080;font-style:italic;">//this is the sample2<br></span></span></code></pre></td></table>
|
||||
//RENDER: <div class='content'><p style='margin-top:0;padding-top:0;'>This class has no useful logic; it's just a documentation example.</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 style='font-size:96%;'><span style="color:#20999d;">T</span></code></a></code> - the type of a member in this class.<p><code><a href="psi_element://X"><code style='font-size:96%;'><span style="color:#20999d;">X</span></code></a></code> - the type of a member in this class.</td><tr><td valign='top' class='section'><p>Properties:</td><td valign='top'><p><code><a href="psi_element://name"><code style='font-size:96%;'><span style="color:#660e7a;font-weight:bold;">name</span></code></a></code> - is blablabla for name<p><code><a href="psi_element://name2"><code style='font-size:96%;'><span style="color:#660e7a;font-weight:bold;">name2</span></code></a></code> - is blublublu for name2</td><tr><td valign='top' class='section'><p>Constructor:</td><td valign='top'>primary ctor for it</td></table>
|
||||
//RENDER: <div class='content'><p style='margin-top:0;padding-top:0;'>This method has no useful logic; it's just a documentation example.</p></div><table class='sections'><tr><td valign='top' class='section'><p>Params:</td><td valign='top'><p><code><a href="psi_element://M"><code style='font-size:96%;'><span style="color:#20999d;">M</span></code></a></code> - the type of a member in this method.<p><code><a href="psi_element://K"><code style='font-size:96%;'><span style="color:#20999d;">K</span></code></a></code> - the type of a member in this group.</td><tr><td valign='top' class='section'><p>Properties:</td><td valign='top'><p><code><a href="psi_element://name"><code style='font-size:96%;'><span style="color:#0000ff;">name</span></code></a></code> - is blablabla for name<p><code><a href="psi_element://name2"><code style='font-size:96%;'><span style="color:#0000ff;">name2</span></code></a></code> - blublublu for name2</td><tr><td valign='top' class='section'><p>Returns:</td><td valign='top'><a href="psi_element://returnMethod"><code style='font-size:96%;'><span style="color:#0000ff;">returnMethod</span></code></a> if Duck is Dark</td><tr><td valign='top' class='section'><p>Throws:</td><td valign='top'><p><code><a href="psi_element://IndexOutOfBoundsException"><code style='font-size:96%;'><span style="color:#0000ff;">IndexOutOfBoundsException</span></code></a></code> - if something wrong<p><code><a href="psi_element://ArrayIndexOutOfBoundsException"><code style='font-size:96%;'><span style="color:#0000ff;">ArrayIndexOutOfBoundsException</span></code></a></code> - if else something wrong<p><code><a href="psi_element://java.io.IOException"><code style='font-size:96%;'><span style="color:#000000;">java</span><span style="">.</span><span style="color:#000000;">io</span><span style="">.</span><span style="color:#0000ff;">IOException</span></code></a></code> - if something else else wrong</td><tr><td valign='top' class='section'><p>Authors:</td><td valign='top'>DarkWing Duck</td><tr><td valign='top' class='section'><p>Suppress:</td><td valign='top'>something to suppress</td><tr><td valign='top' class='section'><p>See Also:</td><td valign='top'><a href="psi_element://method2"><code style='font-size:96%;'><span style="color:#0000ff;">method2</span></code></a>,<br><a href="psi_element://method3"><code style='font-size:96%;'><span style="color:#0000ff;">method3</span></code></a></td><tr><td valign='top' class='section'><p>Samples:</td><td valign='top'><p><a href="psi_element://sample"><code style='font-size:96%;'><span style="color:#0000ff;">sample</span></code></a><pre><code><span style=""><br><span style="color:#808080;font-style:italic;">//this is the sample<br></span></span></code></pre><p><a href="psi_element://sample2"><code style='font-size:96%;'><span style="color:#0000ff;">sample2</span></code></a><pre><code><span style=""><br><span style="color:#808080;font-style:italic;">//this is the sample2<br></span></span></code></pre></td></table>
|
||||
@@ -30,7 +30,7 @@ class outherClass {
|
||||
}
|
||||
}
|
||||
|
||||
// RENDER: <div class='content'><p>Hello darling</p></div><table class='sections'><tr><td valign='top' class='section'><p>Author:</td><td valign='top'>DarkWing Duck</td></table>
|
||||
// RENDER: <div class='content'><p>Hello darling instance</p></div><table class='sections'><tr><td valign='top' class='section'><p>Author:</td><td valign='top'>Morgana Macawber</td></table>
|
||||
// RENDER: <div class='content'><p>Hello darling local</p></div><table class='sections'><tr><td valign='top' class='section'><p>Author:</td><td valign='top'>Launchpad McQuack</td></table>
|
||||
// RENDER: <div class='content'><p>Hello darling superLocal</p></div><table class='sections'><tr><td valign='top' class='section'><p>Author:</td><td valign='top'>Reginald Bushroot</td></table>
|
||||
// RENDER: <div class='content'><p style='margin-top:0;padding-top:0;'>Hello darling</p></div><table class='sections'><tr><td valign='top' class='section'><p>Authors:</td><td valign='top'>DarkWing Duck</td></table>
|
||||
// RENDER: <div class='content'><p style='margin-top:0;padding-top:0;'>Hello darling instance</p></div><table class='sections'><tr><td valign='top' class='section'><p>Authors:</td><td valign='top'>Morgana Macawber</td></table>
|
||||
// RENDER: <div class='content'><p style='margin-top:0;padding-top:0;'>Hello darling local</p></div><table class='sections'><tr><td valign='top' class='section'><p>Authors:</td><td valign='top'>Launchpad McQuack</td></table>
|
||||
// RENDER: <div class='content'><p style='margin-top:0;padding-top:0;'>Hello darling superLocal</p></div><table class='sections'><tr><td valign='top' class='section'><p>Authors:</td><td valign='top'>Reginald Bushroot</td></table>
|
||||
@@ -34,8 +34,8 @@ class outherClass {
|
||||
}
|
||||
}
|
||||
|
||||
// RENDER: <div class='content'><p>Hello darling</p></div><table class='sections'><tr><td valign='top' class='section'><p>Author:</td><td valign='top'>DarkWing Duck</td></table>
|
||||
// RENDER: <div class='content'><p>Hello darling var</p></div><table class='sections'><tr><td valign='top' class='section'><p>Author:</td><td valign='top'>Megavolt</td></table>
|
||||
// RENDER: <div class='content'><p>Hello darling instance</p></div><table class='sections'><tr><td valign='top' class='section'><p>Author:</td><td valign='top'>Morgana Macawber</td></table>
|
||||
// RENDER: <div class='content'><p>Hello darling local</p></div><table class='sections'><tr><td valign='top' class='section'><p>Author:</td><td valign='top'>Launchpad McQuack</td></table>
|
||||
// RENDER: <div class='content'><p>Hello darling superLocal</p></div><table class='sections'><tr><td valign='top' class='section'><p>Author:</td><td valign='top'>Reginald Bushroot</td></table>
|
||||
// RENDER: <div class='content'><p style='margin-top:0;padding-top:0;'>Hello darling</p></div><table class='sections'><tr><td valign='top' class='section'><p>Authors:</td><td valign='top'>DarkWing Duck</td></table>
|
||||
// RENDER: <div class='content'><p style='margin-top:0;padding-top:0;'>Hello darling var</p></div><table class='sections'><tr><td valign='top' class='section'><p>Authors:</td><td valign='top'>Megavolt</td></table>
|
||||
// RENDER: <div class='content'><p style='margin-top:0;padding-top:0;'>Hello darling instance</p></div><table class='sections'><tr><td valign='top' class='section'><p>Authors:</td><td valign='top'>Morgana Macawber</td></table>
|
||||
// RENDER: <div class='content'><p style='margin-top:0;padding-top:0;'>Hello darling local</p></div><table class='sections'><tr><td valign='top' class='section'><p>Authors:</td><td valign='top'>Launchpad McQuack</td></table>
|
||||
// RENDER: <div class='content'><p style='margin-top:0;padding-top:0;'>Hello darling superLocal</p></div><table class='sections'><tr><td valign='top' class='section'><p>Authors:</td><td valign='top'>Reginald Bushroot</td></table>
|
||||
@@ -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>Use <a href="psi_element://SOME_REFERENCED_VAL"><code style='font-size:96%;'><span style="color:#660e7a;font-weight:bold;">SOME_REFERENCED_VAL</span></code></a> to do something</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;">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 style='font-size:96%;'><span style="color:#660e7a;font-weight:bold;">SOME_REFERENCED_VAL</span></code></a> to do something</p></div><table class='sections'></table>
|
||||
|
||||
@@ -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>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;">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>
|
||||
|
||||
@@ -5,4 +5,4 @@ interface Base
|
||||
*/
|
||||
class Some<<caret>T: Base>
|
||||
|
||||
//INFO: <div class='definition'><pre><span style=""><</span><span style="color:#20999d;">T</span><span style=""> : </span><span style="color:#000000;"><a href="psi_element://Base">Base</a></span><span style="">></span></pre></div><div class='content'><p>this is docs for T</p></div><table class='sections'></table>
|
||||
//INFO: <div class='definition'><pre><span style=""><</span><span style="color:#20999d;">T</span><span style=""> : </span><span style="color:#000000;"><a href="psi_element://Base">Base</a></span><span style="">></span></pre></div><div class='content'><p style='margin-top:0;padding-top:0;'>this is docs for T</p></div><table class='sections'></table>
|
||||
|
||||
@@ -8,7 +8,7 @@
|
||||
*/
|
||||
class <caret>A<T>
|
||||
|
||||
//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;">class</span> <span style="color:#000000;">A</span><span style=""><</span><span style="color:#20999d;">T</span><span style="">></span></pre></div><div class='content'><p>Code block:</p>
|
||||
//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;">class</span> <span style="color:#000000;">A</span><span style=""><</span><span style="color:#20999d;">T</span><span style="">></span></pre></div><div class='content'><p style='margin-top:0;padding-top:0;'>Code block:</p>
|
||||
//INFO: <pre><code style='font-size:96%;'>
|
||||
//INFO: <span style=""><span style="">A<T></span></span>
|
||||
//INFO: </code></pre><p>Code span: <code style='font-size:96%;'><span style=""><span style=""><T></span></span></code> is type parameter</p></div><table class='sections'></table>
|
||||
|
||||
@@ -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><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;">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: <blockquote><p>quote line another quote line</p>
|
||||
//INFO: </blockquote></div><table class='sections'></table>
|
||||
|
||||
@@ -6,4 +6,4 @@ class KotlinClassUsedFromJava {
|
||||
}
|
||||
}
|
||||
|
||||
//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;">class</span> <span style="color:#000000;">Test</span></pre></div><div class='content'><p>Some comment</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;">class</span> <span style="color:#000000;">Test</span></pre></div><div class='content'><p style='margin-top:0;padding-top:0;'>Some comment</p></div><table class='sections'></table>
|
||||
|
||||
@@ -4,4 +4,4 @@ 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="">: </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>Returns a list containing only elements matching the given <a href="psi_element://predicate"><code style='font-size:96%;'><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 style='font-size:96%;'><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=""><span style="color:#808080;font-style:italic;">// Unresolved</span></span></code></pre></td></table>
|
||||
//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 style='font-size:96%;'><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 style='font-size:96%;'><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=""><span style="color:#808080;font-style:italic;">// Unresolved</span></span></code></pre></td></table>
|
||||
|
||||
+1
-1
@@ -3,4 +3,4 @@
|
||||
*/
|
||||
class <caret>Some
|
||||
|
||||
//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;">class</span> <span style="color:#000000;">Some</span></pre></div><div class='content'><p>Useful comment</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;">class</span> <span style="color:#000000;">Some</span></pre></div><div class='content'><p style='margin-top:0;padding-top:0;'>Useful comment</p></div><table class='sections'></table>
|
||||
|
||||
@@ -14,4 +14,4 @@ fun test() {
|
||||
}
|
||||
//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: )</pre></div><div class='content'><p>Documentation is here.</p></div><table class='sections'></table>
|
||||
//INFO: )</pre></div><div class='content'><p style='margin-top:0;padding-top:0;'>Documentation is here.</p></div><table class='sections'></table>
|
||||
|
||||
@@ -7,4 +7,4 @@ fun use() {
|
||||
Some<caret>Enum::class
|
||||
}
|
||||
|
||||
//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;">enum class</span> <span style="color:#000000;">SomeEnum</span></pre></div><div class='content'><p>Useless one</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;">enum class</span> <span style="color:#000000;">SomeEnum</span></pre></div><div class='content'><p style='margin-top:0;padding-top:0;'>Useless one</p></div><table class='sections'></table>
|
||||
|
||||
@@ -3,4 +3,4 @@
|
||||
*/
|
||||
enum class SomeEnum<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;">enum class</span> <span style="color:#000000;">SomeEnum</span></pre></div><div class='content'><p>Useless one</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;">enum class</span> <span style="color:#000000;">SomeEnum</span></pre></div><div class='content'><p style='margin-top:0;padding-top:0;'>Useless one</p></div><table class='sections'></table>
|
||||
|
||||
@@ -9,4 +9,4 @@ fun use() {
|
||||
Some<caret>Enum.One
|
||||
}
|
||||
|
||||
//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;">enum class</span> <span style="color:#000000;">SomeEnum</span></pre></div><div class='content'><p>Enum of 1, 2</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;">enum class</span> <span style="color:#000000;">SomeEnum</span></pre></div><div class='content'><p style='margin-top:0;padding-top:0;'>Enum of 1, 2</p></div><table class='sections'></table>
|
||||
|
||||
@@ -9,4 +9,4 @@ 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="">: </span><span style="color:#000000;"><a href="psi_element://E">E</a></span></pre></div><div class='content'><p>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 style='font-size:96%;'><span style="color:#0000ff;">IllegalArgumentException</span></code></a></code> - if this enum type has no constant with the specified name</td></table>
|
||||
//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 style='font-size:96%;'><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>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;">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>
|
||||
|
||||
+1
-1
@@ -15,4 +15,4 @@ 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>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 style='font-size:96%;'><span style="color:#0000ff;">first</span></code></a></code> - Some<p><code><a href="psi_element://second"><code style='font-size:96%;'><span style="color:#0000ff;">second</span></code></a></code> - Other</td></table>
|
||||
//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 style='font-size:96%;'><span style="color:#0000ff;">first</span></code></a></code> - Some<p><code><a href="psi_element://second"><code style='font-size:96%;'><span style="color:#0000ff;">second</span></code></a></code> - Other</td></table>
|
||||
|
||||
@@ -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>This method returns zero.</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;">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>
|
||||
|
||||
@@ -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>This property returns zero.</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;">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>
|
||||
|
||||
@@ -15,4 +15,4 @@ 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>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 style='font-size:96%;'><span style="color:#0000ff;">a</span></code></a></code> - Some int<p><code><a href="psi_element://b"><code style='font-size:96%;'><span style="color:#0000ff;">b</span></code></a></code> - String</td></table>
|
||||
//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 style='font-size:96%;'><span style="color:#0000ff;">a</span></code></a></code> - Some int<p><code><a href="psi_element://b"><code style='font-size:96%;'><span style="color:#0000ff;">b</span></code></a></code> - String</td></table>
|
||||
|
||||
@@ -15,4 +15,4 @@ 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>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 style='font-size:96%;'><span style="color:#0000ff;">a</span></code></a></code> - Some int<p><code><a href="psi_element://b"><code style='font-size:96%;'><span style="color:#0000ff;">b</span></code></a></code> - String</td></table>
|
||||
//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 style='font-size:96%;'><span style="color:#0000ff;">a</span></code></a></code> - Some int<p><code><a href="psi_element://b"><code style='font-size:96%;'><span style="color:#0000ff;">b</span></code></a></code> - String</td></table>
|
||||
|
||||
@@ -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>Some documentation on two lines.</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;">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>
|
||||
|
||||
+1
-1
@@ -15,4 +15,4 @@ 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>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 style='font-size:96%;'><span style="color:#0000ff;">a</span></code></a></code> - Some int<p><code><a href="psi_element://b"><code style='font-size:96%;'><span style="color:#0000ff;">b</span></code></a></code> - String</td></table>
|
||||
//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 style='font-size:96%;'><span style="color:#0000ff;">a</span></code></a></code> - Some int<p><code><a href="psi_element://b"><code style='font-size:96%;'><span style="color:#0000ff;">b</span></code></a></code> - String</td></table>
|
||||
|
||||
@@ -24,7 +24,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>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;">Unit</span></pre></div><div class='content'><p style='margin-top:0;padding-top:0;'>Some documentation.</p>
|
||||
//INFO: <pre><code style='font-size:96%;'>
|
||||
//INFO: <span style=""><span style="">Code block</span></span>
|
||||
//INFO: <span style="">    <span style="">Second line</span></span>
|
||||
|
||||
@@ -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>Some documentation. <strong>Bold</strong> <em>underline</em> <code style='font-size:96%;'><span style=""><span style="">code</span></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;">Unit</span></pre></div><div class='content'><p style='margin-top:0;padding-top:0;'>Some documentation. <strong>Bold</strong> <em>underline</em> <code style='font-size:96%;'><span style=""><span style="">code</span></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 style='font-size:96%;'><span style="color:#0000ff;">C</span></code></a></p>
|
||||
//INFO: <p><a href="psi_element://C"><code style='font-size:96%;'><span style="color:#0000ff;">See <strong>this</strong> class</span></code></a></p>
|
||||
|
||||
+1
-1
@@ -14,4 +14,4 @@ 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>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 style='font-size:96%;'><span style="color:#0000ff;">test</span></code></a></code> - String on two lines</td></table>
|
||||
//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 style='font-size:96%;'><span style="color:#0000ff;">test</span></code></a></code> - String on two lines</td></table>
|
||||
|
||||
@@ -15,4 +15,4 @@ 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;">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>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 style='font-size:96%;'><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>
|
||||
//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 style='font-size:96%;'><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>
|
||||
|
||||
+1
-1
@@ -16,4 +16,4 @@ 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>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 style='font-size:96%;'><span style="color:#0000ff;">a</span></code></a></code> - Some int<p><code><a href="psi_element://b"><code style='font-size:96%;'><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 style='font-size:96%;'><span style="color:#0000ff;">a</span></code></a> and nothing else</td></table>
|
||||
//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 style='font-size:96%;'><span style="color:#0000ff;">a</span></code></a></code> - Some int<p><code><a href="psi_element://b"><code style='font-size:96%;'><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 style='font-size:96%;'><span style="color:#0000ff;">a</span></code></a> and nothing else</td></table>
|
||||
|
||||
+1
-1
@@ -17,4 +17,4 @@ 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>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 style='font-size:96%;'><span style="color:#0000ff;">a</span></code></a></code> - Some int<p><code><a href="psi_element://b"><code style='font-size:96%;'><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 style='font-size:96%;'><span style="color:#0000ff;">IllegalArgumentException</span></code></a></code> - if the weather is bad</td></table>
|
||||
//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 style='font-size:96%;'><span style="color:#0000ff;">a</span></code></a></code> - Some int<p><code><a href="psi_element://b"><code style='font-size:96%;'><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 style='font-size:96%;'><span style="color:#0000ff;">IllegalArgumentException</span></code></a></code> - if the weather is bad</td></table>
|
||||
|
||||
@@ -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><div class='content'></div><table class='sections'><tr><td valign='top' class='section'><p>See Also:</td><td valign='top'><a href="psi_element://C"><code style='font-size:96%;'><span style="color:#0000ff;">C</span></code></a>,<br><a href="psi_element://D"><code style='font-size:96%;'><span style="color:#0000ff;">D</span></code></a>,<br><a href="https://kotl.in">kotlin</a></td></table>
|
||||
//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 style='font-size:96%;'><span style="color:#0000ff;">C</span></code></a>,<br><a href="psi_element://D"><code style='font-size:96%;'><span style="color:#0000ff;">D</span></code></a>,<br><a href="https://kotl.in">kotlin</a></td></table>
|
||||
|
||||
+1
-1
@@ -16,4 +16,4 @@ 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>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 style='font-size:96%;'><span style="color:#20999d;">T</span></code></a></code> - the type parameter<p><code><a href="psi_element://a"><code style='font-size:96%;'><span style="color:#0000ff;">a</span></code></a></code> - Some int<p><code><a href="psi_element://b"><code style='font-size:96%;'><span style="color:#0000ff;">b</span></code></a></code> - String</td></table>
|
||||
//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 style='font-size:96%;'><span style="color:#20999d;">T</span></code></a></code> - the type parameter<p><code><a href="psi_element://a"><code style='font-size:96%;'><span style="color:#0000ff;">a</span></code></a></code> - Some int<p><code><a href="psi_element://b"><code style='font-size:96%;'><span style="color:#0000ff;">b</span></code></a></code> - String</td></table>
|
||||
|
||||
@@ -21,4 +21,4 @@ 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><div class='content'></div><table class='sections'><tr><td valign='top' class='section'><p>Samples:</td><td valign='top'><p><a href="psi_element://Samples.sampleMagic"><code style='font-size:96%;'><span style="color:#000000;">Samples</span><span style="">.</span><span style="color:#0000ff;">sampleMagic</span></code></a><pre><code><span style=""><br><span style="">castTextSpell(</span><span style="color:#008000;font-weight:bold;">"[asd] [dse] [asz]"</span><span style="">)<br></span></span></code></pre><p><a href="psi_element://sampleScroll"><code style='font-size:96%;'><span style="color:#0000ff;">sampleScroll</span></code></a><pre><code><span style=""><br><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())<br></span></span></code></pre></td></table>
|
||||
//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 style='font-size:96%;'><span style="color:#000000;">Samples</span><span style="">.</span><span style="color:#0000ff;">sampleMagic</span></code></a><pre><code><span style=""><br><span style="">castTextSpell(</span><span style="color:#008000;font-weight:bold;">"[asd] [dse] [asz]"</span><span style="">)<br></span></span></code></pre><p><a href="psi_element://sampleScroll"><code style='font-size:96%;'><span style="color:#0000ff;">sampleScroll</span></code></a><pre><code><span style=""><br><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())<br></span></span></code></pre></td></table>
|
||||
|
||||
@@ -10,4 +10,4 @@ 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>KDoc foo</p></div><table class='sections'></table>
|
||||
//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>
|
||||
|
||||
@@ -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><div class='content'></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 style='font-size:96%;'><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=""><br><span style="">println(</span><span style="color:#008000;font-weight:bold;">"Hello, world"</span><span style="">)<br></span></span></code></pre><p><a href="psi_element://samples.megasamples.MegaSamplesGroup.megaSample"><code style='font-size:96%;'><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=""><br><span style="">println(</span><span style="color:#008000;font-weight:bold;">"...---..."</span><span style="">)<br></span></span></code></pre><p><a href="psi_element://samples.notindir.NotInDirSamples.sssample"><code style='font-size:96%;'><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=""><br><span style="">println(</span><span style="color:#008000;font-weight:bold;">"location is samplesTest/"</span><span style="">)<br></span></span></code></pre><p><a href="psi_element://smaplez.a.b.c.Samplez.sssample"><code style='font-size:96%;'><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=""><span style="color:#808080;font-style:italic;">// Unresolved</span></span></code></pre></td></table>
|
||||
//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 style='font-size:96%;'><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=""><br><span style="">println(</span><span style="color:#008000;font-weight:bold;">"Hello, world"</span><span style="">)<br></span></span></code></pre><p><a href="psi_element://samples.megasamples.MegaSamplesGroup.megaSample"><code style='font-size:96%;'><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=""><br><span style="">println(</span><span style="color:#008000;font-weight:bold;">"...---..."</span><span style="">)<br></span></span></code></pre><p><a href="psi_element://samples.notindir.NotInDirSamples.sssample"><code style='font-size:96%;'><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=""><br><span style="">println(</span><span style="color:#008000;font-weight:bold;">"location is samplesTest/"</span><span style="">)<br></span></span></code></pre><p><a href="psi_element://smaplez.a.b.c.Samplez.sssample"><code style='font-size:96%;'><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=""><span style="color:#808080;font-style:italic;">// Unresolved</span></span></code></pre></td></table>
|
||||
|
||||
@@ -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><div class='content'></div><table class='sections'><tr><td valign='top' class='section'><p>Samples:</td><td valign='top'><p><a href="psi_element://samples.sample"><code style='font-size:96%;'><span style="color:#000000;">samples</span><span style="">.</span><span style="color:#0000ff;">sample</span></code></a><pre><code><span style=""><br><span style="">println(</span><span style="color:#008000;font-weight:bold;">"Hello, world"</span><span style="">)<br></span></span></code></pre></td></table>
|
||||
//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 style='font-size:96%;'><span style="color:#000000;">samples</span><span style="">.</span><span style="color:#0000ff;">sample</span></code></a><pre><code><span style=""><br><span style="">println(</span><span style="color:#008000;font-weight:bold;">"Hello, world"</span><span style="">)<br></span></span></code></pre></td></table>
|
||||
|
||||
+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><div class='content'></div><table class='sections'><tr><td valign='top' class='section'><p>Samples:</td><td valign='top'><p><a href="psi_element://samples.nestedTypeParameter"><code style='font-size:96%;'><span style="color:#000000;">samples</span><span style="">.</span><span style="color:#0000ff;">nestedTypeParameter</span></code></a><pre><code><span style=""><br><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)<br></span></span></code></pre></td></table>
|
||||
//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 style='font-size:96%;'><span style="color:#000000;">samples</span><span style="">.</span><span style="color:#0000ff;">nestedTypeParameter</span></code></a><pre><code><span style=""><br><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)<br></span></span></code></pre></td></table>
|
||||
|
||||
+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><div class='content'></div><table class='sections'><tr><td valign='top' class='section'><p>Samples:</td><td valign='top'><p><a href="psi_element://samples.singleTypeParameter"><code style='font-size:96%;'><span style="color:#000000;">samples</span><span style="">.</span><span style="color:#0000ff;">singleTypeParameter</span></code></a><pre><code><span style=""><br><span style="color:#000080;font-weight:bold;">val </span><span style="">l = listOf&lt;String&gt;()<br></span><span style="">println(l)<br></span></span></code></pre></td></table>
|
||||
//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 style='font-size:96%;'><span style="color:#000000;">samples</span><span style="">.</span><span style="color:#0000ff;">singleTypeParameter</span></code></a><pre><code><span style=""><br><span style="color:#000080;font-weight:bold;">val </span><span style="">l = listOf&lt;String&gt;()<br></span><span style="">println(l)<br></span></span></code></pre></td></table>
|
||||
|
||||
Reference in New Issue
Block a user