Pull Up: Kotlin -> Java interoperability

This commit is contained in:
Alexey Sedunov
2015-08-04 15:02:50 +03:00
committed by Alexey Sedunov
parent ffc56a7c31
commit a9783ffe81
55 changed files with 733 additions and 91 deletions
@@ -0,0 +1,21 @@
import org.jetbrains.annotations.NotNull;
abstract class A<T extends I, U extends I, V> {
@NotNull
public final T foo1;
@NotNull
public final Z<T> foo2;
public final Object foo3;
@NotNull
public final Z foo4;
@NotNull
public final T foo5;
@NotNull
public final Z<T> foo6;
public final Object foo7;
@NotNull
public final Z foo8;
abstract <S extends T> void foo(@NotNull T x1, @NotNull Z<T> x2, Object y1, @NotNull Z y2, @NotNull I w1, @NotNull Z w2, @NotNull S s1, @NotNull Z<S> s2);
}