Merged LoadCompiledKotlin test int LoadJavaTest.
This commit is contained in:
@@ -0,0 +1,3 @@
|
||||
package test
|
||||
|
||||
class Ramification
|
||||
@@ -0,0 +1,5 @@
|
||||
package test
|
||||
|
||||
internal final class Ramification {
|
||||
/*primary*/ public constructor Ramification()
|
||||
}
|
||||
@@ -0,0 +1,3 @@
|
||||
package test
|
||||
|
||||
class Wine<in T>
|
||||
@@ -0,0 +1,5 @@
|
||||
package test
|
||||
|
||||
internal final class Wine</*0*/ in T> {
|
||||
/*primary*/ public constructor Wine</*0*/ in T>()
|
||||
}
|
||||
@@ -0,0 +1,6 @@
|
||||
package test
|
||||
|
||||
class Outer {
|
||||
inner class Inner {
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,9 @@
|
||||
package test
|
||||
|
||||
internal final class Outer {
|
||||
/*primary*/ public constructor Outer()
|
||||
|
||||
internal final inner class Inner {
|
||||
/*primary*/ public constructor Inner()
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,44 @@
|
||||
package test
|
||||
|
||||
class ConstructorTypeParamClassObjectTypeConflict<test> {
|
||||
class object {
|
||||
trait test
|
||||
}
|
||||
|
||||
val some: test? = null
|
||||
}
|
||||
|
||||
class ConstructorTypeParamClassObjectConflict<test> {
|
||||
class object {
|
||||
val test = 12
|
||||
}
|
||||
|
||||
val some = test
|
||||
}
|
||||
|
||||
class TestConstructorParamClassObjectConflict(test: String) {
|
||||
class object {
|
||||
val test = 12
|
||||
}
|
||||
|
||||
val some = test
|
||||
}
|
||||
|
||||
|
||||
class TestConstructorValClassObjectConflict(val test: String) {
|
||||
class object {
|
||||
val test = 12
|
||||
}
|
||||
|
||||
val some = test
|
||||
}
|
||||
|
||||
class TestClassObjectAndClassConflict {
|
||||
class object {
|
||||
val bla = 12
|
||||
}
|
||||
|
||||
val bla = "More"
|
||||
|
||||
val some = bla
|
||||
}
|
||||
@@ -0,0 +1,66 @@
|
||||
package test
|
||||
|
||||
internal final class ConstructorTypeParamClassObjectConflict</*0*/ test> {
|
||||
/*primary*/ public constructor ConstructorTypeParamClassObjectConflict</*0*/ test>()
|
||||
internal final val some: jet.Int
|
||||
internal final fun <get-some>(): jet.Int
|
||||
|
||||
internal class object <class-object-for-ConstructorTypeParamClassObjectConflict> {
|
||||
/*primary*/ private constructor <class-object-for-ConstructorTypeParamClassObjectConflict>()
|
||||
internal final val test: jet.Int
|
||||
internal final fun <get-test>(): jet.Int
|
||||
}
|
||||
}
|
||||
|
||||
internal final class ConstructorTypeParamClassObjectTypeConflict</*0*/ test> {
|
||||
/*primary*/ public constructor ConstructorTypeParamClassObjectTypeConflict</*0*/ test>()
|
||||
internal final val some: test?
|
||||
internal final fun <get-some>(): test?
|
||||
|
||||
internal class object <class-object-for-ConstructorTypeParamClassObjectTypeConflict> {
|
||||
/*primary*/ private constructor <class-object-for-ConstructorTypeParamClassObjectTypeConflict>()
|
||||
|
||||
internal trait test {
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
internal final class TestClassObjectAndClassConflict {
|
||||
/*primary*/ public constructor TestClassObjectAndClassConflict()
|
||||
internal final val bla: jet.String
|
||||
internal final fun <get-bla>(): jet.String
|
||||
internal final val some: jet.String
|
||||
internal final fun <get-some>(): jet.String
|
||||
|
||||
internal class object <class-object-for-TestClassObjectAndClassConflict> {
|
||||
/*primary*/ private constructor <class-object-for-TestClassObjectAndClassConflict>()
|
||||
internal final val bla: jet.Int
|
||||
internal final fun <get-bla>(): jet.Int
|
||||
}
|
||||
}
|
||||
|
||||
internal final class TestConstructorParamClassObjectConflict {
|
||||
/*primary*/ public constructor TestConstructorParamClassObjectConflict(/*0*/ test: jet.String)
|
||||
internal final val some: jet.String
|
||||
internal final fun <get-some>(): jet.String
|
||||
|
||||
internal class object <class-object-for-TestConstructorParamClassObjectConflict> {
|
||||
/*primary*/ private constructor <class-object-for-TestConstructorParamClassObjectConflict>()
|
||||
internal final val test: jet.Int
|
||||
internal final fun <get-test>(): jet.Int
|
||||
}
|
||||
}
|
||||
|
||||
internal final class TestConstructorValClassObjectConflict {
|
||||
/*primary*/ public constructor TestConstructorValClassObjectConflict(/*0*/ test: jet.String)
|
||||
internal final val some: jet.String
|
||||
internal final fun <get-some>(): jet.String
|
||||
internal final val test: jet.String
|
||||
internal final fun <get-test>(): jet.String
|
||||
|
||||
internal class object <class-object-for-TestConstructorValClassObjectConflict> {
|
||||
/*primary*/ private constructor <class-object-for-TestConstructorValClassObjectConflict>()
|
||||
internal final val test: jet.Int
|
||||
internal final fun <get-test>(): jet.Int
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,3 @@
|
||||
package test
|
||||
|
||||
class Juice<in T>
|
||||
@@ -0,0 +1,5 @@
|
||||
package test
|
||||
|
||||
internal final class Juice</*0*/ in T> {
|
||||
/*primary*/ public constructor Juice</*0*/ in T>()
|
||||
}
|
||||
@@ -0,0 +1,3 @@
|
||||
package test
|
||||
|
||||
class Beer<T>
|
||||
@@ -0,0 +1,5 @@
|
||||
package test
|
||||
|
||||
internal final class Beer</*0*/ T> {
|
||||
/*primary*/ public constructor Beer</*0*/ T>()
|
||||
}
|
||||
@@ -0,0 +1,3 @@
|
||||
package test
|
||||
|
||||
class ClassParamReferencesParam<A, B : A>
|
||||
@@ -0,0 +1,5 @@
|
||||
package test
|
||||
|
||||
internal final class ClassParamReferencesParam</*0*/ A, /*1*/ B : A> {
|
||||
/*primary*/ public constructor ClassParamReferencesParam</*0*/ A, /*1*/ B : A>()
|
||||
}
|
||||
@@ -0,0 +1,3 @@
|
||||
package test
|
||||
|
||||
class ClassParamReferencesParam<A, in B : A>
|
||||
@@ -0,0 +1,5 @@
|
||||
package test
|
||||
|
||||
internal final class ClassParamReferencesParam</*0*/ A, /*1*/ in B : A> {
|
||||
/*primary*/ public constructor ClassParamReferencesParam</*0*/ A, /*1*/ in B : A>()
|
||||
}
|
||||
@@ -0,0 +1,5 @@
|
||||
package test
|
||||
|
||||
trait TraitWithP<P>
|
||||
|
||||
class ClassParamReferencesSelf<A : TraitWithP<A>>
|
||||
@@ -0,0 +1,8 @@
|
||||
package test
|
||||
|
||||
internal final class ClassParamReferencesSelf</*0*/ A : test.TraitWithP<A>> {
|
||||
/*primary*/ public constructor ClassParamReferencesSelf</*0*/ A : test.TraitWithP<A>>()
|
||||
}
|
||||
|
||||
internal trait TraitWithP</*0*/ P> {
|
||||
}
|
||||
@@ -0,0 +1,3 @@
|
||||
package test
|
||||
|
||||
class Clock<A : java.lang.Number>
|
||||
@@ -0,0 +1,5 @@
|
||||
package test
|
||||
|
||||
internal final class Clock</*0*/ A : java.lang.Number> {
|
||||
/*primary*/ public constructor Clock</*0*/ A : java.lang.Number>()
|
||||
}
|
||||
@@ -0,0 +1,3 @@
|
||||
package test
|
||||
|
||||
class Clock<A> where A : java.lang.Number, A : java.io.Serializable
|
||||
@@ -0,0 +1,5 @@
|
||||
package test
|
||||
|
||||
internal final class Clock</*0*/ A : java.lang.Number> where A : java.io.Serializable {
|
||||
/*primary*/ public constructor Clock</*0*/ A : java.lang.Number>() where A : java.io.Serializable
|
||||
}
|
||||
@@ -0,0 +1,3 @@
|
||||
package test
|
||||
|
||||
class Clock<A : java.io.Serializable>
|
||||
@@ -0,0 +1,5 @@
|
||||
package test
|
||||
|
||||
internal final class Clock</*0*/ A : java.io.Serializable> {
|
||||
/*primary*/ public constructor Clock</*0*/ A : java.io.Serializable>()
|
||||
}
|
||||
@@ -0,0 +1,3 @@
|
||||
package test
|
||||
|
||||
class ClassTwoParams<P, Q>
|
||||
@@ -0,0 +1,5 @@
|
||||
package test
|
||||
|
||||
internal final class ClassTwoParams</*0*/ P, /*1*/ Q> {
|
||||
/*primary*/ public constructor ClassTwoParams</*0*/ P, /*1*/ Q>()
|
||||
}
|
||||
@@ -0,0 +1,3 @@
|
||||
package test
|
||||
|
||||
class ClassTwoParams<out P, Q>
|
||||
@@ -0,0 +1,5 @@
|
||||
package test
|
||||
|
||||
internal final class ClassTwoParams</*0*/ out P, /*1*/ Q> {
|
||||
/*primary*/ public constructor ClassTwoParams</*0*/ out P, /*1*/ Q>()
|
||||
}
|
||||
@@ -0,0 +1,4 @@
|
||||
package test
|
||||
|
||||
enum class EnumWithGenericConstructorParameter(list: List<String>?) {
|
||||
}
|
||||
+13
@@ -0,0 +1,13 @@
|
||||
package test
|
||||
|
||||
internal final enum class EnumWithGenericConstructorParameter : jet.Enum<test.EnumWithGenericConstructorParameter> {
|
||||
/*primary*/ private constructor EnumWithGenericConstructorParameter(/*0*/ list: jet.List<jet.String>?)
|
||||
public final override /*1*/ /*fake_override*/ fun name(): jet.String
|
||||
public final override /*1*/ /*fake_override*/ fun ordinal(): jet.Int
|
||||
|
||||
public class object <class-object-for-EnumWithGenericConstructorParameter> {
|
||||
/*primary*/ private constructor <class-object-for-EnumWithGenericConstructorParameter>()
|
||||
public final /*synthesized*/ fun valueOf(/*0*/ value: jet.String): test.EnumWithGenericConstructorParameter
|
||||
public final /*synthesized*/ fun values(): jet.Array<test.EnumWithGenericConstructorParameter>
|
||||
}
|
||||
}
|
||||
+4
@@ -0,0 +1,4 @@
|
||||
package test
|
||||
|
||||
enum class EnumWithPrimitiveConstructorParameter(b: Boolean) {
|
||||
}
|
||||
+13
@@ -0,0 +1,13 @@
|
||||
package test
|
||||
|
||||
internal final enum class EnumWithPrimitiveConstructorParameter : jet.Enum<test.EnumWithPrimitiveConstructorParameter> {
|
||||
/*primary*/ private constructor EnumWithPrimitiveConstructorParameter(/*0*/ b: jet.Boolean)
|
||||
public final override /*1*/ /*fake_override*/ fun name(): jet.String
|
||||
public final override /*1*/ /*fake_override*/ fun ordinal(): jet.Int
|
||||
|
||||
public class object <class-object-for-EnumWithPrimitiveConstructorParameter> {
|
||||
/*primary*/ private constructor <class-object-for-EnumWithPrimitiveConstructorParameter>()
|
||||
public final /*synthesized*/ fun valueOf(/*0*/ value: jet.String): test.EnumWithPrimitiveConstructorParameter
|
||||
public final /*synthesized*/ fun values(): jet.Array<test.EnumWithPrimitiveConstructorParameter>
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,5 @@
|
||||
package test
|
||||
|
||||
abstract class Aaa()
|
||||
|
||||
class Bbb() : Aaa()
|
||||
@@ -0,0 +1,9 @@
|
||||
package test
|
||||
|
||||
internal abstract class Aaa {
|
||||
/*primary*/ public constructor Aaa()
|
||||
}
|
||||
|
||||
internal final class Bbb : test.Aaa {
|
||||
/*primary*/ public constructor Bbb()
|
||||
}
|
||||
@@ -0,0 +1,5 @@
|
||||
package test
|
||||
|
||||
abstract class Aaa<P>()
|
||||
|
||||
class Bbb() : Aaa<java.util.Random>()
|
||||
@@ -0,0 +1,9 @@
|
||||
package test
|
||||
|
||||
internal abstract class Aaa</*0*/ P> {
|
||||
/*primary*/ public constructor Aaa</*0*/ P>()
|
||||
}
|
||||
|
||||
internal final class Bbb : test.Aaa<java.util.Random> {
|
||||
/*primary*/ public constructor Bbb()
|
||||
}
|
||||
@@ -0,0 +1,10 @@
|
||||
package test
|
||||
|
||||
public trait A<T> {
|
||||
fun bar(): T
|
||||
fun foo(): T = bar()
|
||||
}
|
||||
|
||||
public class B : A<String> {
|
||||
override fun bar() = ""
|
||||
}
|
||||
@@ -0,0 +1,12 @@
|
||||
package test
|
||||
|
||||
public trait A</*0*/ T> {
|
||||
internal abstract fun bar(): T
|
||||
internal open fun foo(): T
|
||||
}
|
||||
|
||||
public final class B : test.A<jet.String> {
|
||||
/*primary*/ public constructor B()
|
||||
internal open override /*1*/ fun bar(): jet.String
|
||||
internal open override /*1*/ /*fake_override*/ fun foo(): jet.String
|
||||
}
|
||||
@@ -0,0 +1,9 @@
|
||||
package test
|
||||
|
||||
trait Trait {
|
||||
open fun f(a: String) {
|
||||
}
|
||||
}
|
||||
|
||||
open class Class : Trait {
|
||||
}
|
||||
@@ -0,0 +1,10 @@
|
||||
package test
|
||||
|
||||
internal open class Class : test.Trait {
|
||||
/*primary*/ public constructor Class()
|
||||
internal open override /*1*/ /*fake_override*/ fun f(/*0*/ a: jet.String): jet.Unit
|
||||
}
|
||||
|
||||
internal trait Trait {
|
||||
internal open fun f(/*0*/ a: jet.String): jet.Unit
|
||||
}
|
||||
@@ -0,0 +1,5 @@
|
||||
package test
|
||||
|
||||
trait Aaa<P>
|
||||
|
||||
class Bbb() : Aaa<java.util.Random>
|
||||
@@ -0,0 +1,8 @@
|
||||
package test
|
||||
|
||||
internal trait Aaa</*0*/ P> {
|
||||
}
|
||||
|
||||
internal final class Bbb : test.Aaa<java.util.Random> {
|
||||
/*primary*/ public constructor Bbb()
|
||||
}
|
||||
@@ -0,0 +1,7 @@
|
||||
package test
|
||||
|
||||
class Outer() {
|
||||
open inner class Inner1()
|
||||
|
||||
inner class Inner2() : Inner1()
|
||||
}
|
||||
@@ -0,0 +1,13 @@
|
||||
package test
|
||||
|
||||
internal final class Outer {
|
||||
/*primary*/ public constructor Outer()
|
||||
|
||||
internal open inner class Inner1 {
|
||||
/*primary*/ public constructor Inner1()
|
||||
}
|
||||
|
||||
internal final inner class Inner2 : test.Outer.Inner1 {
|
||||
/*primary*/ public constructor Inner2()
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,5 @@
|
||||
package test
|
||||
|
||||
class Outer {
|
||||
inner class Inner<T>
|
||||
}
|
||||
@@ -0,0 +1,9 @@
|
||||
package test
|
||||
|
||||
internal final class Outer {
|
||||
/*primary*/ public constructor Outer()
|
||||
|
||||
internal final inner class Inner</*0*/ T> {
|
||||
/*primary*/ public constructor Inner</*0*/ T>()
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,6 @@
|
||||
package test
|
||||
|
||||
public object Obj {
|
||||
public val v: String = "val"
|
||||
public fun f(): String = "fun"
|
||||
}
|
||||
@@ -0,0 +1,15 @@
|
||||
package test
|
||||
|
||||
public object Obj {
|
||||
/*primary*/ private constructor Obj()
|
||||
public final val v: jet.String
|
||||
public final fun <get-v>(): jet.String
|
||||
public final fun f(): jet.String
|
||||
|
||||
public class object <class-object-for-Obj> : test.Obj {
|
||||
/*primary*/ private constructor <class-object-for-Obj>()
|
||||
public final override /*1*/ /*fake_override*/ val v: jet.String
|
||||
public final override /*1*/ /*fake_override*/ fun <get-v>(): jet.String
|
||||
public final override /*1*/ /*fake_override*/ fun f(): jet.String
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,8 @@
|
||||
package test
|
||||
|
||||
public class Outer {
|
||||
public object Obj {
|
||||
public val v: String = "val"
|
||||
public fun f(): String = "fun"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,19 @@
|
||||
package test
|
||||
|
||||
public final class Outer {
|
||||
/*primary*/ public constructor Outer()
|
||||
|
||||
public object Obj {
|
||||
/*primary*/ private constructor Obj()
|
||||
public final val v: jet.String
|
||||
public final fun <get-v>(): jet.String
|
||||
public final fun f(): jet.String
|
||||
|
||||
public class object <class-object-for-Obj> : test.Outer.Obj {
|
||||
/*primary*/ private constructor <class-object-for-Obj>()
|
||||
public final override /*1*/ /*fake_override*/ val v: jet.String
|
||||
public final override /*1*/ /*fake_override*/ fun <get-v>(): jet.String
|
||||
public final override /*1*/ /*fake_override*/ fun f(): jet.String
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,10 @@
|
||||
package test
|
||||
|
||||
public class Outer {
|
||||
public class object {
|
||||
public object Obj {
|
||||
public val v: String = "val"
|
||||
public fun f(): String = "fun"
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,23 @@
|
||||
package test
|
||||
|
||||
public final class Outer {
|
||||
/*primary*/ public constructor Outer()
|
||||
|
||||
public class object <class-object-for-Outer> {
|
||||
/*primary*/ private constructor <class-object-for-Outer>()
|
||||
|
||||
public object Obj {
|
||||
/*primary*/ private constructor Obj()
|
||||
public final val v: jet.String
|
||||
public final fun <get-v>(): jet.String
|
||||
public final fun f(): jet.String
|
||||
|
||||
public class object <class-object-for-Obj> : test.Outer.Obj {
|
||||
/*primary*/ private constructor <class-object-for-Obj>()
|
||||
public final override /*1*/ /*fake_override*/ val v: jet.String
|
||||
public final override /*1*/ /*fake_override*/ fun <get-v>(): jet.String
|
||||
public final override /*1*/ /*fake_override*/ fun f(): jet.String
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,8 @@
|
||||
package test
|
||||
|
||||
public object Outer {
|
||||
public object Obj {
|
||||
public val v: String = "val"
|
||||
public fun f(): String = "fun"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,23 @@
|
||||
package test
|
||||
|
||||
public object Outer {
|
||||
/*primary*/ private constructor Outer()
|
||||
|
||||
public class object <class-object-for-Outer> : test.Outer {
|
||||
/*primary*/ private constructor <class-object-for-Outer>()
|
||||
}
|
||||
|
||||
public object Obj {
|
||||
/*primary*/ private constructor Obj()
|
||||
public final val v: jet.String
|
||||
public final fun <get-v>(): jet.String
|
||||
public final fun f(): jet.String
|
||||
|
||||
public class object <class-object-for-Obj> : test.Outer.Obj {
|
||||
/*primary*/ private constructor <class-object-for-Obj>()
|
||||
public final override /*1*/ /*fake_override*/ val v: jet.String
|
||||
public final override /*1*/ /*fake_override*/ fun <get-v>(): jet.String
|
||||
public final override /*1*/ /*fake_override*/ fun f(): jet.String
|
||||
}
|
||||
}
|
||||
}
|
||||
+8
@@ -0,0 +1,8 @@
|
||||
package test
|
||||
|
||||
public object Obj {
|
||||
public val v: String = "val"
|
||||
public fun f(): String = "fun"
|
||||
}
|
||||
|
||||
val x = 5
|
||||
+18
@@ -0,0 +1,18 @@
|
||||
package test
|
||||
|
||||
internal val x: jet.Int
|
||||
internal fun <get-x>(): jet.Int
|
||||
|
||||
public object Obj {
|
||||
/*primary*/ private constructor Obj()
|
||||
public final val v: jet.String
|
||||
public final fun <get-v>(): jet.String
|
||||
public final fun f(): jet.String
|
||||
|
||||
public class object <class-object-for-Obj> : test.Obj {
|
||||
/*primary*/ private constructor <class-object-for-Obj>()
|
||||
public final override /*1*/ /*fake_override*/ val v: jet.String
|
||||
public final override /*1*/ /*fake_override*/ fun <get-v>(): jet.String
|
||||
public final override /*1*/ /*fake_override*/ fun f(): jet.String
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,5 @@
|
||||
package test
|
||||
|
||||
class Outer() {
|
||||
class Nested()
|
||||
}
|
||||
@@ -0,0 +1,9 @@
|
||||
package test
|
||||
|
||||
internal final class Outer {
|
||||
/*primary*/ public constructor Outer()
|
||||
|
||||
internal final class Nested {
|
||||
/*primary*/ public constructor Nested()
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,7 @@
|
||||
package test
|
||||
|
||||
class Outer() {
|
||||
open class Nested1()
|
||||
|
||||
class Nested2() : Nested1()
|
||||
}
|
||||
@@ -0,0 +1,13 @@
|
||||
package test
|
||||
|
||||
internal final class Outer {
|
||||
/*primary*/ public constructor Outer()
|
||||
|
||||
internal open class Nested1 {
|
||||
/*primary*/ public constructor Nested1()
|
||||
}
|
||||
|
||||
internal final class Nested2 : test.Outer.Nested1 {
|
||||
/*primary*/ public constructor Nested2()
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,5 @@
|
||||
package test
|
||||
|
||||
class Outer {
|
||||
class Nested<T>
|
||||
}
|
||||
@@ -0,0 +1,9 @@
|
||||
package test
|
||||
|
||||
internal final class Outer {
|
||||
/*primary*/ public constructor Outer()
|
||||
|
||||
internal final class Nested</*0*/ T> {
|
||||
/*primary*/ public constructor Nested</*0*/ T>()
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,5 @@
|
||||
package test
|
||||
|
||||
public trait SingleAbstractMethod {
|
||||
fun foo()
|
||||
}
|
||||
@@ -0,0 +1,5 @@
|
||||
package test
|
||||
|
||||
public trait SingleAbstractMethod {
|
||||
internal abstract fun foo(): jet.Unit
|
||||
}
|
||||
@@ -0,0 +1,3 @@
|
||||
package test
|
||||
|
||||
trait Trtrtr
|
||||
@@ -0,0 +1,4 @@
|
||||
package test
|
||||
|
||||
internal trait Trtrtr {
|
||||
}
|
||||
Reference in New Issue
Block a user