Local interfaces are forbidden now
This commit is contained in:
-24
@@ -1,24 +0,0 @@
|
||||
fun foo() {
|
||||
open class Z(p: Int)
|
||||
interface T;
|
||||
|
||||
{
|
||||
<selection>class A: Z(1), T</selection>
|
||||
}
|
||||
|
||||
{
|
||||
class B: Z(1), T
|
||||
}
|
||||
|
||||
{
|
||||
class C: Z(1)
|
||||
}
|
||||
|
||||
{
|
||||
class D: Z(2), T
|
||||
}
|
||||
|
||||
{
|
||||
class E: T
|
||||
}
|
||||
}
|
||||
Vendored
-3
@@ -1,3 +0,0 @@
|
||||
class A: Z(1), T
|
||||
|
||||
class B: Z(1), T
|
||||
-42
@@ -1,42 +0,0 @@
|
||||
fun foo() {
|
||||
<selection>{
|
||||
open class Z<T>(p: T)
|
||||
interface T
|
||||
class A: Z<Int>(1), T
|
||||
}</selection>
|
||||
|
||||
{
|
||||
open class Z<A>(r: A)
|
||||
interface T
|
||||
class B: Z<Int>(1), T
|
||||
}
|
||||
|
||||
{
|
||||
open class T<A>(r: A)
|
||||
interface Z
|
||||
class C: T<Int>(1), Z
|
||||
}
|
||||
|
||||
{
|
||||
open class Z<T>(q: T)
|
||||
interface T
|
||||
class D: Z<Int>(2), T
|
||||
}
|
||||
|
||||
{
|
||||
open class Z<T>(q: T)
|
||||
class E: Z<Int>(1)
|
||||
}
|
||||
|
||||
{
|
||||
open class Z<A>(r: A)
|
||||
interface T
|
||||
class F: Z<String>("1"), T
|
||||
}
|
||||
|
||||
{
|
||||
open class Z(r: Int)
|
||||
interface T
|
||||
class B: Z(1), T
|
||||
}
|
||||
}
|
||||
Vendored
-17
@@ -1,17 +0,0 @@
|
||||
{
|
||||
open class Z<T>(p: T)
|
||||
interface T
|
||||
class A: Z<Int>(1), T
|
||||
}
|
||||
|
||||
{
|
||||
open class Z<A>(r: A)
|
||||
interface T
|
||||
class B: Z<Int>(1), T
|
||||
}
|
||||
|
||||
{
|
||||
open class T<A>(r: A)
|
||||
interface Z
|
||||
class C: T<Int>(1), Z
|
||||
}
|
||||
-25
@@ -1,25 +0,0 @@
|
||||
fun foo() {
|
||||
open class Z(p: Int)
|
||||
interface T
|
||||
interface U;
|
||||
|
||||
{
|
||||
<selection>class A: Z(1), T, U</selection>
|
||||
}
|
||||
|
||||
{
|
||||
class B: Z(1), U, T
|
||||
}
|
||||
|
||||
{
|
||||
class C: Z(1)
|
||||
}
|
||||
|
||||
{
|
||||
class D: Z(1), T
|
||||
}
|
||||
|
||||
{
|
||||
class E: Z(1), U
|
||||
}
|
||||
}
|
||||
-3
@@ -1,3 +0,0 @@
|
||||
class A: Z(1), T, U
|
||||
|
||||
class B: Z(1), U, T
|
||||
+1
-1
@@ -1,5 +1,5 @@
|
||||
fun foo() {
|
||||
interface T
|
||||
abstract class T
|
||||
|
||||
<selection>fun bar1<A, B, C>(a: A, b: B, c: C): A where B: A, C: B, C: T = c</selection>
|
||||
|
||||
|
||||
Reference in New Issue
Block a user