Implement rendering of raw types

Also add some clarification in spec
This commit is contained in:
Denis Zharkov
2015-08-04 15:39:17 +03:00
parent 51668b4cc3
commit 41d4af2cb9
38 changed files with 236 additions and 109 deletions

View File

@@ -0,0 +1,5 @@
package foo;
public abstract class A implements B {
}

View File

@@ -0,0 +1,6 @@
package foo;
import java.util.*;
public interface B<T> {
B<String> foo(List<String> x, String y);
}

View File

@@ -0,0 +1,5 @@
import foo.A
class C : A() {
<caret>
}

View File

@@ -0,0 +1,8 @@
import foo.A
import foo.B
class C : A() {
override fun foo(x: MutableList<Any?>?, y: String?): B<*>? {
<selection><caret>throw UnsupportedOperationException()</selection>
}
}