Do not create redundant special variance when enhancing types

#KT-8538 Fixed
This commit is contained in:
Denis Zharkov
2015-08-03 12:50:13 +03:00
parent b2766bfb57
commit b7c042510d
7 changed files with 42 additions and 11 deletions

View File

@@ -0,0 +1,10 @@
package test;
import org.jetbrains.annotations.*;
import java.util.*;
public interface ReadOnlyExtendsWildcard {
void bar(); // Non-SAM
void foo(@ReadOnly List<? extends CharSequence> x, @NotNull Comparable<? super String> y);
}