Added test to settle format of HtmlTabledDescriptorRenderer.
This commit is contained in:
@@ -0,0 +1,169 @@
|
||||
<html>
|
||||
Type inference failed: Cannot infer type parameter <b>
|
||||
T</b>
|
||||
in<table>
|
||||
<tr>
|
||||
<td width="10%">
|
||||
</td>
|
||||
<td align="right" colspan="2">
|
||||
<div style="white-space:nowrap;font-weight:bold;">
|
||||
<b>
|
||||
fun</b>
|
||||
<T, E>
|
||||
writeToMyList</div>
|
||||
</td>
|
||||
<td>
|
||||
<div style="white-space:nowrap;font-weight:bold;">
|
||||
(</div>
|
||||
</td>
|
||||
<td align="right">
|
||||
<div style="white-space:nowrap;font-weight:bold;">
|
||||
l : MyList<in T>,</div>
|
||||
</td>
|
||||
<td align="right">
|
||||
<div style="white-space:nowrap;font-weight:bold;">
|
||||
t : T</div>
|
||||
</td>
|
||||
<td>
|
||||
<div style="white-space:nowrap;font-weight:bold;">
|
||||
)</div>
|
||||
</td>
|
||||
<td>
|
||||
<div style="white-space:nowrap;font-weight:bold;">
|
||||
: Unit <b>
|
||||
where</b>
|
||||
E : java.lang.Cloneable, E : java.io.Closeable</div>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td colspan="8">
|
||||
<div style="white-space:nowrap;">
|
||||
None of the following substitutions</div>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td width="10%">
|
||||
</td>
|
||||
<td>
|
||||
<div style="white-space:nowrap;">
|
||||
</div>
|
||||
</td>
|
||||
<td>
|
||||
<div style="white-space:nowrap;">
|
||||
</div>
|
||||
</td>
|
||||
<td>
|
||||
<div style="white-space:nowrap;">
|
||||
<b>
|
||||
(</b>
|
||||
</div>
|
||||
</td>
|
||||
<td align="right">
|
||||
<div style="white-space:nowrap;">
|
||||
<font color=red>
|
||||
<b>
|
||||
MyList<in jet.Any></b>
|
||||
</font>
|
||||
<b>
|
||||
,</b>
|
||||
</div>
|
||||
</td>
|
||||
<td align="right">
|
||||
<div style="white-space:nowrap;">
|
||||
<b>
|
||||
jet.Any</b>
|
||||
</div>
|
||||
</td>
|
||||
<td>
|
||||
<div style="white-space:nowrap;">
|
||||
<b>
|
||||
)</b>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td width="10%">
|
||||
</td>
|
||||
<td>
|
||||
<div style="white-space:nowrap;">
|
||||
</div>
|
||||
</td>
|
||||
<td>
|
||||
<div style="white-space:nowrap;">
|
||||
</div>
|
||||
</td>
|
||||
<td>
|
||||
<div style="white-space:nowrap;">
|
||||
<b>
|
||||
(</b>
|
||||
</div>
|
||||
</td>
|
||||
<td align="right">
|
||||
<div style="white-space:nowrap;">
|
||||
<b>
|
||||
MyList<in jet.Int></b>
|
||||
<b>
|
||||
,</b>
|
||||
</div>
|
||||
</td>
|
||||
<td align="right">
|
||||
<div style="white-space:nowrap;">
|
||||
<font color=red>
|
||||
<b>
|
||||
jet.Int</b>
|
||||
</font>
|
||||
</div>
|
||||
</td>
|
||||
<td>
|
||||
<div style="white-space:nowrap;">
|
||||
<b>
|
||||
)</b>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td colspan="8">
|
||||
<div style="white-space:nowrap;">
|
||||
can be applied to</div>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td width="10%">
|
||||
</td>
|
||||
<td>
|
||||
<div style="white-space:nowrap;">
|
||||
</div>
|
||||
</td>
|
||||
<td>
|
||||
<div style="white-space:nowrap;">
|
||||
</div>
|
||||
</td>
|
||||
<td>
|
||||
<div style="white-space:nowrap;">
|
||||
<b>
|
||||
(</b>
|
||||
</div>
|
||||
</td>
|
||||
<td align="right">
|
||||
<div style="white-space:nowrap;">
|
||||
<b>
|
||||
MyList<jet.Int></b>
|
||||
<b>
|
||||
,</b>
|
||||
</div>
|
||||
</td>
|
||||
<td align="right">
|
||||
<div style="white-space:nowrap;">
|
||||
<b>
|
||||
jet.Any</b>
|
||||
</div>
|
||||
</td>
|
||||
<td>
|
||||
<div style="white-space:nowrap;">
|
||||
<b>
|
||||
)</b>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</html>
|
||||
@@ -0,0 +1,167 @@
|
||||
<html>
|
||||
Type inference failed: Cannot infer type parameter <b>
|
||||
T</b>
|
||||
in<table>
|
||||
<tr>
|
||||
<td width="10%">
|
||||
</td>
|
||||
<td align="right" colspan="2">
|
||||
<div style="white-space:nowrap;font-weight:bold;">
|
||||
<b>
|
||||
ctor</b>
|
||||
Cons<T, E : java.lang.Cloneable>
|
||||
</div>
|
||||
</td>
|
||||
<td>
|
||||
<div style="white-space:nowrap;font-weight:bold;">
|
||||
(</div>
|
||||
</td>
|
||||
<td align="right">
|
||||
<div style="white-space:nowrap;font-weight:bold;">
|
||||
l : MyList<in T>,</div>
|
||||
</td>
|
||||
<td align="right">
|
||||
<div style="white-space:nowrap;font-weight:bold;">
|
||||
t : T</div>
|
||||
</td>
|
||||
<td>
|
||||
<div style="white-space:nowrap;font-weight:bold;">
|
||||
)</div>
|
||||
</td>
|
||||
<td>
|
||||
<div style="white-space:nowrap;font-weight:bold;">
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td colspan="8">
|
||||
<div style="white-space:nowrap;">
|
||||
None of the following substitutions</div>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td width="10%">
|
||||
</td>
|
||||
<td>
|
||||
<div style="white-space:nowrap;">
|
||||
</div>
|
||||
</td>
|
||||
<td>
|
||||
<div style="white-space:nowrap;">
|
||||
</div>
|
||||
</td>
|
||||
<td>
|
||||
<div style="white-space:nowrap;">
|
||||
<b>
|
||||
(</b>
|
||||
</div>
|
||||
</td>
|
||||
<td align="right">
|
||||
<div style="white-space:nowrap;">
|
||||
<font color=red>
|
||||
<b>
|
||||
MyList<in jet.Any></b>
|
||||
</font>
|
||||
<b>
|
||||
,</b>
|
||||
</div>
|
||||
</td>
|
||||
<td align="right">
|
||||
<div style="white-space:nowrap;">
|
||||
<b>
|
||||
jet.Any</b>
|
||||
</div>
|
||||
</td>
|
||||
<td>
|
||||
<div style="white-space:nowrap;">
|
||||
<b>
|
||||
)</b>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td width="10%">
|
||||
</td>
|
||||
<td>
|
||||
<div style="white-space:nowrap;">
|
||||
</div>
|
||||
</td>
|
||||
<td>
|
||||
<div style="white-space:nowrap;">
|
||||
</div>
|
||||
</td>
|
||||
<td>
|
||||
<div style="white-space:nowrap;">
|
||||
<b>
|
||||
(</b>
|
||||
</div>
|
||||
</td>
|
||||
<td align="right">
|
||||
<div style="white-space:nowrap;">
|
||||
<b>
|
||||
MyList<in jet.Int></b>
|
||||
<b>
|
||||
,</b>
|
||||
</div>
|
||||
</td>
|
||||
<td align="right">
|
||||
<div style="white-space:nowrap;">
|
||||
<font color=red>
|
||||
<b>
|
||||
jet.Int</b>
|
||||
</font>
|
||||
</div>
|
||||
</td>
|
||||
<td>
|
||||
<div style="white-space:nowrap;">
|
||||
<b>
|
||||
)</b>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td colspan="8">
|
||||
<div style="white-space:nowrap;">
|
||||
can be applied to</div>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td width="10%">
|
||||
</td>
|
||||
<td>
|
||||
<div style="white-space:nowrap;">
|
||||
</div>
|
||||
</td>
|
||||
<td>
|
||||
<div style="white-space:nowrap;">
|
||||
</div>
|
||||
</td>
|
||||
<td>
|
||||
<div style="white-space:nowrap;">
|
||||
<b>
|
||||
(</b>
|
||||
</div>
|
||||
</td>
|
||||
<td align="right">
|
||||
<div style="white-space:nowrap;">
|
||||
<b>
|
||||
MyList<jet.Int></b>
|
||||
<b>
|
||||
,</b>
|
||||
</div>
|
||||
</td>
|
||||
<td align="right">
|
||||
<div style="white-space:nowrap;">
|
||||
<b>
|
||||
jet.Any</b>
|
||||
</div>
|
||||
</td>
|
||||
<td>
|
||||
<div style="white-space:nowrap;">
|
||||
<b>
|
||||
)</b>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</html>
|
||||
@@ -0,0 +1,14 @@
|
||||
// see org.jetbrains.jet.plugin.highlighter.HtmlTabledDescriptorRendererTest
|
||||
|
||||
import java.io.Closeable
|
||||
|
||||
class MyList<T>(t: T) {}
|
||||
|
||||
fun <T> getMyList(t: T): MyList<T> = MyList(t)
|
||||
fun <T, E: Cloneable> writeToMyList (l: MyList< in T>, t: T) where E: Closeable {}
|
||||
class Cons<T, E: Cloneable>(l: MyList<in T>, t: T)
|
||||
|
||||
fun test1(int: Int, any: Any) {
|
||||
writeToMyList(getMyList(int), any)
|
||||
Cons(getMyList(int), any)
|
||||
}
|
||||
Reference in New Issue
Block a user