Added check for extra and missing upper bounds in alternative signatures.

This commit is contained in:
Evgeny Gerashchenko
2012-06-21 18:48:20 +04:00
parent e59120f002
commit ee1f1f3d56
7 changed files with 58 additions and 4 deletions
@@ -0,0 +1,10 @@
package test;
import jet.runtime.typeinfo.KotlinSignature;
public class ExtraUpperBound {
@KotlinSignature("fun <A : Runnable> foo() : String where A : Cloneable")
public <A extends Runnable> String foo() {
throw new UnsupportedOperationException();
}
}