Moved tests
that are used both for codegen & diagnostics to codegen/box/diagnostics
This commit is contained in:
+8
@@ -0,0 +1,8 @@
|
||||
class A {
|
||||
class object {
|
||||
fun invoke(i: Int) = i
|
||||
}
|
||||
}
|
||||
|
||||
fun box() = if (A(42) == 42) "OK" else "fail"
|
||||
|
||||
+73
@@ -0,0 +1,73 @@
|
||||
DescriptorResolver@0 {
|
||||
<name not found> = JetTypeImpl@1['Int']
|
||||
<name not found> = JetTypeImpl@2['String']
|
||||
}
|
||||
|
||||
LazyJavaPackageFragmentProvider@3 {
|
||||
packageFragments('<root>': FqName@4) = LazyJavaPackageFragment@5['<root>']
|
||||
packageFragments('A': FqName@6) = null
|
||||
packageFragments('Int': FqName@7) = null
|
||||
packageFragments('java': FqName@8) = LazyJavaPackageFragment@9['java']
|
||||
packageFragments('java.lang': FqName@10) = LazyJavaPackageFragment@11['lang']
|
||||
packageFragments('java.lang.Int': FqName@12) = null
|
||||
packageFragments('kotlin': FqName@13) = null
|
||||
packageFragments('kotlin.Int': FqName@14) = null
|
||||
packageFragments('kotlin.io': FqName@15) = null
|
||||
packageFragments('kotlin.jvm': FqName@16) = null
|
||||
}
|
||||
|
||||
LazyJavaPackageFragment@5['<root>'] {
|
||||
classes('A': Name@17) = null // through LazyPackageFragmentScopeForJavaPackage@18
|
||||
classes('Int': Name@19) = null // through LazyPackageFragmentScopeForJavaPackage@18
|
||||
deserializedPackageScope = Empty@20 // through LazyPackageFragmentScopeForJavaPackage@18
|
||||
functions('A': Name@17) = EmptyList@21[empty] // through LazyPackageFragmentScopeForJavaPackage@18
|
||||
memberIndex = computeMemberIndex$1@22 // through LazyPackageFragmentScopeForJavaPackage@18
|
||||
}
|
||||
|
||||
LazyJavaPackageFragment@9['java'] {
|
||||
classes('lang': Name@23) = null // through LazyPackageFragmentScopeForJavaPackage@24
|
||||
deserializedPackageScope = Empty@20 // through LazyPackageFragmentScopeForJavaPackage@24
|
||||
functions('lang': Name@25) = EmptyList@21[empty] // through LazyPackageFragmentScopeForJavaPackage@24
|
||||
memberIndex = computeMemberIndex$1@26 // through LazyPackageFragmentScopeForJavaPackage@24
|
||||
}
|
||||
|
||||
LazyJavaPackageFragment@11['lang'] {
|
||||
classes('A': Name@17) = null // through LazyPackageFragmentScopeForJavaPackage@27
|
||||
deserializedPackageScope = Empty@20 // through LazyPackageFragmentScopeForJavaPackage@27
|
||||
functions('A': Name@17) = EmptyList@21[empty] // through LazyPackageFragmentScopeForJavaPackage@27
|
||||
memberIndex = computeMemberIndex$1@28 // through LazyPackageFragmentScopeForJavaPackage@27
|
||||
}
|
||||
|
||||
ResolutionTaskHolder@29 {
|
||||
<name not found> = ArrayList@30[1] { ResolutionCandidate@31 }
|
||||
<name not found> = ArrayList@32[1] { ResolutionCandidate@33 }
|
||||
<name not found> = EmptyList@21[empty]
|
||||
<name not found> = EmptyList@21[empty]
|
||||
}
|
||||
|
||||
ResolutionTaskHolder@34 {
|
||||
<name not found> = ArrayList@35[1] { ResolutionCandidate@36 }
|
||||
}
|
||||
|
||||
ResolutionTaskHolder@37 {
|
||||
<name not found> = ArrayList@38[1] { ResolutionCandidate@39 }
|
||||
}
|
||||
|
||||
ResolutionTaskHolder@40 {
|
||||
<name not found> = ArrayList@41[1] { ResolutionCandidate@42 }
|
||||
}
|
||||
|
||||
ResolutionTaskHolder@43 {
|
||||
<name not found> = ArrayList@44[1] { ResolutionCandidate@45 }
|
||||
}
|
||||
|
||||
null {
|
||||
<name not found> = ArrayList@46[1] { ResolutionCandidate@31 }
|
||||
<name not found> = ArrayList@47[1] { ResolutionCandidate@33 }
|
||||
<name not found> = ArrayList@48[1] { ResolutionCandidate@45 }
|
||||
<name not found> = ArrayList@49[1] { ResolutionCandidate@42 }
|
||||
<name not found> = ArrayList@50[1] { ResolutionCandidate@36 }
|
||||
<name not found> = ArrayList@51[1] { ResolutionCandidate@39 }
|
||||
<name not found> = EmptyList@21[empty]
|
||||
<name not found> = EmptyList@21[empty]
|
||||
}
|
||||
+18
@@ -0,0 +1,18 @@
|
||||
package
|
||||
|
||||
internal fun box(): kotlin.String
|
||||
|
||||
internal 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 class object <class-object-for-A> {
|
||||
private constructor <class-object-for-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
|
||||
internal final fun invoke(/*0*/ i: kotlin.Int): kotlin.Int
|
||||
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
|
||||
}
|
||||
}
|
||||
+11
@@ -0,0 +1,11 @@
|
||||
trait B
|
||||
|
||||
fun B.invoke(i: Int) = i
|
||||
|
||||
class A {
|
||||
class object: B {
|
||||
}
|
||||
}
|
||||
|
||||
fun box() = if (A(42) == 42) "OK" else "fail"
|
||||
|
||||
+82
@@ -0,0 +1,82 @@
|
||||
DescriptorResolver@0 {
|
||||
<name not found> = JetTypeImpl@1['Int']
|
||||
<name not found> = JetTypeImpl@2['String']
|
||||
}
|
||||
|
||||
LazyJavaPackageFragmentProvider@3 {
|
||||
packageFragments('<root>': FqName@4) = LazyJavaPackageFragment@5['<root>']
|
||||
packageFragments('A': FqName@6) = null
|
||||
packageFragments('B': FqName@7) = null
|
||||
packageFragments('Int': FqName@8) = null
|
||||
packageFragments('java': FqName@9) = LazyJavaPackageFragment@10['java']
|
||||
packageFragments('java.lang': FqName@11) = LazyJavaPackageFragment@12['lang']
|
||||
packageFragments('java.lang.B': FqName@13) = null
|
||||
packageFragments('java.lang.Int': FqName@14) = null
|
||||
packageFragments('kotlin': FqName@15) = null
|
||||
packageFragments('kotlin.B': FqName@16) = null
|
||||
packageFragments('kotlin.Int': FqName@17) = null
|
||||
packageFragments('kotlin.io': FqName@18) = null
|
||||
packageFragments('kotlin.jvm': FqName@19) = null
|
||||
}
|
||||
|
||||
LazyJavaPackageFragment@5['<root>'] {
|
||||
classes('A': Name@20) = null // through LazyPackageFragmentScopeForJavaPackage@21
|
||||
classes('Int': Name@22) = null // through LazyPackageFragmentScopeForJavaPackage@21
|
||||
classes('invoke': Name@23) = null // through LazyPackageFragmentScopeForJavaPackage@21
|
||||
deserializedPackageScope = Empty@24 // through LazyPackageFragmentScopeForJavaPackage@21
|
||||
functions('A': Name@20) = EmptyList@25[empty] // through LazyPackageFragmentScopeForJavaPackage@21
|
||||
functions('invoke': Name@23) = EmptyList@25[empty] // through LazyPackageFragmentScopeForJavaPackage@21
|
||||
memberIndex = computeMemberIndex$1@26 // through LazyPackageFragmentScopeForJavaPackage@21
|
||||
}
|
||||
|
||||
LazyJavaPackageFragment@10['java'] {
|
||||
classes('lang': Name@27) = null // through LazyPackageFragmentScopeForJavaPackage@28
|
||||
deserializedPackageScope = Empty@24 // through LazyPackageFragmentScopeForJavaPackage@28
|
||||
functions('lang': Name@29) = EmptyList@25[empty] // through LazyPackageFragmentScopeForJavaPackage@28
|
||||
memberIndex = computeMemberIndex$1@30 // through LazyPackageFragmentScopeForJavaPackage@28
|
||||
}
|
||||
|
||||
LazyJavaPackageFragment@12['lang'] {
|
||||
classes('A': Name@20) = null // through LazyPackageFragmentScopeForJavaPackage@31
|
||||
classes('invoke': Name@23) = null // through LazyPackageFragmentScopeForJavaPackage@31
|
||||
deserializedPackageScope = Empty@24 // through LazyPackageFragmentScopeForJavaPackage@31
|
||||
functions('A': Name@20) = EmptyList@25[empty] // through LazyPackageFragmentScopeForJavaPackage@31
|
||||
functions('invoke': Name@23) = EmptyList@25[empty] // through LazyPackageFragmentScopeForJavaPackage@31
|
||||
memberIndex = computeMemberIndex$1@32 // through LazyPackageFragmentScopeForJavaPackage@31
|
||||
}
|
||||
|
||||
ResolutionTaskHolder@33 {
|
||||
<name not found> = ArrayList@34[1] { ResolutionCandidate@35 }
|
||||
<name not found> = ArrayList@36[1] { ResolutionCandidate@37 }
|
||||
<name not found> = EmptyList@25[empty]
|
||||
<name not found> = EmptyList@25[empty]
|
||||
}
|
||||
|
||||
ResolutionTaskHolder@38 {
|
||||
<name not found> = ArrayList@39[1] { ResolutionCandidate@40 }
|
||||
<name not found> = EmptyList@25[empty]
|
||||
}
|
||||
|
||||
ResolutionTaskHolder@41 {
|
||||
<name not found> = ArrayList@42[1] { ResolutionCandidate@43 }
|
||||
}
|
||||
|
||||
ResolutionTaskHolder@44 {
|
||||
<name not found> = ArrayList@45[1] { ResolutionCandidate@46 }
|
||||
}
|
||||
|
||||
ResolutionTaskHolder@47 {
|
||||
<name not found> = ArrayList@48[1] { ResolutionCandidate@49 }
|
||||
}
|
||||
|
||||
null {
|
||||
<name not found> = ArrayList@50[1] { ResolutionCandidate@43 }
|
||||
<name not found> = ArrayList@51[1] { ResolutionCandidate@35 }
|
||||
<name not found> = ArrayList@52[1] { ResolutionCandidate@37 }
|
||||
<name not found> = ArrayList@53[1] { ResolutionCandidate@40 }
|
||||
<name not found> = ArrayList@54[1] { ResolutionCandidate@46 }
|
||||
<name not found> = ArrayList@55[1] { ResolutionCandidate@49 }
|
||||
<name not found> = EmptyList@25[empty]
|
||||
<name not found> = EmptyList@25[empty]
|
||||
<name not found> = EmptyList@25[empty]
|
||||
}
|
||||
+24
@@ -0,0 +1,24 @@
|
||||
package
|
||||
|
||||
internal fun box(): kotlin.String
|
||||
internal fun B.invoke(/*0*/ i: kotlin.Int): kotlin.Int
|
||||
|
||||
internal 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 class object <class-object-for-A> : B {
|
||||
private constructor <class-object-for-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 trait 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
|
||||
}
|
||||
+9
@@ -0,0 +1,9 @@
|
||||
class A {
|
||||
class Nested {
|
||||
class object {
|
||||
fun invoke(i: Int) = i
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
fun box() = if (A.Nested(42) == 42) "OK" else "fail"
|
||||
+82
@@ -0,0 +1,82 @@
|
||||
DescriptorResolver@0 {
|
||||
<name not found> = JetTypeImpl@1['Int']
|
||||
<name not found> = JetTypeImpl@2['String']
|
||||
}
|
||||
|
||||
LazyJavaPackageFragmentProvider@3 {
|
||||
packageFragments('<root>': FqName@4) = LazyJavaPackageFragment@5['<root>']
|
||||
packageFragments('A': FqName@6) = null
|
||||
packageFragments('Int': FqName@7) = null
|
||||
packageFragments('java': FqName@8) = LazyJavaPackageFragment@9['java']
|
||||
packageFragments('java.lang': FqName@10) = LazyJavaPackageFragment@11['lang']
|
||||
packageFragments('java.lang.A': FqName@12) = null
|
||||
packageFragments('java.lang.Int': FqName@13) = null
|
||||
packageFragments('kotlin': FqName@14) = null
|
||||
packageFragments('kotlin.A': FqName@15) = null
|
||||
packageFragments('kotlin.Int': FqName@16) = null
|
||||
packageFragments('kotlin.io': FqName@17) = null
|
||||
packageFragments('kotlin.jvm': FqName@18) = null
|
||||
}
|
||||
|
||||
LazyJavaPackageFragment@5['<root>'] {
|
||||
classes('Int': Name@19) = null // through LazyPackageFragmentScopeForJavaPackage@20
|
||||
deserializedPackageScope = Empty@21 // through LazyPackageFragmentScopeForJavaPackage@20
|
||||
}
|
||||
|
||||
LazyJavaPackageFragment@9['java'] {
|
||||
classes('lang': Name@22) = null // through LazyPackageFragmentScopeForJavaPackage@23
|
||||
deserializedPackageScope = Empty@21 // through LazyPackageFragmentScopeForJavaPackage@23
|
||||
functions('lang': Name@24) = EmptyList@25[empty] // through LazyPackageFragmentScopeForJavaPackage@23
|
||||
memberIndex = computeMemberIndex$1@26 // through LazyPackageFragmentScopeForJavaPackage@23
|
||||
}
|
||||
|
||||
LazyJavaPackageFragment@11['lang'] {
|
||||
deserializedPackageScope = Empty@21 // through LazyPackageFragmentScopeForJavaPackage@27
|
||||
}
|
||||
|
||||
ResolutionTaskHolder@28 {
|
||||
<name not found> = ArrayList@29[1] { ResolutionCandidate@30 }
|
||||
<name not found> = ArrayList@31[1] { ResolutionCandidate@32 }
|
||||
<name not found> = EmptyList@25[empty]
|
||||
<name not found> = EmptyList@25[empty]
|
||||
}
|
||||
|
||||
ResolutionTaskHolder@33 {
|
||||
<name not found> = ArrayList@34[1] { ResolutionCandidate@35 }
|
||||
}
|
||||
|
||||
ResolutionTaskHolder@36 {
|
||||
<name not found> = ArrayList@37[1] { ResolutionCandidate@38 }
|
||||
}
|
||||
|
||||
ResolutionTaskHolder@39 {
|
||||
<name not found> = ArrayList@40[1] { ResolutionCandidate@41 }
|
||||
}
|
||||
|
||||
ResolutionTaskHolder@42 {
|
||||
<name not found> = ArrayList@43[1] { ResolutionCandidate@44 }
|
||||
}
|
||||
|
||||
ResolutionTaskHolder@45 {
|
||||
<name not found> = EmptyList@25[empty]
|
||||
<name not found> = EmptyList@25[empty]
|
||||
<name not found> = EmptyList@25[empty]
|
||||
<name not found> = EmptyList@25[empty]
|
||||
<name not found> = EmptyList@25[empty]
|
||||
<name not found> = EmptyList@25[empty]
|
||||
<name not found> = EmptyList@25[empty]
|
||||
<name not found> = EmptyList@25[empty]
|
||||
}
|
||||
|
||||
null {
|
||||
<name not found> = ArrayList@46[1] { ResolutionCandidate@30 }
|
||||
<name not found> = ArrayList@47[1] { ResolutionCandidate@32 }
|
||||
<name not found> = ArrayList@48[1] { ResolutionCandidate@41 }
|
||||
<name not found> = ArrayList@49[1] { ResolutionCandidate@35 }
|
||||
<name not found> = ArrayList@50[1] { ResolutionCandidate@44 }
|
||||
<name not found> = ArrayList@51[1] { ResolutionCandidate@38 }
|
||||
<name not found> = EmptyList@25[empty]
|
||||
<name not found> = EmptyList@25[empty]
|
||||
<name not found> = EmptyList@25[empty]
|
||||
<name not found> = EmptyList@25[empty]
|
||||
}
|
||||
+25
@@ -0,0 +1,25 @@
|
||||
package
|
||||
|
||||
internal fun box(): kotlin.String
|
||||
|
||||
internal 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 Nested {
|
||||
public constructor Nested()
|
||||
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 class object <class-object-for-Nested> {
|
||||
private constructor <class-object-for-Nested>()
|
||||
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 invoke(/*0*/ i: kotlin.Int): kotlin.Int
|
||||
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
|
||||
}
|
||||
}
|
||||
}
|
||||
+11
@@ -0,0 +1,11 @@
|
||||
import A.Nested
|
||||
|
||||
class A {
|
||||
class Nested {
|
||||
class object {
|
||||
fun invoke(i: Int) = i
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
fun box() = if (Nested(42) == 42) "OK" else "fail"
|
||||
+75
@@ -0,0 +1,75 @@
|
||||
DescriptorResolver@0 {
|
||||
<name not found> = JetTypeImpl@1['Int']
|
||||
<name not found> = JetTypeImpl@2['String']
|
||||
}
|
||||
|
||||
LazyJavaPackageFragmentProvider@3 {
|
||||
packageFragments('<root>': FqName@4) = LazyJavaPackageFragment@5['<root>']
|
||||
packageFragments('A': FqName@6) = null
|
||||
packageFragments('Int': FqName@7) = null
|
||||
packageFragments('java': FqName@8) = LazyJavaPackageFragment@9['java']
|
||||
packageFragments('java.lang': FqName@10) = LazyJavaPackageFragment@11['lang']
|
||||
packageFragments('java.lang.Int': FqName@12) = null
|
||||
packageFragments('kotlin': FqName@13) = null
|
||||
packageFragments('kotlin.Int': FqName@14) = null
|
||||
packageFragments('kotlin.io': FqName@15) = null
|
||||
packageFragments('kotlin.jvm': FqName@16) = null
|
||||
}
|
||||
|
||||
LazyJavaPackageFragment@5['<root>'] {
|
||||
classes('A': Name@17) = null // through LazyPackageFragmentScopeForJavaPackage@18
|
||||
classes('Int': Name@19) = null // through LazyPackageFragmentScopeForJavaPackage@18
|
||||
classes('Nested': Name@20) = null // through LazyPackageFragmentScopeForJavaPackage@18
|
||||
deserializedPackageScope = Empty@21 // through LazyPackageFragmentScopeForJavaPackage@18
|
||||
functions('A': Name@17) = EmptyList@22[empty] // through LazyPackageFragmentScopeForJavaPackage@18
|
||||
functions('Nested': Name@23) = EmptyList@22[empty] // through LazyPackageFragmentScopeForJavaPackage@18
|
||||
memberIndex = computeMemberIndex$1@24 // through LazyPackageFragmentScopeForJavaPackage@18
|
||||
}
|
||||
|
||||
LazyJavaPackageFragment@9['java'] {
|
||||
classes('lang': Name@25) = null // through LazyPackageFragmentScopeForJavaPackage@26
|
||||
deserializedPackageScope = Empty@21 // through LazyPackageFragmentScopeForJavaPackage@26
|
||||
functions('lang': Name@27) = EmptyList@22[empty] // through LazyPackageFragmentScopeForJavaPackage@26
|
||||
memberIndex = computeMemberIndex$1@28 // through LazyPackageFragmentScopeForJavaPackage@26
|
||||
}
|
||||
|
||||
LazyJavaPackageFragment@11['lang'] {
|
||||
classes('Nested': Name@23) = null // through LazyPackageFragmentScopeForJavaPackage@29
|
||||
deserializedPackageScope = Empty@21 // through LazyPackageFragmentScopeForJavaPackage@29
|
||||
functions('Nested': Name@23) = EmptyList@22[empty] // through LazyPackageFragmentScopeForJavaPackage@29
|
||||
memberIndex = computeMemberIndex$1@30 // through LazyPackageFragmentScopeForJavaPackage@29
|
||||
}
|
||||
|
||||
ResolutionTaskHolder@31 {
|
||||
<name not found> = ArrayList@32[1] { ResolutionCandidate@33 }
|
||||
<name not found> = ArrayList@34[1] { ResolutionCandidate@35 }
|
||||
<name not found> = EmptyList@22[empty]
|
||||
<name not found> = EmptyList@22[empty]
|
||||
}
|
||||
|
||||
ResolutionTaskHolder@36 {
|
||||
<name not found> = ArrayList@37[1] { ResolutionCandidate@38 }
|
||||
}
|
||||
|
||||
ResolutionTaskHolder@39 {
|
||||
<name not found> = ArrayList@40[1] { ResolutionCandidate@41 }
|
||||
}
|
||||
|
||||
ResolutionTaskHolder@42 {
|
||||
<name not found> = ArrayList@43[1] { ResolutionCandidate@44 }
|
||||
}
|
||||
|
||||
ResolutionTaskHolder@45 {
|
||||
<name not found> = ArrayList@46[1] { ResolutionCandidate@47 }
|
||||
}
|
||||
|
||||
null {
|
||||
<name not found> = ArrayList@48[1] { ResolutionCandidate@33 }
|
||||
<name not found> = ArrayList@49[1] { ResolutionCandidate@35 }
|
||||
<name not found> = ArrayList@50[1] { ResolutionCandidate@41 }
|
||||
<name not found> = ArrayList@51[1] { ResolutionCandidate@47 }
|
||||
<name not found> = ArrayList@52[1] { ResolutionCandidate@44 }
|
||||
<name not found> = ArrayList@53[1] { ResolutionCandidate@38 }
|
||||
<name not found> = EmptyList@22[empty]
|
||||
<name not found> = EmptyList@22[empty]
|
||||
}
|
||||
+25
@@ -0,0 +1,25 @@
|
||||
package
|
||||
|
||||
internal fun box(): kotlin.String
|
||||
|
||||
internal 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 Nested {
|
||||
public constructor Nested()
|
||||
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 class object <class-object-for-Nested> {
|
||||
private constructor <class-object-for-Nested>()
|
||||
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 invoke(/*0*/ i: kotlin.Int): kotlin.Int
|
||||
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,8 @@
|
||||
enum class A {
|
||||
ONE
|
||||
TWO
|
||||
|
||||
fun invoke(i: Int) = i
|
||||
}
|
||||
|
||||
fun box() = if (A.ONE(42) == 42) "OK" else "fail"
|
||||
+82
@@ -0,0 +1,82 @@
|
||||
DescriptorResolver@0 {
|
||||
<name not found> = JetTypeImpl@1['Int']
|
||||
<name not found> = JetTypeImpl@2['String']
|
||||
}
|
||||
|
||||
LazyJavaPackageFragmentProvider@3 {
|
||||
packageFragments('<root>': FqName@4) = LazyJavaPackageFragment@5['<root>']
|
||||
packageFragments('A': FqName@6) = null
|
||||
packageFragments('Int': FqName@7) = null
|
||||
packageFragments('java': FqName@8) = LazyJavaPackageFragment@9['java']
|
||||
packageFragments('java.lang': FqName@10) = LazyJavaPackageFragment@11['lang']
|
||||
packageFragments('java.lang.A': FqName@12) = null
|
||||
packageFragments('java.lang.Int': FqName@13) = null
|
||||
packageFragments('kotlin': FqName@14) = null
|
||||
packageFragments('kotlin.A': FqName@15) = null
|
||||
packageFragments('kotlin.Int': FqName@16) = null
|
||||
packageFragments('kotlin.io': FqName@17) = null
|
||||
packageFragments('kotlin.jvm': FqName@18) = null
|
||||
}
|
||||
|
||||
LazyJavaPackageFragment@5['<root>'] {
|
||||
classes('Int': Name@19) = null // through LazyPackageFragmentScopeForJavaPackage@20
|
||||
deserializedPackageScope = Empty@21 // through LazyPackageFragmentScopeForJavaPackage@20
|
||||
}
|
||||
|
||||
LazyJavaPackageFragment@9['java'] {
|
||||
classes('lang': Name@22) = null // through LazyPackageFragmentScopeForJavaPackage@23
|
||||
deserializedPackageScope = Empty@21 // through LazyPackageFragmentScopeForJavaPackage@23
|
||||
functions('lang': Name@24) = EmptyList@25[empty] // through LazyPackageFragmentScopeForJavaPackage@23
|
||||
memberIndex = computeMemberIndex$1@26 // through LazyPackageFragmentScopeForJavaPackage@23
|
||||
}
|
||||
|
||||
LazyJavaPackageFragment@11['lang'] {
|
||||
deserializedPackageScope = Empty@21 // through LazyPackageFragmentScopeForJavaPackage@27
|
||||
}
|
||||
|
||||
ResolutionTaskHolder@28 {
|
||||
<name not found> = ArrayList@29[1] { ResolutionCandidate@30 }
|
||||
<name not found> = EmptyList@25[empty]
|
||||
<name not found> = EmptyList@25[empty]
|
||||
<name not found> = EmptyList@25[empty]
|
||||
}
|
||||
|
||||
ResolutionTaskHolder@31 {
|
||||
<name not found> = ArrayList@32[1] { ResolutionCandidate@33 }
|
||||
}
|
||||
|
||||
ResolutionTaskHolder@34 {
|
||||
<name not found> = ArrayList@35[1] { ResolutionCandidate@36 }
|
||||
}
|
||||
|
||||
ResolutionTaskHolder@37 {
|
||||
<name not found> = ArrayList@38[1] { ResolutionCandidate@39 }
|
||||
}
|
||||
|
||||
ResolutionTaskHolder@40 {
|
||||
<name not found> = ArrayList@41[1] { ResolutionCandidate@42 }
|
||||
}
|
||||
|
||||
ResolutionTaskHolder@43 {
|
||||
<name not found> = EmptyList@25[empty]
|
||||
<name not found> = EmptyList@25[empty]
|
||||
<name not found> = EmptyList@25[empty]
|
||||
<name not found> = EmptyList@25[empty]
|
||||
<name not found> = EmptyList@25[empty]
|
||||
<name not found> = EmptyList@25[empty]
|
||||
<name not found> = EmptyList@25[empty]
|
||||
<name not found> = EmptyList@25[empty]
|
||||
}
|
||||
|
||||
null {
|
||||
<name not found> = ArrayList@44[1] { ResolutionCandidate@42 }
|
||||
<name not found> = ArrayList@45[1] { ResolutionCandidate@30 }
|
||||
<name not found> = ArrayList@46[1] { ResolutionCandidate@39 }
|
||||
<name not found> = ArrayList@47[1] { ResolutionCandidate@36 }
|
||||
<name not found> = ArrayList@48[1] { ResolutionCandidate@33 }
|
||||
<name not found> = EmptyList@25[empty]
|
||||
<name not found> = EmptyList@25[empty]
|
||||
<name not found> = EmptyList@25[empty]
|
||||
<name not found> = EmptyList@25[empty]
|
||||
<name not found> = EmptyList@25[empty]
|
||||
}
|
||||
+62
@@ -0,0 +1,62 @@
|
||||
package
|
||||
|
||||
internal fun box(): kotlin.String
|
||||
|
||||
internal final enum class A : kotlin.Enum<A> {
|
||||
public enum entry ONE : A {
|
||||
private constructor ONE()
|
||||
public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: A): kotlin.Int
|
||||
public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
|
||||
public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
|
||||
internal final override /*1*/ /*fake_override*/ fun invoke(/*0*/ i: kotlin.Int): kotlin.Int
|
||||
public final override /*1*/ /*fake_override*/ fun name(): kotlin.String
|
||||
public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int
|
||||
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
|
||||
|
||||
public class object <class-object-for-ONE> : A.ONE {
|
||||
private constructor <class-object-for-ONE>()
|
||||
public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: A): kotlin.Int
|
||||
public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
|
||||
public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
|
||||
internal final override /*1*/ /*fake_override*/ fun invoke(/*0*/ i: kotlin.Int): kotlin.Int
|
||||
public final override /*1*/ /*fake_override*/ fun name(): kotlin.String
|
||||
public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int
|
||||
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
|
||||
}
|
||||
}
|
||||
|
||||
public enum entry TWO : A {
|
||||
private constructor TWO()
|
||||
public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: A): kotlin.Int
|
||||
public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
|
||||
public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
|
||||
internal final override /*1*/ /*fake_override*/ fun invoke(/*0*/ i: kotlin.Int): kotlin.Int
|
||||
public final override /*1*/ /*fake_override*/ fun name(): kotlin.String
|
||||
public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int
|
||||
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
|
||||
|
||||
public class object <class-object-for-TWO> : A.TWO {
|
||||
private constructor <class-object-for-TWO>()
|
||||
public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: A): kotlin.Int
|
||||
public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
|
||||
public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
|
||||
internal final override /*1*/ /*fake_override*/ fun invoke(/*0*/ i: kotlin.Int): kotlin.Int
|
||||
public final override /*1*/ /*fake_override*/ fun name(): kotlin.String
|
||||
public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int
|
||||
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
|
||||
}
|
||||
}
|
||||
|
||||
private constructor A()
|
||||
public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: A): kotlin.Int
|
||||
public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
|
||||
public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
|
||||
internal final fun invoke(/*0*/ i: kotlin.Int): kotlin.Int
|
||||
public final override /*1*/ /*fake_override*/ fun name(): kotlin.String
|
||||
public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int
|
||||
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
|
||||
|
||||
// Static members
|
||||
public final /*synthesized*/ fun valueOf(/*0*/ value: kotlin.String): A
|
||||
public final /*synthesized*/ fun values(): kotlin.Array<A>
|
||||
}
|
||||
@@ -0,0 +1,8 @@
|
||||
enum class A {
|
||||
ONE
|
||||
TWO
|
||||
}
|
||||
|
||||
fun A.invoke(i: Int) = i
|
||||
|
||||
fun box() = if (A.ONE(42) == 42) "OK" else "fail"
|
||||
+90
@@ -0,0 +1,90 @@
|
||||
DescriptorResolver@0 {
|
||||
<name not found> = JetTypeImpl@1['Int']
|
||||
<name not found> = JetTypeImpl@2['String']
|
||||
}
|
||||
|
||||
LazyJavaPackageFragmentProvider@3 {
|
||||
packageFragments('<root>': FqName@4) = LazyJavaPackageFragment@5['<root>']
|
||||
packageFragments('A': FqName@6) = null
|
||||
packageFragments('Int': FqName@7) = null
|
||||
packageFragments('java': FqName@8) = LazyJavaPackageFragment@9['java']
|
||||
packageFragments('java.lang': FqName@10) = LazyJavaPackageFragment@11['lang']
|
||||
packageFragments('java.lang.A': FqName@12) = null
|
||||
packageFragments('java.lang.Int': FqName@13) = null
|
||||
packageFragments('kotlin': FqName@14) = null
|
||||
packageFragments('kotlin.A': FqName@15) = null
|
||||
packageFragments('kotlin.Int': FqName@16) = null
|
||||
packageFragments('kotlin.io': FqName@17) = null
|
||||
packageFragments('kotlin.jvm': FqName@18) = null
|
||||
}
|
||||
|
||||
LazyJavaPackageFragment@5['<root>'] {
|
||||
classes('Int': Name@19) = null // through LazyPackageFragmentScopeForJavaPackage@20
|
||||
classes('invoke': Name@21) = null // through LazyPackageFragmentScopeForJavaPackage@20
|
||||
deserializedPackageScope = Empty@22 // through LazyPackageFragmentScopeForJavaPackage@20
|
||||
functions('invoke': Name@21) = EmptyList@23[empty] // through LazyPackageFragmentScopeForJavaPackage@20
|
||||
memberIndex = computeMemberIndex$1@24 // through LazyPackageFragmentScopeForJavaPackage@20
|
||||
}
|
||||
|
||||
LazyJavaPackageFragment@9['java'] {
|
||||
classes('lang': Name@25) = null // through LazyPackageFragmentScopeForJavaPackage@26
|
||||
deserializedPackageScope = Empty@22 // through LazyPackageFragmentScopeForJavaPackage@26
|
||||
functions('lang': Name@27) = EmptyList@23[empty] // through LazyPackageFragmentScopeForJavaPackage@26
|
||||
memberIndex = computeMemberIndex$1@28 // through LazyPackageFragmentScopeForJavaPackage@26
|
||||
}
|
||||
|
||||
LazyJavaPackageFragment@11['lang'] {
|
||||
classes('invoke': Name@21) = null // through LazyPackageFragmentScopeForJavaPackage@29
|
||||
deserializedPackageScope = Empty@22 // through LazyPackageFragmentScopeForJavaPackage@29
|
||||
functions('invoke': Name@21) = EmptyList@23[empty] // through LazyPackageFragmentScopeForJavaPackage@29
|
||||
memberIndex = computeMemberIndex$1@30 // through LazyPackageFragmentScopeForJavaPackage@29
|
||||
}
|
||||
|
||||
ResolutionTaskHolder@31 {
|
||||
<name not found> = ArrayList@32[1] { ResolutionCandidate@33 }
|
||||
<name not found> = EmptyList@23[empty]
|
||||
<name not found> = EmptyList@23[empty]
|
||||
<name not found> = EmptyList@23[empty]
|
||||
}
|
||||
|
||||
ResolutionTaskHolder@34 {
|
||||
<name not found> = ArrayList@35[1] { ResolutionCandidate@36 }
|
||||
<name not found> = EmptyList@23[empty]
|
||||
}
|
||||
|
||||
ResolutionTaskHolder@37 {
|
||||
<name not found> = ArrayList@38[1] { ResolutionCandidate@39 }
|
||||
}
|
||||
|
||||
ResolutionTaskHolder@40 {
|
||||
<name not found> = ArrayList@41[1] { ResolutionCandidate@42 }
|
||||
}
|
||||
|
||||
ResolutionTaskHolder@43 {
|
||||
<name not found> = ArrayList@44[1] { ResolutionCandidate@45 }
|
||||
}
|
||||
|
||||
ResolutionTaskHolder@46 {
|
||||
<name not found> = EmptyList@23[empty]
|
||||
<name not found> = EmptyList@23[empty]
|
||||
<name not found> = EmptyList@23[empty]
|
||||
<name not found> = EmptyList@23[empty]
|
||||
<name not found> = EmptyList@23[empty]
|
||||
<name not found> = EmptyList@23[empty]
|
||||
<name not found> = EmptyList@23[empty]
|
||||
<name not found> = EmptyList@23[empty]
|
||||
}
|
||||
|
||||
null {
|
||||
<name not found> = ArrayList@47[1] { ResolutionCandidate@45 }
|
||||
<name not found> = ArrayList@48[1] { ResolutionCandidate@33 }
|
||||
<name not found> = ArrayList@49[1] { ResolutionCandidate@36 }
|
||||
<name not found> = ArrayList@50[1] { ResolutionCandidate@42 }
|
||||
<name not found> = ArrayList@51[1] { ResolutionCandidate@39 }
|
||||
<name not found> = EmptyList@23[empty]
|
||||
<name not found> = EmptyList@23[empty]
|
||||
<name not found> = EmptyList@23[empty]
|
||||
<name not found> = EmptyList@23[empty]
|
||||
<name not found> = EmptyList@23[empty]
|
||||
<name not found> = EmptyList@23[empty]
|
||||
}
|
||||
+58
@@ -0,0 +1,58 @@
|
||||
package
|
||||
|
||||
internal fun box(): kotlin.String
|
||||
internal fun A.invoke(/*0*/ i: kotlin.Int): kotlin.Int
|
||||
|
||||
internal final enum class A : kotlin.Enum<A> {
|
||||
public enum entry ONE : A {
|
||||
private constructor ONE()
|
||||
public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: A): kotlin.Int
|
||||
public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
|
||||
public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
|
||||
public final override /*1*/ /*fake_override*/ fun name(): kotlin.String
|
||||
public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int
|
||||
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
|
||||
|
||||
public class object <class-object-for-ONE> : A.ONE {
|
||||
private constructor <class-object-for-ONE>()
|
||||
public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: A): kotlin.Int
|
||||
public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
|
||||
public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
|
||||
public final override /*1*/ /*fake_override*/ fun name(): kotlin.String
|
||||
public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int
|
||||
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
|
||||
}
|
||||
}
|
||||
|
||||
public enum entry TWO : A {
|
||||
private constructor TWO()
|
||||
public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: A): kotlin.Int
|
||||
public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
|
||||
public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
|
||||
public final override /*1*/ /*fake_override*/ fun name(): kotlin.String
|
||||
public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int
|
||||
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
|
||||
|
||||
public class object <class-object-for-TWO> : A.TWO {
|
||||
private constructor <class-object-for-TWO>()
|
||||
public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: A): kotlin.Int
|
||||
public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
|
||||
public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
|
||||
public final override /*1*/ /*fake_override*/ fun name(): kotlin.String
|
||||
public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int
|
||||
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
|
||||
}
|
||||
}
|
||||
|
||||
private constructor A()
|
||||
public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: A): kotlin.Int
|
||||
public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
|
||||
public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
|
||||
public final override /*1*/ /*fake_override*/ fun name(): kotlin.String
|
||||
public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int
|
||||
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
|
||||
|
||||
// Static members
|
||||
public final /*synthesized*/ fun valueOf(/*0*/ value: kotlin.String): A
|
||||
public final /*synthesized*/ fun values(): kotlin.Array<A>
|
||||
}
|
||||
+10
@@ -0,0 +1,10 @@
|
||||
import A.ONE
|
||||
|
||||
enum class A {
|
||||
ONE
|
||||
TWO
|
||||
|
||||
fun invoke(i: Int) = i
|
||||
}
|
||||
|
||||
fun box() = if (ONE(42) == 42) "OK" else "fail"
|
||||
+75
@@ -0,0 +1,75 @@
|
||||
DescriptorResolver@0 {
|
||||
<name not found> = JetTypeImpl@1['Int']
|
||||
<name not found> = JetTypeImpl@2['String']
|
||||
}
|
||||
|
||||
LazyJavaPackageFragmentProvider@3 {
|
||||
packageFragments('<root>': FqName@4) = LazyJavaPackageFragment@5['<root>']
|
||||
packageFragments('A': FqName@6) = null
|
||||
packageFragments('Int': FqName@7) = null
|
||||
packageFragments('java': FqName@8) = LazyJavaPackageFragment@9['java']
|
||||
packageFragments('java.lang': FqName@10) = LazyJavaPackageFragment@11['lang']
|
||||
packageFragments('java.lang.Int': FqName@12) = null
|
||||
packageFragments('kotlin': FqName@13) = null
|
||||
packageFragments('kotlin.Int': FqName@14) = null
|
||||
packageFragments('kotlin.io': FqName@15) = null
|
||||
packageFragments('kotlin.jvm': FqName@16) = null
|
||||
}
|
||||
|
||||
LazyJavaPackageFragment@5['<root>'] {
|
||||
classes('A': Name@17) = null // through LazyPackageFragmentScopeForJavaPackage@18
|
||||
classes('Int': Name@19) = null // through LazyPackageFragmentScopeForJavaPackage@18
|
||||
classes('ONE': Name@20) = null // through LazyPackageFragmentScopeForJavaPackage@18
|
||||
deserializedPackageScope = Empty@21 // through LazyPackageFragmentScopeForJavaPackage@18
|
||||
functions('A': Name@17) = EmptyList@22[empty] // through LazyPackageFragmentScopeForJavaPackage@18
|
||||
functions('ONE': Name@23) = EmptyList@22[empty] // through LazyPackageFragmentScopeForJavaPackage@18
|
||||
memberIndex = computeMemberIndex$1@24 // through LazyPackageFragmentScopeForJavaPackage@18
|
||||
}
|
||||
|
||||
LazyJavaPackageFragment@9['java'] {
|
||||
classes('lang': Name@25) = null // through LazyPackageFragmentScopeForJavaPackage@26
|
||||
deserializedPackageScope = Empty@21 // through LazyPackageFragmentScopeForJavaPackage@26
|
||||
functions('lang': Name@27) = EmptyList@22[empty] // through LazyPackageFragmentScopeForJavaPackage@26
|
||||
memberIndex = computeMemberIndex$1@28 // through LazyPackageFragmentScopeForJavaPackage@26
|
||||
}
|
||||
|
||||
LazyJavaPackageFragment@11['lang'] {
|
||||
classes('ONE': Name@23) = null // through LazyPackageFragmentScopeForJavaPackage@29
|
||||
deserializedPackageScope = Empty@21 // through LazyPackageFragmentScopeForJavaPackage@29
|
||||
functions('ONE': Name@23) = EmptyList@22[empty] // through LazyPackageFragmentScopeForJavaPackage@29
|
||||
memberIndex = computeMemberIndex$1@30 // through LazyPackageFragmentScopeForJavaPackage@29
|
||||
}
|
||||
|
||||
ResolutionTaskHolder@31 {
|
||||
<name not found> = ArrayList@32[1] { ResolutionCandidate@33 }
|
||||
<name not found> = EmptyList@22[empty]
|
||||
<name not found> = EmptyList@22[empty]
|
||||
<name not found> = EmptyList@22[empty]
|
||||
}
|
||||
|
||||
ResolutionTaskHolder@34 {
|
||||
<name not found> = ArrayList@35[1] { ResolutionCandidate@36 }
|
||||
}
|
||||
|
||||
ResolutionTaskHolder@37 {
|
||||
<name not found> = ArrayList@38[1] { ResolutionCandidate@39 }
|
||||
}
|
||||
|
||||
ResolutionTaskHolder@40 {
|
||||
<name not found> = ArrayList@41[1] { ResolutionCandidate@42 }
|
||||
}
|
||||
|
||||
ResolutionTaskHolder@43 {
|
||||
<name not found> = ArrayList@44[1] { ResolutionCandidate@45 }
|
||||
}
|
||||
|
||||
null {
|
||||
<name not found> = ArrayList@46[1] { ResolutionCandidate@39 }
|
||||
<name not found> = ArrayList@47[1] { ResolutionCandidate@33 }
|
||||
<name not found> = ArrayList@48[1] { ResolutionCandidate@42 }
|
||||
<name not found> = ArrayList@49[1] { ResolutionCandidate@36 }
|
||||
<name not found> = ArrayList@50[1] { ResolutionCandidate@45 }
|
||||
<name not found> = EmptyList@22[empty]
|
||||
<name not found> = EmptyList@22[empty]
|
||||
<name not found> = EmptyList@22[empty]
|
||||
}
|
||||
+62
@@ -0,0 +1,62 @@
|
||||
package
|
||||
|
||||
internal fun box(): kotlin.String
|
||||
|
||||
internal final enum class A : kotlin.Enum<A> {
|
||||
public enum entry ONE : A {
|
||||
private constructor ONE()
|
||||
public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: A): kotlin.Int
|
||||
public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
|
||||
public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
|
||||
internal final override /*1*/ /*fake_override*/ fun invoke(/*0*/ i: kotlin.Int): kotlin.Int
|
||||
public final override /*1*/ /*fake_override*/ fun name(): kotlin.String
|
||||
public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int
|
||||
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
|
||||
|
||||
public class object <class-object-for-ONE> : A.ONE {
|
||||
private constructor <class-object-for-ONE>()
|
||||
public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: A): kotlin.Int
|
||||
public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
|
||||
public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
|
||||
internal final override /*1*/ /*fake_override*/ fun invoke(/*0*/ i: kotlin.Int): kotlin.Int
|
||||
public final override /*1*/ /*fake_override*/ fun name(): kotlin.String
|
||||
public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int
|
||||
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
|
||||
}
|
||||
}
|
||||
|
||||
public enum entry TWO : A {
|
||||
private constructor TWO()
|
||||
public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: A): kotlin.Int
|
||||
public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
|
||||
public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
|
||||
internal final override /*1*/ /*fake_override*/ fun invoke(/*0*/ i: kotlin.Int): kotlin.Int
|
||||
public final override /*1*/ /*fake_override*/ fun name(): kotlin.String
|
||||
public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int
|
||||
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
|
||||
|
||||
public class object <class-object-for-TWO> : A.TWO {
|
||||
private constructor <class-object-for-TWO>()
|
||||
public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: A): kotlin.Int
|
||||
public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
|
||||
public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
|
||||
internal final override /*1*/ /*fake_override*/ fun invoke(/*0*/ i: kotlin.Int): kotlin.Int
|
||||
public final override /*1*/ /*fake_override*/ fun name(): kotlin.String
|
||||
public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int
|
||||
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
|
||||
}
|
||||
}
|
||||
|
||||
private constructor A()
|
||||
public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: A): kotlin.Int
|
||||
public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
|
||||
public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
|
||||
internal final fun invoke(/*0*/ i: kotlin.Int): kotlin.Int
|
||||
public final override /*1*/ /*fake_override*/ fun name(): kotlin.String
|
||||
public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int
|
||||
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
|
||||
|
||||
// Static members
|
||||
public final /*synthesized*/ fun valueOf(/*0*/ value: kotlin.String): A
|
||||
public final /*synthesized*/ fun values(): kotlin.Array<A>
|
||||
}
|
||||
+10
@@ -0,0 +1,10 @@
|
||||
import A.ONE
|
||||
|
||||
enum class A {
|
||||
ONE
|
||||
TWO
|
||||
}
|
||||
|
||||
fun A.invoke(i: Int) = i
|
||||
|
||||
fun box() = if (ONE(42) == 42) "OK" else "fail"
|
||||
+83
@@ -0,0 +1,83 @@
|
||||
DescriptorResolver@0 {
|
||||
<name not found> = JetTypeImpl@1['Int']
|
||||
<name not found> = JetTypeImpl@2['String']
|
||||
}
|
||||
|
||||
LazyJavaPackageFragmentProvider@3 {
|
||||
packageFragments('<root>': FqName@4) = LazyJavaPackageFragment@5['<root>']
|
||||
packageFragments('A': FqName@6) = null
|
||||
packageFragments('Int': FqName@7) = null
|
||||
packageFragments('java': FqName@8) = LazyJavaPackageFragment@9['java']
|
||||
packageFragments('java.lang': FqName@10) = LazyJavaPackageFragment@11['lang']
|
||||
packageFragments('java.lang.A': FqName@12) = null
|
||||
packageFragments('java.lang.Int': FqName@13) = null
|
||||
packageFragments('kotlin': FqName@14) = null
|
||||
packageFragments('kotlin.A': FqName@15) = null
|
||||
packageFragments('kotlin.Int': FqName@16) = null
|
||||
packageFragments('kotlin.io': FqName@17) = null
|
||||
packageFragments('kotlin.jvm': FqName@18) = null
|
||||
}
|
||||
|
||||
LazyJavaPackageFragment@5['<root>'] {
|
||||
classes('A': Name@19) = null // through LazyPackageFragmentScopeForJavaPackage@20
|
||||
classes('Int': Name@21) = null // through LazyPackageFragmentScopeForJavaPackage@20
|
||||
classes('ONE': Name@22) = null // through LazyPackageFragmentScopeForJavaPackage@20
|
||||
classes('invoke': Name@23) = null // through LazyPackageFragmentScopeForJavaPackage@20
|
||||
deserializedPackageScope = Empty@24 // through LazyPackageFragmentScopeForJavaPackage@20
|
||||
functions('A': Name@19) = EmptyList@25[empty] // through LazyPackageFragmentScopeForJavaPackage@20
|
||||
functions('ONE': Name@26) = EmptyList@25[empty] // through LazyPackageFragmentScopeForJavaPackage@20
|
||||
functions('invoke': Name@23) = EmptyList@25[empty] // through LazyPackageFragmentScopeForJavaPackage@20
|
||||
memberIndex = computeMemberIndex$1@27 // through LazyPackageFragmentScopeForJavaPackage@20
|
||||
}
|
||||
|
||||
LazyJavaPackageFragment@9['java'] {
|
||||
classes('lang': Name@28) = null // through LazyPackageFragmentScopeForJavaPackage@29
|
||||
deserializedPackageScope = Empty@24 // through LazyPackageFragmentScopeForJavaPackage@29
|
||||
functions('lang': Name@30) = EmptyList@25[empty] // through LazyPackageFragmentScopeForJavaPackage@29
|
||||
memberIndex = computeMemberIndex$1@31 // through LazyPackageFragmentScopeForJavaPackage@29
|
||||
}
|
||||
|
||||
LazyJavaPackageFragment@11['lang'] {
|
||||
classes('ONE': Name@26) = null // through LazyPackageFragmentScopeForJavaPackage@32
|
||||
classes('invoke': Name@23) = null // through LazyPackageFragmentScopeForJavaPackage@32
|
||||
deserializedPackageScope = Empty@24 // through LazyPackageFragmentScopeForJavaPackage@32
|
||||
functions('ONE': Name@26) = EmptyList@25[empty] // through LazyPackageFragmentScopeForJavaPackage@32
|
||||
functions('invoke': Name@23) = EmptyList@25[empty] // through LazyPackageFragmentScopeForJavaPackage@32
|
||||
memberIndex = computeMemberIndex$1@33 // through LazyPackageFragmentScopeForJavaPackage@32
|
||||
}
|
||||
|
||||
ResolutionTaskHolder@34 {
|
||||
<name not found> = ArrayList@35[1] { ResolutionCandidate@36 }
|
||||
<name not found> = EmptyList@25[empty]
|
||||
<name not found> = EmptyList@25[empty]
|
||||
<name not found> = EmptyList@25[empty]
|
||||
}
|
||||
|
||||
ResolutionTaskHolder@37 {
|
||||
<name not found> = ArrayList@38[1] { ResolutionCandidate@39 }
|
||||
<name not found> = EmptyList@25[empty]
|
||||
}
|
||||
|
||||
ResolutionTaskHolder@40 {
|
||||
<name not found> = ArrayList@41[1] { ResolutionCandidate@42 }
|
||||
}
|
||||
|
||||
ResolutionTaskHolder@43 {
|
||||
<name not found> = ArrayList@44[1] { ResolutionCandidate@45 }
|
||||
}
|
||||
|
||||
ResolutionTaskHolder@46 {
|
||||
<name not found> = ArrayList@47[1] { ResolutionCandidate@48 }
|
||||
}
|
||||
|
||||
null {
|
||||
<name not found> = ArrayList@49[1] { ResolutionCandidate@45 }
|
||||
<name not found> = ArrayList@50[1] { ResolutionCandidate@36 }
|
||||
<name not found> = ArrayList@51[1] { ResolutionCandidate@39 }
|
||||
<name not found> = ArrayList@52[1] { ResolutionCandidate@42 }
|
||||
<name not found> = ArrayList@53[1] { ResolutionCandidate@48 }
|
||||
<name not found> = EmptyList@25[empty]
|
||||
<name not found> = EmptyList@25[empty]
|
||||
<name not found> = EmptyList@25[empty]
|
||||
<name not found> = EmptyList@25[empty]
|
||||
}
|
||||
+58
@@ -0,0 +1,58 @@
|
||||
package
|
||||
|
||||
internal fun box(): kotlin.String
|
||||
internal fun A.invoke(/*0*/ i: kotlin.Int): kotlin.Int
|
||||
|
||||
internal final enum class A : kotlin.Enum<A> {
|
||||
public enum entry ONE : A {
|
||||
private constructor ONE()
|
||||
public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: A): kotlin.Int
|
||||
public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
|
||||
public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
|
||||
public final override /*1*/ /*fake_override*/ fun name(): kotlin.String
|
||||
public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int
|
||||
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
|
||||
|
||||
public class object <class-object-for-ONE> : A.ONE {
|
||||
private constructor <class-object-for-ONE>()
|
||||
public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: A): kotlin.Int
|
||||
public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
|
||||
public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
|
||||
public final override /*1*/ /*fake_override*/ fun name(): kotlin.String
|
||||
public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int
|
||||
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
|
||||
}
|
||||
}
|
||||
|
||||
public enum entry TWO : A {
|
||||
private constructor TWO()
|
||||
public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: A): kotlin.Int
|
||||
public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
|
||||
public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
|
||||
public final override /*1*/ /*fake_override*/ fun name(): kotlin.String
|
||||
public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int
|
||||
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
|
||||
|
||||
public class object <class-object-for-TWO> : A.TWO {
|
||||
private constructor <class-object-for-TWO>()
|
||||
public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: A): kotlin.Int
|
||||
public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
|
||||
public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
|
||||
public final override /*1*/ /*fake_override*/ fun name(): kotlin.String
|
||||
public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int
|
||||
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
|
||||
}
|
||||
}
|
||||
|
||||
private constructor A()
|
||||
public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: A): kotlin.Int
|
||||
public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
|
||||
public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
|
||||
public final override /*1*/ /*fake_override*/ fun name(): kotlin.String
|
||||
public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int
|
||||
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
|
||||
|
||||
// Static members
|
||||
public final /*synthesized*/ fun valueOf(/*0*/ value: kotlin.String): A
|
||||
public final /*synthesized*/ fun values(): kotlin.Array<A>
|
||||
}
|
||||
+5
@@ -0,0 +1,5 @@
|
||||
object A
|
||||
|
||||
fun A.invoke(i: Int) = i
|
||||
|
||||
fun box() = if (A(42) == 42) "OK" else "fail"
|
||||
+81
@@ -0,0 +1,81 @@
|
||||
DescriptorResolver@0 {
|
||||
<name not found> = JetTypeImpl@1['Int']
|
||||
<name not found> = JetTypeImpl@2['String']
|
||||
}
|
||||
|
||||
LazyJavaPackageFragmentProvider@3 {
|
||||
packageFragments('<root>': FqName@4) = LazyJavaPackageFragment@5['<root>']
|
||||
packageFragments('A': FqName@6) = null
|
||||
packageFragments('Int': FqName@7) = null
|
||||
packageFragments('java': FqName@8) = LazyJavaPackageFragment@9['java']
|
||||
packageFragments('java.lang': FqName@10) = LazyJavaPackageFragment@11['lang']
|
||||
packageFragments('java.lang.A': FqName@12) = null
|
||||
packageFragments('java.lang.Int': FqName@13) = null
|
||||
packageFragments('kotlin': FqName@14) = null
|
||||
packageFragments('kotlin.A': FqName@15) = null
|
||||
packageFragments('kotlin.Int': FqName@16) = null
|
||||
packageFragments('kotlin.io': FqName@17) = null
|
||||
packageFragments('kotlin.jvm': FqName@18) = null
|
||||
}
|
||||
|
||||
LazyJavaPackageFragment@5['<root>'] {
|
||||
classes('A': Name@19) = null // through LazyPackageFragmentScopeForJavaPackage@20
|
||||
classes('Int': Name@21) = null // through LazyPackageFragmentScopeForJavaPackage@20
|
||||
classes('invoke': Name@22) = null // through LazyPackageFragmentScopeForJavaPackage@20
|
||||
deserializedPackageScope = Empty@23 // through LazyPackageFragmentScopeForJavaPackage@20
|
||||
functions('A': Name@19) = EmptyList@24[empty] // through LazyPackageFragmentScopeForJavaPackage@20
|
||||
functions('invoke': Name@22) = EmptyList@24[empty] // through LazyPackageFragmentScopeForJavaPackage@20
|
||||
memberIndex = computeMemberIndex$1@25 // through LazyPackageFragmentScopeForJavaPackage@20
|
||||
}
|
||||
|
||||
LazyJavaPackageFragment@9['java'] {
|
||||
classes('lang': Name@26) = null // through LazyPackageFragmentScopeForJavaPackage@27
|
||||
deserializedPackageScope = Empty@23 // through LazyPackageFragmentScopeForJavaPackage@27
|
||||
functions('lang': Name@28) = EmptyList@24[empty] // through LazyPackageFragmentScopeForJavaPackage@27
|
||||
memberIndex = computeMemberIndex$1@29 // through LazyPackageFragmentScopeForJavaPackage@27
|
||||
}
|
||||
|
||||
LazyJavaPackageFragment@11['lang'] {
|
||||
classes('A': Name@19) = null // through LazyPackageFragmentScopeForJavaPackage@30
|
||||
classes('invoke': Name@22) = null // through LazyPackageFragmentScopeForJavaPackage@30
|
||||
deserializedPackageScope = Empty@23 // through LazyPackageFragmentScopeForJavaPackage@30
|
||||
functions('A': Name@19) = EmptyList@24[empty] // through LazyPackageFragmentScopeForJavaPackage@30
|
||||
functions('invoke': Name@22) = EmptyList@24[empty] // through LazyPackageFragmentScopeForJavaPackage@30
|
||||
memberIndex = computeMemberIndex$1@31 // through LazyPackageFragmentScopeForJavaPackage@30
|
||||
}
|
||||
|
||||
ResolutionTaskHolder@32 {
|
||||
<name not found> = ArrayList@33[1] { ResolutionCandidate@34 }
|
||||
<name not found> = EmptyList@24[empty]
|
||||
<name not found> = EmptyList@24[empty]
|
||||
<name not found> = EmptyList@24[empty]
|
||||
}
|
||||
|
||||
ResolutionTaskHolder@35 {
|
||||
<name not found> = ArrayList@36[1] { ResolutionCandidate@37 }
|
||||
<name not found> = EmptyList@24[empty]
|
||||
}
|
||||
|
||||
ResolutionTaskHolder@38 {
|
||||
<name not found> = ArrayList@39[1] { ResolutionCandidate@40 }
|
||||
}
|
||||
|
||||
ResolutionTaskHolder@41 {
|
||||
<name not found> = ArrayList@42[1] { ResolutionCandidate@43 }
|
||||
}
|
||||
|
||||
ResolutionTaskHolder@44 {
|
||||
<name not found> = ArrayList@45[1] { ResolutionCandidate@46 }
|
||||
}
|
||||
|
||||
null {
|
||||
<name not found> = ArrayList@47[1] { ResolutionCandidate@43 }
|
||||
<name not found> = ArrayList@48[1] { ResolutionCandidate@34 }
|
||||
<name not found> = ArrayList@49[1] { ResolutionCandidate@37 }
|
||||
<name not found> = ArrayList@50[1] { ResolutionCandidate@40 }
|
||||
<name not found> = ArrayList@51[1] { ResolutionCandidate@46 }
|
||||
<name not found> = EmptyList@24[empty]
|
||||
<name not found> = EmptyList@24[empty]
|
||||
<name not found> = EmptyList@24[empty]
|
||||
<name not found> = EmptyList@24[empty]
|
||||
}
|
||||
+18
@@ -0,0 +1,18 @@
|
||||
package
|
||||
|
||||
internal fun box(): kotlin.String
|
||||
internal fun A.invoke(/*0*/ i: kotlin.Int): kotlin.Int
|
||||
|
||||
internal object A {
|
||||
private 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
|
||||
|
||||
public class object <class-object-for-A> : A {
|
||||
private constructor <class-object-for-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
|
||||
}
|
||||
}
|
||||
+5
@@ -0,0 +1,5 @@
|
||||
object A {
|
||||
fun invoke(i: Int) = i
|
||||
}
|
||||
|
||||
fun box() = if (A(42) == 42) "OK" else "fail"
|
||||
+73
@@ -0,0 +1,73 @@
|
||||
DescriptorResolver@0 {
|
||||
<name not found> = JetTypeImpl@1['Int']
|
||||
<name not found> = JetTypeImpl@2['String']
|
||||
}
|
||||
|
||||
LazyJavaPackageFragmentProvider@3 {
|
||||
packageFragments('<root>': FqName@4) = LazyJavaPackageFragment@5['<root>']
|
||||
packageFragments('A': FqName@6) = null
|
||||
packageFragments('Int': FqName@7) = null
|
||||
packageFragments('java': FqName@8) = LazyJavaPackageFragment@9['java']
|
||||
packageFragments('java.lang': FqName@10) = LazyJavaPackageFragment@11['lang']
|
||||
packageFragments('java.lang.Int': FqName@12) = null
|
||||
packageFragments('kotlin': FqName@13) = null
|
||||
packageFragments('kotlin.Int': FqName@14) = null
|
||||
packageFragments('kotlin.io': FqName@15) = null
|
||||
packageFragments('kotlin.jvm': FqName@16) = null
|
||||
}
|
||||
|
||||
LazyJavaPackageFragment@5['<root>'] {
|
||||
classes('A': Name@17) = null // through LazyPackageFragmentScopeForJavaPackage@18
|
||||
classes('Int': Name@19) = null // through LazyPackageFragmentScopeForJavaPackage@18
|
||||
deserializedPackageScope = Empty@20 // through LazyPackageFragmentScopeForJavaPackage@18
|
||||
functions('A': Name@17) = EmptyList@21[empty] // through LazyPackageFragmentScopeForJavaPackage@18
|
||||
memberIndex = computeMemberIndex$1@22 // through LazyPackageFragmentScopeForJavaPackage@18
|
||||
}
|
||||
|
||||
LazyJavaPackageFragment@9['java'] {
|
||||
classes('lang': Name@23) = null // through LazyPackageFragmentScopeForJavaPackage@24
|
||||
deserializedPackageScope = Empty@20 // through LazyPackageFragmentScopeForJavaPackage@24
|
||||
functions('lang': Name@25) = EmptyList@21[empty] // through LazyPackageFragmentScopeForJavaPackage@24
|
||||
memberIndex = computeMemberIndex$1@26 // through LazyPackageFragmentScopeForJavaPackage@24
|
||||
}
|
||||
|
||||
LazyJavaPackageFragment@11['lang'] {
|
||||
classes('A': Name@17) = null // through LazyPackageFragmentScopeForJavaPackage@27
|
||||
deserializedPackageScope = Empty@20 // through LazyPackageFragmentScopeForJavaPackage@27
|
||||
functions('A': Name@17) = EmptyList@21[empty] // through LazyPackageFragmentScopeForJavaPackage@27
|
||||
memberIndex = computeMemberIndex$1@28 // through LazyPackageFragmentScopeForJavaPackage@27
|
||||
}
|
||||
|
||||
ResolutionTaskHolder@29 {
|
||||
<name not found> = ArrayList@30[1] { ResolutionCandidate@31 }
|
||||
<name not found> = EmptyList@21[empty]
|
||||
<name not found> = EmptyList@21[empty]
|
||||
<name not found> = EmptyList@21[empty]
|
||||
}
|
||||
|
||||
ResolutionTaskHolder@32 {
|
||||
<name not found> = ArrayList@33[1] { ResolutionCandidate@34 }
|
||||
}
|
||||
|
||||
ResolutionTaskHolder@35 {
|
||||
<name not found> = ArrayList@36[1] { ResolutionCandidate@37 }
|
||||
}
|
||||
|
||||
ResolutionTaskHolder@38 {
|
||||
<name not found> = ArrayList@39[1] { ResolutionCandidate@40 }
|
||||
}
|
||||
|
||||
ResolutionTaskHolder@41 {
|
||||
<name not found> = ArrayList@42[1] { ResolutionCandidate@43 }
|
||||
}
|
||||
|
||||
null {
|
||||
<name not found> = ArrayList@44[1] { ResolutionCandidate@31 }
|
||||
<name not found> = ArrayList@45[1] { ResolutionCandidate@37 }
|
||||
<name not found> = ArrayList@46[1] { ResolutionCandidate@40 }
|
||||
<name not found> = ArrayList@47[1] { ResolutionCandidate@34 }
|
||||
<name not found> = ArrayList@48[1] { ResolutionCandidate@43 }
|
||||
<name not found> = EmptyList@21[empty]
|
||||
<name not found> = EmptyList@21[empty]
|
||||
<name not found> = EmptyList@21[empty]
|
||||
}
|
||||
+19
@@ -0,0 +1,19 @@
|
||||
package
|
||||
|
||||
internal fun box(): kotlin.String
|
||||
|
||||
internal object A {
|
||||
private 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
|
||||
internal final fun invoke(/*0*/ i: kotlin.Int): kotlin.Int
|
||||
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
|
||||
|
||||
public class object <class-object-for-A> : A {
|
||||
private constructor <class-object-for-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
|
||||
internal final override /*1*/ /*fake_override*/ fun invoke(/*0*/ i: kotlin.Int): kotlin.Int
|
||||
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user