Merged LoadCompiledKotlin test int LoadJavaTest.
This commit is contained in:
@@ -0,0 +1,7 @@
|
||||
package test
|
||||
|
||||
class ClassObjectDeclaresProperty {
|
||||
class object {
|
||||
val i = 1
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,11 @@
|
||||
package test
|
||||
|
||||
internal final class ClassObjectDeclaresProperty {
|
||||
/*primary*/ public constructor ClassObjectDeclaresProperty()
|
||||
|
||||
internal class object <class-object-for-ClassObjectDeclaresProperty> {
|
||||
/*primary*/ private constructor <class-object-for-ClassObjectDeclaresProperty>()
|
||||
internal final val i: jet.Int
|
||||
internal final fun <get-i>(): jet.Int
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,7 @@
|
||||
package test
|
||||
|
||||
class ClassObjectDeclaresProperty {
|
||||
class object {
|
||||
var s = ""
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,12 @@
|
||||
package test
|
||||
|
||||
internal final class ClassObjectDeclaresProperty {
|
||||
/*primary*/ public constructor ClassObjectDeclaresProperty()
|
||||
|
||||
internal class object <class-object-for-ClassObjectDeclaresProperty> {
|
||||
/*primary*/ private constructor <class-object-for-ClassObjectDeclaresProperty>()
|
||||
internal final var s: jet.String
|
||||
internal final fun <get-s>(): jet.String
|
||||
internal final fun <set-s>(/*0*/ <set-?>: jet.String): jet.Unit
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,14 @@
|
||||
package test
|
||||
|
||||
public class Pub {
|
||||
class object {}
|
||||
}
|
||||
|
||||
private class Pri {
|
||||
class object {}
|
||||
}
|
||||
|
||||
class Int {
|
||||
class object {}
|
||||
}
|
||||
|
||||
+25
@@ -0,0 +1,25 @@
|
||||
package test
|
||||
|
||||
internal final class Int {
|
||||
/*primary*/ public constructor Int()
|
||||
|
||||
internal class object <class-object-for-Int> {
|
||||
/*primary*/ private constructor <class-object-for-Int>()
|
||||
}
|
||||
}
|
||||
|
||||
private final class Pri {
|
||||
/*primary*/ public constructor Pri()
|
||||
|
||||
private class object <class-object-for-Pri> {
|
||||
/*primary*/ private constructor <class-object-for-Pri>()
|
||||
}
|
||||
}
|
||||
|
||||
public final class Pub {
|
||||
/*primary*/ public constructor Pub()
|
||||
|
||||
public class object <class-object-for-Pub> {
|
||||
/*primary*/ private constructor <class-object-for-Pub>()
|
||||
}
|
||||
}
|
||||
+37
@@ -0,0 +1,37 @@
|
||||
package test
|
||||
|
||||
public class PubPri {
|
||||
private class object {}
|
||||
}
|
||||
|
||||
public class PubInt {
|
||||
internal class object {}
|
||||
}
|
||||
|
||||
public class PubPub {
|
||||
public class object {}
|
||||
}
|
||||
|
||||
internal class IntPri {
|
||||
private class object {}
|
||||
}
|
||||
|
||||
internal class IntInt {
|
||||
internal class object {}
|
||||
}
|
||||
|
||||
internal class IntPub {
|
||||
public class object {}
|
||||
}
|
||||
|
||||
private class PriPri {
|
||||
private class object {}
|
||||
}
|
||||
|
||||
private class PriInt {
|
||||
internal class object {}
|
||||
}
|
||||
|
||||
private class PriPub {
|
||||
public class object {}
|
||||
}
|
||||
+73
@@ -0,0 +1,73 @@
|
||||
package test
|
||||
|
||||
internal final class IntInt {
|
||||
/*primary*/ public constructor IntInt()
|
||||
|
||||
internal class object <class-object-for-IntInt> {
|
||||
/*primary*/ private constructor <class-object-for-IntInt>()
|
||||
}
|
||||
}
|
||||
|
||||
internal final class IntPri {
|
||||
/*primary*/ public constructor IntPri()
|
||||
|
||||
private class object <class-object-for-IntPri> {
|
||||
/*primary*/ private constructor <class-object-for-IntPri>()
|
||||
}
|
||||
}
|
||||
|
||||
internal final class IntPub {
|
||||
/*primary*/ public constructor IntPub()
|
||||
|
||||
public class object <class-object-for-IntPub> {
|
||||
/*primary*/ private constructor <class-object-for-IntPub>()
|
||||
}
|
||||
}
|
||||
|
||||
private final class PriInt {
|
||||
/*primary*/ public constructor PriInt()
|
||||
|
||||
internal class object <class-object-for-PriInt> {
|
||||
/*primary*/ private constructor <class-object-for-PriInt>()
|
||||
}
|
||||
}
|
||||
|
||||
private final class PriPri {
|
||||
/*primary*/ public constructor PriPri()
|
||||
|
||||
private class object <class-object-for-PriPri> {
|
||||
/*primary*/ private constructor <class-object-for-PriPri>()
|
||||
}
|
||||
}
|
||||
|
||||
private final class PriPub {
|
||||
/*primary*/ public constructor PriPub()
|
||||
|
||||
public class object <class-object-for-PriPub> {
|
||||
/*primary*/ private constructor <class-object-for-PriPub>()
|
||||
}
|
||||
}
|
||||
|
||||
public final class PubInt {
|
||||
/*primary*/ public constructor PubInt()
|
||||
|
||||
internal class object <class-object-for-PubInt> {
|
||||
/*primary*/ private constructor <class-object-for-PubInt>()
|
||||
}
|
||||
}
|
||||
|
||||
public final class PubPri {
|
||||
/*primary*/ public constructor PubPri()
|
||||
|
||||
private class object <class-object-for-PubPri> {
|
||||
/*primary*/ private constructor <class-object-for-PubPri>()
|
||||
}
|
||||
}
|
||||
|
||||
public final class PubPub {
|
||||
/*primary*/ public constructor PubPub()
|
||||
|
||||
public class object <class-object-for-PubPub> {
|
||||
/*primary*/ private constructor <class-object-for-PubPub>()
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,8 @@
|
||||
package test
|
||||
|
||||
trait Bbb
|
||||
|
||||
class ClassObjectextendsTrait {
|
||||
class object : Bbb {
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,12 @@
|
||||
package test
|
||||
|
||||
internal trait Bbb {
|
||||
}
|
||||
|
||||
internal final class ClassObjectextendsTrait {
|
||||
/*primary*/ public constructor ClassObjectextendsTrait()
|
||||
|
||||
internal class object <class-object-for-ClassObjectextendsTrait> : test.Bbb {
|
||||
/*primary*/ private constructor <class-object-for-ClassObjectextendsTrait>()
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,8 @@
|
||||
package test
|
||||
|
||||
trait Bbb<P>
|
||||
|
||||
class ClassObjectExtendsTraitWithTP {
|
||||
class object : Bbb<String> {
|
||||
}
|
||||
}
|
||||
+12
@@ -0,0 +1,12 @@
|
||||
package test
|
||||
|
||||
internal trait Bbb</*0*/ P> {
|
||||
}
|
||||
|
||||
internal final class ClassObjectExtendsTraitWithTP {
|
||||
/*primary*/ public constructor ClassObjectExtendsTraitWithTP()
|
||||
|
||||
internal class object <class-object-for-ClassObjectExtendsTraitWithTP> : test.Bbb<jet.String> {
|
||||
/*primary*/ private constructor <class-object-for-ClassObjectExtendsTraitWithTP>()
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,9 @@
|
||||
package test
|
||||
|
||||
class A {
|
||||
class object {
|
||||
val some = 1
|
||||
}
|
||||
|
||||
val other = some
|
||||
}
|
||||
@@ -0,0 +1,13 @@
|
||||
package test
|
||||
|
||||
internal final class A {
|
||||
/*primary*/ public constructor A()
|
||||
internal final val other: jet.Int
|
||||
internal final fun <get-other>(): jet.Int
|
||||
|
||||
internal class object <class-object-for-A> {
|
||||
/*primary*/ private constructor <class-object-for-A>()
|
||||
internal final val some: jet.Int
|
||||
internal final fun <get-some>(): jet.Int
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,11 @@
|
||||
package test
|
||||
|
||||
trait T {
|
||||
fun foo(): Int
|
||||
}
|
||||
|
||||
class A : T {
|
||||
override fun foo() = 42
|
||||
|
||||
class object : T by A()
|
||||
}
|
||||
@@ -0,0 +1,15 @@
|
||||
package test
|
||||
|
||||
internal final class A : test.T {
|
||||
/*primary*/ public constructor A()
|
||||
internal open override /*1*/ fun foo(): jet.Int
|
||||
|
||||
internal class object <class-object-for-A> : test.T {
|
||||
/*primary*/ private constructor <class-object-for-A>()
|
||||
internal open override /*1*/ /*delegation*/ fun foo(): jet.Int
|
||||
}
|
||||
}
|
||||
|
||||
internal trait T {
|
||||
internal abstract fun foo(): jet.Int
|
||||
}
|
||||
@@ -0,0 +1,11 @@
|
||||
package test
|
||||
|
||||
class TestFirst {
|
||||
class object {
|
||||
fun testing(a: InnerClass) = 45
|
||||
fun testing(a: NotInnerClass) = 45
|
||||
}
|
||||
|
||||
inner class InnerClass
|
||||
inner class NotInnerClass
|
||||
}
|
||||
@@ -0,0 +1,19 @@
|
||||
package test
|
||||
|
||||
internal final class TestFirst {
|
||||
/*primary*/ public constructor TestFirst()
|
||||
|
||||
internal class object <class-object-for-TestFirst> {
|
||||
/*primary*/ private constructor <class-object-for-TestFirst>()
|
||||
internal final fun testing(/*0*/ a: test.TestFirst.InnerClass): jet.Int
|
||||
internal final fun testing(/*0*/ a: test.TestFirst.NotInnerClass): jet.Int
|
||||
}
|
||||
|
||||
internal final inner class InnerClass {
|
||||
/*primary*/ public constructor InnerClass()
|
||||
}
|
||||
|
||||
internal final inner class NotInnerClass {
|
||||
/*primary*/ public constructor NotInnerClass()
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,6 @@
|
||||
package test
|
||||
|
||||
class SimpleClassObject() {
|
||||
class object {
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,9 @@
|
||||
package test
|
||||
|
||||
internal final class SimpleClassObject {
|
||||
/*primary*/ public constructor SimpleClassObject()
|
||||
|
||||
internal class object <class-object-for-SimpleClassObject> {
|
||||
/*primary*/ private constructor <class-object-for-SimpleClassObject>()
|
||||
}
|
||||
}
|
||||
+30
@@ -0,0 +1,30 @@
|
||||
package test
|
||||
|
||||
class Test {
|
||||
|
||||
class object {
|
||||
|
||||
public val prop1 : Int = 10
|
||||
|
||||
public var prop2 : Int = 11
|
||||
protected set
|
||||
|
||||
public val prop3: Int = 12
|
||||
get() {
|
||||
return $prop3
|
||||
}
|
||||
|
||||
var prop4 : Int = 13
|
||||
|
||||
fun incProp4() {
|
||||
$prop4++
|
||||
}
|
||||
|
||||
public var prop5 : Int = 14
|
||||
|
||||
public var prop7 : Int = 20
|
||||
set(i: Int) {
|
||||
$prop7++
|
||||
}
|
||||
}
|
||||
}
|
||||
+26
@@ -0,0 +1,26 @@
|
||||
package test
|
||||
|
||||
internal final class Test {
|
||||
/*primary*/ public constructor Test()
|
||||
|
||||
internal class object <class-object-for-Test> {
|
||||
/*primary*/ private constructor <class-object-for-Test>()
|
||||
public final val prop1: jet.Int
|
||||
public final fun <get-prop1>(): jet.Int
|
||||
public final var prop2: jet.Int
|
||||
public final fun <get-prop2>(): jet.Int
|
||||
protected final fun <set-prop2>(/*0*/ <set-?>: jet.Int): jet.Unit
|
||||
public final val prop3: jet.Int
|
||||
public final fun <get-prop3>(): jet.Int
|
||||
internal final var prop4: jet.Int
|
||||
internal final fun <get-prop4>(): jet.Int
|
||||
internal final fun <set-prop4>(/*0*/ <set-?>: jet.Int): jet.Unit
|
||||
public final var prop5: jet.Int
|
||||
public final fun <get-prop5>(): jet.Int
|
||||
public final fun <set-prop5>(/*0*/ <set-?>: jet.Int): jet.Unit
|
||||
public final var prop7: jet.Int
|
||||
public final fun <get-prop7>(): jet.Int
|
||||
public final fun <set-prop7>(/*0*/ i: jet.Int): jet.Unit
|
||||
internal final fun incProp4(): jet.Unit
|
||||
}
|
||||
}
|
||||
+30
@@ -0,0 +1,30 @@
|
||||
package test
|
||||
|
||||
trait Test {
|
||||
|
||||
class object {
|
||||
|
||||
public val prop1 : Int = 10
|
||||
|
||||
public var prop2 : Int = 11
|
||||
protected set
|
||||
|
||||
public val prop3: Int = 12
|
||||
get() {
|
||||
return $prop3
|
||||
}
|
||||
|
||||
var prop4 : Int = 13
|
||||
|
||||
fun incProp4() {
|
||||
$prop4++
|
||||
}
|
||||
|
||||
public var prop5 : Int = 14
|
||||
|
||||
public var prop7 : Int = 20
|
||||
set(i: Int) {
|
||||
$prop7++
|
||||
}
|
||||
}
|
||||
}
|
||||
+25
@@ -0,0 +1,25 @@
|
||||
package test
|
||||
|
||||
internal trait Test {
|
||||
|
||||
internal class object <class-object-for-Test> {
|
||||
/*primary*/ private constructor <class-object-for-Test>()
|
||||
public final val prop1: jet.Int
|
||||
public final fun <get-prop1>(): jet.Int
|
||||
public final var prop2: jet.Int
|
||||
public final fun <get-prop2>(): jet.Int
|
||||
protected final fun <set-prop2>(/*0*/ <set-?>: jet.Int): jet.Unit
|
||||
public final val prop3: jet.Int
|
||||
public final fun <get-prop3>(): jet.Int
|
||||
internal final var prop4: jet.Int
|
||||
internal final fun <get-prop4>(): jet.Int
|
||||
internal final fun <set-prop4>(/*0*/ <set-?>: jet.Int): jet.Unit
|
||||
public final var prop5: jet.Int
|
||||
public final fun <get-prop5>(): jet.Int
|
||||
public final fun <set-prop5>(/*0*/ <set-?>: jet.Int): jet.Unit
|
||||
public final var prop7: jet.Int
|
||||
public final fun <get-prop7>(): jet.Int
|
||||
public final fun <set-prop7>(/*0*/ i: jet.Int): jet.Unit
|
||||
internal final fun incProp4(): jet.Unit
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user