fix tests in org.jetbrains.kotlin.checkers

This commit is contained in:
Michael Nedzelsky
2015-09-03 15:25:57 +03:00
parent a3f22939f1
commit bc5c9065d2
2821 changed files with 12932 additions and 12960 deletions
@@ -1,11 +1,11 @@
package
internal fun a(/*0*/ aa: A): kotlin.Unit
public fun a(/*0*/ aa: A): kotlin.Unit
internal final class A {
public final class A {
public constructor A()
internal final fun component1(): kotlin.Int
internal final fun component2(): kotlin.Int
public final fun component1(): kotlin.Int
public final fun component2(): kotlin.Int
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
@@ -1,40 +1,40 @@
package
internal fun f1(/*0*/ p: In<in X>): kotlin.Unit
internal fun f10(/*0*/ p: Out<*>): kotlin.Unit
internal fun f11(/*0*/ p: Inv<*>): kotlin.Unit
internal fun f2(/*0*/ p: In<out X>): kotlin.Unit
internal fun f3(/*0*/ p: In<X>): kotlin.Unit
internal fun f4(/*0*/ p: Out<out X>): kotlin.Unit
internal fun f5(/*0*/ p: Out<in X>): kotlin.Unit
internal fun f6(/*0*/ p: Inv<X>): kotlin.Unit
internal fun f6(/*0*/ p: Out<X>): kotlin.Unit
internal fun f7(/*0*/ p: Inv<in X>): kotlin.Unit
internal fun f8(/*0*/ p: Inv<out X>): kotlin.Unit
internal fun f9(/*0*/ p: In<*>): kotlin.Unit
public fun f1(/*0*/ p: In<in X>): kotlin.Unit
public fun f10(/*0*/ p: Out<*>): kotlin.Unit
public fun f11(/*0*/ p: Inv<*>): kotlin.Unit
public fun f2(/*0*/ p: In<out X>): kotlin.Unit
public fun f3(/*0*/ p: In<X>): kotlin.Unit
public fun f4(/*0*/ p: Out<out X>): kotlin.Unit
public fun f5(/*0*/ p: Out<in X>): kotlin.Unit
public fun f6(/*0*/ p: Inv<X>): kotlin.Unit
public fun f6(/*0*/ p: Out<X>): kotlin.Unit
public fun f7(/*0*/ p: Inv<in X>): kotlin.Unit
public fun f8(/*0*/ p: Inv<out X>): kotlin.Unit
public fun f9(/*0*/ p: In<*>): kotlin.Unit
internal final class In</*0*/ in T> {
public final class In</*0*/ in T> {
public constructor In</*0*/ in T>()
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
}
internal final class Inv</*0*/ T> {
public final class Inv</*0*/ T> {
public constructor Inv</*0*/ T>()
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
}
internal final class Out</*0*/ out T> {
public final class Out</*0*/ out T> {
public constructor Out</*0*/ out T>()
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
}
internal final class X {
public final class X {
public constructor X()
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
@@ -1,13 +1,13 @@
package
package d {
internal fun foo(/*0*/ list: kotlin.List<d.A>): kotlin.Unit
public fun foo(/*0*/ list: kotlin.List<d.A>): kotlin.Unit
internal final class A {
public final class A {
public constructor A()
internal final fun component1(): kotlin.Int
internal final fun component2(): kotlin.Int
internal final fun component3(): kotlin.Int
public final fun component1(): kotlin.Int
public final fun component2(): kotlin.Int
public final fun component3(): kotlin.Int
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
@@ -1,11 +1,11 @@
package
internal fun a(/*0*/ aa: A?, /*1*/ b: kotlin.Any): kotlin.Unit
public fun a(/*0*/ aa: A?, /*1*/ b: kotlin.Any): kotlin.Unit
internal final class A {
public final class A {
public constructor A()
internal final fun component1(): kotlin.Int
internal final fun component2(): kotlin.Int
public final fun component1(): kotlin.Int
public final fun component2(): kotlin.Int
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
@@ -1,35 +1,35 @@
package
a() internal fun <no name provided>(): kotlin.Unit
internal fun <no name provided>(): kotlin.Unit
internal fun outerFun(): kotlin.Unit
internal fun @[a()] A.<no name provided>(): kotlin.Unit
internal fun A.<no name provided>(): kotlin.Unit
a() public fun <no name provided>(): kotlin.Unit
public fun <no name provided>(): kotlin.Unit
public fun outerFun(): kotlin.Unit
public fun @[a()] A.<no name provided>(): kotlin.Unit
public fun A.<no name provided>(): kotlin.Unit
internal interface A {
public interface A {
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
}
internal interface B {
public interface B {
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
}
internal final class Outer {
public final class Outer {
public constructor Outer()
a() internal final fun <no name provided>(): kotlin.Unit
internal final fun <no name provided>(): kotlin.Unit
a() public final fun <no name provided>(): kotlin.Unit
public final fun <no name provided>(): kotlin.Unit
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
internal final fun @[a()] A.<no name provided>(): kotlin.Unit
internal final fun B.<no name provided>(): kotlin.Unit
public final fun @[a()] A.<no name provided>(): kotlin.Unit
public final fun B.<no name provided>(): kotlin.Unit
}
kotlin.annotation.Target(allowedTargets = {AnnotationTarget.TYPE, AnnotationTarget.FUNCTION}) kotlin.annotation.annotation() internal final class a : kotlin.Annotation {
kotlin.annotation.Target(allowedTargets = {AnnotationTarget.TYPE, AnnotationTarget.FUNCTION}) kotlin.annotation.annotation() public final class a : kotlin.Annotation {
public constructor a()
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
@@ -1,3 +1,3 @@
package
internal fun test(): kotlin.Unit
public fun test(): kotlin.Unit
@@ -1,20 +1,20 @@
package
package a {
internal fun test(/*0*/ mc1: a.MyClass, /*1*/ mc2: a.MyClass2): kotlin.Unit
internal fun use(/*0*/ vararg a: kotlin.Any? /*kotlin.Array<out kotlin.Any?>*/): kotlin.Array<out kotlin.Any?>
internal fun a.MyClass2.component1(): kotlin.Double
internal fun a.MyClass2.component1(): kotlin.Double
public fun test(/*0*/ mc1: a.MyClass, /*1*/ mc2: a.MyClass2): kotlin.Unit
public fun use(/*0*/ vararg a: kotlin.Any? /*kotlin.Array<out kotlin.Any?>*/): kotlin.Array<out kotlin.Any?>
public fun a.MyClass2.component1(): kotlin.Double
public fun a.MyClass2.component1(): kotlin.Double
internal final class MyClass {
public final class MyClass {
public constructor MyClass()
internal final fun component1(/*0*/ i: kotlin.Int): kotlin.Unit
public final fun component1(/*0*/ i: kotlin.Int): kotlin.Unit
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
}
internal final class MyClass2 {
public final class MyClass2 {
public constructor MyClass2()
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
@@ -1,12 +1,12 @@
package
internal fun a(): kotlin.Unit
internal fun use(/*0*/ a: kotlin.Any): kotlin.Any
public fun a(): kotlin.Unit
public fun use(/*0*/ a: kotlin.Any): kotlin.Any
internal final class A {
public final class A {
public constructor A()
internal final fun component1(): kotlin.Int
internal final fun component2(): kotlin.Int
public final fun component1(): kotlin.Int
public final fun component2(): kotlin.Int
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
@@ -1,7 +1,7 @@
package
internal val </*0*/ out T> T.x: kotlin.Int
internal val </*0*/ in T> T.y: kotlin.Int
internal fun </*0*/ in T> f(): kotlin.Unit
internal fun </*0*/ out T> g(): kotlin.Unit
internal fun </*0*/ out T, /*1*/ in X, /*2*/ Y> h(): kotlin.Unit
public val </*0*/ out T> T.x: kotlin.Int
public val </*0*/ in T> T.y: kotlin.Int
public fun </*0*/ in T> f(): kotlin.Unit
public fun </*0*/ out T> g(): kotlin.Unit
public fun </*0*/ out T, /*1*/ in X, /*2*/ Y> h(): kotlin.Unit
@@ -16,13 +16,13 @@ class Foo {
privateProperty.f2()
}
protected val protectedProperty = object : MyClass(), MyTrait {}
<!AMBIGUOUS_ANONYMOUS_TYPE_INFERRED!>protected val protectedProperty<!> = object : MyClass(), MyTrait {}
<!AMBIGUOUS_ANONYMOUS_TYPE_INFERRED!>val internalProperty<!> = object : MyClass(), MyTrait {}
<!AMBIGUOUS_ANONYMOUS_TYPE_INFERRED!>internal val internal2Property<!> = object : MyClass(), MyTrait {}
public val publicProperty = object : MyClass(), MyTrait {}
<!AMBIGUOUS_ANONYMOUS_TYPE_INFERRED!>public val publicProperty<!> = object : MyClass(), MyTrait {}
private fun privateFunction() = object : MyClass(), MyTrait {}
@@ -32,13 +32,13 @@ class Foo {
privateFunction().f2()
}
protected fun protectedFunction() = object : MyClass(), MyTrait {}
<!AMBIGUOUS_ANONYMOUS_TYPE_INFERRED!>protected fun protectedFunction()<!> = object : MyClass(), MyTrait {}
<!AMBIGUOUS_ANONYMOUS_TYPE_INFERRED!>fun internalFunction()<!> = object : MyClass(), MyTrait {}
<!AMBIGUOUS_ANONYMOUS_TYPE_INFERRED!>internal fun internal2Function()<!> = object : MyClass(), MyTrait {}
public fun publicFunction() = object : MyClass(), MyTrait {}
<!AMBIGUOUS_ANONYMOUS_TYPE_INFERRED!>public fun publicFunction()<!> = object : MyClass(), MyTrait {}
@@ -50,13 +50,13 @@ class Foo {
privatePropertyInner.f2()
}
protected val protectedProperty = object : MyClass(), MyTrait {}
<!AMBIGUOUS_ANONYMOUS_TYPE_INFERRED!>protected val protectedProperty<!> = object : MyClass(), MyTrait {}
<!AMBIGUOUS_ANONYMOUS_TYPE_INFERRED!>val internalProperty<!> = object : MyClass(), MyTrait {}
<!AMBIGUOUS_ANONYMOUS_TYPE_INFERRED!>internal val internal2Property<!> = object : MyClass(), MyTrait {}
public val publicProperty = object : MyClass(), MyTrait {}
<!AMBIGUOUS_ANONYMOUS_TYPE_INFERRED!>public val publicProperty<!> = object : MyClass(), MyTrait {}
private fun privateFunctionInner() = object : MyClass(), MyTrait {}
@@ -66,13 +66,13 @@ class Foo {
privateFunctionInner().f2()
}
protected fun protectedFunction() = object : MyClass(), MyTrait {}
<!AMBIGUOUS_ANONYMOUS_TYPE_INFERRED!>protected fun protectedFunction()<!> = object : MyClass(), MyTrait {}
<!AMBIGUOUS_ANONYMOUS_TYPE_INFERRED!>fun internalFunction()<!> = object : MyClass(), MyTrait {}
<!AMBIGUOUS_ANONYMOUS_TYPE_INFERRED!>internal fun internal2Function()<!> = object : MyClass(), MyTrait {}
public fun publicFunction() = object : MyClass(), MyTrait {}
<!AMBIGUOUS_ANONYMOUS_TYPE_INFERRED!>public fun publicFunction()<!> = object : MyClass(), MyTrait {}
}
@@ -90,21 +90,21 @@ class Foo {
<!AMBIGUOUS_ANONYMOUS_TYPE_INFERRED!>private val packagePrivateProperty<!> = object : MyClass(), MyTrait {}
<!WRONG_MODIFIER_TARGET!>protected<!> val packageProtectedProperty = object : MyClass(), MyTrait {}
<!AMBIGUOUS_ANONYMOUS_TYPE_INFERRED!><!WRONG_MODIFIER_TARGET!>protected<!> val packageProtectedProperty<!> = object : MyClass(), MyTrait {}
<!AMBIGUOUS_ANONYMOUS_TYPE_INFERRED!>val packageInternalProperty<!> = object : MyClass(), MyTrait {}
<!AMBIGUOUS_ANONYMOUS_TYPE_INFERRED!>internal val packageInternal2Property<!> = object : MyClass(), MyTrait {}
public val packagePublicProperty = object : MyClass(), MyTrait {}
<!AMBIGUOUS_ANONYMOUS_TYPE_INFERRED!>public val packagePublicProperty<!> = object : MyClass(), MyTrait {}
<!WRONG_MODIFIER_TARGET!>protected<!> fun packageProtectedFunction() = object : MyClass(), MyTrait {}
<!AMBIGUOUS_ANONYMOUS_TYPE_INFERRED!><!WRONG_MODIFIER_TARGET!>protected<!> fun packageProtectedFunction()<!> = object : MyClass(), MyTrait {}
<!AMBIGUOUS_ANONYMOUS_TYPE_INFERRED!>fun packageInternalFunction()<!> = object : MyClass(), MyTrait {}
<!AMBIGUOUS_ANONYMOUS_TYPE_INFERRED!>internal fun packageInternal2Function()<!> = object : MyClass(), MyTrait {}
public fun packagePublicFunction() = object : MyClass(), MyTrait {}
<!AMBIGUOUS_ANONYMOUS_TYPE_INFERRED!>public fun packagePublicFunction()<!> = object : MyClass(), MyTrait {}
fun fooPackage() {
val packageLocalVar = object : MyClass(), MyTrait {}
@@ -1,44 +1,44 @@
package
internal val packageInternal2Property: packageInternal2Property.<no name provided>
internal val packageInternalProperty: packageInternalProperty.<no name provided>
public val packageInternalProperty: packageInternalProperty.<no name provided>
private val packagePrivateProperty: packagePrivateProperty.<no name provided>
protected val packageProtectedProperty: packageProtectedProperty.<no name provided>
public val packagePublicProperty: packagePublicProperty.<no name provided>
internal fun fooPackage(): kotlin.Unit
public fun fooPackage(): kotlin.Unit
internal fun packageInternal2Function(): packageInternal2Function.<no name provided>
internal fun packageInternalFunction(): packageInternalFunction.<no name provided>
public fun packageInternalFunction(): packageInternalFunction.<no name provided>
protected fun packageProtectedFunction(): packageProtectedFunction.<no name provided>
public fun packagePublicFunction(): packagePublicFunction.<no name provided>
internal final class Foo {
public final class Foo {
public constructor Foo()
internal final val internal2Property: Foo.internal2Property.<no name provided>
internal final val internalProperty: Foo.internalProperty.<no name provided>
public final val internalProperty: Foo.internalProperty.<no name provided>
private final val privateProperty: Foo.privateProperty.<no name provided>
protected final val protectedProperty: Foo.protectedProperty.<no name provided>
public final val publicProperty: Foo.publicProperty.<no name provided>
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
internal final fun foo(): kotlin.Unit
public final fun foo(): kotlin.Unit
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
internal final fun internal2Function(): Foo.internal2Function.<no name provided>
internal final fun internalFunction(): Foo.internalFunction.<no name provided>
public final fun internalFunction(): Foo.internalFunction.<no name provided>
private final fun privateFunction(): Foo.privateFunction.<no name provided>
protected final fun protectedFunction(): Foo.protectedFunction.<no name provided>
public final fun publicFunction(): Foo.publicFunction.<no name provided>
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
internal final class FooInner {
public final class FooInner {
public constructor FooInner()
internal final val internal2Property: Foo.FooInner.internal2Property.<no name provided>
internal final val internalProperty: Foo.FooInner.internalProperty.<no name provided>
public final val internalProperty: Foo.FooInner.internalProperty.<no name provided>
private final val privatePropertyInner: Foo.FooInner.privatePropertyInner.<no name provided>
protected final val protectedProperty: Foo.FooInner.protectedProperty.<no name provided>
public final val publicProperty: Foo.FooInner.publicProperty.<no name provided>
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
internal final fun internal2Function(): Foo.FooInner.internal2Function.<no name provided>
internal final fun internalFunction(): Foo.FooInner.internalFunction.<no name provided>
public final fun internalFunction(): Foo.FooInner.internalFunction.<no name provided>
private final fun privateFunctionInner(): Foo.FooInner.privateFunctionInner.<no name provided>
protected final fun protectedFunction(): Foo.FooInner.protectedFunction.<no name provided>
public final fun publicFunction(): Foo.FooInner.publicFunction.<no name provided>
@@ -46,17 +46,17 @@ internal final class Foo {
}
}
internal open class MyClass {
public open class MyClass {
public constructor MyClass()
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
internal final fun f2(): kotlin.Unit
public final fun f2(): kotlin.Unit
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
}
internal interface MyTrait {
public interface MyTrait {
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
internal open fun f1(): kotlin.Unit
public open fun f1(): kotlin.Unit
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
}
@@ -1,6 +1,6 @@
package
internal open class A {
public open class A {
public constructor A()
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
@@ -35,35 +35,35 @@ internal open class A {
}
}
internal object B1 {
public object B1 {
private constructor B1()
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
}
internal object B2 {
public object B2 {
private constructor B2()
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
}
internal object B3 {
public object B3 {
private constructor B3()
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
}
internal object B4 {
public object B4 {
private constructor B4()
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
}
internal open enum class C : kotlin.Enum<C> {
public open enum class C : kotlin.Enum<C> {
private constructor C()
protected final override /*1*/ /*fake_override*/ fun clone(): kotlin.Any
public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: C): kotlin.Int
@@ -78,13 +78,13 @@ internal open enum class C : kotlin.Enum<C> {
public final /*synthesized*/ fun values(): kotlin.Array<C>
}
internal interface D {
public interface D {
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
}
kotlin.annotation.annotation() internal open class E : kotlin.Annotation {
kotlin.annotation.annotation() public open class E : kotlin.Annotation {
public constructor E()
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
@@ -1,28 +1,28 @@
package
package kt1141 {
internal fun foo(): kotlin.Unit
internal fun foo2(): kotlin.Unit
public fun foo(): kotlin.Unit
public fun foo2(): kotlin.Unit
internal final class C : kt1141.SomeTrait {
public final class C : kt1141.SomeTrait {
public constructor C()
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
internal abstract override /*1*/ /*fake_override*/ fun foo(): kotlin.Unit
public abstract override /*1*/ /*fake_override*/ fun foo(): kotlin.Unit
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
}
internal object Rr : kt1141.SomeTrait {
public object Rr : kt1141.SomeTrait {
private constructor Rr()
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
internal abstract override /*1*/ /*fake_override*/ fun foo(): kotlin.Unit
public abstract override /*1*/ /*fake_override*/ fun foo(): kotlin.Unit
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
}
public interface SomeTrait {
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
internal abstract fun foo(): kotlin.Unit
public abstract fun foo(): kotlin.Unit
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
}
@@ -1,22 +1,22 @@
package
package kt1193 {
internal val x: kt1193.MyEnum
public val x: kt1193.MyEnum
internal open class A {
public open class A {
public constructor A(/*0*/ x: kotlin.Int = ...)
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
}
internal final enum class MyEnum : kotlin.Enum<kt1193.MyEnum> {
public final enum class MyEnum : kotlin.Enum<kt1193.MyEnum> {
enum entry A
enum entry B
private constructor MyEnum(/*0*/ i: kotlin.Int)
internal final val i: kotlin.Int
public final val i: kotlin.Int
protected final override /*1*/ /*fake_override*/ fun clone(): kotlin.Any
public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: kt1193.MyEnum): kotlin.Int
public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
@@ -2,7 +2,7 @@ package
package c {
internal abstract class Foo {
public abstract class Foo {
public constructor Foo()
protected abstract val prop: [ERROR : No type, no body]
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
@@ -1,5 +1,5 @@
package
package a {
internal fun foo(): kotlin.Unit
public fun foo(): kotlin.Unit
}
@@ -2,21 +2,21 @@ package
package a {
internal final class A {
public final class A {
public constructor A()
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
internal final fun foo(): kotlin.Unit
public final fun foo(): kotlin.Unit
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
}
internal interface T {
internal final val b: kotlin.Int
internal final val c: kotlin.Int
internal final val d: kotlin.Int = 1
internal final fun bar(): kotlin.Unit
public interface T {
public final val b: kotlin.Int
public final val c: kotlin.Int
public final val d: kotlin.Int = 1
public final fun bar(): kotlin.Unit
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
internal final fun foo(): kotlin.Unit
public final fun foo(): kotlin.Unit
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
}
@@ -1,19 +1,19 @@
package
package a {
internal fun test(/*0*/ mc1: a.MyClass, /*1*/ mc2: a.MyClass2): kotlin.Unit
internal fun a.MyClass2.component1(): kotlin.Double
public fun test(/*0*/ mc1: a.MyClass, /*1*/ mc2: a.MyClass2): kotlin.Unit
public fun a.MyClass2.component1(): kotlin.Double
internal final class MyClass {
public final class MyClass {
public constructor MyClass()
internal final fun component1(): kotlin.Int
internal final fun component2(): kotlin.String
public final fun component1(): kotlin.Int
public final fun component2(): kotlin.String
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
}
internal final class MyClass2 {
public final class MyClass2 {
public constructor MyClass2()
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
@@ -1,15 +1,15 @@
package
package n {
internal fun test1(/*0*/ c: n.C): kotlin.Unit
internal fun test2(/*0*/ c: n.C): kotlin.Unit
internal fun test3(/*0*/ c: n.C): kotlin.Unit
internal fun test4(/*0*/ c: n.C): kotlin.Unit
public fun test1(/*0*/ c: n.C): kotlin.Unit
public fun test2(/*0*/ c: n.C): kotlin.Unit
public fun test3(/*0*/ c: n.C): kotlin.Unit
public fun test4(/*0*/ c: n.C): kotlin.Unit
internal final class C {
public final class C {
public constructor C()
internal final fun component1(): kotlin.Int
internal final fun component2(): kotlin.Int
public final fun component1(): kotlin.Int
public final fun component2(): kotlin.Int
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
@@ -2,43 +2,43 @@ package
package kt559 {
internal abstract class A {
public abstract class A {
public constructor A()
internal abstract val i: kotlin.Int
public abstract val i: kotlin.Int
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
internal final fun fff(): kotlin.Unit
internal abstract fun foo(): kotlin.Int
public final fun fff(): kotlin.Unit
public abstract fun foo(): kotlin.Int
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
}
internal final class B : kt559.A {
public final class B : kt559.A {
public constructor B()
internal abstract override /*1*/ /*fake_override*/ val i: kotlin.Int
public abstract override /*1*/ /*fake_override*/ val i: kotlin.Int
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
internal final override /*1*/ /*fake_override*/ fun fff(): kotlin.Unit
internal open override /*1*/ fun foo(): kotlin.Int
public final override /*1*/ /*fake_override*/ fun fff(): kotlin.Unit
public open override /*1*/ fun foo(): kotlin.Int
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
}
internal final class C : kt559.D {
public final class C : kt559.D {
public constructor C()
internal open override /*1*/ /*fake_override*/ val i: kotlin.Int
public open override /*1*/ /*fake_override*/ val i: kotlin.Int
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
internal final override /*1*/ /*fake_override*/ fun fff(): kotlin.Unit
internal abstract override /*1*/ /*fake_override*/ fun foo(): kotlin.Int
public final override /*1*/ /*fake_override*/ fun fff(): kotlin.Unit
public abstract override /*1*/ /*fake_override*/ fun foo(): kotlin.Int
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
internal final fun test(): kotlin.Unit
public final fun test(): kotlin.Unit
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
}
internal abstract class D : kt559.A {
public abstract class D : kt559.A {
public constructor D()
internal open override /*1*/ val i: kotlin.Int = 34
public open override /*1*/ val i: kotlin.Int = 34
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
internal final override /*1*/ /*fake_override*/ fun fff(): kotlin.Unit
internal abstract override /*1*/ /*fake_override*/ fun foo(): kotlin.Int
public final override /*1*/ /*fake_override*/ fun fff(): kotlin.Unit
public abstract override /*1*/ /*fake_override*/ fun foo(): kotlin.Int
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
}
@@ -1,11 +1,11 @@
package
package d {
internal fun foo(): kotlin.Unit
public fun foo(): kotlin.Unit
internal final class T {
public final class T {
public constructor T()
internal final fun baz(): kotlin.Int
public final fun baz(): kotlin.Int
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
@@ -1,12 +1,12 @@
package
package d {
internal fun foo(/*0*/ t: d.T): kotlin.Unit
internal open fun zzz(): kotlin.Unit
public fun foo(/*0*/ t: d.T): kotlin.Unit
public open fun zzz(): kotlin.Unit
internal final class T {
public final class T {
public constructor T()
internal final fun baz(): kotlin.Int
public final fun baz(): kotlin.Int
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
@@ -1,20 +1,20 @@
package
internal fun test(): kotlin.Unit
public fun test(): kotlin.Unit
internal final class A {
public final class A {
public constructor A()
internal final fun component1(): kotlin.Int
internal final fun component2(): kotlin.Int
public final fun component1(): kotlin.Int
public final fun component2(): kotlin.Int
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
}
internal final class C {
public final class C {
public constructor C()
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
internal final fun iterator(): kotlin.Iterator<A>
public final fun iterator(): kotlin.Iterator<A>
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
}
@@ -1,20 +1,20 @@
package
internal fun test(): kotlin.Unit
public fun test(): kotlin.Unit
internal final class A {
public final class A {
public constructor A()
internal final fun component1(): kotlin.Int
internal final fun component2(): kotlin.Double
public final fun component1(): kotlin.Int
public final fun component2(): kotlin.Double
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
}
internal final class C {
public final class C {
public constructor C()
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
internal final fun iterator(): kotlin.Iterator<A>
public final fun iterator(): kotlin.Iterator<A>
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
}
@@ -1,21 +1,21 @@
package
internal fun test(): kotlin.Unit
public fun test(): kotlin.Unit
internal final class A {
public final class A {
public constructor A()
internal final fun component1(): kotlin.Int
internal final fun component1(): kotlin.Int
internal final fun component2(): kotlin.Int
public final fun component1(): kotlin.Int
public final fun component1(): kotlin.Int
public final fun component2(): kotlin.Int
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
}
internal final class C {
public final class C {
public constructor C()
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
internal final fun iterator(): kotlin.Iterator<A>
public final fun iterator(): kotlin.Iterator<A>
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
}
@@ -1,19 +1,19 @@
package
internal fun test(): kotlin.Unit
public fun test(): kotlin.Unit
internal final class A {
public final class A {
public constructor A()
internal final fun component1(): kotlin.Int
public final fun component1(): kotlin.Int
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
}
internal final class C {
public final class C {
public constructor C()
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
internal final fun iterator(): kotlin.Iterator<A>
public final fun iterator(): kotlin.Iterator<A>
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
}
@@ -1,20 +1,20 @@
package
internal fun test(): kotlin.Unit
internal fun A.component1(): kotlin.Int
internal fun A.component2(): kotlin.Int
public fun test(): kotlin.Unit
public fun A.component1(): kotlin.Int
public fun A.component2(): kotlin.Int
internal final class A {
public final class A {
public constructor A()
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
}
internal final class C {
public final class C {
public constructor C()
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
internal final fun iterator(): kotlin.Iterator<A>
public final fun iterator(): kotlin.Iterator<A>
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
}
@@ -1,20 +1,20 @@
package
internal fun test(): kotlin.Unit
public fun test(): kotlin.Unit
internal final class A {
public final class A {
public constructor A()
internal final fun component1(): kotlin.Int
internal final fun component2(): kotlin.Double
public final fun component1(): kotlin.Int
public final fun component2(): kotlin.Double
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
}
internal final class C {
public final class C {
public constructor C()
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
internal final fun iterator(): kotlin.Iterator<A>
public final fun iterator(): kotlin.Iterator<A>
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
}
@@ -1,20 +1,20 @@
package
internal fun test(): kotlin.Unit
public fun test(): kotlin.Unit
internal final class A {
public final class A {
public constructor A()
internal final fun component1(): kotlin.Int
internal final fun component2(): kotlin.Int
public final fun component1(): kotlin.Int
public final fun component2(): kotlin.Int
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
}
internal final class C {
public final class C {
public constructor C()
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
internal final fun iterator(): kotlin.Iterator<A>
public final fun iterator(): kotlin.Iterator<A>
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
}
@@ -1,19 +1,19 @@
package
internal fun test(): kotlin.Unit
public fun test(): kotlin.Unit
internal final class A {
public final class A {
public constructor A()
internal final fun component1(): kotlin.Int
public final fun component1(): kotlin.Int
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
}
internal final class C {
public final class C {
public constructor C()
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
internal final fun iterator(): kotlin.Iterator<A>
public final fun iterator(): kotlin.Iterator<A>
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
}
@@ -1,16 +1,16 @@
package
package test {
internal fun a(/*0*/ s: kotlin.String): kotlin.Unit
internal fun b(/*0*/ s: kotlin.String): kotlin.Unit
internal fun println(/*0*/ a: kotlin.Any?): kotlin.Any?
public fun a(/*0*/ s: kotlin.String): kotlin.Unit
public fun b(/*0*/ s: kotlin.String): kotlin.Unit
public fun println(/*0*/ a: kotlin.Any?): kotlin.Any?
kotlin.data() internal final class Pair</*0*/ A, /*1*/ B> {
kotlin.data() public final class Pair</*0*/ A, /*1*/ B> {
public constructor Pair</*0*/ A, /*1*/ B>(/*0*/ a: A, /*1*/ b: B)
internal final val a: A
internal final val b: B
internal final /*synthesized*/ fun component1(): A
internal final /*synthesized*/ fun component2(): B
public final val a: A
public final val b: B
public final /*synthesized*/ fun component1(): A
public final /*synthesized*/ fun component2(): B
public final /*synthesized*/ fun copy(/*0*/ a: A = ..., /*1*/ b: B = ...): test.Pair<A, B>
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
@@ -1,13 +1,13 @@
package
package d {
internal val a: kotlin.Int = 1
internal val c: kotlin.Int = 1
internal abstract fun baz(): kotlin.Int
internal fun foo(): kotlin.Int
internal open fun d.T.bar(): kotlin.Int
public val a: kotlin.Int = 1
public val c: kotlin.Int = 1
public abstract fun baz(): kotlin.Int
public fun foo(): kotlin.Int
public open fun d.T.bar(): kotlin.Int
internal final class T {
public final class T {
public constructor T()
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
@@ -1,7 +1,7 @@
package
package d {
internal val f: () -> kotlin.Int
internal var g: kotlin.Int
internal fun test(): kotlin.Unit
public val f: () -> kotlin.Int
public var g: kotlin.Int
public fun test(): kotlin.Unit
}
@@ -15,15 +15,12 @@ class Foo {
private val privateProperty = object : MyClass() {fun visible() {}}
val internalProperty = object : MyClass() { fun invisible() {}}
internal val internal2Property = object : MyClass() {fun invisible() {}}
internal val internalProperty = object : MyClass() { fun invisible() {}}
fun testProperties() {
privateProperty.f1()
internalProperty.f1()
internal2Property.f1()
protected2Property.f1()
public2Property.f1()
@@ -31,7 +28,6 @@ class Foo {
protected2Property.<!UNRESOLVED_REFERENCE!>invisible<!>()
public2Property.<!UNRESOLVED_REFERENCE!>invisible<!>()
internalProperty.<!UNRESOLVED_REFERENCE!>invisible<!>()
internal2Property.<!UNRESOLVED_REFERENCE!>invisible<!>()
}
@@ -45,21 +41,17 @@ class Foo {
private fun privateFunction() = object : MyClass() {fun visible() {}}
fun internalFunction() = object : MyClass() {fun invisible() {}}
internal fun internal2Function() = object : MyClass() {fun invisible() {}}
internal fun internalFunction() = object : MyClass() {fun invisible() {}}
fun testFunctions() {
privateFunction().f1()
internalFunction().f1()
internal2Function().f1()
public2Function().f1()
protected2Function().f1()
privateFunction().visible()
internalFunction().<!UNRESOLVED_REFERENCE!>invisible<!>()
internal2Function().<!UNRESOLVED_REFERENCE!>invisible<!>()
public2Function().<!UNRESOLVED_REFERENCE!>invisible<!>()
protected2Function().<!UNRESOLVED_REFERENCE!>invisible<!>()
}
@@ -77,15 +69,12 @@ class Foo {
private val privateProperty = object : MyClass() {fun visible() {}}
val internalProperty = object : MyClass() { fun invisible() {}}
internal val internal2Property = object : MyClass() {fun invisible() {}}
internal val internalProperty = object : MyClass() { fun invisible() {}}
fun testProperties() {
privateProperty.f1()
internalProperty.f1()
internal2Property.f1()
protected2Property.f1()
public2Property.f1()
@@ -93,7 +82,6 @@ class Foo {
protected2Property.<!UNRESOLVED_REFERENCE!>invisible<!>()
public2Property.<!UNRESOLVED_REFERENCE!>invisible<!>()
internalProperty.<!UNRESOLVED_REFERENCE!>invisible<!>()
internal2Property.<!UNRESOLVED_REFERENCE!>invisible<!>()
}
@@ -107,21 +95,17 @@ class Foo {
private fun privateFunction() = object : MyClass() {fun visible() {}}
fun internalFunction() = object : MyClass() {fun invisible() {}}
internal fun internal2Function() = object : MyClass() {fun invisible() {}}
internal fun internalFunction() = object : MyClass() {fun invisible() {}}
fun testFunctions() {
privateFunction().f1()
internalFunction().f1()
internal2Function().f1()
public2Function().f1()
protected2Function().f1()
privateFunction().visible()
internalFunction().<!UNRESOLVED_REFERENCE!>invisible<!>()
internal2Function().<!UNRESOLVED_REFERENCE!>invisible<!>()
public2Function().<!UNRESOLVED_REFERENCE!>invisible<!>()
protected2Function().<!UNRESOLVED_REFERENCE!>invisible<!>()
}
@@ -144,20 +128,16 @@ public val packagePublic2Property : MyClass = object : MyClass() {fun invisible(
private val packagePrivateProperty = object : MyClass() {fun invisible() {}}
val packageInternalProperty = object : MyClass() {fun invisible() {}}
internal val packageInternal2Property = object : MyClass() {fun invisible() {}}
internal val packageInternalProperty = object : MyClass() {fun invisible() {}}
fun testProperties() {
packagePrivateProperty.f1()
packageInternalProperty.f1()
packageInternal2Property.f1()
packagePublic2Property.f1()
packagePrivateProperty.<!UNRESOLVED_REFERENCE!>invisible<!>()
packageInternalProperty.<!UNRESOLVED_REFERENCE!>invisible<!>()
packageInternal2Property.<!UNRESOLVED_REFERENCE!>invisible<!>()
packagePublic2Property.<!UNRESOLVED_REFERENCE!>invisible<!>()
}
@@ -170,21 +150,17 @@ public fun publicFunction() = object : MyClass() {}
public fun public2Function() : MyClass = object : MyClass() {fun invisible() {}}
fun internalFunction() = object : MyClass() {fun invisible() {}}
internal fun internal2Function() = object : MyClass() {fun invisible() {}}
internal fun internalFunction() = object : MyClass() {fun invisible() {}}
fun testFunctions() {
privateFunction().f1()
internalFunction().f1()
internal2Function().f1()
public2Function().f1()
privateFunction().<!UNRESOLVED_REFERENCE!>invisible<!>()
internalFunction().<!UNRESOLVED_REFERENCE!>invisible<!>()
internal2Function().<!UNRESOLVED_REFERENCE!>invisible<!>()
public2Function().<!UNRESOLVED_REFERENCE!>invisible<!>()
}
@@ -1,72 +1,72 @@
package
internal val packageInternal2Property: MyClass
internal val packageInternalProperty: MyClass
public val packageInternalProperty: MyClass
private val packagePrivateProperty: MyClass
protected val packageProtectedProperty: packageProtectedProperty.<no name provided>
protected val packageProtectedProperty: MyClass
public val packagePublic2Property: MyClass
public val packagePublicProperty: packagePublicProperty.<no name provided>
internal fun fooPackage(): kotlin.Unit
public val packagePublicProperty: MyClass
public fun fooPackage(): kotlin.Unit
internal fun internal2Function(): MyClass
internal fun internalFunction(): MyClass
public fun internalFunction(): MyClass
private fun privateFunction(): MyClass
protected fun protectedFunction(): protectedFunction.<no name provided>
protected fun protectedFunction(): MyClass
public fun public2Function(): MyClass
public fun publicFunction(): publicFunction.<no name provided>
internal fun testFunctions(): kotlin.Unit
internal fun testProperties(): kotlin.Unit
public fun publicFunction(): MyClass
public fun testFunctions(): kotlin.Unit
public fun testProperties(): kotlin.Unit
internal final class Foo {
public final class Foo {
public constructor Foo()
internal final val internal2Property: MyClass
internal final val internalProperty: MyClass
public final val internalProperty: MyClass
private final val privateProperty: Foo.privateProperty.<no name provided>
protected final val protected2Property: MyClass
protected final val protectedProperty: Foo.protectedProperty.<no name provided>
protected final val protectedProperty: MyClass
public final val public2Property: MyClass
public final val publicProperty: Foo.publicProperty.<no name provided>
public final val publicProperty: MyClass
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
internal final fun foo(): kotlin.Unit
public final fun foo(): kotlin.Unit
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
internal final fun internal2Function(): MyClass
internal final fun internalFunction(): MyClass
public final fun internalFunction(): MyClass
private final fun privateFunction(): Foo.privateFunction.<no name provided>
protected final fun protected2Function(): MyClass
protected final fun protectedFunction(): Foo.protectedFunction.<no name provided>
protected final fun protectedFunction(): MyClass
public final fun public2Function(): MyClass
public final fun publicFunction(): Foo.publicFunction.<no name provided>
internal final fun testFunctions(): kotlin.Unit
internal final fun testProperties(): kotlin.Unit
public final fun publicFunction(): MyClass
public final fun testFunctions(): kotlin.Unit
public final fun testProperties(): kotlin.Unit
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
internal final class FooInner {
public final class FooInner {
public constructor FooInner()
internal final val internal2Property: MyClass
internal final val internalProperty: MyClass
public final val internalProperty: MyClass
private final val privateProperty: Foo.FooInner.privateProperty.<no name provided>
protected final val protected2Property: MyClass
protected final val protectedProperty: Foo.FooInner.protectedProperty.<no name provided>
protected final val protectedProperty: MyClass
public final val public2Property: MyClass
public final val publicProperty: Foo.FooInner.publicProperty.<no name provided>
public final val publicProperty: MyClass
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
internal final fun internal2Function(): MyClass
internal final fun internalFunction(): MyClass
public final fun internalFunction(): MyClass
private final fun privateFunction(): Foo.FooInner.privateFunction.<no name provided>
protected final fun protected2Function(): MyClass
protected final fun protectedFunction(): Foo.FooInner.protectedFunction.<no name provided>
protected final fun protectedFunction(): MyClass
public final fun public2Function(): MyClass
public final fun publicFunction(): Foo.FooInner.publicFunction.<no name provided>
internal final fun testFunctions(): kotlin.Unit
internal final fun testProperties(): kotlin.Unit
public final fun publicFunction(): MyClass
public final fun testFunctions(): kotlin.Unit
public final fun testProperties(): kotlin.Unit
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
}
}
internal open class MyClass {
public open class MyClass {
public constructor MyClass()
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
internal final fun f1(): kotlin.Unit
public final fun f1(): kotlin.Unit
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
}
@@ -1,3 +1,3 @@
package
internal fun f(/*0*/ a: kotlin.Int, /*1*/ b: kotlin.Int, /*2*/ c: kotlin.Int, /*3*/ vararg d: kotlin.Int /*kotlin.IntArray*/, /*4*/ vararg e: kotlin.Int /*kotlin.IntArray*/, /*5*/ vararg f: kotlin.Int /*kotlin.IntArray*/): kotlin.Unit
public fun f(/*0*/ a: kotlin.Int, /*1*/ b: kotlin.Int, /*2*/ c: kotlin.Int, /*3*/ vararg d: kotlin.Int /*kotlin.IntArray*/, /*4*/ vararg e: kotlin.Int /*kotlin.IntArray*/, /*5*/ vararg f: kotlin.Int /*kotlin.IntArray*/): kotlin.Unit