mirror of
https://gitflic.ru/project/openide/openide.git
synced 2026-09-27 10:03:11 +07:00
(IDEA-291511) moving the package at the top of the rendered doc + fixing tests accordingly
GitOrigin-RevId: 3904f7bb39ac112f7cb956c596c94016276b18dc
This commit is contained in:
committed by
intellij-monorepo-bot
parent
44263d2454
commit
44499c60ec
@@ -560,15 +560,21 @@ public class JavaDocInfoGenerator {
|
||||
public @Nls @Nullable String generateDocInfo(List<@NlsSafe String> docURLs) {
|
||||
@Nls StringBuilder buffer = new StringBuilder();
|
||||
|
||||
if (!generateDocInfoCore(buffer, true)) {
|
||||
if (!generateDocInfoCore(buffer, false)) {
|
||||
return null;
|
||||
}
|
||||
|
||||
HtmlChunk containerInfo = generateContainerInfo(myElement);
|
||||
StringBuilder builder = new StringBuilder();
|
||||
generatePrologue(builder);
|
||||
|
||||
if (containerInfo != null) {
|
||||
containerInfo.appendTo(buffer);
|
||||
containerInfo.appendTo(builder);
|
||||
}
|
||||
|
||||
builder.append(buffer);
|
||||
buffer = builder;
|
||||
|
||||
if (docURLs != null) {
|
||||
if (buffer.length() > 0 && elementHasSourceCode()) {
|
||||
LOG.debug("Documentation for " + myElement + " was generated from source code, it wasn't found at following URLs: ", docURLs);
|
||||
@@ -1736,8 +1742,8 @@ public class JavaDocInfoGenerator {
|
||||
attributes = manager.getMethodCallAttributes();
|
||||
}
|
||||
else if (resolve instanceof PsiField) {
|
||||
attributes = externalTarget
|
||||
? manager.getFieldDeclarationAttributes((PsiField)resolve)
|
||||
attributes = externalTarget
|
||||
? manager.getFieldDeclarationAttributes((PsiField)resolve)
|
||||
: manager.getLocalVariableAttributes();
|
||||
}
|
||||
label = attributes != null ? getStyledSpan(true, attributes, text) : text;
|
||||
@@ -1781,8 +1787,8 @@ public class JavaDocInfoGenerator {
|
||||
else if (tokenType == JavaTokenType.DOT) {
|
||||
attributes = manager.getDotAttributes();
|
||||
}
|
||||
else if (tokenType == JavaTokenType.NULL_KEYWORD ||
|
||||
tokenType == JavaTokenType.TRUE_KEYWORD ||
|
||||
else if (tokenType == JavaTokenType.NULL_KEYWORD ||
|
||||
tokenType == JavaTokenType.TRUE_KEYWORD ||
|
||||
tokenType == JavaTokenType.FALSE_KEYWORD) {
|
||||
attributes = manager.getKeywordAttributes();
|
||||
}
|
||||
@@ -3022,4 +3028,4 @@ public class JavaDocInfoGenerator {
|
||||
private enum SignaturePlace {
|
||||
Javadoc, ToolTip
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1,3 +1,3 @@
|
||||
<html><head><base href="placeholder"></head><body><div class='definition'><pre><font color=red>@<span style="color:#808000;">Nullable</span></font>
|
||||
<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><font color=red>@<span style="color:#808000;">Nullable</span></font>
|
||||
<span style="color:#808000;">@</span><a href="psi_element://java.lang.Deprecated"><code><span style="color:#808000;">Deprecated</span></code></a>
|
||||
<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><table class='sections'></table><div class="bottom"><icon src="AllIcons.Nodes.Class"> <a href="psi_element://Test"><code><span style="color:#000000;">Test</span></code></a></div>
|
||||
<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><table class='sections'></table>
|
||||
|
||||
@@ -1,2 +1,2 @@
|
||||
<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><br> <span style="color:#808000;">@</span><a href="psi_element://java.lang.Deprecated"><code><span style="color:#808000;">Deprecated</span></code></a> <a href="psi_element://java.lang.String"><code><span style="color:#000000;">String</span></code></a> <span style="">s</span><span style="">,</span>
|
||||
<span style="color:#808000;">@</span><a href="psi_element://java.lang.Deprecated"><code><span style="color:#808000;">Deprecated</span></code></a> <a href="psi_element://java.lang.String"><code><span style="color:#000000;">String</span></code></a> <span style="">p</span><br><span style="">)</span></pre></div><table class='sections'><p></table><div class="bottom"><icon src="AllIcons.Nodes.Class"> <a href="psi_element://Test"><code><span style="color:#000000;">Test</span></code></a></div>
|
||||
<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><br> <span style="color:#808000;">@</span><a href="psi_element://java.lang.Deprecated"><code><span style="color:#808000;">Deprecated</span></code></a> <a href="psi_element://java.lang.String"><code><span style="color:#000000;">String</span></code></a> <span style="">s</span><span style="">,</span>
|
||||
<span style="color:#808000;">@</span><a href="psi_element://java.lang.Deprecated"><code><span style="color:#808000;">Deprecated</span></code></a> <a href="psi_element://java.lang.String"><code><span style="color:#000000;">String</span></code></a> <span style="">p</span><br><span style="">)</span></pre></div><table class='sections'><p></table>
|
||||
|
||||
@@ -1,8 +1,8 @@
|
||||
<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>API Note:</td><td valign='top'><p>
|
||||
<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
|
||||
|
||||
</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><div class="bottom"><icon src="AllIcons.Nodes.Class"> <a href="psi_element://Test"><code><span style="color:#000000;">Test</span></code></a></div>
|
||||
my impl note</td></table>
|
||||
@@ -1,5 +1,5 @@
|
||||
<html><head><base href="placeholder"></head><body><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'>
|
||||
<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 style='font-size:100%;'> <span style=""><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></span></code>
|
||||
</pre>
|
||||
</div><table class='sections'><p></table><div class="bottom"><icon src="AllIcons.Nodes.Class"> <a href="psi_element://Foo"><code><span style="color:#000000;">Foo</span></code></a></div>
|
||||
</div><table class='sections'><p></table>
|
||||
|
||||
@@ -1 +1 @@
|
||||
<html><head><base href="placeholder"></head><body><div class='definition'><pre><span style="color:#000080;font-weight:bold;">public</span> <a href="psi_element://java.lang.String"><code><span style="color:#000000;">String</span></code></a> <span style="color:#660e7a;font-weight:bold;">field</span> <span style="">= </span><span style="color:#000000;">foo</span><span style="">(</span><span style="color:#008000;font-weight:bold;">""</span><span style="">, </span><span style="color:#008000;font-weight:bold;">""</span><span style="">)</span></pre></div><table class='sections'></table><div class="bottom"><icon src="AllIcons.Nodes.Class"> <a href="psi_element://Test"><code><span style="color:#000000;">Test</span></code></a></div>
|
||||
<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:#000000;">foo</span><span style="">(</span><span style="color:#008000;font-weight:bold;">""</span><span style="">, </span><span style="color:#008000;font-weight:bold;">""</span><span style="">)</span></pre></div><table class='sections'></table>
|
||||
|
||||
@@ -1 +1 @@
|
||||
<html><head><base href="placeholder"></head><body><div class='definition'><pre><span style="color:#000080;font-weight:bold;">public static final</span> <span style="color:#000080;font-weight:bold;">int</span> <span style="color:#660e7a;">field</span> <span style="">= </span><span style="color:#0000ff;">1 </span><span style="">+ </span><span style="color:#0000ff;">1</span><span class='grayed'><span style=""> = </span><span style="color:#0000ff;">2</span></span></pre></div><table class='sections'></table><div class="bottom"><icon src="AllIcons.Nodes.Class"> <a href="psi_element://Test"><code><span style="color:#000000;">Test</span></code></a></div>
|
||||
<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 static final</span> <span style="color:#000080;font-weight:bold;">int</span> <span style="color:#660e7a;">field</span> <span style="">= </span><span style="color:#0000ff;">1 </span><span style="">+ </span><span style="color:#0000ff;">1</span><span class='grayed'><span style=""> = </span><span style="color:#0000ff;">2</span></span></pre></div><table class='sections'></table>
|
||||
|
||||
@@ -1,3 +1,3 @@
|
||||
<html><head><base href="placeholder"></head><body><div class='definition'><pre><span style="color:#000080;font-weight:bold;">public</span> <a href="psi_element://java.lang.String"><code><span style="color:#000000;">String</span></code></a> <span style="color:#000000;">getMyFoo</span><span style="">(</span><span style="">)</span></pre></div><table class='sections'><p><tr><td valign='top' class='section'><p>From field:</td><td valign='top'><p><a href="psi_element://FooBar#myFoo"><code><span style="color:#660e7a;font-weight:bold;">myFoo</span></code></a><br>
|
||||
<html><head><base href="placeholder"></head><body><div class="bottom"><icon src="AllIcons.Nodes.Class"> <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'><p><tr><td valign='top' class='section'><p>From field:</td><td valign='top'><p><a href="psi_element://FooBar#myFoo"><code><span style="color:#660e7a;font-weight:bold;">myFoo</span></code></a><br>
|
||||
foo bar baz
|
||||
</td></table><div class="bottom"><icon src="AllIcons.Nodes.Class"> <a href="psi_element://FooBar"><code><span style="color:#000000;">FooBar</span></code></a></div>
|
||||
</td></table>
|
||||
|
||||
+2
-2
@@ -1,4 +1,4 @@
|
||||
<html><head><base href="placeholder"></head><body><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>
|
||||
<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
|
||||
@@ -57,4 +57,4 @@
|
||||
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><font color=red>java.nio.charset.Charset</font></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 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><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><font color=red>java.nio.charset.Charset</font></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>
|
||||
+2
-2
@@ -1,8 +1,8 @@
|
||||
<html><head><base href="placeholder"></head><body><div class='definition'><pre><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><a href="external.annotations"><icon src="AllIcons.Ide.External_link_arrow"></a>
|
||||
<html><head><base href="placeholder"></head><body><div class="bottom"><icon src="AllIcons.Nodes.Class"> <a href="psi_element://java.util.List"><code><span style="color:#000000;">java.util.List</span><span style=""><</span><span style="color:#20999d;">E</span><span style="">></span></code></a></div><div class='definition'><pre><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><a href="external.annotations"><icon src="AllIcons.Ide.External_link_arrow"></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="">o</span><br><span style="">)</span></pre></div><div class='content'>
|
||||
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.equals(e))</tt>.
|
||||
|
||||
</div><table class='sections'><tr><td valign='top' class='section'><p>Overrides:</td><td valign='top'><p><a href="psi_element://java.util.Collection#contains(java.lang.Object)"><code><span style="color:#000000;">contains</span></code></a> in interface <a href="psi_element://java.util.Collection"><code><span style="color:#000000;">Collection</span></code></a></td><tr><td valign='top' class='section'><p>Params:</td><td valign='top'><code><span style="">o</span></code> – element whose presence in this list is to be tested </td><tr><td valign='top' class='section'><p>Returns:</td><td valign='top'><p><tt>true</tt> if this list contains the specified element </td><tr><td valign='top' class='section'><p>Throws:</td><td valign='top'><p><a href="psi_element://java.lang.ClassCastException"><code><span style="color:#0000ff;">ClassCastException</span></code></a> – if the type of the specified element is incompatible with this list (<a href="psi_element://java.util.Collection###optional-restrictions">optional</a>) <p><a href="psi_element://java.lang.NullPointerException"><code><span style="color:#0000ff;">NullPointerException</span></code></a> – if the specified element is null and this list does not permit null elements (<a href="psi_element://java.util.Collection###optional-restrictions">optional</a>)</td></table><div class="bottom"><icon src="AllIcons.Nodes.Class"> <a href="psi_element://java.util.List"><code><span style="color:#000000;">java.util.List</span><span style=""><</span><span style="color:#20999d;">E</span><span style="">></span></code></a></div><div class="bottom"><icon src="AllIcons.Nodes.PpLibFolder"/> < java 1.7 ></div>
|
||||
</div><table class='sections'><tr><td valign='top' class='section'><p>Overrides:</td><td valign='top'><p><a href="psi_element://java.util.Collection#contains(java.lang.Object)"><code><span style="color:#000000;">contains</span></code></a> in interface <a href="psi_element://java.util.Collection"><code><span style="color:#000000;">Collection</span></code></a></td><tr><td valign='top' class='section'><p>Params:</td><td valign='top'><code><span style="">o</span></code> – element whose presence in this list is to be tested </td><tr><td valign='top' class='section'><p>Returns:</td><td valign='top'><p><tt>true</tt> if this list contains the specified element </td><tr><td valign='top' class='section'><p>Throws:</td><td valign='top'><p><a href="psi_element://java.lang.ClassCastException"><code><span style="color:#0000ff;">ClassCastException</span></code></a> – if the type of the specified element is incompatible with this list (<a href="psi_element://java.util.Collection###optional-restrictions">optional</a>) <p><a href="psi_element://java.lang.NullPointerException"><code><span style="color:#0000ff;">NullPointerException</span></code></a> – if the specified element is null and this list does not permit null elements (<a href="psi_element://java.util.Collection###optional-restrictions">optional</a>)</td></table><div class="bottom"><icon src="AllIcons.Nodes.PpLibFolder"/> < java 1.7 ></div>
|
||||
+2
-2
@@ -1,4 +1,4 @@
|
||||
<html><head><base href="placeholder"></head><body><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"></a>
|
||||
<html><head><base href="placeholder"></head><body><div class="bottom"><icon src="AllIcons.Nodes.Class"> <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"></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="">o</span><br><span style="">)</span>
|
||||
<span style="color:#000080;font-weight:bold;">throws</span> <font color=red>IOException</font></pre></div><table class='sections'><p><tr><td valign='top' class='section'><p>From interface:</td><td valign='top'><p><a href="psi_element://java.util.Collection"><code><span style="color:#000000;">java.util.Collection</span></code></a><br>
|
||||
Returns <tt>true</tt> if this collection contains the specified element.
|
||||
@@ -6,4 +6,4 @@
|
||||
contains at least one element <tt>e</tt> such that
|
||||
<tt>(o==null ? e==null : o.equals(e))</tt>.
|
||||
|
||||
</td><tr><td valign='top' class='section'><p>Overrides:</td><td valign='top'><p><a href="psi_element://java.util.Collection#contains(java.lang.Object)"><code><span style="color:#000000;">contains</span></code></a> in interface <a href="psi_element://java.util.Collection"><code><span style="color:#000000;">Collection</span></code></a><br><a href="psi_element://I#contains(java.lang.Object)"><code><span style="color:#000000;">contains</span></code></a> in interface <a href="psi_element://I"><code><span style="color:#000000;">I</span></code></a></td><tr><td valign='top' class='section'><p>Params:</td><td valign='top'><code><span style="">o</span></code> – element whose presence in this collection is to be tested </td><tr><td valign='top' class='section'><p>Returns:</td><td valign='top'><p><tt>true</tt> if this collection contains the specified element </td><tr><td valign='top' class='section'><p>Throws:</td><td valign='top'><p><a href="psi_element://java.lang.NullPointerException"><code><span style="color:#0000ff;">NullPointerException</span></code></a> – before if the specified element is null and this collection does not permit null elements (<a href="psi_element://My###optional-restrictions">optional</a>) after<p><font color=red>IOException</font></td></table><div class="bottom"><icon src="AllIcons.Nodes.Class"> <a href="psi_element://My"><code><span style="color:#000000;">My</span></code></a></div>
|
||||
</td><tr><td valign='top' class='section'><p>Overrides:</td><td valign='top'><p><a href="psi_element://java.util.Collection#contains(java.lang.Object)"><code><span style="color:#000000;">contains</span></code></a> in interface <a href="psi_element://java.util.Collection"><code><span style="color:#000000;">Collection</span></code></a><br><a href="psi_element://I#contains(java.lang.Object)"><code><span style="color:#000000;">contains</span></code></a> in interface <a href="psi_element://I"><code><span style="color:#000000;">I</span></code></a></td><tr><td valign='top' class='section'><p>Params:</td><td valign='top'><code><span style="">o</span></code> – element whose presence in this collection is to be tested </td><tr><td valign='top' class='section'><p>Returns:</td><td valign='top'><p><tt>true</tt> if this collection contains the specified element </td><tr><td valign='top' class='section'><p>Throws:</td><td valign='top'><p><a href="psi_element://java.lang.NullPointerException"><code><span style="color:#0000ff;">NullPointerException</span></code></a> – before if the specified element is null and this collection does not permit null elements (<a href="psi_element://My###optional-restrictions">optional</a>) after<p><font color=red>IOException</font></td></table>
|
||||
@@ -1,2 +1,2 @@
|
||||
<html><head><base href="placeholder"></head><body><div class='definition'><pre><a href="psi_element://E"><code><span style="color:#000000;">E</span></code></a> <span style="color:#660e7a;">A</span>
|
||||
<span class='grayed'>// Enum constant ordinal: 0</span></pre></div><table class='sections'></table><div class="bottom"><icon src="AllIcons.Nodes.Class"> <a href="psi_element://E"><code><span style="color:#000000;">E</span></code></a></div>
|
||||
<html><head><base href="placeholder"></head><body><div class="bottom"><icon src="AllIcons.Nodes.Class"> <a href="psi_element://E"><code><span style="color:#000000;">E</span></code></a></div><div class='definition'><pre><a href="psi_element://E"><code><span style="color:#000000;">E</span></code></a> <span style="color:#660e7a;">A</span>
|
||||
<span class='grayed'>// Enum constant ordinal: 0</span></pre></div><table class='sections'></table>
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
<html><head><base href="placeholder"></head><body><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>
|
||||
<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="">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="">i</span></code></td><tr><td valign='top' class='section'><p>Returns:</td><td valign='top'><p></td></table><div class="bottom"><icon src="AllIcons.Nodes.Class"> <a href="psi_element://En"><code><span style="color:#000000;">En</span></code></a></div>
|
||||
</div><table class='sections'><tr><td valign='top' class='section'><p>Params:</td><td valign='top'><code><span style="">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;">int</span> <span style="color:#660e7a;font-weight:bold;">foo</span></pre></div><div class='content'>
|
||||
<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><div class="bottom"><icon src="AllIcons.Nodes.Class"> <a href="psi_element://Foo"><code><span style="color:#000000;">Foo</span></code></a></div>
|
||||
</div><table class='sections'><p></table>
|
||||
|
||||
@@ -1 +1 @@
|
||||
<html><head><base href="placeholder"></head><body><div class='definition'><pre><span style="color:#000080;font-weight:bold;">public static</span> <span style="color:#000080;font-weight:bold;">void</span> <span style="color:#000000;">JAVADOC_ME</span><span style="">(</span><span style="">)</span></pre></div><div class='content'> The value of B is <a href="psi_element://A#B">"a<b"</a>. </div><table class='sections'></table><div class="bottom"><icon src="AllIcons.Nodes.Class"> <a href="psi_element://A"><code><span style="color:#000000;">A</span></code></a></div>
|
||||
<html><head><base href="placeholder"></head><body><div class="bottom"><icon src="AllIcons.Nodes.Class"> <a href="psi_element://A"><code><span style="color:#000000;">A</span></code></a></div><div class='definition'><pre><span style="color:#000080;font-weight:bold;">public static</span> <span style="color:#000080;font-weight:bold;">void</span> <span style="color:#000000;">JAVADOC_ME</span><span style="">(</span><span style="">)</span></pre></div><div class='content'> The value of B is <a href="psi_element://A#B">"a<b"</a>. </div><table class='sections'></table>
|
||||
|
||||
@@ -1 +1 @@
|
||||
<html><head><base href="placeholder"></head><body><div class='definition'><pre><span style="color:#000080;font-weight:bold;">public static</span> <span style="color:#000080;font-weight:bold;">int</span><span style="">[]</span> <span style="color:#660e7a;font-style:italic;">x</span> <span style="">= </span><span style="color:#000080;font-weight:bold;">new </span><span style="color:#000080;font-weight:bold;">int</span><span style="">[]</span><span style="">{</span><span style="color:#0000ff;">1</span><span style="">, </span><span style="color:#0000ff;">2</span><span style="">, </span><span style="color:#0000ff;">3</span><span style="">}</span></pre></div><table class='sections'></table><div class="bottom"><icon src="AllIcons.Nodes.Class"> <a href="psi_element://A"><code><span style="color:#000000;">A</span></code></a></div>
|
||||
<html><head><base href="placeholder"></head><body><div class="bottom"><icon src="AllIcons.Nodes.Class"> <a href="psi_element://A"><code><span style="color:#000000;">A</span></code></a></div><div class='definition'><pre><span style="color:#000080;font-weight:bold;">public static</span> <span style="color:#000080;font-weight:bold;">int</span><span style="">[]</span> <span style="color:#660e7a;font-style:italic;">x</span> <span style="">= </span><span style="color:#000080;font-weight:bold;">new </span><span style="color:#000080;font-weight:bold;">int</span><span style="">[]</span><span style="">{</span><span style="color:#0000ff;">1</span><span style="">, </span><span style="color:#0000ff;">2</span><span style="">, </span><span style="color:#0000ff;">3</span><span style="">}</span></pre></div><table class='sections'></table>
|
||||
|
||||
@@ -1 +1 @@
|
||||
<html><head><base href="placeholder"></head><body><div class='definition'><pre><span style="color:#000080;font-weight:bold;">public static</span> <font color=red>java.util.function.Consumer<Integer></font> <span style="color:#660e7a;font-style:italic;">F</span> <span style="">= </span><span style="">i -> System.out.println(i)</span></pre></div><table class='sections'></table><div class="bottom"><icon src="AllIcons.Nodes.Class"> <a href="psi_element://A"><code><span style="color:#000000;">A</span></code></a></div>
|
||||
<html><head><base href="placeholder"></head><body><div class="bottom"><icon src="AllIcons.Nodes.Class"> <a href="psi_element://A"><code><span style="color:#000000;">A</span></code></a></div><div class='definition'><pre><span style="color:#000080;font-weight:bold;">public static</span> <font color=red>java.util.function.Consumer<Integer></font> <span style="color:#660e7a;font-style:italic;">F</span> <span style="">= </span><span style="">i -> System.out.println(i)</span></pre></div><table class='sections'></table>
|
||||
|
||||
@@ -1 +1 @@
|
||||
<html><head><base href="placeholder"></head><body><div class='definition'><pre><span style="color:#000080;font-weight:bold;">public static</span> <span style="color:#000080;font-weight:bold;">int</span><span style="">[]</span> <span style="color:#660e7a;font-style:italic;">x</span> <span style="">= </span><span style="color:#000080;font-weight:bold;">new </span><span style="color:#000080;font-weight:bold;">int</span><span style="">[<span style="color:#0000ff;">1</span><span style="">]</span></pre></div><table class='sections'></table><div class="bottom"><icon src="AllIcons.Nodes.Class"> <a href="psi_element://A"><code><span style="color:#000000;">A</span></code></a></div>
|
||||
<html><head><base href="placeholder"></head><body><div class="bottom"><icon src="AllIcons.Nodes.Class"> <a href="psi_element://A"><code><span style="color:#000000;">A</span></code></a></div><div class='definition'><pre><span style="color:#000080;font-weight:bold;">public static</span> <span style="color:#000080;font-weight:bold;">int</span><span style="">[]</span> <span style="color:#660e7a;font-style:italic;">x</span> <span style="">= </span><span style="color:#000080;font-weight:bold;">new </span><span style="color:#000080;font-weight:bold;">int</span><span style="">[<span style="color:#0000ff;">1</span><span style="">]</span></pre></div><table class='sections'></table>
|
||||
|
||||
@@ -1 +1 @@
|
||||
<html><head><base href="placeholder"></head><body><div class='definition'><pre><span style="color:#000080;font-weight:bold;">public static</span> <span style="color:#000080;font-weight:bold;">int</span> <span style="color:#660e7a;font-style:italic;">JAVADOC_ME</span> <span style="">= </span><span style="color:#0000ff;">23</span></pre></div><div class='content'> The value of the field is 23. </div><table class='sections'><p></table><div class="bottom"><icon src="AllIcons.Nodes.Class"> <a href="psi_element://A"><code><span style="color:#000000;">A</span></code></a></div>
|
||||
<html><head><base href="placeholder"></head><body><div class="bottom"><icon src="AllIcons.Nodes.Class"> <a href="psi_element://A"><code><span style="color:#000000;">A</span></code></a></div><div class='definition'><pre><span style="color:#000080;font-weight:bold;">public static</span> <span style="color:#000080;font-weight:bold;">int</span> <span style="color:#660e7a;font-style:italic;">JAVADOC_ME</span> <span style="">= </span><span style="color:#0000ff;">23</span></pre></div><div class='content'> The value of the field is 23. </div><table class='sections'><p></table>
|
||||
|
||||
@@ -1 +1 @@
|
||||
<html><head><base href="placeholder"></head><body><div class='definition'><pre><span style="color:#000080;font-weight:bold;">class</span> <span style="color:#000000;">htmlLink</span></pre></div><div class='content'> <a href="psi_element://other">link</a> </div><table class='sections'><p></table>
|
||||
<html><head><base href="placeholder"></head><body><div class='definition'><pre><span style="color:#000080;font-weight:bold;">class</span> <span style="color:#000000;">htmlLink</span></pre></div><div class='content'> <a href="psi_element://other">link</a> </div><table class='sections'><p></table>
|
||||
|
||||
+1
-1
@@ -1 +1 @@
|
||||
<html><head><base href="placeholder"></head><body><div class='definition'><pre><span style="color:#000080;font-weight:bold;">class</span> <span style="color:#000000;">htmlLinkDeep</span></pre></div><div class='content'> <a href="psi_element://other">link</a> </div><table class='sections'><p></table><div class="bottom"><icon src="AllIcons.Nodes.Package"> <a href="psi_element://pack"><code><span style="color:#000000;">pack</span></code></a></div>
|
||||
<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;">htmlLinkDeep</span></pre></div><div class='content'> <a href="psi_element://other">link</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;">A</span></pre></div><div class='content'>
|
||||
<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>
|
||||
</div><table class='sections'><p></table><div class="bottom"><icon src="AllIcons.Nodes.Package"> <a href="psi_element://pack"><code><span style="color:#000000;">pack</span></code></a></div>
|
||||
</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;">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><font color=red>InterruptedIOException</font> – if the reading thread is interrupted.</td></table><div class="bottom"><icon src="AllIcons.Nodes.Class"> <a href="psi_element://Idea4780"><code><span style="color:#000000;">Idea4780</span></code></a></div>
|
||||
<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><font color=red>InterruptedIOException</font> – if the reading thread is interrupted.</td></table>
|
||||
|
||||
@@ -1,2 +1,2 @@
|
||||
<html><head><base href="placeholder"></head><body><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>
|
||||
<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>Overrides:</td><td valign='top'><p><a href="psi_element://A#foo()"><code><span style="color:#000000;">foo</span></code></a> in class <a href="psi_element://A"><code><span style="color:#000000;">A</span></code></a></td><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> – la-la-la</td></table><div class="bottom"><icon src="AllIcons.Nodes.Class"> <a href="psi_element://InheritedDocInThrows"><code><span style="color:#000000;">InheritedDocInThrows</span></code></a></div>
|
||||
<html><head><base href="placeholder"></head><body><div class="bottom"><icon src="AllIcons.Nodes.Class"> <a href="psi_element://InheritedDocInThrows"><code><span style="color:#000000;">InheritedDocInThrows</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>
|
||||
<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>Overrides:</td><td valign='top'><p><a href="psi_element://A#foo()"><code><span style="color:#000000;">foo</span></code></a> in class <a href="psi_element://A"><code><span style="color:#000000;">A</span></code></a></td><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> – la-la-la</td></table>
|
||||
|
||||
@@ -1,2 +1,2 @@
|
||||
<html><head><base href="placeholder"></head><body><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>
|
||||
<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>Overrides:</td><td valign='top'><p><a href="psi_element://A#foo()"><code><span style="color:#000000;">foo</span></code></a> in class <a href="psi_element://A"><code><span style="color:#000000;">A</span></code></a></td><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> – comment</td></table><div class="bottom"><icon src="AllIcons.Nodes.Class"> <a href="psi_element://InheritedDocInThrows1"><code><span style="color:#000000;">InheritedDocInThrows1</span></code></a></div>
|
||||
<html><head><base href="placeholder"></head><body><div class="bottom"><icon src="AllIcons.Nodes.Class"> <a href="psi_element://InheritedDocInThrows1"><code><span style="color:#000000;">InheritedDocInThrows1</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>
|
||||
<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>Overrides:</td><td valign='top'><p><a href="psi_element://A#foo()"><code><span style="color:#000000;">foo</span></code></a> in class <a href="psi_element://A"><code><span style="color:#000000;">A</span></code></a></td><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> – comment</td></table>
|
||||
|
||||
@@ -1 +1 @@
|
||||
<html><head><base href="placeholder"></head><body><div class='definition'><pre><span style="color:#000080;font-weight:bold;">public</span> <a href="psi_element://java.lang.String"><code><span style="color:#000000;">String</span></code></a> <span style="color:#660e7a;font-weight:bold;">strings</span> <span style="">= </span><span style="color:#008000;font-weight:bold;">"A<BLANK>B"</span></pre></div><table class='sections'></table><div class="bottom"><icon src="AllIcons.Nodes.Class"> <a href="psi_element://A"><code><span style="color:#000000;">A</span></code></a></div>
|
||||
<html><head><base href="placeholder"></head><body><div class="bottom"><icon src="AllIcons.Nodes.Class"> <a href="psi_element://A"><code><span style="color:#000000;">A</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;">strings</span> <span style="">= </span><span style="color:#008000;font-weight:bold;">"A<BLANK>B"</span></pre></div><table class='sections'></table>
|
||||
|
||||
@@ -1,2 +1,2 @@
|
||||
<html><head><base href="placeholder"></head><body><div class='definition'><pre><span style="color:#000080;font-weight:bold;">public</span> <a href="psi_element://java.util.List"><code><span style="color:#000000;">List</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="color:#660e7a;font-weight:bold;">strings</span>
|
||||
<span style="">= </span><span style="color:#000080;font-weight:bold;">new </span><a href="psi_element://java.util.ArrayList"><code><span style="color:#000000;">ArrayList</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><span style="color:#000080;font-weight:bold;">new </span><a href="psi_element://java.util.ArrayList"><code><span style="color:#000000;">ArrayList</span></code></a><span style=""><</span><a href="psi_element://java.lang.Integer"><code><span style="color:#000000;">Integer</span></code></a><span style="">></span><span style="">(</span><span style="">)</span><span style="">, </span><span style="color:#000000;">Collections.singleton</span><span style="">(</span><span style="color:#000080;font-weight:bold;">new </span><a href="psi_element://java.util.ArrayList"><code><span style="color:#000000;">ArrayList</span></code></a><span style=""><</span><a href="psi_element://java.lang.Double"><code><span style="color:#000000;">Double</span></code></a><span style="">></span><span style="">(</span><span style="">)</span><span style="">)</span><span style="">)</span></pre></div><table class='sections'></table><div class="bottom"><icon src="AllIcons.Nodes.Class"> <a href="psi_element://A"><code><span style="color:#000000;">A</span></code></a></div>
|
||||
<html><head><base href="placeholder"></head><body><div class="bottom"><icon src="AllIcons.Nodes.Class"> <a href="psi_element://A"><code><span style="color:#000000;">A</span></code></a></div><div class='definition'><pre><span style="color:#000080;font-weight:bold;">public</span> <a href="psi_element://java.util.List"><code><span style="color:#000000;">List</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="color:#660e7a;font-weight:bold;">strings</span>
|
||||
<span style="">= </span><span style="color:#000080;font-weight:bold;">new </span><a href="psi_element://java.util.ArrayList"><code><span style="color:#000000;">ArrayList</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><span style="color:#000080;font-weight:bold;">new </span><a href="psi_element://java.util.ArrayList"><code><span style="color:#000000;">ArrayList</span></code></a><span style=""><</span><a href="psi_element://java.lang.Integer"><code><span style="color:#000000;">Integer</span></code></a><span style="">></span><span style="">(</span><span style="">)</span><span style="">, </span><span style="color:#000000;">Collections.singleton</span><span style="">(</span><span style="color:#000080;font-weight:bold;">new </span><a href="psi_element://java.util.ArrayList"><code><span style="color:#000000;">ArrayList</span></code></a><span style=""><</span><a href="psi_element://java.lang.Double"><code><span style="color:#000000;">Double</span></code></a><span style="">></span><span style="">(</span><span style="">)</span><span style="">)</span><span style="">)</span></pre></div><table class='sections'></table>
|
||||
|
||||
@@ -1 +1 @@
|
||||
<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;">int</span> <span style="color:#660e7a;font-weight:bold;">field</span> <span style="">= </span><span style="">anotherField</span></pre></div><table class='sections'></table><div class="bottom"><icon src="AllIcons.Nodes.Class"> <a href="psi_element://Test"><code><span style="color:#000000;">Test</span></code></a></div>
|
||||
<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;">int</span> <span style="color:#660e7a;font-weight:bold;">field</span> <span style="">= </span><span style="">anotherField</span></pre></div><table class='sections'></table>
|
||||
|
||||
@@ -1,3 +1,3 @@
|
||||
<html><head><base href="placeholder"></head><body><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'>
|
||||
<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><div class="bottom"><icon src="AllIcons.Nodes.Class"> <a href="psi_element://Foo"><code><span style="color:#000000;">Foo</span></code></a></div>
|
||||
</div><table class='sections'><p></table>
|
||||
|
||||
@@ -1 +1 @@
|
||||
<html><head><base href="placeholder"></head><body><div class='definition'><pre><span style="color:#000080;font-weight:bold;">void</span> <span style="color:#000000;">m</span><span style="">(</span><br> <span style="color:#000080;font-weight:bold;">int</span> <span style="">bar</span><br><span style="">)</span></pre></div><table class='sections'><p><tr><td valign='top' class='section'><p>Overrides:</td><td valign='top'><p><a href="psi_element://Foo#m(int)"><code><span style="color:#000000;">m</span></code></a> in class <a href="psi_element://Foo"><code><span style="color:#000000;">Foo</span></code></a></td><tr><td valign='top' class='section'><p>Params:</td><td valign='top'><code><span style="">bar</span></code> – description</td></table><div class="bottom"><icon src="AllIcons.Nodes.Class"> <a href="psi_element://Bar"><code><span style="color:#000000;">Bar</span></code></a></div>
|
||||
<html><head><base href="placeholder"></head><body><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;">m</span><span style="">(</span><br> <span style="color:#000080;font-weight:bold;">int</span> <span style="">bar</span><br><span style="">)</span></pre></div><table class='sections'><p><tr><td valign='top' class='section'><p>Overrides:</td><td valign='top'><p><a href="psi_element://Foo#m(int)"><code><span style="color:#000000;">m</span></code></a> in class <a href="psi_element://Foo"><code><span style="color:#000000;">Foo</span></code></a></td><tr><td valign='top' class='section'><p>Params:</td><td valign='top'><code><span style="">bar</span></code> – description</td></table>
|
||||
|
||||
+1
-1
@@ -1 +1 @@
|
||||
<html><head><base href="placeholder"></head><body><div class='definition'><pre><span style=""><</span><span style="color:#20999d;">U</span><span style="">></span> <span style="color:#000080;font-weight:bold;">void</span> <span style="color:#000000;">m</span><span style="">(</span><br> <span style="color:#20999d;">U</span> <span style="">u</span><br><span style="">)</span></pre></div><table class='sections'><p><tr><td valign='top' class='section'><p>Overrides:</td><td valign='top'><p><a href="psi_element://Foo#m(java.lang.Object)"><code><span style="color:#000000;">m</span></code></a> in class <a href="psi_element://Foo"><code><span style="color:#000000;">Foo</span></code></a></td><tr><td valign='top' class='section'><p>Type parameters:</td><td valign='top'><code><<span style="color:#20999d;">U</span>></code> – description</td></table><div class="bottom"><icon src="AllIcons.Nodes.Class"> <a href="psi_element://Bar"><code><span style="color:#000000;">Bar</span></code></a></div>
|
||||
<html><head><base href="placeholder"></head><body><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=""><</span><span style="color:#20999d;">U</span><span style="">></span> <span style="color:#000080;font-weight:bold;">void</span> <span style="color:#000000;">m</span><span style="">(</span><br> <span style="color:#20999d;">U</span> <span style="">u</span><br><span style="">)</span></pre></div><table class='sections'><p><tr><td valign='top' class='section'><p>Overrides:</td><td valign='top'><p><a href="psi_element://Foo#m(java.lang.Object)"><code><span style="color:#000000;">m</span></code></a> in class <a href="psi_element://Foo"><code><span style="color:#000000;">Foo</span></code></a></td><tr><td valign='top' class='section'><p>Type parameters:</td><td valign='top'><code><<span style="color:#20999d;">U</span>></code> – description</td></table>
|
||||
|
||||
@@ -1 +1 @@
|
||||
<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;">byte</span><span style="">[]</span> <span style="color:#660e7a;font-weight:bold;">bytes</span> <span style="">= </span><span style="color:#000000;">"&amp;".getBytes</span><span style="">(</span><span style="">)</span></pre></div><table class='sections'></table><div class="bottom"><icon src="AllIcons.Nodes.Class"> <a href="psi_element://A"><code><span style="color:#000000;">A</span></code></a></div>
|
||||
<html><head><base href="placeholder"></head><body><div class="bottom"><icon src="AllIcons.Nodes.Class"> <a href="psi_element://A"><code><span style="color:#000000;">A</span></code></a></div><div class='definition'><pre><span style="color:#000080;font-weight:bold;">public</span> <span style="color:#000080;font-weight:bold;">byte</span><span style="">[]</span> <span style="color:#660e7a;font-weight:bold;">bytes</span> <span style="">= </span><span style="color:#000000;">"&amp;".getBytes</span><span style="">(</span><span style="">)</span></pre></div><table class='sections'></table>
|
||||
|
||||
@@ -1,3 +1,3 @@
|
||||
<html><head><base href="placeholder"></head><body><div class='definition'><pre><span style=""><</span><span style="color:#20999d;">E</span><span style="color:#000080;font-weight:bold;"> extends </span><a href="psi_element://java.lang.Exception"><code><span style="color:#000000;">Exception</span></code></a><span style="">></span> <font color=red>@<span style="color:#808000;">Anno</span></font> <a href="psi_element://java.lang.String"><code><span style="color:#000000;">String</span></code></a> <span style="color:#000000;">drainTo</span><span style="">(</span><br> <a href="psi_element://Consumer"><code><span style="color:#000000;">Consumer</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><span style="color:#20999d;">E</span><span style="">></span> <span style="">consumer</span><span style="">,</span>
|
||||
<html><head><base href="placeholder"></head><body><div class="bottom"><icon src="AllIcons.Nodes.Class"> <a href="psi_element://Producer"><code><span style="color:#000000;">Producer</span><span style=""><</span><span style="color:#20999d;">T</span><span style="">></span></code></a></div><div class='definition'><pre><span style=""><</span><span style="color:#20999d;">E</span><span style="color:#000080;font-weight:bold;"> extends </span><a href="psi_element://java.lang.Exception"><code><span style="color:#000000;">Exception</span></code></a><span style="">></span> <font color=red>@<span style="color:#808000;">Anno</span></font> <a href="psi_element://java.lang.String"><code><span style="color:#000000;">String</span></code></a> <span style="color:#000000;">drainTo</span><span style="">(</span><br> <a href="psi_element://Consumer"><code><span style="color:#000000;">Consumer</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><span style="color:#20999d;">E</span><span style="">></span> <span style="">consumer</span><span style="">,</span>
|
||||
<a href="psi_element://java.lang.Object"><code><span style="color:#000000;">Object</span></code></a> <span style="">someParameter</span><br><span style="">)</span>
|
||||
<span style="color:#000080;font-weight:bold;">throws</span> <a href="psi_element://E"><code><span style="color:#000000;">E</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://E"><code><span style="color:#0000ff;">E</span></code></a></td></table><div class="bottom"><icon src="AllIcons.Nodes.Class"> <a href="psi_element://Producer"><code><span style="color:#000000;">Producer</span><span style=""><</span><span style="color:#20999d;">T</span><span style="">></span></code></a></div>
|
||||
<span style="color:#000080;font-weight:bold;">throws</span> <a href="psi_element://E"><code><span style="color:#000000;">E</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://E"><code><span style="color:#0000ff;">E</span></code></a></td></table>
|
||||
|
||||
@@ -1 +1 @@
|
||||
<html><head><base href="placeholder"></head><body><div class='definition'><pre><span style=""><</span><span style="color:#20999d;">T</span><span style="">></span> <span style="color:#000080;font-weight:bold;">void</span> <span style="color:#000000;">foo</span><span style="">(</span><br> <span style="color:#20999d;">T</span> <span style="">t</span><br><span style="">)</span></pre></div><table class='sections'><p></table><div class="bottom"><icon src="AllIcons.Nodes.Class"> <a href="psi_element://MethodTypeParam"><code><span style="color:#000000;">MethodTypeParam</span></code></a></div>
|
||||
<html><head><base href="placeholder"></head><body><div class="bottom"><icon src="AllIcons.Nodes.Class"> <a href="psi_element://MethodTypeParam"><code><span style="color:#000000;">MethodTypeParam</span></code></a></div><div class='definition'><pre><span style=""><</span><span style="color:#20999d;">T</span><span style="">></span> <span style="color:#000080;font-weight:bold;">void</span> <span style="color:#000000;">foo</span><span style="">(</span><br> <span style="color:#20999d;">T</span> <span style="">t</span><br><span style="">)</span></pre></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;">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'>
|
||||
<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><div class="bottom"><icon src="AllIcons.Nodes.Class"> <a href="psi_element://Test"><code><span style="color:#000000;">Test</span></code></a></div>
|
||||
</div><table class='sections'><p></table>
|
||||
|
||||
@@ -1 +1 @@
|
||||
<html><head><base href="placeholder"></head><body><div class='definition'><pre><span style="color:#000080;font-weight:bold;">public static</span> <span style="color:#000080;font-weight:bold;">int</span> <span style="color:#660e7a;font-style:italic;">JAVADOC_ME</span></pre></div><div class='content'> Test </div><table class='sections'><p></table><div class="bottom"><icon src="AllIcons.Nodes.Class"> <a href="psi_element://A"><code><span style="color:#000000;">A</span></code></a></div>
|
||||
<html><head><base href="placeholder"></head><body><div class="bottom"><icon src="AllIcons.Nodes.Class"> <a href="psi_element://A"><code><span style="color:#000000;">A</span></code></a></div><div class='definition'><pre><span style="color:#000080;font-weight:bold;">public static</span> <span style="color:#000080;font-weight:bold;">int</span> <span style="color:#660e7a;font-style:italic;">JAVADOC_ME</span></pre></div><div class='content'> Test </div><table class='sections'><p></table>
|
||||
|
||||
@@ -1 +1 @@
|
||||
<html><head><base href="placeholder"></head><body><div class='definition'><pre><span style="color:#20999d;">E</span> <span style="color:#000000;">remove</span><span style="">(</span><br> <a href="psi_element://java.lang.Integer"><code><span style="color:#000000;">Integer</span></code></a> <span style="">idx</span><br><span style="">)</span></pre></div><table class='sections'><p><tr><td valign='top' class='section'><p>See Also:</td><td valign='top'><p><a href="psi_element://TestImpl#remove(java.lang.Number)"><code><span style="color:#0000ff;">TestImpl</span><span style="">.</span><span style="color:#0000ff;">remove</span><span style="">(Number)</span></code></a></td></table><div class="bottom"><icon src="AllIcons.Nodes.Class"> <a href="psi_element://Test"><code><span style="color:#000000;">Test</span><span style=""><</span><span style="color:#20999d;">E</span><span style="color:#000080;font-weight:bold;"> extends </span><a href="psi_element://java.lang.Number"><code><span style="color:#0000ff;">Number</span></code></a><span style="">></span></code></a></div>
|
||||
<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><span style=""><</span><span style="color:#20999d;">E</span><span style="color:#000080;font-weight:bold;"> extends </span><a href="psi_element://java.lang.Number"><code><span style="color:#0000ff;">Number</span></code></a><span style="">></span></code></a></div><div class='definition'><pre><span style="color:#20999d;">E</span> <span style="color:#000000;">remove</span><span style="">(</span><br> <a href="psi_element://java.lang.Integer"><code><span style="color:#000000;">Integer</span></code></a> <span style="">idx</span><br><span style="">)</span></pre></div><table class='sections'><p><tr><td valign='top' class='section'><p>See Also:</td><td valign='top'><p><a href="psi_element://TestImpl#remove(java.lang.Number)"><code><span style="color:#0000ff;">TestImpl</span><span style="">.</span><span style="color:#0000ff;">remove</span><span style="">(Number)</span></code></a></td></table>
|
||||
|
||||
@@ -1 +1 @@
|
||||
<html><head><base href="placeholder"></head><body><div class='definition'><pre><span style="color:#20999d;">E</span> <span style="color:#000000;">remove</span><span style="">(</span><br> <span style="color:#000080;font-weight:bold;">int</span> <span style="">idx</span><br><span style="">)</span></pre></div><table class='sections'><p><tr><td valign='top' class='section'><p>See Also:</td><td valign='top'><p><a href="psi_element://TestImpl#remove(int)"><code><span style="color:#0000ff;">TestImpl</span><span style="">.</span><span style="color:#0000ff;">remove</span><span style="">(</span><span style="color:#000080;font-weight:bold;">int</span><span style="">)</span></code></a></td></table><div class="bottom"><icon src="AllIcons.Nodes.Class"> <a href="psi_element://Test"><code><span style="color:#000000;">Test</span><span style=""><</span><span style="color:#20999d;">E</span><span style="">></span></code></a></div>
|
||||
<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><span style=""><</span><span style="color:#20999d;">E</span><span style="">></span></code></a></div><div class='definition'><pre><span style="color:#20999d;">E</span> <span style="color:#000000;">remove</span><span style="">(</span><br> <span style="color:#000080;font-weight:bold;">int</span> <span style="">idx</span><br><span style="">)</span></pre></div><table class='sections'><p><tr><td valign='top' class='section'><p>See Also:</td><td valign='top'><p><a href="psi_element://TestImpl#remove(int)"><code><span style="color:#0000ff;">TestImpl</span><span style="">.</span><span style="color:#0000ff;">remove</span><span style="">(</span><span style="color:#000080;font-weight:bold;">int</span><span style="">)</span></code></a></td></table>
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
<html><head><base href="placeholder"></head><body><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>
|
||||
<html><head><base href="placeholder"></head><body><div class="bottom"><icon src="AllIcons.Nodes.Class"> <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"></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><div class='content'>
|
||||
Returns an array containing the constants of this enum
|
||||
type, in the order they're declared. This method may be
|
||||
@@ -8,4 +8,4 @@
|
||||
System.out.println(c);
|
||||
</pre>
|
||||
|
||||
</div><table class='sections'><tr><td valign='top' class='section'><p>Returns:</td><td valign='top'><p>an array containing the constants of this enum type, in the order they're declared</td></table><div class="bottom"><icon src="AllIcons.Nodes.Class"> <a href="psi_element://E"><code><span style="color:#000000;">E</span></code></a></div>
|
||||
</div><table class='sections'><tr><td valign='top' class='section'><p>Returns:</td><td valign='top'><p>an array containing the constants of this enum type, in the order they're declared</td></table>
|
||||
@@ -1 +1 @@
|
||||
<html><head><base href="placeholder"></head><body><div class='definition-only'><pre><span style="color:#000080;font-weight:bold;">public</span> <span style=""><</span><span style="color:#808000;">@</span><a href="psi_element://Test.Foo"><code><span style="color:#808000;">Foo</span></code></a><span style="">(</span><span style="color:#0000ff;">1</span><span style="">)</span> <span style="color:#20999d;">T</span><span style="color:#000080;font-weight:bold;"> extends </span><span style="color:#808000;">@</span><a href="psi_element://Test.Foo"><code><span style="color:#808000;">Foo</span></code></a><span style="">(</span><span style="color:#0000ff;">2</span><span style="">)</span> <a href="psi_element://java.lang.CharSequence"><code><span style="color:#000000;">CharSequence</span></code></a><span style=""> & </span><span style="color:#808000;">@</span><a href="psi_element://Test.Foo"><code><span style="color:#808000;">Foo</span></code></a><span style="">(</span><span style="color:#0000ff;">3</span><span style="">)</span> <a href="psi_element://java.lang.Cloneable"><code><span style="color:#000000;">Cloneable</span></code></a><span style="">></span> <span style="color:#808000;">@</span><a href="psi_element://Test.Foo"><code><span style="color:#808000;">Foo</span></code></a><span style="">(</span><span style="color:#0000ff;">4</span><span style="">)</span> <a href="psi_element://java.util.List"><code><span style="color:#000000;">List</span></code></a><span style=""><</span><span style="color:#808000;">@</span><a href="psi_element://Test.Foo"><code><span style="color:#808000;">Foo</span></code></a><span style="">(</span><span style="color:#0000ff;">5</span><span style="">)</span> <span style="">?</span><span style="color:#000080;font-weight:bold;"> super </span><span style="color:#808000;">@</span><a href="psi_element://Test.Foo"><code><span style="color:#808000;">Foo</span></code></a><span style="">(</span><span style="color:#0000ff;">6</span><span style="">)</span> <span style="color:#20999d;">T</span><span style="">></span> <span style="color:#000000;">bar</span><span style="">(</span><span style="">)</span></pre></div><div class="bottom"><icon src="AllIcons.Nodes.Class"> <a href="psi_element://Test"><code><span style="color:#000000;">Test</span></code></a></div>
|
||||
<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-only'><pre><span style="color:#000080;font-weight:bold;">public</span> <span style=""><</span><span style="color:#808000;">@</span><a href="psi_element://Test.Foo"><code><span style="color:#808000;">Foo</span></code></a><span style="">(</span><span style="color:#0000ff;">1</span><span style="">)</span> <span style="color:#20999d;">T</span><span style="color:#000080;font-weight:bold;"> extends </span><span style="color:#808000;">@</span><a href="psi_element://Test.Foo"><code><span style="color:#808000;">Foo</span></code></a><span style="">(</span><span style="color:#0000ff;">2</span><span style="">)</span> <a href="psi_element://java.lang.CharSequence"><code><span style="color:#000000;">CharSequence</span></code></a><span style=""> & </span><span style="color:#808000;">@</span><a href="psi_element://Test.Foo"><code><span style="color:#808000;">Foo</span></code></a><span style="">(</span><span style="color:#0000ff;">3</span><span style="">)</span> <a href="psi_element://java.lang.Cloneable"><code><span style="color:#000000;">Cloneable</span></code></a><span style="">></span> <span style="color:#808000;">@</span><a href="psi_element://Test.Foo"><code><span style="color:#808000;">Foo</span></code></a><span style="">(</span><span style="color:#0000ff;">4</span><span style="">)</span> <a href="psi_element://java.util.List"><code><span style="color:#000000;">List</span></code></a><span style=""><</span><span style="color:#808000;">@</span><a href="psi_element://Test.Foo"><code><span style="color:#808000;">Foo</span></code></a><span style="">(</span><span style="color:#0000ff;">5</span><span style="">)</span> <span style="">?</span><span style="color:#000080;font-weight:bold;"> super </span><span style="color:#808000;">@</span><a href="psi_element://Test.Foo"><code><span style="color:#808000;">Foo</span></code></a><span style="">(</span><span style="color:#0000ff;">6</span><span style="">)</span> <span style="color:#20999d;">T</span><span style="">></span> <span style="color:#000000;">bar</span><span style="">(</span><span style="">)</span></pre></div>
|
||||
|
||||
@@ -1 +1 @@
|
||||
<html><head><base href="placeholder"></head><body><div class='definition-only'><pre><span style="color:#000080;font-weight:bold;">public</span> <span style="color:#808000;">@</span><a href="psi_element://Foo"><code><span style="color:#808000;">Foo</span></code></a><span style="">(</span><span style="color:#0000ff;">1</span><span style="">)</span> <a href="psi_element://java.lang.String"><code><span style="color:#000000;">String</span></code></a> <span style="color:#808000;">@</span><a href="psi_element://Foo"><code><span style="color:#808000;">Foo</span></code></a><span style="">(</span><span style="color:#0000ff;">2</span><span style="">)</span> <span style="">[]</span> <span style="color:#000000;">foo</span><span style="">(</span><span style="">)</span></pre></div><div class="bottom"><icon src="AllIcons.Nodes.Class"> <a href="psi_element://Test"><code><span style="color:#000000;">Test</span></code></a></div>
|
||||
<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-only'><pre><span style="color:#000080;font-weight:bold;">public</span> <span style="color:#808000;">@</span><a href="psi_element://Foo"><code><span style="color:#808000;">Foo</span></code></a><span style="">(</span><span style="color:#0000ff;">1</span><span style="">)</span> <a href="psi_element://java.lang.String"><code><span style="color:#000000;">String</span></code></a> <span style="color:#808000;">@</span><a href="psi_element://Foo"><code><span style="color:#808000;">Foo</span></code></a><span style="">(</span><span style="color:#0000ff;">2</span><span style="">)</span> <span style="">[]</span> <span style="color:#000000;">foo</span><span style="">(</span><span style="">)</span></pre></div>
|
||||
|
||||
@@ -1,2 +1,2 @@
|
||||
<html><head><base href="placeholder"></head><body><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><div class="bottom"><icon src="AllIcons.Nodes.Class"> <a href="psi_element://Main"><code><span style="color:#000000;">Main</span></code></a></div>
|
||||
<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>
|
||||
|
||||
@@ -1 +1 @@
|
||||
<html><head><base href="placeholder"></head><body><div class='definition'><pre><span style="color:#000080;font-weight:bold;">public static</span> <span style="color:#000080;font-weight:bold;">void</span> <span style="color:#000000;">JAVADOC_ME</span><span style="">(</span><span style="">)</span></pre></div><div class='content'> The value of A is <a href="psi_element://A#A">23</a>. </div><table class='sections'></table><div class="bottom"><icon src="AllIcons.Nodes.Class"> <a href="psi_element://A"><code><span style="color:#000000;">A</span></code></a></div>
|
||||
<html><head><base href="placeholder"></head><body><div class="bottom"><icon src="AllIcons.Nodes.Class"> <a href="psi_element://A"><code><span style="color:#000000;">A</span></code></a></div><div class='definition'><pre><span style="color:#000080;font-weight:bold;">public static</span> <span style="color:#000080;font-weight:bold;">void</span> <span style="color:#000000;">JAVADOC_ME</span><span style="">(</span><span style="">)</span></pre></div><div class='content'> The value of A is <a href="psi_element://A#A">23</a>. </div><table class='sections'></table>
|
||||
|
||||
@@ -1 +1 @@
|
||||
<html><head><base href="placeholder"></head><body><div class='definition'><pre><span style="color:#000080;font-weight:bold;">public static</span> <span style="color:#000080;font-weight:bold;">void</span> <span style="color:#000000;">JAVADOC_ME</span><span style="">(</span><span style="">)</span></pre></div><div class='content'> The value of A is <a href="psi_element://A#A">23</a>. </div><table class='sections'></table><div class="bottom"><icon src="AllIcons.Nodes.Class"> <a href="psi_element://A"><code><span style="color:#000000;">A</span></code></a></div>
|
||||
<html><head><base href="placeholder"></head><body><div class="bottom"><icon src="AllIcons.Nodes.Class"> <a href="psi_element://A"><code><span style="color:#000000;">A</span></code></a></div><div class='definition'><pre><span style="color:#000080;font-weight:bold;">public static</span> <span style="color:#000080;font-weight:bold;">void</span> <span style="color:#000000;">JAVADOC_ME</span><span style="">(</span><span style="">)</span></pre></div><div class='content'> The value of A is <a href="psi_element://A#A">23</a>. </div><table class='sections'></table>
|
||||
|
||||
@@ -0,0 +1,15 @@
|
||||
|
||||
enum JavaDocDeclaration {
|
||||
FOO(<warning descr="Should be one of: MagicConstantIds.ONE">1</warning>),
|
||||
;
|
||||
|
||||
private final int magicConstant;
|
||||
|
||||
EnumConstructor(@MagicConstant(valuesFromClass = MagicConstantIds.class) int magicConstant) {
|
||||
this.magicConstant = magicConstant;
|
||||
}
|
||||
}
|
||||
class MagicConstantIds {
|
||||
static final int ONE = 1;
|
||||
private static final int TWO = 2;
|
||||
}
|
||||
@@ -75,7 +75,7 @@ class JavaDocumentationTest extends LightJavaCodeInsightFixtureTestCase {
|
||||
def doc = new JavaDocumentationProvider().generateDoc(exprList, null)
|
||||
|
||||
def expected =
|
||||
"""<div class='definition'><pre><span style="color:#000080;font-weight:bold;">void</span> <span style="color:#000000;">doFoo</span><span style="">(</span><span style="">)</span></pre></div><table class='sections'><p></table><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="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;">void</span> <span style="color:#000000;">doFoo</span><span style="">(</span><span style="">)</span></pre></div><table class='sections'><p></table>"""
|
||||
|
||||
assert doc == expected
|
||||
}
|
||||
@@ -157,7 +157,7 @@ class JavaDocumentationTest extends LightJavaCodeInsightFixtureTestCase {
|
||||
def doc = new JavaDocumentationProvider().generateDoc(method, null)
|
||||
|
||||
def expected =
|
||||
"<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><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=\"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>"
|
||||
|
||||
assert doc == expected
|
||||
}
|
||||
@@ -173,7 +173,7 @@ class JavaDocumentationTest extends LightJavaCodeInsightFixtureTestCase {
|
||||
def doc = new JavaDocumentationProvider().generateDoc(method, null)
|
||||
|
||||
def expected =
|
||||
"""<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'> Visit the "<code style='font-size:100%;'><span style=""><span style="">/login</span></span></code>" URL. </div><table class='sections'></table><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="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'> Visit the "<code style='font-size:100%;'><span style=""><span style="">/login</span></span></code>" URL. </div><table class='sections'></table>"""
|
||||
|
||||
assert doc == expected
|
||||
}
|
||||
@@ -217,7 +217,7 @@ class Bar {
|
||||
def method = PsiTreeUtil.getParentOfType(myFixture.file.findElementAt(myFixture.editor.caretModel.offset), PsiMethod.class)
|
||||
def doc = new JavaDocumentationProvider().generateDoc(method, null)
|
||||
|
||||
String expected = "<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><div class=\"bottom\"><icon src=\"AllIcons.Nodes.Class\"> <a href=\"psi_element://Bar\"><code><span style=\"color:#000000;\">Bar</span></code></a></div>"
|
||||
String 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>"
|
||||
|
||||
assert doc == expected
|
||||
}
|
||||
|
||||
+2
-2
@@ -38,7 +38,7 @@ class LightJavadocGeneratorTest : LightJavaCodeInsightFixtureTestCase() {
|
||||
private fun doTestLink(link: String, expected: String) {
|
||||
doTestClass(
|
||||
"package a.b;\n/** A <a href=\"${link}\">link</a>. */\ninterface I { }",
|
||||
"<div class='definition'><pre><span style=\"color:#000080;font-weight:bold;\">interface</span> <span style=\"color:#000000;\">I</span></pre></div><div class='content'> A <a href=\"$expected\">link</a>. </div>")
|
||||
"<div class=\"bottom\"><icon src=\"AllIcons.Nodes.Package\"> <code><span style=\"color:#000000;\">a.b</span></code></div><div class='definition'><pre><span style=\"color:#000080;font-weight:bold;\">interface</span> <span style=\"color:#000000;\">I</span></pre></div><div class='content'> A <a href=\"$expected\">link</a>. </div>")
|
||||
}
|
||||
|
||||
private fun doTestClass(text: String, expected: String) {
|
||||
@@ -51,4 +51,4 @@ class LightJavadocGeneratorTest : LightJavaCodeInsightFixtureTestCase() {
|
||||
?.replace(" ", " ")
|
||||
?.substringBeforeLast("<table class='sections'><p></table>")
|
||||
//</editor-fold>
|
||||
}
|
||||
}
|
||||
|
||||
+7
@@ -0,0 +1,7 @@
|
||||
// Copyright 2000-2022 JetBrains s.r.o. and contributors. Use of this source code is governed by the Apache 2.0 license.
|
||||
package com.intellij.java.codeInspection;
|
||||
|
||||
import com.intellij.testFramework.fixtures.LightJavaCodeInsightFixtureTestCase;
|
||||
|
||||
public class JavadocDeclarationInspectionTest extends LightJavaCodeInsightFixtureTestCase {
|
||||
}
|
||||
+6
-6
@@ -49,11 +49,11 @@ public class ExtensionPointDocumentationProviderTest extends LightJavaCodeInsigh
|
||||
assertEquals(
|
||||
"<div class=\"definition\"><pre><b>foo.bar</b><br/>" +
|
||||
pluginXml +
|
||||
"<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;\">MyExtensionPoint</span></pre></div><div class='content'>\n" +
|
||||
"<div class=\"bottom\"><icon src=\"AllIcons.Nodes.Package\"> <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;\">public</span> <span style=\"color:#000080;font-weight:bold;\">class</span> <span style=\"color:#000000;\">MyExtensionPoint</span></pre></div><div class='content'>\n" +
|
||||
" MyExtensionPoint JavaDoc.\n" +
|
||||
" </div><table class='sections'><p></table><div class=\"bottom\"><icon src=\"AllIcons.Nodes.Package\"> <a href=\"psi_element://bar\"><code><span style=\"color:#000000;\">bar</span></code></a></div><table class=\"sections\"><tr><td class=\"section\" valign=\"top\"><p><a href=\"psi_element://bar.MyExtensionPoint#implementationClass\"><code>implementationClass</code></a></p></td><td valign=\"top\">String (required)</td></tr><tr><td class=\"section\" valign=\"top\"><p><a href=\"psi_element://bar.MyExtensionPoint#stringCanBeEmpty\"><code>stringCanBeEmpty</code></a></p></td><td valign=\"top\">String (required, empty allowed)</td></tr><tr><td class=\"section\" valign=\"top\"><p><a href=\"psi_element://bar.MyExtensionPoint#intValue\"><code><intValue></code></a></p></td><td valign=\"top\">Integer</td></tr><br/></table></pre></div><div class=\"content\"><a href=\"https://jb.gg/ipe?extensions=foo.bar\">Show Usages in IntelliJ Platform Explorer</a></div><div class=\"content\"><h2>Extension Point Implementation</h2><div class='definition'><pre><span style=\"color:#000080;font-weight:bold;\">public</span> <span style=\"color:#000080;font-weight:bold;\">interface</span> <span style=\"color:#000000;\">MyExtension</span></pre></div><div class='content'>\n" +
|
||||
" </div><table class='sections'><p></table><table class=\"sections\"><tr><td class=\"section\" valign=\"top\"><p><a href=\"psi_element://bar.MyExtensionPoint#implementationClass\"><code>implementationClass</code></a></p></td><td valign=\"top\">String (required)</td></tr><tr><td class=\"section\" valign=\"top\"><p><a href=\"psi_element://bar.MyExtensionPoint#stringCanBeEmpty\"><code>stringCanBeEmpty</code></a></p></td><td valign=\"top\">String (required, empty allowed)</td></tr><tr><td class=\"section\" valign=\"top\"><p><a href=\"psi_element://bar.MyExtensionPoint#intValue\"><code><intValue></code></a></p></td><td valign=\"top\">Integer</td></tr><br/></table></pre></div><div class=\"content\"><a href=\"https://jb.gg/ipe?extensions=foo.bar\">Show Usages in IntelliJ Platform Explorer</a></div><div class=\"content\"><h2>Extension Point Implementation</h2><div class=\"bottom\"><icon src=\"AllIcons.Nodes.Package\"> <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;\">public</span> <span style=\"color:#000080;font-weight:bold;\">interface</span> <span style=\"color:#000000;\">MyExtension</span></pre></div><div class='content'>\n" +
|
||||
" My Extension Javadoc.\n" +
|
||||
" </div><table class='sections'><p></table><div class=\"bottom\"><icon src=\"AllIcons.Nodes.Package\"> <a href=\"psi_element://bar\"><code><span style=\"color:#000000;\">bar</span></code></a></div></div>",
|
||||
" </div><table class='sections'><p></table></div>",
|
||||
provider.generateDoc(docElement, getOriginalElement()));
|
||||
}
|
||||
|
||||
@@ -73,9 +73,9 @@ public class ExtensionPointDocumentationProviderTest extends LightJavaCodeInsigh
|
||||
provider.getQuickNavigateInfo(docElement, getOriginalElement()));
|
||||
|
||||
assertEquals(
|
||||
"<div class=\"definition\"><pre><b>foo.bar</b><br/>interfaceExtensionPointDocumentation.xml</pre></div><div class=\"content\"><a href=\"https://jb.gg/ipe?extensions=foo.bar\">Show Usages in IntelliJ Platform Explorer</a></div><div class=\"content\"><h2>Extension Point Implementation</h2><div class='definition'><pre><span style=\"color:#000080;font-weight:bold;\">public</span> <span style=\"color:#000080;font-weight:bold;\">interface</span> <span style=\"color:#000000;\">MyExtension</span></pre></div><div class='content'>\n" +
|
||||
"<div class=\"definition\"><pre><b>foo.bar</b><br/>interfaceExtensionPointDocumentation.xml</pre></div><div class=\"content\"><a href=\"https://jb.gg/ipe?extensions=foo.bar\">Show Usages in IntelliJ Platform Explorer</a></div><div class=\"content\"><h2>Extension Point Implementation</h2><div class=\"bottom\"><icon src=\"AllIcons.Nodes.Package\"> <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;\">public</span> <span style=\"color:#000080;font-weight:bold;\">interface</span> <span style=\"color:#000000;\">MyExtension</span></pre></div><div class='content'>\n" +
|
||||
" My Extension Javadoc.\n" +
|
||||
" </div><table class='sections'><p></table><div class=\"bottom\"><icon src=\"AllIcons.Nodes.Package\"> <a href=\"psi_element://bar\"><code><span style=\"color:#000000;\">bar</span></code></a></div></div>",
|
||||
" </div><table class='sections'><p></table></div>",
|
||||
provider.generateDoc(docElement, getOriginalElement()));
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -44,9 +44,9 @@ class Gr {
|
||||
}
|
||||
new Gr().fo<caret>o()
|
||||
''', '''\
|
||||
<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'>
|
||||
<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><span style="color:#0000ff;">bar</span><span style="">()</span></code></a> from class <a href="psi_element://Gr"><code><span style="color:#0000ff;">Gr</span></code></a> instead
|
||||
</div><table class='sections'></table><div class="bottom"><icon src="AllIcons.Nodes.Class"> <a href="psi_element://Gr"><code><span style="color:#000000;">Gr</span></code></a></div>'''
|
||||
</div><table class='sections'></table>'''
|
||||
}
|
||||
|
||||
void 'test link with label'() {
|
||||
@@ -57,9 +57,9 @@ new Gr().fo<caret>o()
|
||||
def docs() {}
|
||||
|
||||
<caret>docs()
|
||||
''', '''<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'>
|
||||
''', '''<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><span style="color:#0000ff;">character sequences</span></code></a>
|
||||
</div><table class='sections'></table><div class="bottom"><icon src="AllIcons.Nodes.Class"> <a href="psi_element://_"><code><span style="color:#000000;">_</span></code></a></div>'''
|
||||
</div><table class='sections'></table>'''
|
||||
}
|
||||
|
||||
void 'test link to method'() {
|
||||
@@ -79,13 +79,13 @@ class Main {
|
||||
}
|
||||
Main.<caret>docs()
|
||||
''', '''\
|
||||
<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'>
|
||||
<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><span style="color:#0000ff;">foo</span><span style="">(String[])</span></code></a>
|
||||
<p>
|
||||
Link 2: <a href="psi_element://Main#bar(java.lang.String[])"><code><span style="color:#0000ff;">bar</span><span style="">(String[])</span></code></a>
|
||||
<p>
|
||||
Link 3: <a href="psi_element://Main#bar(java.lang.String[], java.lang.Integer)"><code><span style="color:#0000ff;">bar</span><span style="">(String[], Integer)</span></code></a>
|
||||
</div><table class='sections'></table><div class="bottom"><icon src="AllIcons.Nodes.Class"> <a href="psi_element://Main"><code><span style="color:#000000;">Main</span></code></a></div>\
|
||||
</div><table class='sections'></table>\
|
||||
'''
|
||||
}
|
||||
|
||||
@@ -117,9 +117,9 @@ class Foo {
|
||||
}
|
||||
new Foo().<caret>foo()
|
||||
''', '''\
|
||||
<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'>
|
||||
<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 style='font-size:100%;'><span style=""><span style="color:#000043;font-weight:bold;">null</span></span></code>
|
||||
</div><table class='sections'></table><div class="bottom"><icon src="AllIcons.Nodes.Class"> <a href="psi_element://Foo"><code><span style="color:#000000;">Foo</span></code></a></div>\
|
||||
</div><table class='sections'></table>\
|
||||
'''
|
||||
}
|
||||
|
||||
@@ -132,7 +132,7 @@ def foo() {}
|
||||
|
||||
f<caret>oo()""",
|
||||
"""\
|
||||
<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><table class='sections'><p><tr><td valign='top' class='section'><p>Returns:</td><td valign='top'><p><code> lorem ipsum </code></td></table><div class="bottom"><icon src="AllIcons.Nodes.Class"> <a href="psi_element://_"><code><span style="color:#000000;">_</span></code></a></div>\
|
||||
<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><table class='sections'><p><tr><td valign='top' class='section'><p>Returns:</td><td valign='top'><p><code> lorem ipsum </code></td></table>\
|
||||
"""
|
||||
}
|
||||
|
||||
@@ -172,9 +172,9 @@ new Gr<caret>oovyDocTest<Integer>()""", """\
|
||||
*/
|
||||
def foo() {}
|
||||
fo<caret>o()
|
||||
""", "<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'>\n" +
|
||||
""", "<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'>\n" +
|
||||
" <code style='font-size:100%;'><span style=\"\"><span style=\"\">aaa</span><span style=\"\"> bbb</span><span style=\"\"> ccc</span></span></code>\n" +
|
||||
" </div><table class='sections'></table><div class=\"bottom\"><icon src=\"AllIcons.Nodes.Class\"> <a href=\"psi_element://_\"><code><span style=\"color:#000000;\">_</span></code></a></div>"
|
||||
" </div><table class='sections'></table>"
|
||||
}
|
||||
|
||||
private void doTest(String text, @Language("HTML") String doc) {
|
||||
|
||||
+2
-2
@@ -2,6 +2,6 @@ fun testing() {
|
||||
SomeClassWithParen("param", 1<caret>)
|
||||
}
|
||||
|
||||
//INFO: <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"></a>
|
||||
//INFO: <div class="bottom"><icon src="AllIcons.Nodes.Class"> <a href="psi_element://SomeClassWithParen"><code><span style="color:#000000;">SomeClassWithParen</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"></a>
|
||||
//INFO: <span style="color:#000080;font-weight:bold;">public</span> <span style="color:#000000;">SomeClassWithParen</span><span style="">(</span><br> <a href="psi_element://java.lang.String"><code><span style="color:#000000;">String</span></code></a> <span style="">str</span><span style="">,</span>
|
||||
//INFO: <span style="color:#000080;font-weight:bold;">int</span> <span style="">num</span><br><span style="">)</span></pre></div><table class='sections'><p></table><div class="bottom"><icon src="AllIcons.Nodes.Class"> <a href="psi_element://SomeClassWithParen"><code><span style="color:#000000;">SomeClassWithParen</span></code></a></div>
|
||||
//INFO: <span style="color:#000080;font-weight:bold;">int</span> <span style="">num</span><br><span style="">)</span></pre></div><table class='sections'><p></table>
|
||||
|
||||
@@ -2,8 +2,8 @@ fun ktTest() {
|
||||
Test.<caret>foo("SomeTest")
|
||||
}
|
||||
|
||||
//INFO: <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: <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="">param</span><br><span style="">)</span></pre></div><div class='content'>
|
||||
//INFO: Java Method
|
||||
//INFO: </div><table class='sections'></table><div class="bottom"><icon src="AllIcons.Nodes.Class"> <a href="psi_element://Test"><code><span style="color:#000000;">Test</span></code></a></div>
|
||||
//INFO: </div><table class='sections'></table>
|
||||
|
||||
@@ -2,9 +2,9 @@ fun ktTestWithParen() {
|
||||
TestWithParen.foo("SomeTest", 1<caret>)
|
||||
}
|
||||
|
||||
//INFO: <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: <div class="bottom"><icon src="AllIcons.Nodes.Class"> <a href="psi_element://TestWithParen"><code><span style="color:#000000;">TestWithParen</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="">str</span><span style="">,</span>
|
||||
//INFO: <span style="color:#000080;font-weight:bold;">int</span> <span style="">num</span><br><span style="">)</span></pre></div><div class='content'>
|
||||
//INFO: Java Method
|
||||
//INFO: </div><table class='sections'></table><div class="bottom"><icon src="AllIcons.Nodes.Class"> <a href="psi_element://TestWithParen"><code><span style="color:#000000;">TestWithParen</span></code></a></div>
|
||||
//INFO: </div><table class='sections'></table>
|
||||
|
||||
+1
-1
@@ -6,4 +6,4 @@ class KotlinPackageClassUsedFromJava {
|
||||
}
|
||||
}
|
||||
|
||||
//INFO: <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;">KotlinPackageClassUsedFromJava_DataKt</span></pre></div><table class='sections'></table><div class="bottom"><icon src="AllIcons.Nodes.Package"> <a href="psi_element://testing"><code><span style="color:#000000;">testing</span></code></a></div>
|
||||
//INFO: <div class="bottom"><icon src="AllIcons.Nodes.Package"> <a href="psi_element://testing"><code><span style="color:#000000;">testing</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;">KotlinPackageClassUsedFromJava_DataKt</span></pre></div><table class='sections'></table>
|
||||
|
||||
Reference in New Issue
Block a user