mirror of
https://gitflic.ru/project/openide/openide.git
synced 2026-09-27 10:03:11 +07:00
IDEA-382919 Javadoc: Improve the rendering of Markdown comments (test files)
This commit is separated to reduce the noise during review. GitOrigin-RevId: 829358f891896dc628446727d2e335eff5262819
This commit is contained in:
committed by
intellij-monorepo-bot
parent
2f6501b4d1
commit
ffabbafe0b
@@ -1,19 +1,19 @@
|
||||
<html><head><base href="placeholder"></head><body><div class="bottom"><icon src="AllIcons.Nodes.Class"></icon> <a href="psi_element://X"><code><span style="color:#000000;">X</span></code></a></div><div class="definition"><pre><span style="color:#000080;font-weight:bold;">public</span> <span style=""><</span><span style="color:#20999d;">T</span><span style="color:#000080;font-weight:bold;"> extends </span><a href="psi_element://java.lang.Number"><code><span style="color:#000000;">Number</span></code></a><span style="">></span> <span style="color:#000080;font-weight:bold;">double</span> <span style="color:#000000;">calculate</span><span style="">(</span><br> <i><span style="color:#808000;">@</span><a href="psi_element://org.jetbrains.annotations.NotNull"><code><span style="color:#808000;">NotNull</span></code></a></i><sup><font color="808080" size="3"><i>i</i></font></sup><a href="inferred.annotations"><icon src="AllIcons.Ide.External_link_arrow"></icon></a> <span style="color:#20999d;">T</span> <span style="color:#000000;">a</span><span style="">,</span>
|
||||
<i><span style="color:#808000;">@</span><a href="psi_element://org.jetbrains.annotations.NotNull"><code><span style="color:#808000;">NotNull</span></code></a></i><sup><font color="808080" size="3"><i>i</i></font></sup><a href="inferred.annotations"><icon src="AllIcons.Ide.External_link_arrow"></icon></a> <span style="color:#20999d;">T</span> <span style="color:#000000;">b</span><br><span style="">)</span></pre></div><hr><div class="content"><p>
|
||||
Sample method demonstrating all Javadoc tags<br>
|
||||
Returns calculated result.<br>
|
||||
<code><span style="">Math.<wbr>E</span></code><br>
|
||||
<T><br>
|
||||
<a href="psi_element://java.lang.Math#E"><code><span style="color:#0000ff;">Math</span><span style="">.</span><span style="color:#660e7a;">E</span></code></a><br>
|
||||
<a href="psi_element://java.lang.Math#E">Euler constant</a><br>
|
||||
calculation<br>
|
||||
<code><span style="">java.<wbr>version</span></code><br>
|
||||
<a href="psi_element://java.lang.Math#E">2.718281828459045</a>
|
||||
</p><pre> <span style="color:#000080;font-weight:bold;">return</span> a <span style="">+</span> b;</pre>
|
||||
</div><table class="sections"><tbody><tr><td valign="top" class="section"><p>Deprecated</p></td><td valign="top"><p> use <a href="psi_element://java.lang.Math#addExact(int, int)"><code><span style="color:#0000ff;">Math</span><span style="">.</span><span style="color:#0000ff;">addExact</span></code></a>
|
||||
</p></td></tr><tr><td valign="top" class="section"><p>Params:</p></td><td valign="top"><p><code><span style="color:#000000;">a</span></code> – first parameter <br><code><span style="color:#000000;">b</span></code> – second parameter </p></td></tr><tr><td valign="top" class="section"><p>Type parameters:</p></td><td valign="top"><p><code><<span style="color:#20999d;">T</span>></code> – type parameter </p></td></tr><tr><td valign="top" class="section"><p>Returns:</p></td><td valign="top"><p>sum result </p></td></tr><tr><td valign="top" class="section"><p>Throws:</p></td><td valign="top"><p><a href="psi_element://java.lang.ArithmeticException"><code><span style="color:#0000ff;">ArithmeticException</span></code></a> – overflow </p><p><a href="psi_element://java.lang.IllegalArgumentException"><code><span style="color:#0000ff;">IllegalArgumentException</span></code></a> – invalid input </p></td></tr><tr><td valign="top" class="section"><p>Since:</p></td><td valign="top"><p> 1.0
|
||||
</p></td></tr><tr><td valign="top" class="section"><p>Version:</p></td><td valign="top"><p> 2.0
|
||||
</p></td></tr><tr><td valign="top" class="section"><p>Author:</p></td><td valign="top"><p>John Doe</p></td></tr><tr><td valign="top" class="section"><p>See Also:</p></td><td valign="top"><p><a href="psi_element://java.lang.Math#E"><code><span style="color:#0000ff;">Math</span><span style="">.</span><span style="color:#660e7a;">E</span></code></a></p></td></tr><tr><td valign="top" class="section"><p>spec</p></td><td valign="top"><p> <a href="https://example.com">link<icon src="AllIcons.Ide.External_link_arrow"></icon></a> spec
|
||||
</p></td></tr><tr><td valign="top" class="section"><p>provides</p></td><td valign="top"><p> Math
|
||||
</p></td></tr><tr><td valign="top" class="section"><p>uses</p></td><td valign="top"><p> Math
|
||||
</p></td></tr><tr><td valign="top" class="section"><p>hidden</p></td><td valign="top"></td></tr></tbody></table></body></html>
|
||||
Sample method demonstrating all Javadoc tags<br>
|
||||
Returns calculated result.<br>
|
||||
<code><span style="">Math.<wbr>E</span></code><br>
|
||||
<T><br>
|
||||
<a href="psi_element://java.lang.Math#E"><code><span style="color:#0000ff;">Math</span><span style="">.</span><span style="color:#660e7a;">E</span></code></a><br>
|
||||
<a href="psi_element://java.lang.Math#E">Euler constant</a><br>
|
||||
calculation<br>
|
||||
<code><span style="">java.<wbr>version</span></code><br>
|
||||
<a href="psi_element://java.lang.Math#E">2.718281828459045</a>
|
||||
</p><pre> <span style="color:#000080;font-weight:bold;">return</span> a <span style="">+</span> b;</pre>
|
||||
</div><table class="sections"><tbody><tr><td valign="top" class="section"><p>Deprecated</p></td><td valign="top"><p> use <a href="psi_element://java.lang.Math#addExact(int, int)"><code><span style="color:#0000ff;">Math</span><span style="">.</span><span style="color:#0000ff;">addExact</span></code></a>
|
||||
</p></td></tr><tr><td valign="top" class="section"><p>Params:</p></td><td valign="top"><p><code><span style="color:#000000;">a</span></code> – first parameter <br><code><span style="color:#000000;">b</span></code> – second parameter </p></td></tr><tr><td valign="top" class="section"><p>Type parameters:</p></td><td valign="top"><p><code><<span style="color:#20999d;">T</span>></code> – type parameter </p></td></tr><tr><td valign="top" class="section"><p>Returns:</p></td><td valign="top"><p>sum result </p></td></tr><tr><td valign="top" class="section"><p>Throws:</p></td><td valign="top"><p><a href="psi_element://java.lang.ArithmeticException"><code><span style="color:#0000ff;">ArithmeticException</span></code></a> – overflow </p><p><a href="psi_element://java.lang.IllegalArgumentException"><code><span style="color:#0000ff;">IllegalArgumentException</span></code></a> – invalid input </p></td></tr><tr><td valign="top" class="section"><p>Since:</p></td><td valign="top"><p> 1.0
|
||||
</p></td></tr><tr><td valign="top" class="section"><p>Version:</p></td><td valign="top"><p> 2.0
|
||||
</p></td></tr><tr><td valign="top" class="section"><p>Author:</p></td><td valign="top"><p>John Doe</p></td></tr><tr><td valign="top" class="section"><p>See Also:</p></td><td valign="top"><p><a href="psi_element://java.lang.Math#E"><code><span style="color:#0000ff;">Math</span><span style="">.</span><span style="color:#660e7a;">E</span></code></a></p></td></tr><tr><td valign="top" class="section"><p>spec</p></td><td valign="top"><p> <a href="https://example.com">link<icon src="AllIcons.Ide.External_link_arrow"></icon></a> spec
|
||||
</p></td></tr><tr><td valign="top" class="section"><p>provides</p></td><td valign="top"><p> Math
|
||||
</p></td></tr><tr><td valign="top" class="section"><p>uses</p></td><td valign="top"><p> Math
|
||||
</p></td></tr><tr><td valign="top" class="section"><p>hidden</p></td><td valign="top"></td></tr></tbody></table></body></html>
|
||||
@@ -1,11 +1,11 @@
|
||||
<html><head><base href="placeholder"></head><body><div class="bottom"><icon src="AllIcons.Nodes.Class"></icon> <a href="psi_element://X"><code><span style="color:#000000;">X</span></code></a></div><div class="definition"><pre><span style="color:#000080;font-weight:bold;">public</span> <span style=""><</span><span style="color:#20999d;">T</span><span style="color:#000080;font-weight:bold;"> extends </span><a href="psi_element://java.lang.Number"><code><span style="color:#000000;">Number</span></code></a><span style="">></span> <span style="color:#000080;font-weight:bold;">double</span> <span style="color:#000000;">calculateMd</span><span style="">(</span><br> <i><span style="color:#808000;">@</span><a href="psi_element://org.jetbrains.annotations.NotNull"><code><span style="color:#808000;">NotNull</span></code></a></i><sup><font color="808080" size="3"><i>i</i></font></sup><a href="inferred.annotations"><icon src="AllIcons.Ide.External_link_arrow"></icon></a> <span style="color:#20999d;">T</span> <span style="color:#000000;">a</span><span style="">,</span>
|
||||
<i><span style="color:#808000;">@</span><a href="psi_element://org.jetbrains.annotations.NotNull"><code><span style="color:#808000;">NotNull</span></code></a></i><sup><font color="808080" size="3"><i>i</i></font></sup><a href="inferred.annotations"><icon src="AllIcons.Ide.External_link_arrow"></icon></a> <span style="color:#20999d;">T</span> <span style="color:#000000;">b</span><br><span style="">)</span></pre></div><hr><div class="content"><p>Sample method demonstrating all Javadoc tags <br>
|
||||
Returns calculated result. <br>
|
||||
<code><span style="">Math.<wbr>E</span></code> <br>
|
||||
<T> <br>
|
||||
<a href="psi_element://java.lang.Math#E"><code><span style="color:#0000ff;">Math</span><span style="">.</span><span style="color:#660e7a;">E</span></code></a> <br>
|
||||
<a href="psi_element://java.lang.Math#E">Euler constant</a> <br>
|
||||
calculation <br>
|
||||
<code><span style="">java.<wbr>version</span></code> <br>
|
||||
<a href="psi_element://java.lang.Math#E">2.718281828459045</a></p> <pre> <span style="color:#000080;font-weight:bold;">return</span> a <span style="">+</span> b;</pre>
|
||||
Returns calculated result. <br>
|
||||
<code><span style="">Math.<wbr>E</span></code> <br>
|
||||
<T> <br>
|
||||
<a href="psi_element://java.lang.Math#E"><code><span style="color:#0000ff;">Math</span><span style="">.</span><span style="color:#660e7a;">E</span></code></a> <br>
|
||||
<a href="psi_element://java.lang.Math#E">Euler constant</a> <br>
|
||||
calculation <br>
|
||||
<code><span style="">java.<wbr>version</span></code> <br>
|
||||
<a href="psi_element://java.lang.Math#E">2.718281828459045</a></p><pre> <span style="color:#000080;font-weight:bold;">return</span> a <span style="">+</span> b;</pre>
|
||||
</div><table class="sections"><tbody><tr><td valign="top" class="section"><p>Deprecated</p></td><td valign="top"><p>use <a href="psi_element://java.lang.Math#addExact(int, int)"><code><span style="color:#0000ff;">Math</span><span style="">.</span><span style="color:#0000ff;">addExact</span></code></a></p></td></tr><tr><td valign="top" class="section"><p>Params:</p></td><td valign="top"><p><code><span style="color:#000000;">a</span></code> – first parameter<br><code><span style="color:#000000;">b</span></code> – second parameter</p></td></tr><tr><td valign="top" class="section"><p>Type parameters:</p></td><td valign="top"><p><code><<span style="color:#20999d;">T</span>></code> – type parameter</p></td></tr><tr><td valign="top" class="section"><p>Returns:</p></td><td valign="top"><p>sum result</p></td></tr><tr><td valign="top" class="section"><p>Throws:</p></td><td valign="top"><p><a href="psi_element://java.lang.ArithmeticException"><code><span style="color:#0000ff;">ArithmeticException</span></code></a> – overflow</p><p><a href="psi_element://java.lang.IllegalArgumentException"><code><span style="color:#0000ff;">IllegalArgumentException</span></code></a> – invalid input</p></td></tr><tr><td valign="top" class="section"><p>Since:</p></td><td valign="top"><p>1.0</p></td></tr><tr><td valign="top" class="section"><p>Version:</p></td><td valign="top"><p>2.0</p></td></tr><tr><td valign="top" class="section"><p>Author:</p></td><td valign="top"><p>John Doe</p></td></tr><tr><td valign="top" class="section"><p>See Also:</p></td><td valign="top"><p><a href="psi_element://java.lang.Math#E"><code><span style="color:#0000ff;">Math</span><span style="">.</span><span style="color:#660e7a;">E</span></code></a></p></td></tr><tr><td valign="top" class="section"><p>spec</p></td><td valign="top"><p><a href="https://example.com">link<icon src="AllIcons.Ide.External_link_arrow"></icon></a> spec</p></td></tr><tr><td valign="top" class="section"><p>provides</p></td><td valign="top"><p>Math</p></td></tr><tr><td valign="top" class="section"><p>uses</p></td><td valign="top"><p>Math</p></td></tr><tr><td valign="top" class="section"><p>hidden</p></td><td valign="top"></td></tr></tbody></table></body></html>
|
||||
@@ -1,3 +1,3 @@
|
||||
<html><head><base href="placeholder"></head><body><div class='definition'><pre><span style="color:#000080;font-weight:bold;">public</span> <span style="color:#000080;font-weight:bold;">void</span> <span style="color:#000000;">foo</span><span style="">(</span><span style="">)</span></pre></div><table class='sections'><p><tr><td valign='top' class='section'><p>From interface:</td><td valign='top'><p><a href="psi_element://Foo"><code><span style="color:#000000;">Foo</span></code></a><br>
|
||||
some javadoc
|
||||
some javadoc
|
||||
</td><tr><td valign='top' class='section'><p>Specified by:</td><td valign='top'><p><a href="psi_element://Foo#foo()"><code><span style="color:#000000;">foo</span></code></a> in interface <a href="psi_element://Foo"><code><span style="color:#000000;">Foo</span></code></a></td></table>
|
||||
@@ -1,8 +1,8 @@
|
||||
<html><head><base href="placeholder"></head><body><div class="bottom"><icon src="AllIcons.Nodes.Class"> <a href="psi_element://Test"><code><span style="color:#000000;">Test</span></code></a></div><div class='definition'><pre><span style="color:#000080;font-weight:bold;">public</span> <span style="color:#000080;font-weight:bold;">void</span> <span style="color:#000000;">foo</span><span style="">(</span><span style="">)</span></pre></div><table class='sections'><p><tr><td valign='top' class='section'><p>API Note:</td><td valign='top'><p>
|
||||
my api note
|
||||
my api note
|
||||
|
||||
</td><tr><td valign='top' class='section'><p>Implementation<br>Requirements:</td><td valign='top'><p>
|
||||
my impl spec
|
||||
</td><tr><td valign='top' class='section'><p>Implementation<br>Requirements:</td><td valign='top'><p>
|
||||
my impl spec
|
||||
|
||||
</td><tr><td valign='top' class='section'><p>Implementation<br>Note:</td><td valign='top'><p>
|
||||
my impl note</td></table>
|
||||
</td><tr><td valign='top' class='section'><p>Implementation<br>Note:</td><td valign='top'><p>
|
||||
my impl note</td></table>
|
||||
@@ -1,3 +1,3 @@
|
||||
<html><head><base href="placeholder"></head><body><div class="definition"><pre><span style="color:#000080;font-weight:bold;">class</span> <span style="color:#000000;">Main</span></pre></div><hr><div class="content"><p>
|
||||
Test </p><div class="code-block"><pre style="padding: 0px; margin: 0px"> foo</pre></div>
|
||||
Test </p><div class="code-block"><pre style="padding: 0px; margin: 0px"> foo</pre></div>
|
||||
</div></body></html>
|
||||
@@ -1,2 +1,2 @@
|
||||
<html><head><base href="placeholder"></head><body><div class="definition"><pre><<span style="color:#20999d;">T</span>>
|
||||
<span style="color:#000080;font-weight:bold;">extends</span> <a href="psi_element://java.lang.Runnable"><code><span style="color:#0000ff;">Runnable</span></code></a></pre></div><p> param description</p></body></html>
|
||||
<span style="color:#000080;font-weight:bold;">extends</span> <a href="psi_element://java.lang.Runnable"><code><span style="color:#0000ff;">Runnable</span></code></a></pre></div><p> param description</p></body></html>
|
||||
@@ -1,3 +1,3 @@
|
||||
<html><head><base href="placeholder"></head><body><div class="bottom"><icon src="AllIcons.Nodes.Class"> <a href="psi_element://Foo"><code><span style="color:#000000;">Foo</span></code></a></div><div class='definition'><pre><span style="color:#000080;font-weight:bold;">int</span> <span style="color:#660e7a;font-weight:bold;">foo</span></pre></div><div class='content'>
|
||||
<pre><code><span style="color:#000080;font-weight:bold;">class </span><span style="">Clazzz {<br></span><span style="">  def f[U](u: U) {}<br></span><span style=""><br></span><span style="">  val a = </span><span style="color:#0000ff;">1<br></span><span style="">}</span></code></pre> </pre>
|
||||
<pre><code><span style="color:#000080;font-weight:bold;">class </span><span style="">Clazzz {<br></span><span style="">  def f[U](u: U) {}<br></span><span style=""><br></span><span style="">  val a = </span><span style="color:#0000ff;">1<br></span><span style="">}</span></code></pre> </pre>
|
||||
</div><table class='sections'><p></table>
|
||||
@@ -1,3 +1,3 @@
|
||||
<html><head><base href="placeholder"></head><body><div class="bottom"><icon src="AllIcons.Nodes.Class"></icon> <a href="psi_element://FooBar"><code><span style="color:#000000;">FooBar</span></code></a></div><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"><tbody><tr><td valign="top" class="section"><p>From field:</p></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
|
||||
foo bar baz
|
||||
</p></td></tr></tbody></table></body></html>
|
||||
+44
-44
@@ -1,49 +1,49 @@
|
||||
<html><head><base href="placeholder"></head><body><div class="bottom"><icon src="AllIcons.Nodes.Package"> <a href="psi_element://java.lang"><code><span style="color:#000000;">java.lang</span></code></a></div><div class='definition'><pre><span style="color:#000080;font-weight:bold;">public final</span> <span style="color:#000080;font-weight:bold;">class</span> <span style="color:#000000;">String</span>
|
||||
<span style="color:#000080;font-weight:bold;">implements</span> <a href="psi_element://java.io.Serializable"><code><span style="color:#000000;">java.io.Serializable</span></code></a><span style="">,</span> <a href="psi_element://java.lang.Comparable"><code><span style="color:#000000;">Comparable</span></code></a><span style=""><</span><a href="psi_element://java.lang.String"><code><span style="color:#000000;">String</span></code></a><span style="">></span><span style="">,</span> <a href="psi_element://java.lang.CharSequence"><code><span style="color:#000000;">CharSequence</span></code></a></pre></div><div class='content'>
|
||||
The <code>String</code> class represents character strings. All
|
||||
string literals in Java programs, such as <code>"abc"</code>, are
|
||||
implemented as instances of this class.
|
||||
<p>
|
||||
Strings are constant; their values cannot be changed after they
|
||||
are created. String buffers support mutable strings.
|
||||
Because String objects are immutable they can be shared. For example:
|
||||
<p><blockquote><pre><span style="">String str = </span><span style="color:#008000;font-weight:bold;">"abc"</span><span style="">;</span></pre></blockquote><p>
|
||||
is equivalent to:
|
||||
<p><blockquote><pre><span style="color:#000080;font-weight:bold;">char </span><span style="">data[] = {</span><span style="color:#008000;font-weight:bold;">'a'</span><span style="">, </span><span style="color:#008000;font-weight:bold;">'b'</span><span style="">, </span><span style="color:#008000;font-weight:bold;">'c'</span><span style="">};<br></span><span style="">String str = </span><span style="color:#000080;font-weight:bold;">new </span><span style="">String(data);</span></pre></blockquote><p>
|
||||
Here are some more examples of how strings can be used:
|
||||
<p><blockquote><pre><span style="">System.out.println(</span><span style="color:#008000;font-weight:bold;">"abc"</span><span style="">);<br></span><span style="">String cde = </span><span style="color:#008000;font-weight:bold;">"cde"</span><span style="">;<br></span><span style="">System.out.println(</span><span style="color:#008000;font-weight:bold;">"abc" </span><span style="">+ cde);<br></span><span style="">String c = </span><span style="color:#008000;font-weight:bold;">"abc"</span><span style="">.substring(</span><span style="color:#0000ff;">2</span><span style="">,</span><span style="color:#0000ff;">3</span><span style="">);<br></span><span style="">String d = cde.substring(</span><span style="color:#0000ff;">1</span><span style="">, </span><span style="color:#0000ff;">2</span><span style="">);</span></pre></blockquote>
|
||||
<p>
|
||||
The class <code>String</code> includes methods for examining
|
||||
individual characters of the sequence, for comparing strings, for
|
||||
searching strings, for extracting substrings, and for creating a
|
||||
copy of a string with all characters translated to uppercase or to
|
||||
lowercase. Case mapping is based on the Unicode Standard version
|
||||
specified by the <a href="psi_element://java.lang.Character"><code>Character</code></a> class.
|
||||
<p>
|
||||
The Java language provides special support for the string
|
||||
concatenation operator ( + ), and for conversion of
|
||||
other objects to strings. String concatenation is implemented
|
||||
through the <code>StringBuilder</code>(or <code>StringBuffer</code>)
|
||||
class and its <code>append</code> method.
|
||||
String conversions are implemented through the method
|
||||
<code>toString</code>, defined by <code>Object</code> and
|
||||
inherited by all classes in Java. For additional information on
|
||||
string concatenation and conversion, see Gosling, Joy, and Steele,
|
||||
<i>The Java Language Specification</i>.
|
||||
The <code>String</code> class represents character strings. All
|
||||
string literals in Java programs, such as <code>"abc"</code>, are
|
||||
implemented as instances of this class.
|
||||
<p>
|
||||
Strings are constant; their values cannot be changed after they
|
||||
are created. String buffers support mutable strings.
|
||||
Because String objects are immutable they can be shared. For example:
|
||||
<p><blockquote><pre><span style="">String str = </span><span style="color:#008000;font-weight:bold;">"abc"</span><span style="">;</span></pre></blockquote><p>
|
||||
is equivalent to:
|
||||
<p><blockquote><pre><span style="color:#000080;font-weight:bold;">char </span><span style="">data[] = {</span><span style="color:#008000;font-weight:bold;">'a'</span><span style="">, </span><span style="color:#008000;font-weight:bold;">'b'</span><span style="">, </span><span style="color:#008000;font-weight:bold;">'c'</span><span style="">};<br></span><span style="">String str = </span><span style="color:#000080;font-weight:bold;">new </span><span style="">String(data);</span></pre></blockquote><p>
|
||||
Here are some more examples of how strings can be used:
|
||||
<p><blockquote><pre><span style="">System.out.println(</span><span style="color:#008000;font-weight:bold;">"abc"</span><span style="">);<br></span><span style="">String cde = </span><span style="color:#008000;font-weight:bold;">"cde"</span><span style="">;<br></span><span style="">System.out.println(</span><span style="color:#008000;font-weight:bold;">"abc" </span><span style="">+ cde);<br></span><span style="">String c = </span><span style="color:#008000;font-weight:bold;">"abc"</span><span style="">.substring(</span><span style="color:#0000ff;">2</span><span style="">,</span><span style="color:#0000ff;">3</span><span style="">);<br></span><span style="">String d = cde.substring(</span><span style="color:#0000ff;">1</span><span style="">, </span><span style="color:#0000ff;">2</span><span style="">);</span></pre></blockquote>
|
||||
<p>
|
||||
The class <code>String</code> includes methods for examining
|
||||
individual characters of the sequence, for comparing strings, for
|
||||
searching strings, for extracting substrings, and for creating a
|
||||
copy of a string with all characters translated to uppercase or to
|
||||
lowercase. Case mapping is based on the Unicode Standard version
|
||||
specified by the <a href="psi_element://java.lang.Character"><code>Character</code></a> class.
|
||||
<p>
|
||||
The Java language provides special support for the string
|
||||
concatenation operator ( + ), and for conversion of
|
||||
other objects to strings. String concatenation is implemented
|
||||
through the <code>StringBuilder</code>(or <code>StringBuffer</code>)
|
||||
class and its <code>append</code> method.
|
||||
String conversions are implemented through the method
|
||||
<code>toString</code>, defined by <code>Object</code> and
|
||||
inherited by all classes in Java. For additional information on
|
||||
string concatenation and conversion, see Gosling, Joy, and Steele,
|
||||
<i>The Java Language Specification</i>.
|
||||
|
||||
<p> Unless otherwise noted, passing a <tt>null</tt> argument to a constructor
|
||||
or method in this class will cause a <a href="psi_element://java.lang.NullPointerException"><code><span style="color:#0000ff;">NullPointerException</span></code></a> to be
|
||||
thrown.
|
||||
<p> Unless otherwise noted, passing a <tt>null</tt> argument to a constructor
|
||||
or method in this class will cause a <a href="psi_element://java.lang.NullPointerException"><code><span style="color:#0000ff;">NullPointerException</span></code></a> to be
|
||||
thrown.
|
||||
|
||||
<p>A <code>String</code> represents a string in the UTF-16 format
|
||||
in which <em>supplementary characters</em> are represented by <em>surrogate
|
||||
pairs</em> (see the section <a href="psi_element://java.lang.Character###unicode">Unicode
|
||||
Character Representations</a> in the <code>Character</code> class for
|
||||
more information).
|
||||
Index values refer to <code>char</code> code units, so a supplementary
|
||||
character uses two positions in a <code>String</code>.
|
||||
<p>The <code>String</code> class provides methods for dealing with
|
||||
Unicode code points (i.e., characters), in addition to those for
|
||||
dealing with Unicode code units (i.e., <code>char</code> values).
|
||||
<p>A <code>String</code> represents a string in the UTF-16 format
|
||||
in which <em>supplementary characters</em> are represented by <em>surrogate
|
||||
pairs</em> (see the section <a href="psi_element://java.lang.Character###unicode">Unicode
|
||||
Character Representations</a> in the <code>Character</code> class for
|
||||
more information).
|
||||
Index values refer to <code>char</code> code units, so a supplementary
|
||||
character uses two positions in a <code>String</code>.
|
||||
<p>The <code>String</code> class provides methods for dealing with
|
||||
Unicode code points (i.e., characters), in addition to those for
|
||||
dealing with Unicode code units (i.e., <code>char</code> values).
|
||||
|
||||
</div><table class='sections'><p><tr><td valign='top' class='section'><p>Since:</td><td valign='top'><p> JDK1.0</td><tr><td valign='top' class='section'><p>See Also:</td><td valign='top'><p><a href="psi_element://java.lang.Object#toString()"><code><span style="color:#0000ff;">Object</span><span style="">.</span><span style="color:#0000ff;">toString</span><span style="">()</span></code></a>,<br><a href="psi_element://java.lang.StringBuffer"><code><span style="color:#0000ff;">StringBuffer</span></code></a>,<br><a href="psi_element://java.lang.StringBuilder"><code><span style="color:#0000ff;">StringBuilder</span></code></a>,<br><span style="color:#ff0000">java.nio.charset.Charset</span></td><tr><td valign='top' class='section'><p>Author:</td><td valign='top'><p>Lee Boynton, Arthur van Hoff, Martin Buchholz, Ulf Zibis</td></table>
|
||||
</div><table class='sections'><p><tr><td valign='top' class='section'><p>Since:</td><td valign='top'><p> JDK1.0</td><tr><td valign='top' class='section'><p>See Also:</td><td valign='top'><p><a href="psi_element://java.lang.Object#toString()"><code><span style="color:#0000ff;">Object</span><span style="">.</span><span style="color:#0000ff;">toString</span><span style="">()</span></code></a>,<br><a href="psi_element://java.lang.StringBuffer"><code><span style="color:#0000ff;">StringBuffer</span></code></a>,<br><a href="psi_element://java.lang.StringBuilder"><code><span style="color:#0000ff;">StringBuilder</span></code></a>,<br><span style="color:#ff0000">java.nio.charset.Charset</span></td><tr><td valign='top' class='section'><p>Author:</td><td valign='top'><p>Lee Boynton, Arthur van Hoff, Martin Buchholz, Ulf Zibis</td></table>
|
||||
+9
-5
@@ -1,8 +1,12 @@
|
||||
<html><head><base href="placeholder"></head><body><div class="bottom"><icon src="AllIcons.Nodes.Class"></icon> <a href="psi_element://java.util.List"><code><span style="color:#000000;">java.<wbr>util.<wbr>List</span><span style=""><</span><span style="color:#20999d;">E</span><span style="">></span></code></a></div><div class="definition"><pre><span style="color:#808000;">@</span><span style="color:#808000;">Contract</span><span style="">(</span><span style="">pure</span><span style=""> = </span><span style="color:#000080;font-weight:bold;">true</span><span style="">)</span><a href="external.annotations"><icon src="AllIcons.Ide.External_link_arrow"></icon></a>
|
||||
<span style="color:#000080;font-weight:bold;">public abstract</span> <span style="color:#000080;font-weight:bold;">boolean</span> <span style="color:#000000;">contains</span><span style="">(</span><br> <a href="psi_element://java.lang.Object"><code><span style="color:#000000;">Object</span></code></a> <span style="color:#000000;">o</span><br><span style="">)</span></pre></div><hr><div class="content"><p>
|
||||
Returns <tt>true</tt> if this list contains the specified element.
|
||||
More formally, returns <tt>true</tt> if and only if this list contains
|
||||
at least one element <tt>e</tt> such that
|
||||
<tt>(o==null ? e==null : o.<wbr>equals(e))</tt>.
|
||||
Returns <tt>true</tt> if this list contains the specified element.
|
||||
More formally, returns <tt>true</tt> if and only if this list contains
|
||||
at least one element <tt>e</tt> such that
|
||||
<tt>(o==null ? e==null : o.<wbr>equals(e))</tt>.
|
||||
|
||||
</p></div><table class="sections"><tbody><tr><td valign="top" class="section"><p>Overrides:</p></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></p></td></tr><tr><td valign="top" class="section"><p>Params:</p></td><td valign="top"><p><code><span style="color:#000000;">o</span></code> – element whose presence in this list is to be tested </p></td></tr><tr><td valign="top" class="section"><p>Returns:</p></td><td valign="top"><p><tt>true</tt> if this list contains the specified element </p></td></tr><tr><td valign="top" class="section"><p>Throws:</p></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><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>)</p></td></tr></tbody></table><div class="bottom"><icon src="AllIcons.Nodes.PpLibFolder"></icon> < java 1.7 ></div></body></html>
|
||||
</p></div><table class="sections"><tbody><tr><td valign="top" class="section"><p>Overrides:</p></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></p></td></tr><tr><td valign="top" class="section"><p>Params:</p></td><td valign="top"><p><code><span style="color:#000000;">o</span></code> – element whose presence in this list is to be tested </p></td></tr><tr><td valign="top" class="section"><p>Returns:</p></td><td valign="top"><p><tt>true</tt> if this list contains the specified element </p></td></tr><tr><td valign="top" class="section"><p>Throws:</p></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><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>)</p></td></tr></tbody></table><div class="bottom"><icon src="AllIcons.Nodes.PpLibFolder"></icon> < java 1.7 ></div></body></html>
|
||||
+6
-5
@@ -1,9 +1,10 @@
|
||||
<html><head><base href="placeholder"></head><body><div class="bottom"><icon src="AllIcons.Nodes.Class"></icon> <a href="psi_element://My"><code><span style="color:#000000;">My</span></code></a></div><div class="definition"><pre><i><span style="color:#808000;">@</span><a href="psi_element://org.jetbrains.annotations.Contract"><code><span style="color:#808000;">Contract</span></code></a><span style="">(</span><span style="">pure</span><span style=""> = </span><span style="color:#000080;font-weight:bold;">true</span><span style="">)</span></i><sup><font color="808080" size="3"><i>i</i></font></sup><a href="inferred.annotations"><icon src="AllIcons.Ide.External_link_arrow"></icon></a>
|
||||
<span style="color:#000080;font-weight:bold;">boolean</span> <span style="color:#000000;">contains</span><span style="">(</span><br> <a href="psi_element://java.lang.Object"><code><span style="color:#000000;">Object</span></code></a> <span style="color:#000000;">o</span><br><span style="">)</span>
|
||||
<span style="color:#000080;font-weight:bold;">throws</span> <span style="color:#ff0000">IOException</span></pre></div><table class="sections"><tbody><tr><td valign="top" class="section"><p>From interface:</p></td><td valign="top"><p><a href="psi_element://java.util.Collection"><code><span style="color:#000000;">java.<wbr>util.<wbr>Collection</span></code></a><br>
|
||||
Returns <tt>true</tt> if this collection contains the specified element.
|
||||
More formally, returns <tt>true</tt> if and only if this collection
|
||||
contains at least one element <tt>e</tt> such that
|
||||
<tt>(o==null ? e==null : o.<wbr>equals(e))</tt>.
|
||||
Returns <tt>true</tt> if this collection contains the specified element.
|
||||
More formally, returns <tt>true</tt> if and only if this collection
|
||||
contains at least one element <tt>e</tt> such that
|
||||
<tt>(o==null ? e==null : o.<wbr>equals(e))</tt>.
|
||||
|
||||
</p></td></tr><tr><td valign="top" class="section"><p>Overrides:</p></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></p></td></tr><tr><td valign="top" class="section"><p>Params:</p></td><td valign="top"><p><code><span style="color:#000000;">o</span></code> – element whose presence in this collection is to be tested </p></td></tr><tr><td valign="top" class="section"><p>Returns:</p></td><td valign="top"><p><tt>true</tt> if this collection contains the specified element </p></td></tr><tr><td valign="top" class="section"><p>Throws:</p></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><p><span style="color:#ff0000">IOException</span></p></td></tr></tbody></table></body></html>
|
||||
</p></td></tr><tr><td valign="top" class="section"><p>Overrides:</p></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></p></td></tr><tr><td valign="top" class="section"><p>Params:</p></td><td valign="top"><p><code><span style="color:#000000;">o</span></code> – element whose presence in this collection is to be tested </p></td></tr><tr><td valign="top" class="section"><p>Returns:</p></td><td valign="top"><p><tt>true</tt> if this collection contains the specified
|
||||
element </p></td></tr><tr><td valign="top" class="section"><p>Throws:</p></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><p><span style="color:#ff0000">IOException</span></p></td></tr></tbody></table></body></html>
|
||||
@@ -1,3 +1,3 @@
|
||||
<html><head><base href="placeholder"></head><body><div class='definition'><pre><span style="color:#000080;font-weight:bold;">class</span> <span style="color:#000000;">C</span></pre></div><div class='content'>
|
||||
a << b
|
||||
a << b
|
||||
</div><table class='sections'><p></table>
|
||||
@@ -1,4 +1,4 @@
|
||||
<html><head><base href="placeholder"></head><body><div class="definition"><pre><span style="color:#000080;font-weight:bold;">class</span> <span style="color:#000000;">C</span></pre></div><hr><div class="content"><p>
|
||||
some text
|
||||
some text
|
||||
|
||||
</p></div><table class="sections"><tbody><tr><td valign="top" class="section"><p>See Also:</p></td><td valign="top"><p>System.<wbr>out</p></td></tr></tbody></table></body></html>
|
||||
</p></div><table class="sections"><tbody><tr><td valign="top" class="section"><p>See Also:</p></td><td valign="top"><p>System.<wbr>out</p></td></tr></tbody></table></body></html>
|
||||
@@ -1,4 +1,4 @@
|
||||
<html><head><base href="placeholder"></head><body><div class="bottom"><icon src="AllIcons.Nodes.Class"> <a href="psi_element://En"><code><span style="color:#000000;">En</span></code></a></div><div class='definition'><pre><i><span style="color:#808000;">@</span><a href="psi_element://org.jetbrains.annotations.Contract"><code><span style="color:#808000;">Contract</span></code></a><span style="">(</span><span style="">value</span><span style=""> = </span><span style="color:#008000;font-weight:bold;">"_ -> param1"</span><span style="">, </span><span style="">pure</span><span style=""> = </span><span style="color:#000080;font-weight:bold;">true</span><span style="">)</span></i><sup><font color="808080" size="3"><i>i</i></font></sup><a href="inferred.annotations"><icon src="AllIcons.Ide.External_link_arrow"></a>
|
||||
<span style="color:#000080;font-weight:bold;">static</span> <span style="color:#000080;font-weight:bold;">int</span> <span style="color:#000000;">valueOf</span><span style="">(</span><br> <span style="color:#000080;font-weight:bold;">int</span> <span style="color:#000000;">i</span><br><span style="">)</span></pre></div><div class='content'>
|
||||
myjavadoc
|
||||
</div><table class='sections'><tr><td valign='top' class='section'><p>Params:</td><td valign='top'><code><span style="color:#000000;">i</span></code></td><tr><td valign='top' class='section'><p>Returns:</td><td valign='top'><p></td></table>
|
||||
myjavadoc
|
||||
</div><table class='sections'><tr><td valign='top' class='section'><p>Params:</td><td valign='top'><code><span style="color:#000000;">i</span></code></td><tr><td valign='top' class='section'><p>Returns:</td><td valign='top'><p></td></table>
|
||||
@@ -1,3 +1,3 @@
|
||||
<html><head><base href="placeholder"></head><body><div class='definition'><pre><span style="color:#000080;font-weight:bold;">class</span> <span style="color:#000000;">Main</span></pre></div><div class='content'>
|
||||
<pre><code><span style="">map.compute(key, (k, v) -> (v == </span><span style="color:#000080;font-weight:bold;">null</span><span style="">) ? msg : v.concat(msg))</span></code></pre> </pre>
|
||||
<pre><code><span style="">map.compute(key, (k, v) -> (v == </span><span style="color:#000080;font-weight:bold;">null</span><span style="">) ? msg : v.concat(msg))</span></code></pre> </pre>
|
||||
</div><table class='sections'><p></table>
|
||||
@@ -1,3 +1,3 @@
|
||||
<html><head><base href="placeholder"></head><body><div class='definition'><pre><span style="color:#000080;font-weight:bold;">class</span> <span style="color:#000000;">Main</span></pre></div><div class='content'>
|
||||
<pre><code><span style="">@Service<br></span><span style="color:#000080;font-weight:bold;">public class </span><span style="">TestService {}</span></code></pre>
|
||||
<pre><code><span style="">@Service<br></span><span style="color:#000080;font-weight:bold;">public class </span><span style="">TestService {}</span></code></pre>
|
||||
</div><table class='sections'><p></table>
|
||||
@@ -1,3 +1,3 @@
|
||||
<html><head><base href="placeholder"></head><body><div class='definition'><pre><span style="color:#000080;font-weight:bold;">class</span> <span style="color:#000000;">Main</span></pre></div><div class='content'>
|
||||
<code><span style="">Hello<World> message;</span></code>
|
||||
<code><span style="">Hello<World> message;</span></code>
|
||||
</div><table class='sections'><p></table>
|
||||
@@ -1,3 +1,3 @@
|
||||
<html><head><base href="placeholder"></head><body><div class='definition'><pre><span style="color:#000080;font-weight:bold;">class</span> <span style="color:#000000;">Pattern</span></pre></div><div class='content'>
|
||||
\W \n
|
||||
\W \n
|
||||
</div><table class='sections'><p></table>
|
||||
@@ -1,3 +1,3 @@
|
||||
<html><head><base href="placeholder"></head><body><div class="bottom"><icon src="AllIcons.Nodes.Class"> <a href="psi_element://Foo"><code><span style="color:#000000;">Foo</span></code></a></div><div class='definition'><pre><span style="color:#000080;font-weight:bold;">int</span> <span style="color:#660e7a;font-weight:bold;">foo</span></pre></div><div class='content'>
|
||||
&gt; is > &lt; is < &quot; is "
|
||||
</div><table class='sections'><p></table>
|
||||
&gt; is > &lt; is < &quot; is "
|
||||
</div><table class='sections'><p></table>
|
||||
@@ -1,4 +1,4 @@
|
||||
<html><head><base href="placeholder"></head><body><div class="bottom"><icon src="AllIcons.Nodes.Class"></icon> <a href="psi_element://C"><code><span style="color:#000000;">C</span></code></a></div><div class="definition"><pre><span style="color:#000080;font-weight:bold;">void</span> <span style="color:#000000;">m</span><span style="">(</span><span style="">)</span></pre></div><hr><div class="content"><p>
|
||||
description
|
||||
See <a href="https://link.address.com">link text<icon src="AllIcons.Ide.External_link_arrow"></icon></a>
|
||||
description
|
||||
See <a href="https://link.address.com">link text<icon src="AllIcons.Ide.External_link_arrow"></icon></a>
|
||||
</p></div></body></html>
|
||||
@@ -1,5 +1,5 @@
|
||||
<html><head><base href="placeholder"></head><body><div class='definition'><pre><span style="color:#000080;font-weight:bold;">class</span> <span style="color:#000000;">Main</span></pre></div><div class='content'>
|
||||
<pre><span style="color:#000080;font-weight:bold;">public</span> <span style="color:#000080;font-weight:bold;">class</span> Hello <span style="">{</span>
|
||||
<pre><span style="color:#000080;font-weight:bold;">public</span> <span style="color:#000080;font-weight:bold;">class</span> Hello <span style="">{</span>
|
||||
<span style="color:#000080;font-weight:bold;">public</span> <span style="color:#000080;font-weight:bold;">static</span> <span style="color:#000080;font-weight:bold;">void</span> main(<a href="psi_element://java.lang.String"><code><span style="color:#000000;">String</span></code></a><span style="">[</span><span style="">]</span> <span style="color:#000000;">args</span>) <span style="">{</span>
|
||||
<a href="psi_element://java.lang.System"><code><span style="color:#000000;">System</span></code></a><span style="">.</span><a href="psi_element://java.lang.System#out"><code><span style="color:#660e7a;">out</span></code></a><span style="">.</span><a href="psi_element://java.io.PrintStream#println(java.lang.String)"><code><span style="color:#000000;">println</span></code></a>("Hello");
|
||||
<span style="">}</span>
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
<html><head><base href="placeholder"></head><body><div class='definition'><pre><span style="color:#000080;font-weight:bold;">class</span> <span style="color:#000000;">Malformed</span></pre></div><div class='content'>
|
||||
<pre>public void malformed() {
|
||||
<pre>public void malformed() {
|
||||
<span style="color:#ff0000">[@replace: missing 'replacement' attribute]</span>
|
||||
<span style="color:#ff0000">[@highlight: unsupported attribute: 'hello']</span>
|
||||
<span style="color:#ff0000">[Markup tag or attribute expected]</span>
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
<html><head><base href="placeholder"></head><body><div class='definition'><pre><span style="color:#000080;font-weight:bold;">class</span> <span style="color:#000000;">MultiTag</span></pre></div><div class='content'>
|
||||
<pre>public void test() {
|
||||
<pre>public void test() {
|
||||
System.<span style="color:#000000;background-color:#ffff00;">out</span>.println("xcz");
|
||||
}
|
||||
</pre>
|
||||
|
||||
@@ -1,3 +1,3 @@
|
||||
<html><head><base href="placeholder"></head><body><div class='definition'><pre><span style="color:#000080;font-weight:bold;">class</span> <span style="color:#000000;">NoRegion</span></pre></div><div class='content'>
|
||||
<pre><span style="color:#ff0000">Region not found: noregion</span></pre>
|
||||
<pre><span style="color:#ff0000">Region not found: noregion</span></pre>
|
||||
</div><table class='sections'><p></table>
|
||||
@@ -1,5 +1,5 @@
|
||||
<html><head><base href="placeholder"></head><body><div class='definition'><pre><span style="color:#000080;font-weight:bold;">class</span> <span style="color:#000000;">Region</span></pre></div><div class='content'>
|
||||
<pre>public static void main(String[] args) {
|
||||
<pre>public static void main(String[] args) {
|
||||
...
|
||||
System.out.println("<span style="color:#000000;background-color:#ffff00;">Hello</span>");
|
||||
<span style="color:#000000;background-color:#ffff00;"> System.out.println("Whole line"); </span>
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
<html><head><base href="placeholder"></head><body><div class='definition'><pre><span style="color:#000080;font-weight:bold;">class</span> <span style="color:#000000;">RegionNoMarkup</span></pre></div><div class='content'>
|
||||
<pre>
|
||||
<pre>
|
||||
<span style="color:#000080;font-weight:bold;">public</span> <span style="color:#000080;font-weight:bold;">void</span> test() <span style="">{</span>
|
||||
<a href="psi_element://java.lang.System"><code><span style="color:#000000;">System</span></code></a><span style="">.</span><a href="psi_element://java.lang.System#out"><code><span style="color:#660e7a;">out</span></code></a><span style="">.</span><a href="psi_element://java.io.PrintStream#println(java.lang.String)"><code><span style="color:#000000;">println</span></code></a>("Region no markup");
|
||||
<span style="">}</span>
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
<html><head><base href="placeholder"></head><body><div class='definition'><pre><span style="color:#000080;font-weight:bold;">class</span> <span style="color:#000000;">TextFile</span></pre></div><div class='content'>
|
||||
<pre>This is a text file
|
||||
<pre>This is a text file
|
||||
Another line</pre>
|
||||
</div><table class='sections'><p></table>
|
||||
@@ -1,3 +1,3 @@
|
||||
<html><head><base href="placeholder"></head><body><div class='definition'><pre><span style="color:#000080;font-weight:bold;">class</span> <span style="color:#000000;">Unresolved</span></pre></div><div class='content'>
|
||||
<span style="color:#ff0000">Snippet not found: Unresolved</span>
|
||||
<span style="color:#ff0000">Snippet not found: Unresolved</span>
|
||||
</div><table class='sections'><p></table>
|
||||
@@ -1,5 +1,5 @@
|
||||
<html><head><base href="placeholder"></head><body><div class='definition'><pre><span style="color:#000080;font-weight:bold;">class</span> <span style="color:#000000;">Test</span></pre></div><div class='content'>
|
||||
<span style="color:#ff0000">##unresolved</span>
|
||||
<a href="psi_element://Test#field"><code>label</code></a>
|
||||
<a href="psi_element://Test#field"><code>label</code></a>
|
||||
</div><table class='sections'><p><tr><td valign='top' class='section'><p>See Also:</td><td valign='top'><p><a href="psi_element://Test#field">label</a>,<br><a href="psi_element://Test#field">label</a></td></table>
|
||||
<span style="color:#ff0000">##unresolved</span>
|
||||
<a href="psi_element://Test#field"><code>label</code></a>
|
||||
<a href="psi_element://Test#field"><code>label</code></a>
|
||||
</div><table class='sections'><p><tr><td valign='top' class='section'><p>See Also:</td><td valign='top'><p><a href="psi_element://Test#field">label</a>,<br><a href="psi_element://Test#field">label</a></td></table>
|
||||
@@ -1,3 +1,3 @@
|
||||
<html><head><base href="placeholder"></head><body><div class="bottom"><icon src="AllIcons.Nodes.Package"> <a href="psi_element://pack"><code><span style="color:#000000;">pack</span></code></a></div><div class='definition'><pre><span style="color:#000080;font-weight:bold;">class</span> <span style="color:#000000;">A</span></pre></div><div class='content'>
|
||||
<a href="psi_element://pack###section2">link</a>
|
||||
<a href="psi_element://pack###section2">link</a>
|
||||
</div><table class='sections'><p></table>
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
<html><head><base href="placeholder"></head><body><div class='definition'><pre><span style="color:#000080;font-weight:bold;">class</span> <span style="color:#000000;">Test</span></pre></div><div class='content'>
|
||||
<a name="section1">section one</a>
|
||||
text
|
||||
<a href="psi_element://Test###section1">link up</a>
|
||||
<a name="section1">section one</a>
|
||||
text
|
||||
<a href="psi_element://Test###section1">link up</a>
|
||||
</div><table class='sections'><p></table>
|
||||
@@ -1,2 +1,3 @@
|
||||
<html><head><base href="placeholder"></head><body><div class="bottom"><icon src="AllIcons.Nodes.Class"> <a href="psi_element://Idea4780"><code><span style="color:#000000;">Idea4780</span></code></a></div><div class='definition'><pre><span style="color:#000080;font-weight:bold;">public</span> <a href="psi_element://java.lang.Object"><code><span style="color:#000000;">Object</span></code></a> <span style="color:#000000;">read</span><span style="">(</span><span style="">)</span>
|
||||
<span style="color:#000080;font-weight:bold;">throws</span> <a href="psi_element://java.io.IOException"><code><span style="color:#000000;">IOException</span></code></a></pre></div><table class='sections'><p><tr><td valign='top' class='section'><p>Throws:</td><td valign='top'><p><a href="psi_element://java.io.IOException"><code><span style="color:#0000ff;">IOException</span></code></a> – if an I/O error occurs while reading. <p><a href="psi_element://java.io.EOFException"><code><span style="color:#0000ff;">EOFException</span></code></a> – if this source is already closed when the <code>read()</code> is called, or is closed during the <code>read()</code>. <p><a href="psi_element://java.io.InterruptedIOException"><code><span style="color:#0000ff;">InterruptedIOException</span></code></a> – if the reading thread is interrupted.</td></table>
|
||||
<span style="color:#000080;font-weight:bold;">throws</span> <a href="psi_element://java.io.IOException"><code><span style="color:#000000;">IOException</span></code></a></pre></div><table class='sections'><p><tr><td valign='top' class='section'><p>Throws:</td><td valign='top'><p><a href="psi_element://java.io.IOException"><code><span style="color:#0000ff;">IOException</span></code></a> – if an I/O error occurs while reading. <p><a href="psi_element://java.io.EOFException"><code><span style="color:#0000ff;">EOFException</span></code></a> – if this source is already closed when the <code>read()</code> is called,
|
||||
or is closed during the <code>read()</code>. <p><a href="psi_element://java.io.InterruptedIOException"><code><span style="color:#0000ff;">InterruptedIOException</span></code></a> – if the reading thread is interrupted.</td></table>
|
||||
@@ -1,6 +1,6 @@
|
||||
<html><head><base href="placeholder"></head><body><div class='definition'><pre><span style="color:#000080;font-weight:bold;">public</span> <span style="color:#000080;font-weight:bold;">class</span> <span style="color:#000000;">Main</span></pre></div><div class='content'>
|
||||
start hello with values
|
||||
start with values
|
||||
end index.
|
||||
multi line value index.
|
||||
start hello with values
|
||||
start with values
|
||||
end index.
|
||||
multi line value index.
|
||||
</div><table class='sections'><p></table>
|
||||
@@ -1,10 +1,10 @@
|
||||
<html><head><base href="placeholder"></head><body><div class='definition'><pre><span style="color:#000080;font-weight:bold;">class</span> <span style="color:#000000;">Main</span></pre></div><div class='content'>
|
||||
Attributes:
|
||||
<pre id="mysnippet"><a href="psi_element://java.lang.System"><code>System</code></a>.out.println("Hello, world!");
|
||||
Attributes:
|
||||
<pre id="mysnippet"><a href="psi_element://java.lang.System"><code>System</code></a>.out.println("Hello, world!");
|
||||
int i = <span style="color:#000000;background-color:#ffff00;">0</span>; //empty line
|
||||
|
||||
|
||||
System.out.println("After two empty lines");</pre>
|
||||
|
||||
<a href="psi_element://Main###mysnippet">See mysnippet</a>.
|
||||
<a href="psi_element://Main###mysnippet">See mysnippet</a>.
|
||||
</div><table class='sections'><p></table>
|
||||
+2
-2
@@ -1,6 +1,6 @@
|
||||
<html><head><base href="placeholder"></head><body><div class='definition'><pre><span style="color:#000080;font-weight:bold;">public</span> <span style="color:#000080;font-weight:bold;">class</span> <span style="color:#000000;">Hello</span></pre></div><div class='content'>
|
||||
...
|
||||
<pre>Objects.requireNonNull(channel, "channel is null");
|
||||
...
|
||||
<pre>Objects.requireNonNull(channel, "channel is null");
|
||||
final var buffer = ByteBuffer.allocate(BYTES);
|
||||
put(buffer);
|
||||
buffer.flip();
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
<html><head><base href="placeholder"></head><body><div class='definition'><pre><span style="color:#000080;font-weight:bold;">class</span> <span style="color:#000000;">Main</span></pre></div><div class='content'>
|
||||
Attributes:
|
||||
<pre><a href="psi_element://java.lang.System"><code><span style="color:#000000;">System</span></code></a><span style="">.</span><a href="psi_element://java.lang.System#out"><code><span style="color:#660e7a;">out</span></code></a><span style="">.</span><a href="psi_element://java.io.PrintStream#println(java.lang.String)"><code><span style="color:#000000;">println</span></code></a>("Hello, world!");
|
||||
Attributes:
|
||||
<pre><a href="psi_element://java.lang.System"><code><span style="color:#000000;">System</span></code></a><span style="">.</span><a href="psi_element://java.lang.System#out"><code><span style="color:#660e7a;">out</span></code></a><span style="">.</span><a href="psi_element://java.io.PrintStream#println(java.lang.String)"><code><span style="color:#000000;">println</span></code></a>("Hello, world!");
|
||||
<span style="color:#000080;font-weight:bold;">int</span> <span style="color:#000000;">i</span> <span style="">=</span> 0; //empty line</pre>
|
||||
</div><table class='sections'><p></table>
|
||||
@@ -1,4 +1,4 @@
|
||||
<html><head><base href="placeholder"></head><body><div class='definition'><pre><span style="color:#000080;font-weight:bold;">class</span> <span style="color:#000000;">Main</span></pre></div><div class='content'>
|
||||
Attributes:
|
||||
<span style="color:#ff0000">Snippet not found: ClassName</span>
|
||||
Attributes:
|
||||
<span style="color:#ff0000">Snippet not found: ClassName</span>
|
||||
</div><table class='sections'><p></table>
|
||||
@@ -1,9 +1,9 @@
|
||||
<html><head><base href="placeholder"></head><body><div class='definition'><pre><span style="color:#000080;font-weight:bold;">public</span> <span style="color:#000080;font-weight:bold;">class</span> <span style="color:#000000;">Main</span></pre></div><div class='content'>
|
||||
first
|
||||
second
|
||||
summary third
|
||||
summary value forth
|
||||
summary value fifth
|
||||
summary value
|
||||
first
|
||||
second
|
||||
summary third
|
||||
summary value forth
|
||||
summary value fifth
|
||||
summary value
|
||||
value1 sixth
|
||||
</div><table class='sections'><p></table>
|
||||
@@ -1,11 +1,11 @@
|
||||
<html><head><base href="placeholder"></head><body><div class='definition'><pre><span style="color:#000080;font-weight:bold;">class</span> <span style="color:#000000;">Main</span></pre></div><div class='content'>
|
||||
Some comment
|
||||
<pre>
|
||||
---------
|
||||
PRE-block1
|
||||
PRE-block2
|
||||
PRE-block3
|
||||
PRE-block4
|
||||
---------
|
||||
</pre>
|
||||
Some comment
|
||||
<pre>
|
||||
---------
|
||||
PRE-block1
|
||||
PRE-block2
|
||||
PRE-block3
|
||||
PRE-block4
|
||||
---------
|
||||
</pre>
|
||||
</div><table class='sections'><p></table>
|
||||
@@ -1,3 +1,3 @@
|
||||
<div class="bottom"><icon src="AllIcons.Nodes.Package"> <code>com.jetbrains</code></div><div class='content'>
|
||||
Description of com.jetbrains package
|
||||
Description of com.jetbrains package
|
||||
</div><table class='sections'><p></table>
|
||||
@@ -1,4 +1,4 @@
|
||||
<html><head><base href="placeholder"></head><body><div class='definition'><pre><span style="color:#000080;font-weight:bold;">class</span> <span style="color:#000000;">Test</span></pre></div><div class='content'>
|
||||
Link to class <a href="psi_element://Test"><code><span style="color:#0000ff;">Test</span></code></a>.
|
||||
Link to module <a href="psi_element://java.base/"><code><span style="">java.base/</span></code></a>.
|
||||
Link to class <a href="psi_element://Test"><code><span style="color:#0000ff;">Test</span></code></a>.
|
||||
Link to module <a href="psi_element://java.base/"><code><span style="">java.base/</span></code></a>.
|
||||
</div><table class='sections'><p></table>
|
||||
@@ -1,3 +1,3 @@
|
||||
<html><head><base href="placeholder"></head><body><div class='definition'><pre><span style="color:#000080;font-weight:bold;">class</span> <span style="color:#000000;">Test</span></pre></div><div class='content'>
|
||||
Link to <a href="psi_element://java.lang.String"><code><span style="color:#0000ff;">String</span></code></a>.
|
||||
Link to <a href="psi_element://java.lang.String"><code><span style="color:#0000ff;">String</span></code></a>.
|
||||
</div><table class='sections'><p></table>
|
||||
@@ -1,4 +1,4 @@
|
||||
<html><head><base href="placeholder"></head><body><div class='definition'><pre><span style="color:#000080;font-weight:bold;">class</span> <span style="color:#000000;">Test</span></pre></div><div class='content'>
|
||||
Link to class <a href="psi_element://java.lang.String"><code><span style="color:#0000ff;">String</span></code></a>. <br>
|
||||
Link to class <a href="psi_element://java.lang.String"><code>myLink</code></a>. <br>
|
||||
Link to class <a href="psi_element://java.lang.String"><code><span style="color:#0000ff;">String</span></code></a>. <br>
|
||||
Link to class <a href="psi_element://java.lang.String"><code>myLink</code></a>. <br>
|
||||
</div><table class='sections'><p></table>
|
||||
@@ -1,3 +1,3 @@
|
||||
<html><head><base href="placeholder"></head><body><div class="bottom"><icon src="AllIcons.Nodes.Class"> <a href="psi_element://Foo"><code><span style="color:#000000;">Foo</span></code></a></div><div class='definition'><pre><span style="color:#000080;font-weight:bold;">int</span> <span style="color:#660e7a;font-weight:bold;">foo</span></pre></div><div class='content'>
|
||||
foo<>
|
||||
</div><table class='sections'><p></table>
|
||||
foo<>
|
||||
</div><table class='sections'><p></table>
|
||||
@@ -1,3 +1,3 @@
|
||||
<html><head><base href="placeholder"></head><body><div class='definition'><pre><span style="color:#000080;font-weight:bold;">class</span> <span style="color:#000000;">Foo</span></pre></div><div class='content'>
|
||||
<pre><code><span style="">{@literal @Inject}<br></span><span style="color:#000080;font-weight:bold;">public class </span><span style="">Foo</span></code></pre> </pre>
|
||||
<pre><code><span style="">{@literal @Inject}<br></span><span style="color:#000080;font-weight:bold;">public class </span><span style="">Foo</span></code></pre> </pre>
|
||||
</div><table class='sections'><p></table>
|
||||
@@ -1,4 +1,4 @@
|
||||
<html><head><base href="placeholder"></head><body><div class='definition'><pre><span style="color:#000080;font-weight:bold;">class</span> <span style="color:#000000;">MarkdownCodeBlock</span></pre></div><div class='content'><p>Java code block</p> <pre><code><span style="color:#000080;font-weight:bold;">new </span><span style="">String();<br></span><span style="">System.out.println(</span><span style="color:#008000;font-weight:bold;">"Hello Markdown"</span><span style="">);</span></code></pre>
|
||||
<p>Xml code block</p> <pre><code><span style=""><</span><span style="color:#000080;font-weight:bold;">hello</span><span style="">></span><span style=""><br></span><span style="">  </span><span style=""><</span><span style="color:#000080;font-weight:bold;">markdown </span><span style="">/></span><span style=""><br></span><span style=""></</span><span style="color:#000080;font-weight:bold;">hello</span><span style="">></span></code></pre>
|
||||
<p>"Inline" java code block</p> <pre><code><span style="">System.out.println(</span><span style="color:#008000;font-weight:bold;">"Hello Markdown"</span><span style="">);</span></code></pre>
|
||||
<html><head><base href="placeholder"></head><body><div class='definition'><pre><span style="color:#000080;font-weight:bold;">class</span> <span style="color:#000000;">MarkdownCodeBlock</span></pre></div><div class='content'><p>Java code block</p><pre><code><span style="color:#000080;font-weight:bold;">new </span><span style="">String();<br></span><span style="">System.out.println(</span><span style="color:#008000;font-weight:bold;">"Hello Markdown"</span><span style="">);</span></code></pre>
|
||||
<p>Xml code block</p><pre><code><span style=""><</span><span style="color:#000080;font-weight:bold;">hello</span><span style="">></span><span style=""><br></span><span style="">  </span><span style=""><</span><span style="color:#000080;font-weight:bold;">markdown </span><span style="">/></span><span style=""><br></span><span style=""></</span><span style="color:#000080;font-weight:bold;">hello</span><span style="">></span></code></pre>
|
||||
<p>"Inline" java code block</p><pre><code><span style="">System.out.println(</span><span style="color:#008000;font-weight:bold;">"Hello Markdown"</span><span style="">);</span></code></pre>
|
||||
</div><table class='sections'><p></table>
|
||||
@@ -1,2 +1,2 @@
|
||||
<html><head><base href="placeholder"></head><body><div class='definition'><pre><span style="color:#000080;font-weight:bold;">class</span> <span style="color:#000000;">MarkdownFeatures</span></pre></div><div class='content'><h1>Title1</h1><h2>Title2</h2><h3>Title 3</h3><p><em>italic</em> <strong>strong</strong> <code><span style="">code</span></code></p><p>Separate paragraph</p> <pre><code><span style="">System.out.println(</span><span style="color:#008000;font-weight:bold;">"Hello there"</span><span style="">);</span></code></pre>
|
||||
<html><head><base href="placeholder"></head><body><div class='definition'><pre><span style="color:#000080;font-weight:bold;">class</span> <span style="color:#000000;">MarkdownFeatures</span></pre></div><div class='content'><h1>Title1</h1><h2>Title2</h2><h3>Title 3</h3><p><em>italic</em> <strong>strong</strong> <code><span style="">code</span></code></p><p>Separate paragraph</p><pre><code><span style="">System.out.println(</span><span style="color:#008000;font-weight:bold;">"Hello there"</span><span style="">);</span></code></pre>
|
||||
</div><table class='sections'><p></table>
|
||||
@@ -1,6 +1,6 @@
|
||||
<html><head><base href="placeholder"></head><body><div class='definition'><pre><span style="color:#000080;font-weight:bold;">class</span> <span style="color:#000000;">MarkdownCodeBlock</span></pre></div><div class='content'><p>Single liner code block:
|
||||
<code><span style="">Hello world</span></code></p><p>No tags are interpreted inside them
|
||||
<code><span style="">{@link java.lang.String niceLink}</span></code></p><p>No markdown markup is interpreted inside them
|
||||
<code><span style="">_Hello_ <code></span></code></p><p>Code span inside a link
|
||||
<a href="psi_element://java.lang.String">my text with <code>a code span</code>!</a></p><p>This is a broken inline code span
|
||||
`Start of broken code span</p><p>end of broken code span`</p></div><table class='sections'><p></table>
|
||||
<code><span style="">Hello world</span></code></p><p>No tags are interpreted inside them
|
||||
<code><span style="">{@link java.lang.String niceLink}</span></code></p><p>No markdown markup is interpreted inside them
|
||||
<code><span style="">_Hello_ <code></span></code></p><p>Code span inside a link
|
||||
<a href="psi_element://java.lang.String">my text with <code>a code span</code>!</a></p><p>This is a broken inline code span
|
||||
`Start of broken code span</p><p>end of broken code span`</p></div><table class='sections'><p></table>
|
||||
@@ -1,17 +1,17 @@
|
||||
<html><head><base href="placeholder"></head><body><div class="bottom"><icon src="AllIcons.Nodes.Class"> <a href="psi_element://MarkdownJepExample"><code><span style="color:#000000;">MarkdownJepExample</span></code></a></div><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;">longExample</span><span style="">(</span><span style="">)</span></pre></div><div class='content'><p>Returns a hash code value for the object. This method is
|
||||
supported for the benefit of hash tables such as those provided by
|
||||
<a href="psi_element://java.util.HashMap"><code><span style="color:#0000ff;">java.util.HashMap</span></code></a>.</p><p>The general contract of <code><span style="">hashCode</span></code> is:</p><ul><li>Whenever it is invoked on the same object more than once during
|
||||
an execution of a Java application, the <code><span style="">hashCode</span></code> method
|
||||
must consistently return the same integer, provided no information
|
||||
used in <code><span style="">equals</span></code> comparisons on the object is modified.
|
||||
This integer need not remain consistent from one execution of an
|
||||
application to another execution of the same application.</li><li>If two objects are equal according to the
|
||||
<a href="psi_element://java.lang.Object#equals(java.lang.Object)">equals</a> method, then calling the
|
||||
<code><span style="">hashCode</span></code> method on each of the two objects must produce the
|
||||
same integer result.</li><li>It is <em>not</em> required that if two objects are unequal
|
||||
according to the <a href="psi_element://java.lang.Object#equals(java.lang.Object)">equals</a> method, then
|
||||
calling the <code><span style="">hashCode</span></code> method on each of the two objects
|
||||
must produce distinct integer results. However, the programmer
|
||||
should be aware that producing distinct integer results for
|
||||
unequal objects may improve the performance of hash tables.</li></ul></div><table class='sections'><tr><td valign='top' class='section'><p>Returns:</td><td valign='top'><p>a hash code value for this object.</td><tr><td valign='top' class='section'><p>Implementation<br>Requirements:</td><td valign='top'><p><p>As far as is reasonably practical, the <code><span style="">hashCode</span></code> method defined
|
||||
supported for the benefit of hash tables such as those provided by
|
||||
<a href="psi_element://java.util.HashMap"><code><span style="color:#0000ff;">java.util.HashMap</span></code></a>.</p><p>The general contract of <code><span style="">hashCode</span></code> is:</p><ul><li>Whenever it is invoked on the same object more than once during
|
||||
an execution of a Java application, the <code><span style="">hashCode</span></code> method
|
||||
must consistently return the same integer, provided no information
|
||||
used in <code><span style="">equals</span></code> comparisons on the object is modified.
|
||||
This integer need not remain consistent from one execution of an
|
||||
application to another execution of the same application.</li><li>If two objects are equal according to the
|
||||
<a href="psi_element://java.lang.Object#equals(java.lang.Object)">equals</a> method, then calling the
|
||||
<code><span style="">hashCode</span></code> method on each of the two objects must produce the
|
||||
same integer result.</li><li>It is <em>not</em> required that if two objects are unequal
|
||||
according to the <a href="psi_element://java.lang.Object#equals(java.lang.Object)">equals</a> method, then
|
||||
calling the <code><span style="">hashCode</span></code> method on each of the two objects
|
||||
must produce distinct integer results. However, the programmer
|
||||
should be aware that producing distinct integer results for
|
||||
unequal objects may improve the performance of hash tables.</li></ul></div><table class='sections'><tr><td valign='top' class='section'><p>Returns:</td><td valign='top'><p>a hash code value for this object.</td><tr><td valign='top' class='section'><p>Implementation<br>Requirements:</td><td valign='top'><p><p>As far as is reasonably practical, the <code><span style="">hashCode</span></code> method defined
|
||||
by class <code><span style="">Object</span></code> returns distinct integers for distinct objects.</p></td><tr><td valign='top' class='section'><p>See Also:</td><td valign='top'><p><a href="psi_element://java.lang.Object#equals(java.lang.Object)"><code><span style="color:#0000ff;">Object</span><span style="">.</span><span style="color:#0000ff;">equals</span><span style="">(Object)</span></code></a>,<br><a href="psi_element://java.lang.System#identityHashCode(java.lang.Object)"><code><span style="color:#0000ff;">System</span><span style="">.</span><span style="color:#0000ff;">identityHashCode</span></code></a></td></table>
|
||||
@@ -1,2 +1,2 @@
|
||||
<html><head><base href="placeholder"></head><body><div class="definition"><pre><<span style="color:#20999d;">T</span>>
|
||||
</pre></div><p> type param</p></body></html>
|
||||
</pre></div><p> type param</p></body></html>
|
||||
@@ -1,2 +1,2 @@
|
||||
<html><head><base href="placeholder"></head><body><div class="definition"><pre><<span style="color:#20999d;">T</span>>
|
||||
<span style="color:#000080;font-weight:bold;">extends</span> <a href="psi_element://java.lang.Object"><code><span style="color:#0000ff;">Object</span></code></a><span style="">,</span> <a href="psi_element://java.lang.Comparable"><code><span style="color:#0000ff;">Comparable</span></code></a><span style=""><</span><span style="">?</span><span style="color:#000080;font-weight:bold;"> super </span><span style="color:#20999d;">T</span><span style="">></span></pre></div><p> type param</p></body></html>
|
||||
<span style="color:#000080;font-weight:bold;">extends</span> <a href="psi_element://java.lang.Object"><code><span style="color:#0000ff;">Object</span></code></a><span style="">,</span> <a href="psi_element://java.lang.Comparable"><code><span style="color:#0000ff;">Comparable</span></code></a><span style=""><</span><span style="">?</span><span style="color:#000080;font-weight:bold;"> super </span><span style="color:#20999d;">T</span><span style="">></span></pre></div><p> type param</p></body></html>
|
||||
@@ -1,7 +1,7 @@
|
||||
<html><head><base href="placeholder"></head><body><div class="bottom"><icon src="AllIcons.Nodes.Class"> <a href="psi_element://Test"><code><span style="color:#000000;">Test</span></code></a></div><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:#660e7a;font-weight:bold;">field</span> <span style="">= </span><span style="color:#000080;font-weight:bold;">null</span></pre></div><div class='content'>
|
||||
<pre>
|
||||
foo
|
||||
<p></p>
|
||||
bar
|
||||
</pre>
|
||||
</div><table class='sections'><p></table>
|
||||
<pre>
|
||||
foo
|
||||
<p></p>
|
||||
bar
|
||||
</pre>
|
||||
</div><table class='sections'><p></table>
|
||||
@@ -1,3 +1,3 @@
|
||||
<div class="bottom"><icon src="AllIcons.Nodes.Package"> <code>packageInfo</code></div><div class='content'>
|
||||
This package contains nothing but package-info.java
|
||||
This package contains nothing but package-info.java
|
||||
</div><table class='sections'><p></table>
|
||||
+1
-1
@@ -1,3 +1,3 @@
|
||||
<html><head></head><body><div class="bottom"><icon src="AllIcons.Nodes.Package"></icon> <code>packageInfoFromComment</code></div><div class="content"><p>
|
||||
some text
|
||||
some text
|
||||
</p></div></body></html>
|
||||
+1
-1
@@ -1,3 +1,3 @@
|
||||
<html><head></head><body><div class="bottom"><icon src="AllIcons.Nodes.Package"></icon> <code>packageInfoWithCopyright</code></div><div class="content"><p>
|
||||
This package contains nothing but package-info.<wbr>java
|
||||
This package contains nothing but package-info.<wbr>java
|
||||
</p></div></body></html>
|
||||
@@ -1,2 +1,2 @@
|
||||
<html><head><base href="placeholder"></head><body><div class="definition"><pre><<span style="color:#20999d;">T</span>>
|
||||
</pre></div><p> parameter</p></body></html>
|
||||
</pre></div><p> parameter</p></body></html>
|
||||
@@ -1,6 +1,6 @@
|
||||
<html><head><base href="placeholder"></head><body><div class='definition'><pre><span style="color:#000080;font-weight:bold;">class</span> <span style="color:#000000;">Scratch</span></pre></div><table class='sections'><p><tr><td valign='top' class='section'><p>Deprecated</td><td valign='top'><p> reason.
|
||||
|
||||
<pre>
|
||||
line 1
|
||||
line 2
|
||||
</pre></td></table>
|
||||
<pre>
|
||||
line 1
|
||||
line 2
|
||||
</pre></td></table>
|
||||
@@ -1,6 +1,6 @@
|
||||
<html><head><base href="placeholder"></head><body><div class='definition'><pre><span style="color:#000080;font-weight:bold;">class</span> <span style="color:#000000;">Test</span></pre></div><div class='content'>
|
||||
<pre>
|
||||
Beautiful pre content, inline with one of the tags. This somehow trips dectection for the @code tag.
|
||||
So now we have a test. But god forbid you put a space at the closing tag.</pre>
|
||||
<code><span style="">-</span><span style="color:#0000ff;">1</span></code> text inline with the @code tag ?
|
||||
<pre>
|
||||
Beautiful pre content, inline with one of the tags. This somehow trips dectection for the @code tag.
|
||||
So now we have a test. But god forbid you put a space at the closing tag.</pre>
|
||||
<code><span style="">-</span><span style="color:#0000ff;">1</span></code> text inline with the @code tag ?
|
||||
</div><table class='sections'><p></table>
|
||||
@@ -1,7 +1,7 @@
|
||||
<html><head><base href="placeholder"></head><body><div class='definition'><pre><span style="color:#000080;font-weight:bold;">class</span> <span style="color:#000000;">Test</span></pre></div><div class='content'>
|
||||
<pre>
|
||||
Some text with inline <code><span style="">code</span></code>
|
||||
</pre>
|
||||
<pre><code><span style="">String fullLine = </span><span style="color:#008000;font-weight:bold;">""</span><span style="">;</span></code></pre> </pre>
|
||||
<pre><code><span style="">String secondFullLine = </span><span style="color:#008000;font-weight:bold;">""</span><span style="">;</span></code></pre>
|
||||
<pre>
|
||||
Some text with inline <code><span style="">code</span></code>
|
||||
</pre>
|
||||
<pre><code><span style="">String fullLine = </span><span style="color:#008000;font-weight:bold;">""</span><span style="">;</span></code></pre> </pre>
|
||||
<pre><code><span style="">String secondFullLine = </span><span style="color:#008000;font-weight:bold;">""</span><span style="">;</span></code></pre>
|
||||
</div><table class='sections'><p></table>
|
||||
@@ -1,4 +1,4 @@
|
||||
<html><head><base href="placeholder"></head><body><div class='definition'><pre><span style="color:#000080;font-weight:bold;">record</span> <span style="color:#000000;">Test</span>
|
||||
<span style="color:#000080;font-weight:bold;">extends</span> <a href="psi_element://java.lang.Record"><code><span style="color:#000000;">Record</span></code></a></pre></div><div class='content'>
|
||||
main comment
|
||||
</div><table class='sections'><p><tr><td valign='top' class='section'><p>Params:</td><td valign='top'><code><span style="color:#000000;">test</span></code> – simple description</td></table>
|
||||
main comment
|
||||
</div><table class='sections'><p><tr><td valign='top' class='section'><p>Params:</td><td valign='top'><code><span style="color:#000000;">test</span></code> – simple description</td></table>
|
||||
@@ -1,10 +1,11 @@
|
||||
<html><head><base href="placeholder"></head><body><div class="bottom"><icon src="AllIcons.Nodes.Class"></icon> <a href="psi_element://E"><code><span style="color:#000000;">E</span></code></a></div><div class="definition"><pre><i><span style="color:#808000;">@</span><a href="psi_element://org.jetbrains.annotations.Contract"><code><span style="color:#808000;">Contract</span></code></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><sup><font color="808080" size="3"><i>i</i></font></sup><a href="inferred.annotations"><icon src="AllIcons.Ide.External_link_arrow"></icon></a>
|
||||
<span style="color:#000080;font-weight:bold;">public static</span> <a href="psi_element://E"><code><span style="color:#000000;">E</span></code></a><span style="">[]</span> <span style="color:#000000;">values</span><span style="">(</span><span style="">)</span></pre></div><hr><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 as follows:
|
||||
</p><pre> for(E c : E.<wbr>values())
|
||||
System.<wbr>out.<wbr>println(c);
|
||||
</pre>
|
||||
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 as follows:
|
||||
</p><pre> for(E c : E.<wbr>values())
|
||||
System.<wbr>out.<wbr>println(c);
|
||||
</pre>
|
||||
|
||||
</div><table class="sections"><tbody><tr><td valign="top" class="section"><p>Returns:</p></td><td valign="top"><p>an array containing the constants of this enum type, in the order they're declared</p></td></tr></tbody></table></body></html>
|
||||
</div><table class="sections"><tbody><tr><td valign="top" class="section"><p>Returns:</p></td><td valign="top"><p>an array containing the constants of this enum
|
||||
type, in the order they're declared</p></td></tr></tbody></table></body></html>
|
||||
@@ -1,5 +1,5 @@
|
||||
<html><head><base href="placeholder"></head><body><div class='definition'><pre><span style="color:#000080;font-weight:bold;">class</span> <span style="color:#000000;">Test</span></pre></div><div class='content'>
|
||||
a@b c@d
|
||||
From A to Z
|
||||
<code><span style="">\\uD83D\\uDE42</span></code>
|
||||
a@b c@d
|
||||
From A to Z
|
||||
<code><span style="">\\uD83D\\uDE42</span></code>
|
||||
</div><table class='sections'><p></table>
|
||||
@@ -1,4 +1,4 @@
|
||||
<html><head><base href="placeholder"></head><body><div class='definition'><pre><span style="color:#000080;font-weight:bold;">class</span> <span style="color:#000000;">Main</span></pre></div><div class='content'>
|
||||
@unknown inline
|
||||
@unknown inline
|
||||
tag
|
||||
</div><table class='sections'><p></table>
|
||||
@@ -1,3 +1,3 @@
|
||||
<html><head><base href="placeholder"></head><body><div class='definition'><pre><span style="color:#000080;font-weight:bold;">class</span> <span style="color:#000000;">Main</span></pre></div><div class='content'>
|
||||
@unknown inline tag
|
||||
@unknown inline tag
|
||||
</div><table class='sections'><p></table>
|
||||
@@ -1,2 +1,2 @@
|
||||
<html><head><base href="placeholder"></head><body><div class="bottom"><icon src="AllIcons.Nodes.Class"> <a href="psi_element://Main"><code><span style="color:#000000;">Main</span></code></a></div><div class='definition'><pre><span style="color:#000080;font-weight:bold;">void</span> <span style="color:#000000;">foo</span><span style="">(</span><span style="">)</span></pre></div><table class='sections'><p><tr><td valign='top' class='section'><p>unknown</td><td valign='top'><p> inline tag
|
||||
</td><tr><td valign='top' class='section'><p>unknown</td><td valign='top'><p> inline tag2</td></table>
|
||||
</td><tr><td valign='top' class='section'><p>unknown</td><td valign='top'><p> inline tag2</td></table>
|
||||
@@ -216,7 +216,7 @@ class JavaDocumentationTest : LightJavaCodeInsightFixtureTestCase() {
|
||||
val method = PsiTreeUtil.getParentOfType(myFixture.file.findElementAt(myFixture.editor.caretModel.offset), PsiMethod::class.java)
|
||||
val doc = JavaDocumentationProvider().generateDoc(method, null)
|
||||
|
||||
val expected = "<div class=\"bottom\"><icon src=\"AllIcons.Nodes.Class\"> <a href=\"psi_element://C\"><code><span style=\"color:#000000;\">C</span></code></a></div><div class='definition'><pre><span style=\"color:#000080;font-weight:bold;\">public</span> <span style=\"color:#000080;font-weight:bold;\">void</span> <span style=\"color:#000000;\">m</span><span style=\"\">(</span><span style=\"\">)</span></pre></div><div class='content'>\n For example, <a href=\"psi_element://java.lang.String#String(byte[], int, int, java.lang.String)\"><code><span style=\"color:#0000ff;\">String</span><span style=\"\">.</span><span style=\"color:#0000ff;\">String</span><span style=\"\">(</span><span style=\"color:#000080;font-weight:bold;\">byte</span><span style=\"\">[], </span><span style=\"color:#000080;font-weight:bold;\">int</span><span style=\"\">, </span><span style=\"color:#000080;font-weight:bold;\">int</span><span style=\"\">, String)</span></code></a>.\n </div><table class='sections'></table>"
|
||||
val expected = "<div class=\"bottom\"><icon src=\"AllIcons.Nodes.Class\"> <a href=\"psi_element://C\"><code><span style=\"color:#000000;\">C</span></code></a></div><div class='definition'><pre><span style=\"color:#000080;font-weight:bold;\">public</span> <span style=\"color:#000080;font-weight:bold;\">void</span> <span style=\"color:#000000;\">m</span><span style=\"\">(</span><span style=\"\">)</span></pre></div><div class='content'>\n For example, <a href=\"psi_element://java.lang.String#String(byte[], int, int, java.lang.String)\"><code><span style=\"color:#0000ff;\">String</span><span style=\"\">.</span><span style=\"color:#0000ff;\">String</span><span style=\"\">(</span><span style=\"color:#000080;font-weight:bold;\">byte</span><span style=\"\">[], </span><span style=\"color:#000080;font-weight:bold;\">int</span><span style=\"\">, </span><span style=\"color:#000080;font-weight:bold;\">int</span><span style=\"\">, String)</span></code></a>.\n </div><table class='sections'></table>"
|
||||
TestCase.assertEquals(expected, doc)
|
||||
}
|
||||
|
||||
@@ -276,7 +276,7 @@ class JavaDocumentationTest : LightJavaCodeInsightFixtureTestCase() {
|
||||
|
||||
val method = PsiTreeUtil.getParentOfType(myFixture.file.findElementAt(myFixture.editor.caretModel.offset), PsiMethod::class.java)
|
||||
val doc = JavaDocumentationProvider().generateDoc(method, null)
|
||||
val expected = "<div class=\"bottom\"><icon src=\"AllIcons.Nodes.Class\"> <a href=\"psi_element://Bar\"><code><span style=\"color:#000000;\">Bar</span></code></a></div><div class=\'definition\'><pre><span style=\"color:#000080;font-weight:bold;\">void</span> <span style=\"color:#000000;\">foo</span><span style=\"\">(</span><span style=\"\">)</span></pre></div><table class=\'sections\'><p><tr><td valign=\'top\' class=\'section\'><p>From class:</td><td valign=\'top\'><p><a href=\"psi_element://Foo\"><code><span style=\"color:#000000;\">Foo</span></code></a><br>\n Some doc\n </td></table>"
|
||||
val expected = "<div class=\"bottom\"><icon src=\"AllIcons.Nodes.Class\"> <a href=\"psi_element://Bar\"><code><span style=\"color:#000000;\">Bar</span></code></a></div><div class=\'definition\'><pre><span style=\"color:#000080;font-weight:bold;\">void</span> <span style=\"color:#000000;\">foo</span><span style=\"\">(</span><span style=\"\">)</span></pre></div><table class=\'sections\'><p><tr><td valign=\'top\' class=\'section\'><p>From class:</td><td valign=\'top\'><p><a href=\"psi_element://Foo\"><code><span style=\"color:#000000;\">Foo</span></code></a><br>\n Some doc\n </td></table>"
|
||||
|
||||
TestCase.assertEquals(expected, doc)
|
||||
}
|
||||
@@ -362,16 +362,16 @@ class JavaDocumentationTest : LightJavaCodeInsightFixtureTestCase() {
|
||||
|
||||
val expected = """
|
||||
<div class="bottom"><icon src="AllIcons.Nodes.Class"> <a href="psi_element://C"><code><span style="color:#000000;">C</span></code></a></div><div class='definition'><pre><span style="color:#000080;font-weight:bold;">public</span> <span style="color:#000080;font-weight:bold;">void</span> <span style="color:#000000;">m</span><span style="">(</span><span style="">)</span></pre></div><div class='content'>
|
||||
<p> Examples of expected usage:
|
||||
<blockquote><pre><span style="">StringBuilder sb = </span><span style="color:#000080;font-weight:bold;">new </span><span style="">StringBuilder();</span></pre></blockquote>
|
||||
<pre><code><span style="">StringBuilder sb = </span><span style="color:#000080;font-weight:bold;">new </span><span style="">StringBuilder();</span></code></pre>
|
||||
<p> Continuing...
|
||||
<blockquote><pre><span style="">quote nr </span><span style="color:#0000ff;">2</span><span style="">;</span></pre></blockquote>
|
||||
<p> Continuing...
|
||||
<blockquote><pre>
|
||||
<p> Examples of expected usage:
|
||||
<blockquote><pre><span style="">StringBuilder sb = </span><span style="color:#000080;font-weight:bold;">new </span><span style="">StringBuilder();</span></pre></blockquote>
|
||||
<pre><code><span style="">StringBuilder sb = </span><span style="color:#000080;font-weight:bold;">new </span><span style="">StringBuilder();</span></code></pre>
|
||||
<p> Continuing...
|
||||
<blockquote><pre><span style="">quote nr </span><span style="color:#0000ff;">2</span><span style="">;</span></pre></blockquote>
|
||||
<p> Continuing...
|
||||
<blockquote><pre>
|
||||
(this.charAt(<i>k</i>) == ch) && (<i>k</i> <= fromIndex)
|
||||
</pre></blockquote>
|
||||
<blockquote><pre>
|
||||
<blockquote><pre>
|
||||
Unfinished blockquote
|
||||
</pre> </blockquote>
|
||||
</div><table class='sections'></table>
|
||||
|
||||
@@ -47,7 +47,7 @@ public class GroovyDocumentationTest extends LightJavaCodeInsightFixtureTestCase
|
||||
""",
|
||||
"""
|
||||
<div class="bottom"><icon src="AllIcons.Nodes.Class"> <a href="psi_element://Gr"><code><span style="color:#000000;">Gr</span></code></a></div><div class='definition'><pre><span style="color:#000043;font-weight:bold;">void</span> <span style="color:#000000;">foo</span><span style="">(</span><span style="">)</span></pre></div><div class='content'>
|
||||
Use <a href="psi_element://Gr#bar()"><code>#bar()</code></a> from class <a href="psi_element://Gr"><code><span style="color:#0000ff;">Gr</span></code></a> instead
|
||||
Use <a href="psi_element://Gr#bar()"><code>#bar()</code></a> from class <a href="psi_element://Gr"><code><span style="color:#0000ff;">Gr</span></code></a> instead
|
||||
</div><table class='sections'></table>""");
|
||||
}
|
||||
|
||||
@@ -62,7 +62,7 @@ public class GroovyDocumentationTest extends LightJavaCodeInsightFixtureTestCase
|
||||
""",
|
||||
"""
|
||||
<div class="bottom"><icon src="AllIcons.Nodes.Class"> <a href="psi_element://_"><code><span style="color:#000000;">_</span></code></a></div><div class='definition'><pre><a href="psi_element://java.lang.Object"><code><span style="color:#000000;">Object</span></code></a> <span style="color:#000000;">docs</span><span style="">(</span><span style="">)</span></pre></div><div class='content'>
|
||||
check this out <a href="psi_element://java.lang.CharSequence"><code>character sequences</code></a>
|
||||
check this out <a href="psi_element://java.lang.CharSequence"><code>character sequences</code></a>
|
||||
</div><table class='sections'></table>""");
|
||||
}
|
||||
|
||||
@@ -86,11 +86,11 @@ public class GroovyDocumentationTest extends LightJavaCodeInsightFixtureTestCase
|
||||
""",
|
||||
"""
|
||||
<div class="bottom"><icon src="AllIcons.Nodes.Class"> <a href="psi_element://Main"><code><span style="color:#000000;">Main</span></code></a></div><div class='definition'><pre><span style="color:#000043;font-weight:bold;">static</span> <span style="color:#000043;font-weight:bold;">void</span> <span style="color:#000000;">docs</span><span style="">(</span><span style="">)</span></pre></div><div class='content'>
|
||||
Link 1: <a href="psi_element://Main#foo(java.lang.String[])"><code>#foo(String[])</code></a>
|
||||
<p>
|
||||
Link 2: <a href="psi_element://Main#bar(java.lang.String[])"><code>#bar(String[])</code></a>
|
||||
<p>
|
||||
Link 3: <a href="psi_element://Main#bar(java.lang.String[], java.lang.Integer)"><code>#bar(String[],Integer)</code></a>
|
||||
Link 1: <a href="psi_element://Main#foo(java.lang.String[])"><code>#foo(String[])</code></a>
|
||||
<p>
|
||||
Link 2: <a href="psi_element://Main#bar(java.lang.String[])"><code>#bar(String[])</code></a>
|
||||
<p>
|
||||
Link 3: <a href="psi_element://Main#bar(java.lang.String[], java.lang.Integer)"><code>#bar(String[],Integer)</code></a>
|
||||
</div><table class='sections'></table>""");
|
||||
}
|
||||
|
||||
@@ -125,7 +125,7 @@ public class GroovyDocumentationTest extends LightJavaCodeInsightFixtureTestCase
|
||||
""",
|
||||
"""
|
||||
<div class="bottom"><icon src="AllIcons.Nodes.Class"> <a href="psi_element://Foo"><code><span style="color:#000000;">Foo</span></code></a></div><div class='definition'><pre><a href="psi_element://java.lang.String"><code><span style="color:#000000;">String</span></code></a> <span style="color:#000000;">foo</span><span style="">(</span><span style="">)</span></pre></div><div class='content'>
|
||||
May return <code><span style="color:#000043;font-weight:bold;">null</span></code>
|
||||
May return <code><span style="color:#000043;font-weight:bold;">null</span></code>
|
||||
</div><table class='sections'></table>""");
|
||||
}
|
||||
|
||||
@@ -180,7 +180,7 @@ public class GroovyDocumentationTest extends LightJavaCodeInsightFixtureTestCase
|
||||
""",
|
||||
"""
|
||||
<div class="bottom"><icon src="AllIcons.Nodes.Class"> <a href="psi_element://_"><code><span style="color:#000000;">_</span></code></a></div><div class='definition'><pre><a href="psi_element://java.lang.Object"><code><span style="color:#000000;">Object</span></code></a> <span style="color:#000000;">foo</span><span style="">(</span><span style="">)</span></pre></div><div class='content'>
|
||||
<code><span style="">aaa bbb ccc</span></code>
|
||||
<code><span style="">aaa bbb ccc</span></code>
|
||||
</div><table class='sections'></table>""");
|
||||
}
|
||||
|
||||
|
||||
+1
-1
@@ -32,7 +32,7 @@ class JavadocNavigationTest() : KotlinLightCodeInsightFixtureTestCase() {
|
||||
Assert.assertEquals(
|
||||
"""<div class='definition'><pre><span style="color:#000080;font-weight:bold;">class</span> <span style="color:#000000;">ExtMethod</span>
|
||||
<span style="color:#000080;font-weight:bold;">extends</span> <a href="psi_element://Super"><code><span style="color:#000000;">Super</span></code></a></pre></div><div class='content'>
|
||||
<a href="psi_element://Project#guessDir()"><code>directory</code></a>
|
||||
<a href="psi_element://Project#guessDir()"><code>directory</code></a>
|
||||
</div><table class='sections'><p></table>""", docInfo)
|
||||
}
|
||||
|
||||
|
||||
@@ -3,5 +3,5 @@ fun testing() {
|
||||
}
|
||||
|
||||
//INFO: <div class='definition'><pre><span style="color:#000080;font-weight:bold;">public</span> <span style="color:#000080;font-weight:bold;">class</span> <span style="color:#000000;">SomeClass</span><span style=""><</span><span style="color:#20999d;">T</span><span style="color:#000080;font-weight:bold;"> extends </span><a href="psi_element://java.util.List"><code><span style="color:#000000;">List</span></code></a><span style="">></span></pre></div><div class='content'>
|
||||
//INFO: Some Java Class
|
||||
//INFO: </div><table class='sections'><p><tr><td valign='top' class='section'><p>Type parameters:</td><td valign='top'><code><<span style="color:#20999d;">T</span>></code></td></table>
|
||||
//INFO: Some Java Class
|
||||
//INFO: </div><table class='sections'><p><tr><td valign='top' class='section'><p>Type parameters:</td><td valign='top'><code><<span style="color:#20999d;">T</span>></code></td></table>
|
||||
|
||||
@@ -5,5 +5,5 @@ class A : OverrideMe() {
|
||||
|
||||
|
||||
//INFO: <div class='definition'><pre><span style="color:#000080;font-weight:bold;">protected</span> <span style="color:#000080;font-weight:bold;">open</span> <span style="color:#000080;font-weight:bold;">fun</span> <span style="color:#000000;">overrideMe</span>()<span style="">: </span><span style="color:#000000;"><a href="psi_element://kotlin.Unit">Unit</a></span></pre></div></pre></div><table class='sections'><p><tr><td valign='top' class='section'><p>From class:</td><td valign='top'><p><a href="psi_element://OverrideMe"><code><span style="color:#000000;">OverrideMe</span></code></a><br>
|
||||
//INFO: Some comment
|
||||
//INFO: Some comment
|
||||
//INFO: </td><tr><td valign='top' class='section'><p>Overrides:</td><td valign='top'><p><a href="psi_element://OverrideMe#overrideMe()"><code><span style="color:#000000;">overrideMe</span></code></a> in class <a href="psi_element://OverrideMe"><code><span style="color:#000000;">OverrideMe</span></code></a></td></table><div class='bottom'><icon src="KotlinBaseResourcesIcons.ClassKotlin"/> <a href="psi_element://A"><code><span style="color:#000000;">A</span></code></a><br/></div>
|
||||
|
||||
@@ -5,5 +5,5 @@ class A : OverrideMe {
|
||||
|
||||
|
||||
//INFO: <div class='definition'><pre><span style="color:#000080;font-weight:bold;">public</span> <span style="color:#000080;font-weight:bold;">open</span> <span style="color:#000080;font-weight:bold;">fun</span> <span style="color:#000000;">overrideMe</span>()<span style="">: </span><span style="color:#000000;"><a href="psi_element://kotlin.Unit">Unit</a></span></pre></div></pre></div><table class='sections'><p><tr><td valign='top' class='section'><p>From interface:</td><td valign='top'><p><a href="psi_element://OverrideMe"><code><span style="color:#000000;">OverrideMe</span></code></a><br>
|
||||
//INFO: Some comment
|
||||
//INFO: Some comment
|
||||
//INFO: </td><tr><td valign='top' class='section'><p>Specified by:</td><td valign='top'><p><a href="psi_element://OverrideMe#overrideMe()"><code><span style="color:#000000;">overrideMe</span></code></a> in interface <a href="psi_element://OverrideMe"><code><span style="color:#000000;">OverrideMe</span></code></a></td></table><div class='bottom'><icon src="KotlinBaseResourcesIcons.ClassKotlin"/> <a href="psi_element://A"><code><span style="color:#000000;">A</span></code></a><br/></div>
|
||||
|
||||
@@ -5,5 +5,5 @@ fun ktTest() {
|
||||
//INFO: <div class="bottom"><icon src="AllIcons.Nodes.Class"> <a href="psi_element://Test"><code><span style="color:#000000;">Test</span></code></a></div><div class='definition'><pre><i><span style="color:#808000;">@</span><a href="psi_element://org.jetbrains.annotations.Contract"><code><span style="color:#808000;">Contract</span></code></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><sup><font color="808080" size="3"><i>i</i></font></sup><a href="inferred.annotations"><icon src="AllIcons.Ide.External_link_arrow"></a>
|
||||
//INFO: <i><span style="color:#808000;">@</span><a href="psi_element://org.jetbrains.annotations.NotNull"><code><span style="color:#808000;">NotNull</span></code></a></i><sup><font color="808080" size="3"><i>i</i></font></sup><a href="inferred.annotations"><icon src="AllIcons.Ide.External_link_arrow"></a>
|
||||
//INFO: <span style="color:#000080;font-weight:bold;">public static</span> <a href="psi_element://java.lang.Object"><code><span style="color:#000000;">Object</span></code></a><span style="">[]</span> <span style="color:#000000;">foo</span><span style="">(</span><br> <a href="psi_element://java.lang.String"><code><span style="color:#000000;">String</span></code></a> <span style="color:#000000;">param</span><br><span style="">)</span></pre></div><div class='content'>
|
||||
//INFO: Java Method
|
||||
//INFO: Java Method
|
||||
//INFO: </div><table class='sections'></table>
|
||||
|
||||
@@ -6,5 +6,5 @@ fun ktTestWithParen() {
|
||||
//INFO: <i><span style="color:#808000;">@</span><a href="psi_element://org.jetbrains.annotations.NotNull"><code><span style="color:#808000;">NotNull</span></code></a></i><sup><font color="808080" size="3"><i>i</i></font></sup><a href="inferred.annotations"><icon src="AllIcons.Ide.External_link_arrow"></a>
|
||||
//INFO: <span style="color:#000080;font-weight:bold;">public static</span> <a href="psi_element://java.lang.Object"><code><span style="color:#000000;">Object</span></code></a><span style="">[]</span> <span style="color:#000000;">foo</span><span style="">(</span><br> <a href="psi_element://java.lang.String"><code><span style="color:#000000;">String</span></code></a> <span style="color:#000000;">str</span><span style="">,</span>
|
||||
//INFO: <span style="color:#000080;font-weight:bold;">int</span> <span style="color:#000000;">num</span><br><span style="">)</span></pre></div><div class='content'>
|
||||
//INFO: Java Method
|
||||
//INFO: Java Method
|
||||
//INFO: </div><table class='sections'></table>
|
||||
|
||||
Reference in New Issue
Block a user