Moved compiledJava cases to generated test.
This commit is contained in:
+1
@@ -1,5 +1,6 @@
|
||||
package test;
|
||||
|
||||
//TODO: move to LoadJavaTestGenerated when possible
|
||||
public enum MyEnum {
|
||||
ENTRY,
|
||||
ANOTHER;
|
||||
+21
@@ -0,0 +1,21 @@
|
||||
package test;
|
||||
|
||||
//This test could be written in simple load java test, but KT-3128 prevents from writing Kotlin counterpart for it
|
||||
//See the same test data in sourceJava test data
|
||||
public interface ReturnInnerSubclassOfSupersInner {
|
||||
class Super<A> {
|
||||
class Inner {
|
||||
Super<A> get() {
|
||||
throw new UnsupportedOperationException();
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
class Sub<B> extends Super<B> {
|
||||
class Inner extends Super<B>.Inner {
|
||||
Sub<B> get() {
|
||||
throw new UnsupportedOperationException();
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
+22
@@ -0,0 +1,22 @@
|
||||
package test
|
||||
|
||||
public trait ReturnInnerSubclassOfSupersInner : java.lang.Object {
|
||||
|
||||
public open class Sub</*0*/ B> : test.ReturnInnerSubclassOfSupersInner.Super<B> {
|
||||
public constructor Sub</*0*/ B>()
|
||||
|
||||
public/*package*/ open inner class Inner : test.ReturnInnerSubclassOfSupersInner.Super.Inner {
|
||||
public/*package*/ constructor Inner()
|
||||
public/*package*/ open override /*1*/ fun get() : test.ReturnInnerSubclassOfSupersInner.Sub<B>?
|
||||
}
|
||||
}
|
||||
|
||||
public open class Super</*0*/ A> : java.lang.Object {
|
||||
public constructor Super</*0*/ A>()
|
||||
|
||||
public/*package*/ open inner class Inner : java.lang.Object {
|
||||
public/*package*/ constructor Inner()
|
||||
public/*package*/ open fun get() : test.ReturnInnerSubclassOfSupersInner.Super<A>?
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user