Disabled super functions checking on error types.

This commit is contained in:
Evgeny Gerashchenko
2013-02-20 17:16:52 +04:00
parent b3ec87f956
commit 3c7d413456
5 changed files with 85 additions and 9 deletions
@@ -0,0 +1,15 @@
package test
public trait ErrorTypes : java.lang.Object {
public trait Sub : test.ErrorTypes.Super {
public abstract fun errorTypeInParameter(/*0*/ list : jet.List<jet.Array<[ERROR : Unresolved java class: T]>?>?) : Unit
public abstract override /*1*/ /*fake_override*/ fun errorTypeInParameter(/*0*/ list : jet.List<jet.Array<[ERROR : Unresolved java class: T]>?>?) : Unit
public abstract override /*1*/ fun returnErrorType() : [ERROR : Unresolved java class: T]
}
public trait Super : java.lang.Object {
public abstract fun errorTypeInParameter(/*0*/ list : jet.List<jet.Array<[ERROR : Unresolved java class: T]>?>?) : Unit
public abstract fun returnErrorType() : [ERROR : Unresolved java class: T]
}
}
@@ -0,0 +1,17 @@
package test;
import java.util.List;
public interface ErrorTypes {
interface Super {
void errorTypeInParameter(List<T[]> list);
T returnErrorType();
}
interface Sub extends Super {
void errorTypeInParameter(List<T[]> list);
T returnErrorType();
}
}