Update lazy logs after field rename

This commit is contained in:
Alexander Udalov
2014-11-11 17:45:30 +03:00
parent eb96b97bc8
commit 4f0d83a7fe
1653 changed files with 102316 additions and 102316 deletions
@@ -1,45 +1,45 @@
LazyJavaPackageFragmentProvider@0 {
_packageFragments('<root>': FqName@1) = LazyJavaPackageFragment@2['<root>']
_packageFragments('Any': FqName@3) = null
_packageFragments('Nothing': FqName@4) = null
_packageFragments('T': FqName@5) = null
_packageFragments('java': FqName@6) = LazyJavaPackageFragment@7['java']
_packageFragments('java.lang': FqName@8) = LazyJavaPackageFragment@9['lang']
_packageFragments('java.lang.Any': FqName@10) = null
_packageFragments('java.lang.Nothing': FqName@11) = null
_packageFragments('java.lang.T': FqName@12) = null
_packageFragments('kotlin': FqName@13) = null
_packageFragments('kotlin.Any': FqName@14) = null
_packageFragments('kotlin.Nothing': FqName@15) = null
_packageFragments('kotlin.T': FqName@16) = null
_packageFragments('kotlin.io': FqName@17) = null
_packageFragments('kotlin.jvm': FqName@18) = null
_packageFragments('n': FqName@19) = null
packageFragments('<root>': FqName@1) = LazyJavaPackageFragment@2['<root>']
packageFragments('Any': FqName@3) = null
packageFragments('Nothing': FqName@4) = null
packageFragments('T': FqName@5) = null
packageFragments('java': FqName@6) = LazyJavaPackageFragment@7['java']
packageFragments('java.lang': FqName@8) = LazyJavaPackageFragment@9['lang']
packageFragments('java.lang.Any': FqName@10) = null
packageFragments('java.lang.Nothing': FqName@11) = null
packageFragments('java.lang.T': FqName@12) = null
packageFragments('kotlin': FqName@13) = null
packageFragments('kotlin.Any': FqName@14) = null
packageFragments('kotlin.Nothing': FqName@15) = null
packageFragments('kotlin.T': FqName@16) = null
packageFragments('kotlin.io': FqName@17) = null
packageFragments('kotlin.jvm': FqName@18) = null
packageFragments('n': FqName@19) = null
}
LazyJavaPackageFragment@2['<root>'] {
_functions('fooT22': Name@20) = EmptyList@21[empty] // through LazyPackageFragmentScopeForJavaPackage@22
_functions('sure': Name@23) = EmptyList@21[empty] // through LazyPackageFragmentScopeForJavaPackage@22
classes('Any': Name@24) = null // through LazyPackageFragmentScopeForJavaPackage@22
classes('Nothing': Name@25) = null // through LazyPackageFragmentScopeForJavaPackage@22
classes('fooT22': Name@20) = null // through LazyPackageFragmentScopeForJavaPackage@22
classes('sure': Name@23) = null // through LazyPackageFragmentScopeForJavaPackage@22
deserializedPackageScope = Empty@26 // through LazyPackageFragmentScopeForJavaPackage@22
memberIndex = computeMemberIndex$1@27 // through LazyPackageFragmentScopeForJavaPackage@22
classes('Any': Name@20) = null // through LazyPackageFragmentScopeForJavaPackage@21
classes('Nothing': Name@22) = null // through LazyPackageFragmentScopeForJavaPackage@21
classes('fooT22': Name@23) = null // through LazyPackageFragmentScopeForJavaPackage@21
classes('sure': Name@24) = null // through LazyPackageFragmentScopeForJavaPackage@21
deserializedPackageScope = Empty@25 // through LazyPackageFragmentScopeForJavaPackage@21
functions('fooT22': Name@23) = EmptyList@26[empty] // through LazyPackageFragmentScopeForJavaPackage@21
functions('sure': Name@24) = EmptyList@26[empty] // through LazyPackageFragmentScopeForJavaPackage@21
memberIndex = computeMemberIndex$1@27 // through LazyPackageFragmentScopeForJavaPackage@21
}
LazyJavaPackageFragment@7['java'] {
_functions('lang': Name@28) = EmptyList@21[empty] // through LazyPackageFragmentScopeForJavaPackage@29
classes('lang': Name@30) = null // through LazyPackageFragmentScopeForJavaPackage@29
deserializedPackageScope = Empty@26 // through LazyPackageFragmentScopeForJavaPackage@29
classes('lang': Name@28) = null // through LazyPackageFragmentScopeForJavaPackage@29
deserializedPackageScope = Empty@25 // through LazyPackageFragmentScopeForJavaPackage@29
functions('lang': Name@30) = EmptyList@26[empty] // through LazyPackageFragmentScopeForJavaPackage@29
memberIndex = computeMemberIndex$1@31 // through LazyPackageFragmentScopeForJavaPackage@29
}
LazyJavaPackageFragment@9['lang'] {
_functions('fooT22': Name@20) = EmptyList@21[empty] // through LazyPackageFragmentScopeForJavaPackage@32
_functions('sure': Name@23) = EmptyList@21[empty] // through LazyPackageFragmentScopeForJavaPackage@32
classes('fooT22': Name@20) = null // through LazyPackageFragmentScopeForJavaPackage@32
classes('sure': Name@23) = null // through LazyPackageFragmentScopeForJavaPackage@32
deserializedPackageScope = Empty@26 // through LazyPackageFragmentScopeForJavaPackage@32
classes('fooT22': Name@23) = null // through LazyPackageFragmentScopeForJavaPackage@32
classes('sure': Name@24) = null // through LazyPackageFragmentScopeForJavaPackage@32
deserializedPackageScope = Empty@25 // through LazyPackageFragmentScopeForJavaPackage@32
functions('fooT22': Name@23) = EmptyList@26[empty] // through LazyPackageFragmentScopeForJavaPackage@32
functions('sure': Name@24) = EmptyList@26[empty] // through LazyPackageFragmentScopeForJavaPackage@32
memberIndex = computeMemberIndex$1@33 // through LazyPackageFragmentScopeForJavaPackage@32
}
@@ -1,35 +1,35 @@
LazyJavaPackageFragmentProvider@0 {
_packageFragments('<root>': FqName@1) = LazyJavaPackageFragment@2['<root>']
_packageFragments('Array': FqName@3) = null
_packageFragments('Int': FqName@4) = null
_packageFragments('String': FqName@5) = null
_packageFragments('b': FqName@6) = null
_packageFragments('b.Array': FqName@7) = null
_packageFragments('b.Int': FqName@8) = null
_packageFragments('b.String': FqName@9) = null
_packageFragments('java': FqName@10) = LazyJavaPackageFragment@11['java']
_packageFragments('java.lang': FqName@12) = LazyJavaPackageFragment@13['lang']
_packageFragments('java.lang.Array': FqName@14) = null
_packageFragments('java.lang.Int': FqName@15) = null
_packageFragments('java.lang.String': FqName@16) = null
_packageFragments('kotlin': FqName@17) = null
_packageFragments('kotlin.Array': FqName@18) = null
_packageFragments('kotlin.Int': FqName@19) = null
_packageFragments('kotlin.String': FqName@20) = null
_packageFragments('kotlin.io': FqName@21) = null
_packageFragments('kotlin.jvm': FqName@22) = null
packageFragments('<root>': FqName@1) = LazyJavaPackageFragment@2['<root>']
packageFragments('Array': FqName@3) = null
packageFragments('Int': FqName@4) = null
packageFragments('String': FqName@5) = null
packageFragments('b': FqName@6) = null
packageFragments('b.Array': FqName@7) = null
packageFragments('b.Int': FqName@8) = null
packageFragments('b.String': FqName@9) = null
packageFragments('java': FqName@10) = LazyJavaPackageFragment@11['java']
packageFragments('java.lang': FqName@12) = LazyJavaPackageFragment@13['lang']
packageFragments('java.lang.Array': FqName@14) = null
packageFragments('java.lang.Int': FqName@15) = null
packageFragments('java.lang.String': FqName@16) = null
packageFragments('kotlin': FqName@17) = null
packageFragments('kotlin.Array': FqName@18) = null
packageFragments('kotlin.Int': FqName@19) = null
packageFragments('kotlin.String': FqName@20) = null
packageFragments('kotlin.io': FqName@21) = null
packageFragments('kotlin.jvm': FqName@22) = null
}
LazyJavaPackageFragment@11['java'] {
_functions('lang': Name@23) = EmptyList@24[empty] // through LazyPackageFragmentScopeForJavaPackage@25
classes('lang': Name@26) = null // through LazyPackageFragmentScopeForJavaPackage@25
deserializedPackageScope = Empty@27 // through LazyPackageFragmentScopeForJavaPackage@25
memberIndex = computeMemberIndex$1@28 // through LazyPackageFragmentScopeForJavaPackage@25
classes('lang': Name@23) = null // through LazyPackageFragmentScopeForJavaPackage@24
deserializedPackageScope = Empty@25 // through LazyPackageFragmentScopeForJavaPackage@24
functions('lang': Name@26) = EmptyList@27[empty] // through LazyPackageFragmentScopeForJavaPackage@24
memberIndex = computeMemberIndex$1@28 // through LazyPackageFragmentScopeForJavaPackage@24
}
LazyJavaPackageFragment@13['lang'] {
_functions('Array': Name@29) = EmptyList@24[empty] // through LazyPackageFragmentScopeForJavaPackage@30
classes('Array': Name@29) = null // through LazyPackageFragmentScopeForJavaPackage@30
deserializedPackageScope = Empty@27 // through LazyPackageFragmentScopeForJavaPackage@30
deserializedPackageScope = Empty@25 // through LazyPackageFragmentScopeForJavaPackage@30
functions('Array': Name@29) = EmptyList@27[empty] // through LazyPackageFragmentScopeForJavaPackage@30
memberIndex = computeMemberIndex$1@31 // through LazyPackageFragmentScopeForJavaPackage@30
}
@@ -1,148 +1,148 @@
LazyJavaClassDescriptor@0['Exception'] {
_constructors = ArrayList@1[5] { JavaConstructorDescriptor@2['<init>'], JavaConstructorDescriptor@3['<init>'], JavaConstructorDescriptor@4['<init>'], ... } // through LazyJavaClassMemberScope@5
_functionTypeForSamInterface = null
_typeConstructor = LazyJavaClassTypeConstructor@6['Exception']
defaultType = JetTypeImpl@7['Exception']
constructors = ArrayList@1[5] { JavaConstructorDescriptor@2['<init>'], JavaConstructorDescriptor@3['<init>'], JavaConstructorDescriptor@4['<init>'], ... } // through LazyJavaClassMemberScope@5
defaultType = JetTypeImpl@6['Exception']
functionTypeForSamInterface = null
typeConstructor = LazyJavaClassTypeConstructor@7['Exception']
}
LazyJavaClassTypeConstructor@6['Exception'] {
_parameters = ArrayList@8[empty]
_supertypes = ArrayList@9[1] { LazyJavaClassifierType@10['Throwable'] }
LazyJavaClassTypeConstructor@7['Exception'] {
parameters = ArrayList@8[empty]
supertypes = ArrayList@9[1] { LazyJavaClassifierType@10['Throwable'] }
}
LazyJavaClassifierType@11['String'] {
_arguments = ArrayList@12[empty]
_nullable = 'false': Boolean@13
_typeConstructor = DeserializedClassTypeConstructor@14
classifier = JavaClassImpl@15['String']
arguments = ArrayList@12[empty]
classifier = JavaClassImpl@13['String']
nullable = 'false': Boolean@14
typeConstructor = DeserializedClassTypeConstructor@15
}
LazyJavaClassifierType@16['String'] {
_arguments = ArrayList@17[empty]
_nullable = 'false': Boolean@13
_typeConstructor = DeserializedClassTypeConstructor@14
arguments = ArrayList@17[empty]
classifier = JavaClassImpl@18['String']
nullable = 'false': Boolean@14
typeConstructor = DeserializedClassTypeConstructor@15
}
LazyJavaClassifierType@19['String'] {
_arguments = ArrayList@20[empty]
_nullable = 'false': Boolean@13
_typeConstructor = DeserializedClassTypeConstructor@14
arguments = ArrayList@20[empty]
classifier = JavaClassImpl@21['String']
nullable = 'false': Boolean@14
typeConstructor = DeserializedClassTypeConstructor@15
}
LazyJavaClassifierType@22['String'] {
_arguments = ArrayList@23[empty]
_nullable = 'true': Boolean@24
_typeConstructor = DeserializedClassTypeConstructor@14
classifier = JavaClassImpl@21['String']
arguments = ArrayList@23[empty]
classifier = JavaClassImpl@13['String']
nullable = 'true': Boolean@24
typeConstructor = DeserializedClassTypeConstructor@15
}
LazyJavaClassifierType@25['String'] {
_arguments = ArrayList@26[empty]
_nullable = 'true': Boolean@24
_typeConstructor = DeserializedClassTypeConstructor@14
classifier = JavaClassImpl@15['String']
arguments = ArrayList@26[empty]
classifier = JavaClassImpl@18['String']
nullable = 'true': Boolean@24
typeConstructor = DeserializedClassTypeConstructor@15
}
LazyJavaClassifierType@27['String'] {
_arguments = ArrayList@28[empty]
_nullable = 'true': Boolean@24
_typeConstructor = DeserializedClassTypeConstructor@14
classifier = JavaClassImpl@18['String']
arguments = ArrayList@28[empty]
classifier = JavaClassImpl@21['String']
nullable = 'true': Boolean@24
typeConstructor = DeserializedClassTypeConstructor@15
}
LazyJavaClassifierType@29['Throwable'] {
_arguments = ArrayList@30[empty]
_nullable = 'false': Boolean@13
_typeConstructor = DeserializedClassTypeConstructor@31
classifier = JavaClassImpl@32['Throwable']
arguments = ArrayList@30[empty]
classifier = JavaClassImpl@31['Throwable']
nullable = 'false': Boolean@14
typeConstructor = DeserializedClassTypeConstructor@32
}
LazyJavaClassifierType@33['Throwable'] {
_arguments = ArrayList@34[empty]
_nullable = 'false': Boolean@13
_typeConstructor = DeserializedClassTypeConstructor@31
arguments = ArrayList@34[empty]
classifier = JavaClassImpl@35['Throwable']
nullable = 'false': Boolean@14
typeConstructor = DeserializedClassTypeConstructor@32
}
LazyJavaClassifierType@36['Throwable'] {
_arguments = ArrayList@37[empty]
_nullable = 'false': Boolean@13
_typeConstructor = DeserializedClassTypeConstructor@31
arguments = ArrayList@37[empty]
classifier = JavaClassImpl@38['Throwable']
nullable = 'false': Boolean@14
typeConstructor = DeserializedClassTypeConstructor@32
}
LazyJavaClassifierType@39['Throwable'] {
_arguments = ArrayList@40[empty]
_nullable = 'true': Boolean@24
_typeConstructor = DeserializedClassTypeConstructor@31
classifier = JavaClassImpl@32['Throwable']
arguments = ArrayList@40[empty]
classifier = JavaClassImpl@35['Throwable']
nullable = 'true': Boolean@24
typeConstructor = DeserializedClassTypeConstructor@32
}
LazyJavaClassifierType@41['Throwable'] {
_arguments = ArrayList@42[empty]
_nullable = 'true': Boolean@24
_typeConstructor = DeserializedClassTypeConstructor@31
classifier = JavaClassImpl@38['Throwable']
arguments = ArrayList@42[empty]
classifier = JavaClassImpl@31['Throwable']
nullable = 'true': Boolean@24
typeConstructor = DeserializedClassTypeConstructor@32
}
LazyJavaClassifierType@43['Throwable'] {
_arguments = ArrayList@44[empty]
_nullable = 'true': Boolean@24
_typeConstructor = DeserializedClassTypeConstructor@31
classifier = JavaClassImpl@35['Throwable']
arguments = ArrayList@44[empty]
classifier = JavaClassImpl@38['Throwable']
nullable = 'true': Boolean@24
typeConstructor = DeserializedClassTypeConstructor@32
}
LazyJavaClassifierType@10['Throwable'] {
_arguments = ArrayList@45[empty]
_typeConstructor = DeserializedClassTypeConstructor@31
arguments = ArrayList@45[empty]
classifier = JavaClassImpl@46['Throwable']
typeConstructor = DeserializedClassTypeConstructor@32
}
LazyJavaPackageFragmentProvider@47 {
_packageFragments('<root>': FqName@48) = LazyJavaPackageFragment@49['<root>']
_packageFragments('Any': FqName@50) = null
_packageFragments('Collection': FqName@51) = null
_packageFragments('Int': FqName@52) = null
_packageFragments('List': FqName@53) = null
_packageFragments('T': FqName@54) = null
_packageFragments('f': FqName@55) = null
_packageFragments('f.Any': FqName@56) = null
_packageFragments('f.Collection': FqName@57) = null
_packageFragments('f.Int': FqName@58) = null
_packageFragments('f.List': FqName@59) = null
_packageFragments('f.T': FqName@60) = null
_packageFragments('java': FqName@61) = LazyJavaPackageFragment@62['java']
_packageFragments('java.lang': FqName@63) = LazyJavaPackageFragment@64['lang']
_packageFragments('java.lang.Any': FqName@65) = null
_packageFragments('java.lang.Collection': FqName@66) = null
_packageFragments('java.lang.Int': FqName@67) = null
_packageFragments('java.lang.List': FqName@68) = null
_packageFragments('java.lang.T': FqName@69) = null
_packageFragments('kotlin': FqName@70) = null
_packageFragments('kotlin.Any': FqName@71) = null
_packageFragments('kotlin.Collection': FqName@72) = null
_packageFragments('kotlin.Int': FqName@73) = null
_packageFragments('kotlin.List': FqName@74) = null
_packageFragments('kotlin.T': FqName@75) = null
_packageFragments('kotlin.io': FqName@76) = null
_packageFragments('kotlin.jvm': FqName@77) = null
packageFragments('<root>': FqName@48) = LazyJavaPackageFragment@49['<root>']
packageFragments('Any': FqName@50) = null
packageFragments('Collection': FqName@51) = null
packageFragments('Int': FqName@52) = null
packageFragments('List': FqName@53) = null
packageFragments('T': FqName@54) = null
packageFragments('f': FqName@55) = null
packageFragments('f.Any': FqName@56) = null
packageFragments('f.Collection': FqName@57) = null
packageFragments('f.Int': FqName@58) = null
packageFragments('f.List': FqName@59) = null
packageFragments('f.T': FqName@60) = null
packageFragments('java': FqName@61) = LazyJavaPackageFragment@62['java']
packageFragments('java.lang': FqName@63) = LazyJavaPackageFragment@64['lang']
packageFragments('java.lang.Any': FqName@65) = null
packageFragments('java.lang.Collection': FqName@66) = null
packageFragments('java.lang.Int': FqName@67) = null
packageFragments('java.lang.List': FqName@68) = null
packageFragments('java.lang.T': FqName@69) = null
packageFragments('kotlin': FqName@70) = null
packageFragments('kotlin.Any': FqName@71) = null
packageFragments('kotlin.Collection': FqName@72) = null
packageFragments('kotlin.Int': FqName@73) = null
packageFragments('kotlin.List': FqName@74) = null
packageFragments('kotlin.T': FqName@75) = null
packageFragments('kotlin.io': FqName@76) = null
packageFragments('kotlin.jvm': FqName@77) = null
topLevelClasses(JavaClassImpl@78['Exception']) = LazyJavaClassDescriptor@0['Exception']
}
LazyJavaPackageFragment@62['java'] {
_functions('lang': Name@79) = EmptyList@80[empty] // through LazyPackageFragmentScopeForJavaPackage@81
classes('lang': Name@82) = null // through LazyPackageFragmentScopeForJavaPackage@81
deserializedPackageScope = Empty@83 // through LazyPackageFragmentScopeForJavaPackage@81
memberIndex = computeMemberIndex$1@84 // through LazyPackageFragmentScopeForJavaPackage@81
classes('lang': Name@79) = null // through LazyPackageFragmentScopeForJavaPackage@80
deserializedPackageScope = Empty@81 // through LazyPackageFragmentScopeForJavaPackage@80
functions('lang': Name@82) = EmptyList@83[empty] // through LazyPackageFragmentScopeForJavaPackage@80
memberIndex = computeMemberIndex$1@84 // through LazyPackageFragmentScopeForJavaPackage@80
}
LazyJavaPackageFragment@64['lang'] {
_functions('Exception': Name@85) = EmptyList@80[empty] // through LazyPackageFragmentScopeForJavaPackage@86
_functions('g': Name@87) = EmptyList@80[empty] // through LazyPackageFragmentScopeForJavaPackage@86
classes('Exception': Name@85) = LazyJavaClassDescriptor@0['Exception'] // through LazyPackageFragmentScopeForJavaPackage@86
classes('g': Name@87) = null // through LazyPackageFragmentScopeForJavaPackage@86
deserializedPackageScope = Empty@83 // through LazyPackageFragmentScopeForJavaPackage@86
deserializedPackageScope = Empty@81 // through LazyPackageFragmentScopeForJavaPackage@86
functions('Exception': Name@85) = EmptyList@83[empty] // through LazyPackageFragmentScopeForJavaPackage@86
functions('g': Name@87) = EmptyList@83[empty] // through LazyPackageFragmentScopeForJavaPackage@86
memberIndex = computeMemberIndex$1@88 // through LazyPackageFragmentScopeForJavaPackage@86
}
@@ -5,41 +5,41 @@ DescriptorResolver@0 {
}
LazyJavaPackageFragmentProvider@3 {
_packageFragments('<root>': FqName@4) = LazyJavaPackageFragment@5['<root>']
_packageFragments('Any': FqName@6) = null
_packageFragments('Boolean': FqName@7) = null
_packageFragments('Int': FqName@8) = null
_packageFragments('R': FqName@9) = null
_packageFragments('f': FqName@10) = null
_packageFragments('f.Any': FqName@11) = null
_packageFragments('f.Boolean': FqName@12) = null
_packageFragments('f.Int': FqName@13) = null
_packageFragments('f.R': FqName@14) = null
_packageFragments('java': FqName@15) = LazyJavaPackageFragment@16['java']
_packageFragments('java.lang': FqName@17) = LazyJavaPackageFragment@18['lang']
_packageFragments('java.lang.Any': FqName@19) = null
_packageFragments('java.lang.Boolean': FqName@20) = null
_packageFragments('java.lang.Int': FqName@21) = null
_packageFragments('java.lang.R': FqName@22) = null
_packageFragments('kotlin': FqName@23) = null
_packageFragments('kotlin.Any': FqName@24) = null
_packageFragments('kotlin.Boolean': FqName@25) = null
_packageFragments('kotlin.Int': FqName@26) = null
_packageFragments('kotlin.R': FqName@27) = null
_packageFragments('kotlin.io': FqName@28) = null
_packageFragments('kotlin.jvm': FqName@29) = null
packageFragments('<root>': FqName@4) = LazyJavaPackageFragment@5['<root>']
packageFragments('Any': FqName@6) = null
packageFragments('Boolean': FqName@7) = null
packageFragments('Int': FqName@8) = null
packageFragments('R': FqName@9) = null
packageFragments('f': FqName@10) = null
packageFragments('f.Any': FqName@11) = null
packageFragments('f.Boolean': FqName@12) = null
packageFragments('f.Int': FqName@13) = null
packageFragments('f.R': FqName@14) = null
packageFragments('java': FqName@15) = LazyJavaPackageFragment@16['java']
packageFragments('java.lang': FqName@17) = LazyJavaPackageFragment@18['lang']
packageFragments('java.lang.Any': FqName@19) = null
packageFragments('java.lang.Boolean': FqName@20) = null
packageFragments('java.lang.Int': FqName@21) = null
packageFragments('java.lang.R': FqName@22) = null
packageFragments('kotlin': FqName@23) = null
packageFragments('kotlin.Any': FqName@24) = null
packageFragments('kotlin.Boolean': FqName@25) = null
packageFragments('kotlin.Int': FqName@26) = null
packageFragments('kotlin.R': FqName@27) = null
packageFragments('kotlin.io': FqName@28) = null
packageFragments('kotlin.jvm': FqName@29) = null
}
LazyJavaPackageFragment@16['java'] {
_functions('lang': Name@30) = EmptyList@31[empty] // through LazyPackageFragmentScopeForJavaPackage@32
classes('lang': Name@33) = null // through LazyPackageFragmentScopeForJavaPackage@32
deserializedPackageScope = Empty@34 // through LazyPackageFragmentScopeForJavaPackage@32
memberIndex = computeMemberIndex$1@35 // through LazyPackageFragmentScopeForJavaPackage@32
classes('lang': Name@30) = null // through LazyPackageFragmentScopeForJavaPackage@31
deserializedPackageScope = Empty@32 // through LazyPackageFragmentScopeForJavaPackage@31
functions('lang': Name@33) = EmptyList@34[empty] // through LazyPackageFragmentScopeForJavaPackage@31
memberIndex = computeMemberIndex$1@35 // through LazyPackageFragmentScopeForJavaPackage@31
}
LazyJavaPackageFragment@18['lang'] {
_functions('h': Name@36) = EmptyList@31[empty] // through LazyPackageFragmentScopeForJavaPackage@37
classes('h': Name@36) = null // through LazyPackageFragmentScopeForJavaPackage@37
deserializedPackageScope = Empty@34 // through LazyPackageFragmentScopeForJavaPackage@37
deserializedPackageScope = Empty@32 // through LazyPackageFragmentScopeForJavaPackage@37
functions('h': Name@36) = EmptyList@34[empty] // through LazyPackageFragmentScopeForJavaPackage@37
memberIndex = computeMemberIndex$1@38 // through LazyPackageFragmentScopeForJavaPackage@37
}
@@ -1,150 +1,150 @@
LazyJavaClassDescriptor@0['Exception'] {
_constructors = ArrayList@1[5] { JavaConstructorDescriptor@2['<init>'], JavaConstructorDescriptor@3['<init>'], JavaConstructorDescriptor@4['<init>'], ... } // through LazyJavaClassMemberScope@5
_functionTypeForSamInterface = null
_typeConstructor = LazyJavaClassTypeConstructor@6['Exception']
defaultType = JetTypeImpl@7['Exception']
constructors = ArrayList@1[5] { JavaConstructorDescriptor@2['<init>'], JavaConstructorDescriptor@3['<init>'], JavaConstructorDescriptor@4['<init>'], ... } // through LazyJavaClassMemberScope@5
defaultType = JetTypeImpl@6['Exception']
functionTypeForSamInterface = null
typeConstructor = LazyJavaClassTypeConstructor@7['Exception']
}
LazyJavaClassTypeConstructor@6['Exception'] {
_parameters = ArrayList@8[empty]
_supertypes = ArrayList@9[1] { LazyJavaClassifierType@10['Throwable'] }
LazyJavaClassTypeConstructor@7['Exception'] {
parameters = ArrayList@8[empty]
supertypes = ArrayList@9[1] { LazyJavaClassifierType@10['Throwable'] }
}
LazyJavaClassifierType@11['String'] {
_arguments = ArrayList@12[empty]
_nullable = 'false': Boolean@13
_typeConstructor = DeserializedClassTypeConstructor@14
classifier = JavaClassImpl@15['String']
arguments = ArrayList@12[empty]
classifier = JavaClassImpl@13['String']
nullable = 'false': Boolean@14
typeConstructor = DeserializedClassTypeConstructor@15
}
LazyJavaClassifierType@16['String'] {
_arguments = ArrayList@17[empty]
_nullable = 'false': Boolean@13
_typeConstructor = DeserializedClassTypeConstructor@14
arguments = ArrayList@17[empty]
classifier = JavaClassImpl@18['String']
nullable = 'false': Boolean@14
typeConstructor = DeserializedClassTypeConstructor@15
}
LazyJavaClassifierType@19['String'] {
_arguments = ArrayList@20[empty]
_nullable = 'false': Boolean@13
_typeConstructor = DeserializedClassTypeConstructor@14
arguments = ArrayList@20[empty]
classifier = JavaClassImpl@21['String']
nullable = 'false': Boolean@14
typeConstructor = DeserializedClassTypeConstructor@15
}
LazyJavaClassifierType@22['String'] {
_arguments = ArrayList@23[empty]
_nullable = 'true': Boolean@24
_typeConstructor = DeserializedClassTypeConstructor@14
classifier = JavaClassImpl@18['String']
arguments = ArrayList@23[empty]
classifier = JavaClassImpl@13['String']
nullable = 'true': Boolean@24
typeConstructor = DeserializedClassTypeConstructor@15
}
LazyJavaClassifierType@25['String'] {
_arguments = ArrayList@26[empty]
_nullable = 'true': Boolean@24
_typeConstructor = DeserializedClassTypeConstructor@14
arguments = ArrayList@26[empty]
classifier = JavaClassImpl@21['String']
nullable = 'true': Boolean@24
typeConstructor = DeserializedClassTypeConstructor@15
}
LazyJavaClassifierType@27['String'] {
_arguments = ArrayList@28[empty]
_nullable = 'true': Boolean@24
_typeConstructor = DeserializedClassTypeConstructor@14
classifier = JavaClassImpl@15['String']
arguments = ArrayList@28[empty]
classifier = JavaClassImpl@18['String']
nullable = 'true': Boolean@24
typeConstructor = DeserializedClassTypeConstructor@15
}
LazyJavaClassifierType@29['Throwable'] {
_arguments = ArrayList@30[empty]
_nullable = 'false': Boolean@13
_typeConstructor = DeserializedClassTypeConstructor@31
classifier = JavaClassImpl@32['Throwable']
arguments = ArrayList@30[empty]
classifier = JavaClassImpl@31['Throwable']
nullable = 'false': Boolean@14
typeConstructor = DeserializedClassTypeConstructor@32
}
LazyJavaClassifierType@33['Throwable'] {
_arguments = ArrayList@34[empty]
_nullable = 'false': Boolean@13
_typeConstructor = DeserializedClassTypeConstructor@31
arguments = ArrayList@34[empty]
classifier = JavaClassImpl@35['Throwable']
nullable = 'false': Boolean@14
typeConstructor = DeserializedClassTypeConstructor@32
}
LazyJavaClassifierType@36['Throwable'] {
_arguments = ArrayList@37[empty]
_nullable = 'false': Boolean@13
_typeConstructor = DeserializedClassTypeConstructor@31
arguments = ArrayList@37[empty]
classifier = JavaClassImpl@38['Throwable']
nullable = 'false': Boolean@14
typeConstructor = DeserializedClassTypeConstructor@32
}
LazyJavaClassifierType@39['Throwable'] {
_arguments = ArrayList@40[empty]
_nullable = 'true': Boolean@24
_typeConstructor = DeserializedClassTypeConstructor@31
classifier = JavaClassImpl@38['Throwable']
arguments = ArrayList@40[empty]
classifier = JavaClassImpl@35['Throwable']
nullable = 'true': Boolean@24
typeConstructor = DeserializedClassTypeConstructor@32
}
LazyJavaClassifierType@41['Throwable'] {
_arguments = ArrayList@42[empty]
_nullable = 'true': Boolean@24
_typeConstructor = DeserializedClassTypeConstructor@31
classifier = JavaClassImpl@32['Throwable']
arguments = ArrayList@42[empty]
classifier = JavaClassImpl@31['Throwable']
nullable = 'true': Boolean@24
typeConstructor = DeserializedClassTypeConstructor@32
}
LazyJavaClassifierType@43['Throwable'] {
_arguments = ArrayList@44[empty]
_nullable = 'true': Boolean@24
_typeConstructor = DeserializedClassTypeConstructor@31
classifier = JavaClassImpl@35['Throwable']
arguments = ArrayList@44[empty]
classifier = JavaClassImpl@38['Throwable']
nullable = 'true': Boolean@24
typeConstructor = DeserializedClassTypeConstructor@32
}
LazyJavaClassifierType@10['Throwable'] {
_arguments = ArrayList@45[empty]
_typeConstructor = DeserializedClassTypeConstructor@31
arguments = ArrayList@45[empty]
classifier = JavaClassImpl@46['Throwable']
typeConstructor = DeserializedClassTypeConstructor@32
}
LazyJavaPackageFragmentProvider@47 {
_packageFragments('<root>': FqName@48) = LazyJavaPackageFragment@49['<root>']
_packageFragments('Any': FqName@50) = null
_packageFragments('Collection': FqName@51) = null
_packageFragments('Int': FqName@52) = null
_packageFragments('List': FqName@53) = null
_packageFragments('T': FqName@54) = null
_packageFragments('f': FqName@55) = null
_packageFragments('f.Any': FqName@56) = null
_packageFragments('f.Collection': FqName@57) = null
_packageFragments('f.Int': FqName@58) = null
_packageFragments('f.List': FqName@59) = null
_packageFragments('f.T': FqName@60) = null
_packageFragments('java': FqName@61) = LazyJavaPackageFragment@62['java']
_packageFragments('java.lang': FqName@63) = LazyJavaPackageFragment@64['lang']
_packageFragments('java.lang.Any': FqName@65) = null
_packageFragments('java.lang.Collection': FqName@66) = null
_packageFragments('java.lang.Int': FqName@67) = null
_packageFragments('java.lang.List': FqName@68) = null
_packageFragments('java.lang.T': FqName@69) = null
_packageFragments('kotlin': FqName@70) = null
_packageFragments('kotlin.Any': FqName@71) = null
_packageFragments('kotlin.Collection': FqName@72) = null
_packageFragments('kotlin.Int': FqName@73) = null
_packageFragments('kotlin.List': FqName@74) = null
_packageFragments('kotlin.T': FqName@75) = null
_packageFragments('kotlin.io': FqName@76) = null
_packageFragments('kotlin.jvm': FqName@77) = null
packageFragments('<root>': FqName@48) = LazyJavaPackageFragment@49['<root>']
packageFragments('Any': FqName@50) = null
packageFragments('Collection': FqName@51) = null
packageFragments('Int': FqName@52) = null
packageFragments('List': FqName@53) = null
packageFragments('T': FqName@54) = null
packageFragments('f': FqName@55) = null
packageFragments('f.Any': FqName@56) = null
packageFragments('f.Collection': FqName@57) = null
packageFragments('f.Int': FqName@58) = null
packageFragments('f.List': FqName@59) = null
packageFragments('f.T': FqName@60) = null
packageFragments('java': FqName@61) = LazyJavaPackageFragment@62['java']
packageFragments('java.lang': FqName@63) = LazyJavaPackageFragment@64['lang']
packageFragments('java.lang.Any': FqName@65) = null
packageFragments('java.lang.Collection': FqName@66) = null
packageFragments('java.lang.Int': FqName@67) = null
packageFragments('java.lang.List': FqName@68) = null
packageFragments('java.lang.T': FqName@69) = null
packageFragments('kotlin': FqName@70) = null
packageFragments('kotlin.Any': FqName@71) = null
packageFragments('kotlin.Collection': FqName@72) = null
packageFragments('kotlin.Int': FqName@73) = null
packageFragments('kotlin.List': FqName@74) = null
packageFragments('kotlin.T': FqName@75) = null
packageFragments('kotlin.io': FqName@76) = null
packageFragments('kotlin.jvm': FqName@77) = null
topLevelClasses(JavaClassImpl@78['Exception']) = LazyJavaClassDescriptor@0['Exception']
}
LazyJavaPackageFragment@62['java'] {
_functions('lang': Name@79) = EmptyList@80[empty] // through LazyPackageFragmentScopeForJavaPackage@81
classes('lang': Name@82) = null // through LazyPackageFragmentScopeForJavaPackage@81
deserializedPackageScope = Empty@83 // through LazyPackageFragmentScopeForJavaPackage@81
memberIndex = computeMemberIndex$1@84 // through LazyPackageFragmentScopeForJavaPackage@81
classes('lang': Name@79) = null // through LazyPackageFragmentScopeForJavaPackage@80
deserializedPackageScope = Empty@81 // through LazyPackageFragmentScopeForJavaPackage@80
functions('lang': Name@82) = EmptyList@83[empty] // through LazyPackageFragmentScopeForJavaPackage@80
memberIndex = computeMemberIndex$1@84 // through LazyPackageFragmentScopeForJavaPackage@80
}
LazyJavaPackageFragment@64['lang'] {
_functions('Exception': Name@85) = EmptyList@80[empty] // through LazyPackageFragmentScopeForJavaPackage@86
_functions('emptyList': Name@87) = EmptyList@80[empty] // through LazyPackageFragmentScopeForJavaPackage@86
_functions('f': Name@88) = EmptyList@80[empty] // through LazyPackageFragmentScopeForJavaPackage@86
classes('Exception': Name@85) = LazyJavaClassDescriptor@0['Exception'] // through LazyPackageFragmentScopeForJavaPackage@86
classes('emptyList': Name@87) = null // through LazyPackageFragmentScopeForJavaPackage@86
classes('f': Name@88) = null // through LazyPackageFragmentScopeForJavaPackage@86
deserializedPackageScope = Empty@83 // through LazyPackageFragmentScopeForJavaPackage@86
deserializedPackageScope = Empty@81 // through LazyPackageFragmentScopeForJavaPackage@86
functions('Exception': Name@85) = EmptyList@83[empty] // through LazyPackageFragmentScopeForJavaPackage@86
functions('emptyList': Name@87) = EmptyList@83[empty] // through LazyPackageFragmentScopeForJavaPackage@86
functions('f': Name@88) = EmptyList@83[empty] // through LazyPackageFragmentScopeForJavaPackage@86
memberIndex = computeMemberIndex$1@89 // through LazyPackageFragmentScopeForJavaPackage@86
}
@@ -1,47 +1,47 @@
LazyJavaPackageFragmentProvider@0 {
_packageFragments('<root>': FqName@1) = LazyJavaPackageFragment@2['<root>']
_packageFragments('Any': FqName@3) = null
_packageFragments('Int': FqName@4) = null
_packageFragments('List': FqName@5) = null
_packageFragments('MutableCollection': FqName@6) = null
_packageFragments('MutableList': FqName@7) = null
_packageFragments('T': FqName@8) = null
_packageFragments('f': FqName@9) = null
_packageFragments('f.Any': FqName@10) = null
_packageFragments('f.Int': FqName@11) = null
_packageFragments('f.List': FqName@12) = null
_packageFragments('f.MutableCollection': FqName@13) = null
_packageFragments('f.MutableList': FqName@14) = null
_packageFragments('f.T': FqName@15) = null
_packageFragments('java': FqName@16) = LazyJavaPackageFragment@17['java']
_packageFragments('java.lang': FqName@18) = LazyJavaPackageFragment@19['lang']
_packageFragments('java.lang.Any': FqName@20) = null
_packageFragments('java.lang.Int': FqName@21) = null
_packageFragments('java.lang.List': FqName@22) = null
_packageFragments('java.lang.MutableCollection': FqName@23) = null
_packageFragments('java.lang.MutableList': FqName@24) = null
_packageFragments('java.lang.T': FqName@25) = null
_packageFragments('kotlin': FqName@26) = null
_packageFragments('kotlin.Any': FqName@27) = null
_packageFragments('kotlin.Int': FqName@28) = null
_packageFragments('kotlin.List': FqName@29) = null
_packageFragments('kotlin.MutableCollection': FqName@30) = null
_packageFragments('kotlin.MutableList': FqName@31) = null
_packageFragments('kotlin.T': FqName@32) = null
_packageFragments('kotlin.io': FqName@33) = null
_packageFragments('kotlin.jvm': FqName@34) = null
packageFragments('<root>': FqName@1) = LazyJavaPackageFragment@2['<root>']
packageFragments('Any': FqName@3) = null
packageFragments('Int': FqName@4) = null
packageFragments('List': FqName@5) = null
packageFragments('MutableCollection': FqName@6) = null
packageFragments('MutableList': FqName@7) = null
packageFragments('T': FqName@8) = null
packageFragments('f': FqName@9) = null
packageFragments('f.Any': FqName@10) = null
packageFragments('f.Int': FqName@11) = null
packageFragments('f.List': FqName@12) = null
packageFragments('f.MutableCollection': FqName@13) = null
packageFragments('f.MutableList': FqName@14) = null
packageFragments('f.T': FqName@15) = null
packageFragments('java': FqName@16) = LazyJavaPackageFragment@17['java']
packageFragments('java.lang': FqName@18) = LazyJavaPackageFragment@19['lang']
packageFragments('java.lang.Any': FqName@20) = null
packageFragments('java.lang.Int': FqName@21) = null
packageFragments('java.lang.List': FqName@22) = null
packageFragments('java.lang.MutableCollection': FqName@23) = null
packageFragments('java.lang.MutableList': FqName@24) = null
packageFragments('java.lang.T': FqName@25) = null
packageFragments('kotlin': FqName@26) = null
packageFragments('kotlin.Any': FqName@27) = null
packageFragments('kotlin.Int': FqName@28) = null
packageFragments('kotlin.List': FqName@29) = null
packageFragments('kotlin.MutableCollection': FqName@30) = null
packageFragments('kotlin.MutableList': FqName@31) = null
packageFragments('kotlin.T': FqName@32) = null
packageFragments('kotlin.io': FqName@33) = null
packageFragments('kotlin.jvm': FqName@34) = null
}
LazyJavaPackageFragment@17['java'] {
_functions('lang': Name@35) = EmptyList@36[empty] // through LazyPackageFragmentScopeForJavaPackage@37
classes('lang': Name@38) = null // through LazyPackageFragmentScopeForJavaPackage@37
deserializedPackageScope = Empty@39 // through LazyPackageFragmentScopeForJavaPackage@37
memberIndex = computeMemberIndex$1@40 // through LazyPackageFragmentScopeForJavaPackage@37
classes('lang': Name@35) = null // through LazyPackageFragmentScopeForJavaPackage@36
deserializedPackageScope = Empty@37 // through LazyPackageFragmentScopeForJavaPackage@36
functions('lang': Name@38) = EmptyList@39[empty] // through LazyPackageFragmentScopeForJavaPackage@36
memberIndex = computeMemberIndex$1@40 // through LazyPackageFragmentScopeForJavaPackage@36
}
LazyJavaPackageFragment@19['lang'] {
_functions('f': Name@41) = EmptyList@36[empty] // through LazyPackageFragmentScopeForJavaPackage@42
classes('f': Name@41) = null // through LazyPackageFragmentScopeForJavaPackage@42
deserializedPackageScope = Empty@39 // through LazyPackageFragmentScopeForJavaPackage@42
deserializedPackageScope = Empty@37 // through LazyPackageFragmentScopeForJavaPackage@42
functions('f': Name@41) = EmptyList@39[empty] // through LazyPackageFragmentScopeForJavaPackage@42
memberIndex = computeMemberIndex$1@43 // through LazyPackageFragmentScopeForJavaPackage@42
}
@@ -6,39 +6,39 @@ DescriptorResolver@0 {
}
LazyJavaPackageFragmentProvider@3 {
_packageFragments('<root>': FqName@4) = LazyJavaPackageFragment@5['<root>']
_packageFragments('Boolean': FqName@6) = null
_packageFragments('R': FqName@7) = null
_packageFragments('String': FqName@8) = null
_packageFragments('f': FqName@9) = null
_packageFragments('f.Boolean': FqName@10) = null
_packageFragments('f.R': FqName@11) = null
_packageFragments('f.String': FqName@12) = null
_packageFragments('java': FqName@13) = LazyJavaPackageFragment@14['java']
_packageFragments('java.lang': FqName@15) = LazyJavaPackageFragment@16['lang']
_packageFragments('java.lang.Boolean': FqName@17) = null
_packageFragments('java.lang.R': FqName@18) = null
_packageFragments('java.lang.String': FqName@19) = null
_packageFragments('kotlin': FqName@20) = null
_packageFragments('kotlin.Boolean': FqName@21) = null
_packageFragments('kotlin.R': FqName@22) = null
_packageFragments('kotlin.String': FqName@23) = null
_packageFragments('kotlin.io': FqName@24) = null
_packageFragments('kotlin.jvm': FqName@25) = null
packageFragments('<root>': FqName@4) = LazyJavaPackageFragment@5['<root>']
packageFragments('Boolean': FqName@6) = null
packageFragments('R': FqName@7) = null
packageFragments('String': FqName@8) = null
packageFragments('f': FqName@9) = null
packageFragments('f.Boolean': FqName@10) = null
packageFragments('f.R': FqName@11) = null
packageFragments('f.String': FqName@12) = null
packageFragments('java': FqName@13) = LazyJavaPackageFragment@14['java']
packageFragments('java.lang': FqName@15) = LazyJavaPackageFragment@16['lang']
packageFragments('java.lang.Boolean': FqName@17) = null
packageFragments('java.lang.R': FqName@18) = null
packageFragments('java.lang.String': FqName@19) = null
packageFragments('kotlin': FqName@20) = null
packageFragments('kotlin.Boolean': FqName@21) = null
packageFragments('kotlin.R': FqName@22) = null
packageFragments('kotlin.String': FqName@23) = null
packageFragments('kotlin.io': FqName@24) = null
packageFragments('kotlin.jvm': FqName@25) = null
}
LazyJavaPackageFragment@14['java'] {
_functions('lang': Name@26) = EmptyList@27[empty] // through LazyPackageFragmentScopeForJavaPackage@28
classes('lang': Name@29) = null // through LazyPackageFragmentScopeForJavaPackage@28
deserializedPackageScope = Empty@30 // through LazyPackageFragmentScopeForJavaPackage@28
memberIndex = computeMemberIndex$1@31 // through LazyPackageFragmentScopeForJavaPackage@28
classes('lang': Name@26) = null // through LazyPackageFragmentScopeForJavaPackage@27
deserializedPackageScope = Empty@28 // through LazyPackageFragmentScopeForJavaPackage@27
functions('lang': Name@29) = EmptyList@30[empty] // through LazyPackageFragmentScopeForJavaPackage@27
memberIndex = computeMemberIndex$1@31 // through LazyPackageFragmentScopeForJavaPackage@27
}
LazyJavaPackageFragment@16['lang'] {
_functions('getAnswer': Name@32) = EmptyList@27[empty] // through LazyPackageFragmentScopeForJavaPackage@33
_functions('h': Name@34) = EmptyList@27[empty] // through LazyPackageFragmentScopeForJavaPackage@33
classes('getAnswer': Name@32) = null // through LazyPackageFragmentScopeForJavaPackage@33
classes('h': Name@34) = null // through LazyPackageFragmentScopeForJavaPackage@33
deserializedPackageScope = Empty@30 // through LazyPackageFragmentScopeForJavaPackage@33
deserializedPackageScope = Empty@28 // through LazyPackageFragmentScopeForJavaPackage@33
functions('getAnswer': Name@32) = EmptyList@30[empty] // through LazyPackageFragmentScopeForJavaPackage@33
functions('h': Name@34) = EmptyList@30[empty] // through LazyPackageFragmentScopeForJavaPackage@33
memberIndex = computeMemberIndex$1@35 // through LazyPackageFragmentScopeForJavaPackage@33
}
@@ -1,39 +1,39 @@
LazyJavaPackageFragmentProvider@0 {
_packageFragments('<root>': FqName@1) = LazyJavaPackageFragment@2['<root>']
_packageFragments('Any': FqName@3) = null
_packageFragments('Int': FqName@4) = null
_packageFragments('String': FqName@5) = null
_packageFragments('T': FqName@6) = null
_packageFragments('d': FqName@7) = null
_packageFragments('d.Any': FqName@8) = null
_packageFragments('d.Int': FqName@9) = null
_packageFragments('d.String': FqName@10) = null
_packageFragments('d.T': FqName@11) = null
_packageFragments('java': FqName@12) = LazyJavaPackageFragment@13['java']
_packageFragments('java.lang': FqName@14) = LazyJavaPackageFragment@15['lang']
_packageFragments('java.lang.Any': FqName@16) = null
_packageFragments('java.lang.Int': FqName@17) = null
_packageFragments('java.lang.String': FqName@18) = null
_packageFragments('java.lang.T': FqName@19) = null
_packageFragments('kotlin': FqName@20) = null
_packageFragments('kotlin.Any': FqName@21) = null
_packageFragments('kotlin.Int': FqName@22) = null
_packageFragments('kotlin.String': FqName@23) = null
_packageFragments('kotlin.T': FqName@24) = null
_packageFragments('kotlin.io': FqName@25) = null
_packageFragments('kotlin.jvm': FqName@26) = null
packageFragments('<root>': FqName@1) = LazyJavaPackageFragment@2['<root>']
packageFragments('Any': FqName@3) = null
packageFragments('Int': FqName@4) = null
packageFragments('String': FqName@5) = null
packageFragments('T': FqName@6) = null
packageFragments('d': FqName@7) = null
packageFragments('d.Any': FqName@8) = null
packageFragments('d.Int': FqName@9) = null
packageFragments('d.String': FqName@10) = null
packageFragments('d.T': FqName@11) = null
packageFragments('java': FqName@12) = LazyJavaPackageFragment@13['java']
packageFragments('java.lang': FqName@14) = LazyJavaPackageFragment@15['lang']
packageFragments('java.lang.Any': FqName@16) = null
packageFragments('java.lang.Int': FqName@17) = null
packageFragments('java.lang.String': FqName@18) = null
packageFragments('java.lang.T': FqName@19) = null
packageFragments('kotlin': FqName@20) = null
packageFragments('kotlin.Any': FqName@21) = null
packageFragments('kotlin.Int': FqName@22) = null
packageFragments('kotlin.String': FqName@23) = null
packageFragments('kotlin.T': FqName@24) = null
packageFragments('kotlin.io': FqName@25) = null
packageFragments('kotlin.jvm': FqName@26) = null
}
LazyJavaPackageFragment@13['java'] {
_functions('lang': Name@27) = EmptyList@28[empty] // through LazyPackageFragmentScopeForJavaPackage@29
classes('lang': Name@30) = null // through LazyPackageFragmentScopeForJavaPackage@29
deserializedPackageScope = Empty@31 // through LazyPackageFragmentScopeForJavaPackage@29
memberIndex = computeMemberIndex$1@32 // through LazyPackageFragmentScopeForJavaPackage@29
classes('lang': Name@27) = null // through LazyPackageFragmentScopeForJavaPackage@28
deserializedPackageScope = Empty@29 // through LazyPackageFragmentScopeForJavaPackage@28
functions('lang': Name@30) = EmptyList@31[empty] // through LazyPackageFragmentScopeForJavaPackage@28
memberIndex = computeMemberIndex$1@32 // through LazyPackageFragmentScopeForJavaPackage@28
}
LazyJavaPackageFragment@15['lang'] {
_functions('joinT': Name@33) = EmptyList@28[empty] // through LazyPackageFragmentScopeForJavaPackage@34
classes('joinT': Name@33) = null // through LazyPackageFragmentScopeForJavaPackage@34
deserializedPackageScope = Empty@31 // through LazyPackageFragmentScopeForJavaPackage@34
deserializedPackageScope = Empty@29 // through LazyPackageFragmentScopeForJavaPackage@34
functions('joinT': Name@33) = EmptyList@31[empty] // through LazyPackageFragmentScopeForJavaPackage@34
memberIndex = computeMemberIndex$1@35 // through LazyPackageFragmentScopeForJavaPackage@34
}
@@ -1,434 +1,434 @@
LazyJavaClassDescriptor@0['AbstractCollection'] {
_functions('add': Name@1) = ArrayList@2[1] { JavaMethodDescriptor@3['add'] } // through LazyJavaClassMemberScope@4
_properties('add': Name@5) = EmptyList@6[empty] // through LazyJavaClassMemberScope@4
_typeConstructor = LazyJavaClassTypeConstructor@7['AbstractCollection']
defaultType = JetTypeImpl@8['AbstractCollection<1>']
memberIndex = computeMemberIndex$1@9 // through LazyJavaClassMemberScope@4
thisAsReceiverParameter = LazyClassReceiverParameterDescriptor@10['<this>']
defaultType = JetTypeImpl@1['AbstractCollection<1>']
functions('add': Name@2) = ArrayList@3[1] { JavaMethodDescriptor@4['add'] } // through LazyJavaClassMemberScope@5
memberIndex = computeMemberIndex$1@6 // through LazyJavaClassMemberScope@5
properties('add': Name@7) = EmptyList@8[empty] // through LazyJavaClassMemberScope@5
thisAsReceiverParameter = LazyClassReceiverParameterDescriptor@9['<this>']
typeConstructor = LazyJavaClassTypeConstructor@10['AbstractCollection']
}
LazyJavaClassDescriptor@11['AbstractList'] {
_functions('add': Name@12) = ArrayList@13[2] { JavaMethodDescriptor@14['add'], JavaMethodDescriptor@15['add'] } // through LazyJavaClassMemberScope@16
_properties('add': Name@5) = EmptyList@6[empty] // through LazyJavaClassMemberScope@16
_typeConstructor = LazyJavaClassTypeConstructor@17['AbstractList']
defaultType = JetTypeImpl@18['AbstractList<1>']
memberIndex = computeMemberIndex$1@19 // through LazyJavaClassMemberScope@16
thisAsReceiverParameter = LazyClassReceiverParameterDescriptor@20['<this>']
defaultType = JetTypeImpl@12['AbstractList<1>']
functions('add': Name@13) = ArrayList@14[2] { JavaMethodDescriptor@15['add'], JavaMethodDescriptor@16['add'] } // through LazyJavaClassMemberScope@17
memberIndex = computeMemberIndex$1@18 // through LazyJavaClassMemberScope@17
properties('add': Name@7) = EmptyList@8[empty] // through LazyJavaClassMemberScope@17
thisAsReceiverParameter = LazyClassReceiverParameterDescriptor@19['<this>']
typeConstructor = LazyJavaClassTypeConstructor@20['AbstractList']
}
LazyJavaClassDescriptor@21['ArrayList'] {
_constructors = ArrayList@22[3] { JavaConstructorDescriptor@23['<init>'], JavaConstructorDescriptor@24['<init>'], JavaConstructorDescriptor@25['<init>'] } // through LazyJavaClassMemberScope@26
_functionTypeForSamInterface = null
_functions('add': Name@5) = ArrayList@27[2] { JavaMethodDescriptor@28['add'], JavaMethodDescriptor@29['add'] } // through LazyJavaClassMemberScope@26
_properties('add': Name@5) = EmptyList@6[empty] // through LazyJavaClassMemberScope@26
_typeConstructor = LazyJavaClassTypeConstructor@30['ArrayList']
defaultType = JetTypeImpl@31['ArrayList<1>']
enumEntryIndex = LinkedHashMap@32 // through LazyJavaClassMemberScope@26
memberIndex = computeMemberIndex$1@33 // through LazyJavaClassMemberScope@26
nestedClassIndex = LinkedHashMap@34 // through LazyJavaClassMemberScope@26
nestedClasses('add': Name@5) = null // through LazyJavaClassMemberScope@26
thisAsReceiverParameter = LazyClassReceiverParameterDescriptor@35['<this>']
constructors = ArrayList@22[3] { JavaConstructorDescriptor@23['<init>'], JavaConstructorDescriptor@24['<init>'], JavaConstructorDescriptor@25['<init>'] } // through LazyJavaClassMemberScope@26
defaultType = JetTypeImpl@27['ArrayList<1>']
enumEntryIndex = LinkedHashMap@28 // through LazyJavaClassMemberScope@26
functionTypeForSamInterface = null
functions('add': Name@7) = ArrayList@29[2] { JavaMethodDescriptor@30['add'], JavaMethodDescriptor@31['add'] } // through LazyJavaClassMemberScope@26
memberIndex = computeMemberIndex$1@32 // through LazyJavaClassMemberScope@26
nestedClassIndex = LinkedHashMap@33 // through LazyJavaClassMemberScope@26
nestedClasses('add': Name@7) = null // through LazyJavaClassMemberScope@26
properties('add': Name@7) = EmptyList@8[empty] // through LazyJavaClassMemberScope@26
thisAsReceiverParameter = LazyClassReceiverParameterDescriptor@34['<this>']
typeConstructor = LazyJavaClassTypeConstructor@35['ArrayList']
}
LazyJavaClassDescriptor@36['RandomAccess'] {
_functions('add': Name@12) = EmptyList@6[empty] // through LazyJavaClassMemberScope@37
_properties('add': Name@5) = EmptyList@6[empty] // through LazyJavaClassMemberScope@37
_typeConstructor = LazyJavaClassTypeConstructor@38['RandomAccess']
memberIndex = computeMemberIndex$1@39 // through LazyJavaClassMemberScope@37
functions('add': Name@13) = EmptyList@8[empty] // through LazyJavaClassMemberScope@37
memberIndex = computeMemberIndex$1@38 // through LazyJavaClassMemberScope@37
properties('add': Name@7) = EmptyList@8[empty] // through LazyJavaClassMemberScope@37
typeConstructor = LazyJavaClassTypeConstructor@39['RandomAccess']
}
LazyJavaClassDescriptor@40['Serializable'] {
_functions('add': Name@12) = EmptyList@6[empty] // through LazyJavaClassMemberScope@41
_properties('add': Name@5) = EmptyList@6[empty] // through LazyJavaClassMemberScope@41
_typeConstructor = LazyJavaClassTypeConstructor@42['Serializable']
memberIndex = computeMemberIndex$1@43 // through LazyJavaClassMemberScope@41
functions('add': Name@13) = EmptyList@8[empty] // through LazyJavaClassMemberScope@41
memberIndex = computeMemberIndex$1@42 // through LazyJavaClassMemberScope@41
properties('add': Name@7) = EmptyList@8[empty] // through LazyJavaClassMemberScope@41
typeConstructor = LazyJavaClassTypeConstructor@43['Serializable']
}
LazyJavaClassTypeConstructor@7['AbstractCollection'] {
_parameters = ArrayList@44[1] { LazyJavaTypeParameterDescriptor@45['E'] }
_supertypes = ArrayList@46[1] { LazyJavaClassifierType@47['Collection<E>'] }
LazyJavaClassTypeConstructor@10['AbstractCollection'] {
parameters = ArrayList@44[1] { LazyJavaTypeParameterDescriptor@45['E'] }
supertypes = ArrayList@46[1] { LazyJavaClassifierType@47['Collection<E>'] }
}
LazyJavaClassTypeConstructor@17['AbstractList'] {
_parameters = ArrayList@48[1] { LazyJavaTypeParameterDescriptor@49['E'] }
_supertypes = ArrayList@50[2] { LazyJavaClassifierType@51['AbstractCollection<E>'], LazyJavaClassifierType@52['List<E>'] }
LazyJavaClassTypeConstructor@20['AbstractList'] {
parameters = ArrayList@48[1] { LazyJavaTypeParameterDescriptor@49['E'] }
supertypes = ArrayList@50[2] { LazyJavaClassifierType@51['AbstractCollection<E>'], LazyJavaClassifierType@52['List<E>'] }
}
LazyJavaClassTypeConstructor@30['ArrayList'] {
_parameters = ArrayList@53[1] { LazyJavaTypeParameterDescriptor@54['E'] }
_supertypes = ArrayList@55[5] { LazyJavaClassifierType@56['AbstractList<E>'], LazyJavaClassifierType@57['List<E>'], LazyJavaClassifierType@58['RandomAccess'], ... }
LazyJavaClassTypeConstructor@35['ArrayList'] {
parameters = ArrayList@53[1] { LazyJavaTypeParameterDescriptor@54['E'] }
supertypes = ArrayList@55[5] { LazyJavaClassifierType@56['AbstractList<E>'], LazyJavaClassifierType@57['List<E>'], LazyJavaClassifierType@58['RandomAccess'], ... }
}
LazyJavaClassTypeConstructor@38['RandomAccess'] {
_parameters = ArrayList@59[empty]
_supertypes = ArrayList@60[1] { JetTypeImpl@61['Any'] }
LazyJavaClassTypeConstructor@39['RandomAccess'] {
parameters = ArrayList@59[empty]
supertypes = ArrayList@60[1] { JetTypeImpl@61['Any'] }
}
LazyJavaClassTypeConstructor@42['Serializable'] {
_parameters = ArrayList@62[empty]
_supertypes = ArrayList@63[1] { JetTypeImpl@61['Any'] }
LazyJavaClassTypeConstructor@43['Serializable'] {
parameters = ArrayList@62[empty]
supertypes = ArrayList@63[1] { JetTypeImpl@61['Any'] }
}
LazyJavaClassifierType@51['AbstractCollection<E>'] {
_arguments = ArrayList@64[1] { TypeProjectionImpl@65 }
_memberScope = SubstitutingScope@66
_typeConstructor = LazyJavaClassTypeConstructor@7['AbstractCollection']
classifier = JavaClassImpl@67['AbstractCollection']
arguments = ArrayList@64[1] { TypeProjectionImpl@65 }
classifier = JavaClassImpl@66['AbstractCollection']
memberScope = SubstitutingScope@67
typeConstructor = LazyJavaClassTypeConstructor@10['AbstractCollection']
}
LazyJavaClassifierType@56['AbstractList<E>'] {
_arguments = ArrayList@68[1] { TypeProjectionImpl@69 }
_memberScope = SubstitutingScope@70
_typeConstructor = LazyJavaClassTypeConstructor@17['AbstractList']
classifier = JavaClassImpl@71['AbstractList']
arguments = ArrayList@68[1] { TypeProjectionImpl@69 }
classifier = JavaClassImpl@70['AbstractList']
memberScope = SubstitutingScope@71
typeConstructor = LazyJavaClassTypeConstructor@20['AbstractList']
}
LazyJavaClassifierType@72['Cloneable'] {
_arguments = ArrayList@73[empty]
_memberScope = DeserializedClassMemberScope@74
_typeConstructor = DeserializedClassTypeConstructor@75
classifier = JavaClassImpl@76['Cloneable']
arguments = ArrayList@73[empty]
classifier = JavaClassImpl@74['Cloneable']
memberScope = DeserializedClassMemberScope@75
typeConstructor = DeserializedClassTypeConstructor@76
}
LazyJavaClassifierType@77['Collection<? extends E>'] {
_arguments = ArrayList@78[1] { TypeProjectionImpl@79 }
_memberScope = SubstitutingScope@80
_nullable = 'false': Boolean@81
_typeConstructor = DeserializedClassTypeConstructor@82
classifier = JavaClassImpl@83['Collection']
arguments = ArrayList@78[1] { TypeProjectionImpl@79 }
classifier = JavaClassImpl@80['Collection']
memberScope = SubstitutingScope@81
nullable = 'false': Boolean@82
typeConstructor = DeserializedClassTypeConstructor@83
}
LazyJavaClassifierType@84['Collection<? extends E>'] {
_arguments = ArrayList@85[1] { TypeProjectionImpl@86 }
_memberScope = SubstitutingScope@87
_nullable = 'true': Boolean@88
_typeConstructor = DeserializedClassTypeConstructor@89
classifier = JavaClassImpl@83['Collection']
arguments = ArrayList@85[1] { TypeProjectionImpl@86 }
classifier = JavaClassImpl@80['Collection']
memberScope = SubstitutingScope@87
nullable = 'true': Boolean@88
typeConstructor = DeserializedClassTypeConstructor@89
}
LazyJavaClassifierType@47['Collection<E>'] {
_arguments = ArrayList@90[1] { TypeProjectionImpl@91 }
_memberScope = SubstitutingScope@92
_typeConstructor = DeserializedClassTypeConstructor@82
classifier = JavaClassImpl@93['Collection']
arguments = ArrayList@90[1] { TypeProjectionImpl@91 }
classifier = JavaClassImpl@92['Collection']
memberScope = SubstitutingScope@93
typeConstructor = DeserializedClassTypeConstructor@83
}
LazyJavaClassifierType@94['E'] {
_arguments = ArrayList@95[empty]
_nullable = 'false': Boolean@81
_typeConstructor = AbstractLazyTypeParameterDescriptor$1@96
classifier = JavaTypeParameterImpl@97['E']
arguments = ArrayList@95[empty]
classifier = JavaTypeParameterImpl@96['E']
nullable = 'false': Boolean@82
typeConstructor = AbstractLazyTypeParameterDescriptor$1@97
}
LazyJavaClassifierType@98['E'] {
_arguments = ArrayList@99[empty]
_nullable = 'false': Boolean@81
_typeConstructor = AbstractLazyTypeParameterDescriptor$1@100
classifier = JavaTypeParameterImpl@101['E']
arguments = ArrayList@99[empty]
classifier = JavaTypeParameterImpl@100['E']
nullable = 'false': Boolean@82
typeConstructor = AbstractLazyTypeParameterDescriptor$1@101
}
LazyJavaClassifierType@102['E'] {
_arguments = ArrayList@103[empty]
_nullable = 'false': Boolean@81
_typeConstructor = AbstractLazyTypeParameterDescriptor$1@100
arguments = ArrayList@103[empty]
classifier = JavaTypeParameterImpl@104['E']
nullable = 'false': Boolean@82
typeConstructor = AbstractLazyTypeParameterDescriptor$1@97
}
LazyJavaClassifierType@105['E'] {
_arguments = ArrayList@106[empty]
_nullable = 'false': Boolean@81
_typeConstructor = AbstractLazyTypeParameterDescriptor$1@107
classifier = JavaTypeParameterImpl@108['E']
arguments = ArrayList@106[empty]
classifier = JavaTypeParameterImpl@107['E']
nullable = 'false': Boolean@82
typeConstructor = AbstractLazyTypeParameterDescriptor$1@101
}
LazyJavaClassifierType@109['E'] {
_arguments = ArrayList@110[empty]
_nullable = 'false': Boolean@81
_typeConstructor = AbstractLazyTypeParameterDescriptor$1@107
classifier = JavaTypeParameterImpl@111['E']
LazyJavaClassifierType@108['E'] {
arguments = ArrayList@109[empty]
classifier = JavaTypeParameterImpl@110['E']
nullable = 'false': Boolean@82
typeConstructor = AbstractLazyTypeParameterDescriptor$1@101
}
LazyJavaClassifierType@112['E'] {
_arguments = ArrayList@113[empty]
_nullable = 'false': Boolean@81
_typeConstructor = AbstractLazyTypeParameterDescriptor$1@96
classifier = JavaTypeParameterImpl@114['E']
LazyJavaClassifierType@111['E'] {
arguments = ArrayList@112[empty]
classifier = JavaTypeParameterImpl@113['E']
nullable = 'false': Boolean@82
typeConstructor = AbstractLazyTypeParameterDescriptor$1@101
}
LazyJavaClassifierType@115['E'] {
_arguments = ArrayList@116[empty]
_nullable = 'false': Boolean@81
_typeConstructor = AbstractLazyTypeParameterDescriptor$1@96
classifier = JavaTypeParameterImpl@117['E']
LazyJavaClassifierType@114['E'] {
arguments = ArrayList@115[empty]
classifier = JavaTypeParameterImpl@116['E']
nullable = 'false': Boolean@82
typeConstructor = AbstractLazyTypeParameterDescriptor$1@117
}
LazyJavaClassifierType@118['E'] {
_arguments = ArrayList@119[empty]
_nullable = 'false': Boolean@81
_typeConstructor = AbstractLazyTypeParameterDescriptor$1@96
arguments = ArrayList@119[empty]
classifier = JavaTypeParameterImpl@120['E']
nullable = 'false': Boolean@82
typeConstructor = AbstractLazyTypeParameterDescriptor$1@117
}
LazyJavaClassifierType@121['E'] {
_arguments = ArrayList@122[empty]
_nullable = 'false': Boolean@81
_typeConstructor = AbstractLazyTypeParameterDescriptor$1@96
arguments = ArrayList@122[empty]
classifier = JavaTypeParameterImpl@123['E']
nullable = 'false': Boolean@82
typeConstructor = AbstractLazyTypeParameterDescriptor$1@101
}
LazyJavaClassifierType@124['E'] {
_arguments = ArrayList@125[empty]
_nullable = 'false': Boolean@81
_typeConstructor = AbstractLazyTypeParameterDescriptor$1@107
arguments = ArrayList@125[empty]
classifier = JavaTypeParameterImpl@126['E']
nullable = 'false': Boolean@82
typeConstructor = AbstractLazyTypeParameterDescriptor$1@117
}
LazyJavaClassifierType@127['E'] {
_arguments = ArrayList@128[empty]
_nullable = 'false': Boolean@81
_typeConstructor = AbstractLazyTypeParameterDescriptor$1@107
arguments = ArrayList@128[empty]
classifier = JavaTypeParameterImpl@129['E']
nullable = 'false': Boolean@82
typeConstructor = AbstractLazyTypeParameterDescriptor$1@101
}
LazyJavaClassifierType@130['E'] {
_arguments = ArrayList@131[empty]
_nullable = 'false': Boolean@81
_typeConstructor = AbstractLazyTypeParameterDescriptor$1@96
arguments = ArrayList@131[empty]
classifier = JavaTypeParameterImpl@132['E']
nullable = 'false': Boolean@82
typeConstructor = AbstractLazyTypeParameterDescriptor$1@117
}
LazyJavaClassifierType@133['E'] {
_arguments = ArrayList@134[empty]
_nullable = 'true': Boolean@88
_typeConstructor = AbstractLazyTypeParameterDescriptor$1@96
classifier = JavaTypeParameterImpl@123['E']
arguments = ArrayList@134[empty]
classifier = JavaTypeParameterImpl@116['E']
nullable = 'true': Boolean@88
typeConstructor = AbstractLazyTypeParameterDescriptor$1@117
}
LazyJavaClassifierType@135['E'] {
_arguments = ArrayList@136[empty]
_nullable = 'true': Boolean@88
_typeConstructor = AbstractLazyTypeParameterDescriptor$1@107
classifier = JavaTypeParameterImpl@108['E']
arguments = ArrayList@136[empty]
classifier = JavaTypeParameterImpl@110['E']
nullable = 'true': Boolean@88
typeConstructor = AbstractLazyTypeParameterDescriptor$1@101
}
LazyJavaClassifierType@137['E'] {
_arguments = ArrayList@138[empty]
_nullable = 'true': Boolean@88
_typeConstructor = AbstractLazyTypeParameterDescriptor$1@107
classifier = JavaTypeParameterImpl@111['E']
arguments = ArrayList@138[empty]
classifier = JavaTypeParameterImpl@123['E']
nullable = 'true': Boolean@88
typeConstructor = AbstractLazyTypeParameterDescriptor$1@101
}
LazyJavaClassifierType@139['E'] {
_arguments = ArrayList@140[empty]
_nullable = 'true': Boolean@88
_typeConstructor = AbstractLazyTypeParameterDescriptor$1@100
classifier = JavaTypeParameterImpl@101['E']
arguments = ArrayList@140[empty]
classifier = JavaTypeParameterImpl@107['E']
nullable = 'true': Boolean@88
typeConstructor = AbstractLazyTypeParameterDescriptor$1@101
}
LazyJavaClassifierType@141['E'] {
_arguments = ArrayList@142[empty]
_nullable = 'true': Boolean@88
_typeConstructor = AbstractLazyTypeParameterDescriptor$1@96
classifier = JavaTypeParameterImpl@114['E']
arguments = ArrayList@142[empty]
classifier = JavaTypeParameterImpl@120['E']
nullable = 'true': Boolean@88
typeConstructor = AbstractLazyTypeParameterDescriptor$1@117
}
LazyJavaClassifierType@143['E'] {
_arguments = ArrayList@144[empty]
_nullable = 'true': Boolean@88
_typeConstructor = AbstractLazyTypeParameterDescriptor$1@96
arguments = ArrayList@144[empty]
classifier = JavaTypeParameterImpl@132['E']
nullable = 'true': Boolean@88
typeConstructor = AbstractLazyTypeParameterDescriptor$1@117
}
LazyJavaClassifierType@145['E'] {
_arguments = ArrayList@146[empty]
_nullable = 'true': Boolean@88
_typeConstructor = AbstractLazyTypeParameterDescriptor$1@107
classifier = JavaTypeParameterImpl@126['E']
arguments = ArrayList@146[empty]
classifier = JavaTypeParameterImpl@104['E']
nullable = 'true': Boolean@88
typeConstructor = AbstractLazyTypeParameterDescriptor$1@97
}
LazyJavaClassifierType@147['E'] {
_arguments = ArrayList@148[empty]
_nullable = 'true': Boolean@88
_typeConstructor = AbstractLazyTypeParameterDescriptor$1@96
classifier = JavaTypeParameterImpl@120['E']
arguments = ArrayList@148[empty]
classifier = JavaTypeParameterImpl@96['E']
nullable = 'true': Boolean@88
typeConstructor = AbstractLazyTypeParameterDescriptor$1@97
}
LazyJavaClassifierType@149['E'] {
_arguments = ArrayList@150[empty]
_nullable = 'true': Boolean@88
_typeConstructor = AbstractLazyTypeParameterDescriptor$1@96
classifier = JavaTypeParameterImpl@117['E']
arguments = ArrayList@150[empty]
classifier = JavaTypeParameterImpl@100['E']
nullable = 'true': Boolean@88
typeConstructor = AbstractLazyTypeParameterDescriptor$1@101
}
LazyJavaClassifierType@151['E'] {
_arguments = ArrayList@152[empty]
_nullable = 'true': Boolean@88
_typeConstructor = AbstractLazyTypeParameterDescriptor$1@107
classifier = JavaTypeParameterImpl@129['E']
arguments = ArrayList@152[empty]
classifier = JavaTypeParameterImpl@126['E']
nullable = 'true': Boolean@88
typeConstructor = AbstractLazyTypeParameterDescriptor$1@117
}
LazyJavaClassifierType@153['E'] {
_arguments = ArrayList@154[empty]
_nullable = 'true': Boolean@88
_typeConstructor = AbstractLazyTypeParameterDescriptor$1@96
classifier = JavaTypeParameterImpl@97['E']
arguments = ArrayList@154[empty]
classifier = JavaTypeParameterImpl@129['E']
nullable = 'true': Boolean@88
typeConstructor = AbstractLazyTypeParameterDescriptor$1@101
}
LazyJavaClassifierType@155['E'] {
_arguments = ArrayList@156[empty]
_nullable = 'true': Boolean@88
_typeConstructor = AbstractLazyTypeParameterDescriptor$1@100
classifier = JavaTypeParameterImpl@104['E']
arguments = ArrayList@156[empty]
classifier = JavaTypeParameterImpl@113['E']
nullable = 'true': Boolean@88
typeConstructor = AbstractLazyTypeParameterDescriptor$1@101
}
LazyJavaClassifierType@52['List<E>'] {
_arguments = ArrayList@157[1] { TypeProjectionImpl@158 }
_memberScope = SubstitutingScope@159
_nullable = 'false': Boolean@81
_typeConstructor = DeserializedClassTypeConstructor@160
classifier = JavaClassImpl@161['List']
arguments = ArrayList@157[1] { TypeProjectionImpl@158 }
classifier = JavaClassImpl@159['List']
memberScope = SubstitutingScope@160
nullable = 'false': Boolean@82
typeConstructor = DeserializedClassTypeConstructor@161
}
LazyJavaClassifierType@57['List<E>'] {
_arguments = ArrayList@162[1] { TypeProjectionImpl@163 }
_memberScope = SubstitutingScope@164
_typeConstructor = DeserializedClassTypeConstructor@160
classifier = JavaClassImpl@165['List']
arguments = ArrayList@162[1] { TypeProjectionImpl@163 }
classifier = JavaClassImpl@164['List']
memberScope = SubstitutingScope@165
typeConstructor = DeserializedClassTypeConstructor@161
}
LazyJavaClassifierType@166['Object'] {
_typeConstructor = DeserializedClassTypeConstructor@167
classifier = JavaClassImpl@168['Object']
classifier = JavaClassImpl@167['Object']
typeConstructor = DeserializedClassTypeConstructor@168
}
LazyJavaClassifierType@169['Object'] {
_typeConstructor = DeserializedClassTypeConstructor@167
classifier = JavaClassImpl@170['Object']
typeConstructor = DeserializedClassTypeConstructor@168
}
LazyJavaClassifierType@171['Object'] {
_typeConstructor = DeserializedClassTypeConstructor@167
classifier = JavaClassImpl@172['Object']
typeConstructor = DeserializedClassTypeConstructor@168
}
LazyJavaClassifierType@58['RandomAccess'] {
_arguments = ArrayList@173[empty]
_memberScope = LazyJavaClassMemberScope@37
_typeConstructor = LazyJavaClassTypeConstructor@38['RandomAccess']
arguments = ArrayList@173[empty]
classifier = JavaClassImpl@174['RandomAccess']
memberScope = LazyJavaClassMemberScope@37
typeConstructor = LazyJavaClassTypeConstructor@39['RandomAccess']
}
LazyJavaClassifierType@175['Serializable'] {
_arguments = ArrayList@176[empty]
_memberScope = LazyJavaClassMemberScope@41
_typeConstructor = LazyJavaClassTypeConstructor@42['Serializable']
arguments = ArrayList@176[empty]
classifier = JavaClassImpl@177['Serializable']
memberScope = LazyJavaClassMemberScope@41
typeConstructor = LazyJavaClassTypeConstructor@43['Serializable']
}
LazyJavaPackageFragmentProvider@178 {
_packageFragments('<root>': FqName@179) = LazyJavaPackageFragment@180['<root>']
_packageFragments('ArrayList': FqName@181) = null
_packageFragments('MutableList': FqName@182) = null
_packageFragments('R': FqName@183) = null
_packageFragments('T': FqName@184) = null
_packageFragments('conflictingSubstitutions': FqName@185) = null
_packageFragments('conflictingSubstitutions.ArrayList': FqName@186) = null
_packageFragments('conflictingSubstitutions.MutableList': FqName@187) = null
_packageFragments('conflictingSubstitutions.R': FqName@188) = null
_packageFragments('conflictingSubstitutions.T': FqName@189) = null
_packageFragments('java': FqName@190) = LazyJavaPackageFragment@191['java']
_packageFragments('java.io': FqName@192) = LazyJavaPackageFragment@193['io']
_packageFragments('java.lang': FqName@194) = LazyJavaPackageFragment@195['lang']
_packageFragments('java.lang.ArrayList': FqName@196) = null
_packageFragments('java.lang.MutableList': FqName@197) = null
_packageFragments('java.lang.R': FqName@198) = null
_packageFragments('java.lang.T': FqName@199) = null
_packageFragments('java.util': FqName@200) = LazyJavaPackageFragment@201['util']
_packageFragments('java.util.ArrayList': FqName@202) = null
_packageFragments('java.util.MutableList': FqName@203) = null
_packageFragments('java.util.R': FqName@204) = null
_packageFragments('java.util.T': FqName@205) = null
_packageFragments('kotlin': FqName@206) = null
_packageFragments('kotlin.ArrayList': FqName@207) = null
_packageFragments('kotlin.MutableList': FqName@208) = null
_packageFragments('kotlin.R': FqName@209) = null
_packageFragments('kotlin.T': FqName@210) = null
_packageFragments('kotlin.io': FqName@211) = null
_packageFragments('kotlin.jvm': FqName@212) = null
topLevelClasses(JavaClassImpl@67['AbstractCollection']) = LazyJavaClassDescriptor@0['AbstractCollection']
topLevelClasses(JavaClassImpl@71['AbstractList']) = LazyJavaClassDescriptor@11['AbstractList']
packageFragments('<root>': FqName@179) = LazyJavaPackageFragment@180['<root>']
packageFragments('ArrayList': FqName@181) = null
packageFragments('MutableList': FqName@182) = null
packageFragments('R': FqName@183) = null
packageFragments('T': FqName@184) = null
packageFragments('conflictingSubstitutions': FqName@185) = null
packageFragments('conflictingSubstitutions.ArrayList': FqName@186) = null
packageFragments('conflictingSubstitutions.MutableList': FqName@187) = null
packageFragments('conflictingSubstitutions.R': FqName@188) = null
packageFragments('conflictingSubstitutions.T': FqName@189) = null
packageFragments('java': FqName@190) = LazyJavaPackageFragment@191['java']
packageFragments('java.io': FqName@192) = LazyJavaPackageFragment@193['io']
packageFragments('java.lang': FqName@194) = LazyJavaPackageFragment@195['lang']
packageFragments('java.lang.ArrayList': FqName@196) = null
packageFragments('java.lang.MutableList': FqName@197) = null
packageFragments('java.lang.R': FqName@198) = null
packageFragments('java.lang.T': FqName@199) = null
packageFragments('java.util': FqName@200) = LazyJavaPackageFragment@201['util']
packageFragments('java.util.ArrayList': FqName@202) = null
packageFragments('java.util.MutableList': FqName@203) = null
packageFragments('java.util.R': FqName@204) = null
packageFragments('java.util.T': FqName@205) = null
packageFragments('kotlin': FqName@206) = null
packageFragments('kotlin.ArrayList': FqName@207) = null
packageFragments('kotlin.MutableList': FqName@208) = null
packageFragments('kotlin.R': FqName@209) = null
packageFragments('kotlin.T': FqName@210) = null
packageFragments('kotlin.io': FqName@211) = null
packageFragments('kotlin.jvm': FqName@212) = null
topLevelClasses(JavaClassImpl@66['AbstractCollection']) = LazyJavaClassDescriptor@0['AbstractCollection']
topLevelClasses(JavaClassImpl@70['AbstractList']) = LazyJavaClassDescriptor@11['AbstractList']
topLevelClasses(JavaClassImpl@213['ArrayList']) = LazyJavaClassDescriptor@21['ArrayList']
topLevelClasses(JavaClassImpl@174['RandomAccess']) = LazyJavaClassDescriptor@36['RandomAccess']
topLevelClasses(JavaClassImpl@177['Serializable']) = LazyJavaClassDescriptor@40['Serializable']
}
LazyJavaPackageFragment@191['java'] {
_functions('lang': Name@214) = EmptyList@6[empty] // through LazyPackageFragmentScopeForJavaPackage@215
_functions('util': Name@216) = EmptyList@6[empty] // through LazyPackageFragmentScopeForJavaPackage@215
classes('lang': Name@217) = null // through LazyPackageFragmentScopeForJavaPackage@215
classes('util': Name@218) = null // through LazyPackageFragmentScopeForJavaPackage@215
deserializedPackageScope = Empty@219 // through LazyPackageFragmentScopeForJavaPackage@215
classes('lang': Name@214) = null // through LazyPackageFragmentScopeForJavaPackage@215
classes('util': Name@216) = null // through LazyPackageFragmentScopeForJavaPackage@215
deserializedPackageScope = Empty@217 // through LazyPackageFragmentScopeForJavaPackage@215
functions('lang': Name@218) = EmptyList@8[empty] // through LazyPackageFragmentScopeForJavaPackage@215
functions('util': Name@219) = EmptyList@8[empty] // through LazyPackageFragmentScopeForJavaPackage@215
memberIndex = computeMemberIndex$1@220 // through LazyPackageFragmentScopeForJavaPackage@215
}
LazyJavaPackageFragment@195['lang'] {
_functions('ArrayList': Name@221) = EmptyList@6[empty] // through LazyPackageFragmentScopeForJavaPackage@222
_functions('add': Name@5) = EmptyList@6[empty] // through LazyPackageFragmentScopeForJavaPackage@222
_functions('elemAndList': Name@223) = EmptyList@6[empty] // through LazyPackageFragmentScopeForJavaPackage@222
_functions('elemAndListWithReceiver': Name@224) = EmptyList@6[empty] // through LazyPackageFragmentScopeForJavaPackage@222
_functions('list': Name@225) = EmptyList@6[empty] // through LazyPackageFragmentScopeForJavaPackage@222
classes('ArrayList': Name@221) = null // through LazyPackageFragmentScopeForJavaPackage@222
classes('add': Name@5) = null // through LazyPackageFragmentScopeForJavaPackage@222
classes('add': Name@7) = null // through LazyPackageFragmentScopeForJavaPackage@222
classes('elemAndList': Name@223) = null // through LazyPackageFragmentScopeForJavaPackage@222
classes('elemAndListWithReceiver': Name@224) = null // through LazyPackageFragmentScopeForJavaPackage@222
classes('list': Name@225) = null // through LazyPackageFragmentScopeForJavaPackage@222
deserializedPackageScope = Empty@219 // through LazyPackageFragmentScopeForJavaPackage@222
deserializedPackageScope = Empty@217 // through LazyPackageFragmentScopeForJavaPackage@222
functions('ArrayList': Name@221) = EmptyList@8[empty] // through LazyPackageFragmentScopeForJavaPackage@222
functions('add': Name@7) = EmptyList@8[empty] // through LazyPackageFragmentScopeForJavaPackage@222
functions('elemAndList': Name@223) = EmptyList@8[empty] // through LazyPackageFragmentScopeForJavaPackage@222
functions('elemAndListWithReceiver': Name@224) = EmptyList@8[empty] // through LazyPackageFragmentScopeForJavaPackage@222
functions('list': Name@225) = EmptyList@8[empty] // through LazyPackageFragmentScopeForJavaPackage@222
memberIndex = computeMemberIndex$1@226 // through LazyPackageFragmentScopeForJavaPackage@222
}
LazyJavaPackageFragment@201['util'] {
_functions('ArrayList': Name@221) = EmptyList@6[empty] // through LazyPackageFragmentScopeForJavaPackage@227
_functions('add': Name@5) = EmptyList@6[empty] // through LazyPackageFragmentScopeForJavaPackage@227
_functions('elemAndList': Name@223) = EmptyList@6[empty] // through LazyPackageFragmentScopeForJavaPackage@227
_functions('elemAndListWithReceiver': Name@224) = EmptyList@6[empty] // through LazyPackageFragmentScopeForJavaPackage@227
_functions('list': Name@225) = EmptyList@6[empty] // through LazyPackageFragmentScopeForJavaPackage@227
classes('ArrayList': Name@228) = LazyJavaClassDescriptor@21['ArrayList'] // through LazyPackageFragmentScopeForJavaPackage@227
classes('MutableList': Name@229) = null // through LazyPackageFragmentScopeForJavaPackage@227
classes('add': Name@5) = null // through LazyPackageFragmentScopeForJavaPackage@227
classes('elemAndList': Name@223) = null // through LazyPackageFragmentScopeForJavaPackage@227
classes('elemAndListWithReceiver': Name@224) = null // through LazyPackageFragmentScopeForJavaPackage@227
classes('list': Name@225) = null // through LazyPackageFragmentScopeForJavaPackage@227
deserializedPackageScope = Empty@219 // through LazyPackageFragmentScopeForJavaPackage@227
memberIndex = computeMemberIndex$1@230 // through LazyPackageFragmentScopeForJavaPackage@227
classes('ArrayList': Name@227) = LazyJavaClassDescriptor@21['ArrayList'] // through LazyPackageFragmentScopeForJavaPackage@228
classes('MutableList': Name@229) = null // through LazyPackageFragmentScopeForJavaPackage@228
classes('add': Name@7) = null // through LazyPackageFragmentScopeForJavaPackage@228
classes('elemAndList': Name@223) = null // through LazyPackageFragmentScopeForJavaPackage@228
classes('elemAndListWithReceiver': Name@224) = null // through LazyPackageFragmentScopeForJavaPackage@228
classes('list': Name@225) = null // through LazyPackageFragmentScopeForJavaPackage@228
deserializedPackageScope = Empty@217 // through LazyPackageFragmentScopeForJavaPackage@228
functions('ArrayList': Name@221) = EmptyList@8[empty] // through LazyPackageFragmentScopeForJavaPackage@228
functions('add': Name@7) = EmptyList@8[empty] // through LazyPackageFragmentScopeForJavaPackage@228
functions('elemAndList': Name@223) = EmptyList@8[empty] // through LazyPackageFragmentScopeForJavaPackage@228
functions('elemAndListWithReceiver': Name@224) = EmptyList@8[empty] // through LazyPackageFragmentScopeForJavaPackage@228
functions('list': Name@225) = EmptyList@8[empty] // through LazyPackageFragmentScopeForJavaPackage@228
memberIndex = computeMemberIndex$1@230 // through LazyPackageFragmentScopeForJavaPackage@228
}
LazyJavaTypeParameterDescriptor@45['E'] {
defaultType = JetTypeImpl@231['E']
typeConstructor = AbstractLazyTypeParameterDescriptor$1@100
typeConstructor = AbstractLazyTypeParameterDescriptor$1@97
upperBounds = LinkedHashSet@232[1] { NullableType@233 }
upperBoundsAsType = NullableType@233
}
LazyJavaTypeParameterDescriptor@49['E'] {
LazyJavaTypeParameterDescriptor@54['E'] {
defaultType = JetTypeImpl@234['E']
typeConstructor = AbstractLazyTypeParameterDescriptor$1@107
typeConstructor = AbstractLazyTypeParameterDescriptor$1@101
upperBounds = LinkedHashSet@235[1] { NullableType@236 }
upperBoundsAsType = NullableType@236
}
LazyJavaTypeParameterDescriptor@54['E'] {
LazyJavaTypeParameterDescriptor@49['E'] {
defaultType = JetTypeImpl@237['E']
typeConstructor = AbstractLazyTypeParameterDescriptor$1@96
typeConstructor = AbstractLazyTypeParameterDescriptor$1@117
upperBounds = LinkedHashSet@238[1] { NullableType@239 }
upperBoundsAsType = NullableType@239
}
LazyJavaTypeParameterResolver@240 {
resolve(JavaTypeParameterImpl@241['E']) = LazyJavaTypeParameterDescriptor@45['E']
resolve(JavaTypeParameterImpl@241['E']) = LazyJavaTypeParameterDescriptor@49['E']
}
LazyJavaTypeParameterResolver@242 {
resolve(JavaTypeParameterImpl@243['E']) = LazyJavaTypeParameterDescriptor@49['E']
resolve(JavaTypeParameterImpl@243['E']) = LazyJavaTypeParameterDescriptor@45['E']
}
LazyJavaTypeParameterResolver@244 {
@@ -440,17 +440,17 @@ LazyJavaTypeParameterResolver@246 {
}
LazyJavaTypeParameterResolver@247 {
resolve(JavaTypeParameterImpl@101['E']) = null
resolve(JavaTypeParameterImpl@116['E']) = null
}
LazyJavaTypeParameterResolver@248 {
resolve(JavaTypeParameterImpl@117['E']) = null
resolve(JavaTypeParameterImpl@126['E']) = null
}
LazyJavaTypeParameterResolver@249 {
resolve(JavaTypeParameterImpl@111['E']) = null
resolve(JavaTypeParameterImpl@113['E']) = null
}
LazyJavaTypeParameterResolver@250 {
resolve(JavaTypeParameterImpl@132['E']) = null
resolve(JavaTypeParameterImpl@96['E']) = null
}
@@ -1,340 +1,340 @@
LazyJavaClassDescriptor@0['AbstractCollection'] {
_typeConstructor = LazyJavaClassTypeConstructor@1['AbstractCollection']
typeConstructor = LazyJavaClassTypeConstructor@1['AbstractCollection']
}
LazyJavaClassDescriptor@2['AbstractList'] {
_typeConstructor = LazyJavaClassTypeConstructor@3['AbstractList']
typeConstructor = LazyJavaClassTypeConstructor@3['AbstractList']
}
LazyJavaClassDescriptor@4['ArrayList'] {
_constructors = ArrayList@5[3] { JavaConstructorDescriptor@6['<init>'], JavaConstructorDescriptor@7['<init>'], JavaConstructorDescriptor@8['<init>'] } // through LazyJavaClassMemberScope@9
_functionTypeForSamInterface = null
_typeConstructor = LazyJavaClassTypeConstructor@10['ArrayList']
defaultType = JetTypeImpl@11['ArrayList<1>']
constructors = ArrayList@5[3] { JavaConstructorDescriptor@6['<init>'], JavaConstructorDescriptor@7['<init>'], JavaConstructorDescriptor@8['<init>'] } // through LazyJavaClassMemberScope@9
defaultType = JetTypeImpl@10['ArrayList<1>']
functionTypeForSamInterface = null
typeConstructor = LazyJavaClassTypeConstructor@11['ArrayList']
}
LazyJavaClassDescriptor@12['Exception'] {
_constructors = ArrayList@13[5] { JavaConstructorDescriptor@14['<init>'], JavaConstructorDescriptor@15['<init>'], JavaConstructorDescriptor@16['<init>'], ... } // through LazyJavaClassMemberScope@17
_functionTypeForSamInterface = null
_typeConstructor = LazyJavaClassTypeConstructor@18['Exception']
defaultType = JetTypeImpl@19['Exception']
constructors = ArrayList@13[5] { JavaConstructorDescriptor@14['<init>'], JavaConstructorDescriptor@15['<init>'], JavaConstructorDescriptor@16['<init>'], ... } // through LazyJavaClassMemberScope@17
defaultType = JetTypeImpl@18['Exception']
functionTypeForSamInterface = null
typeConstructor = LazyJavaClassTypeConstructor@19['Exception']
}
LazyJavaClassDescriptor@20['RandomAccess'] {
_typeConstructor = LazyJavaClassTypeConstructor@21['RandomAccess']
typeConstructor = LazyJavaClassTypeConstructor@21['RandomAccess']
}
LazyJavaClassDescriptor@22['Serializable'] {
_typeConstructor = LazyJavaClassTypeConstructor@23['Serializable']
typeConstructor = LazyJavaClassTypeConstructor@23['Serializable']
}
LazyJavaClassTypeConstructor@1['AbstractCollection'] {
_parameters = ArrayList@24[1] { LazyJavaTypeParameterDescriptor@25['E'] }
_supertypes = ArrayList@26[1] { LazyJavaClassifierType@27['Collection<E>'] }
parameters = ArrayList@24[1] { LazyJavaTypeParameterDescriptor@25['E'] }
supertypes = ArrayList@26[1] { LazyJavaClassifierType@27['Collection<E>'] }
}
LazyJavaClassTypeConstructor@3['AbstractList'] {
_parameters = ArrayList@28[1] { LazyJavaTypeParameterDescriptor@29['E'] }
_supertypes = ArrayList@30[2] { LazyJavaClassifierType@31['AbstractCollection<E>'], LazyJavaClassifierType@32['List<E>'] }
parameters = ArrayList@28[1] { LazyJavaTypeParameterDescriptor@29['E'] }
supertypes = ArrayList@30[2] { LazyJavaClassifierType@31['AbstractCollection<E>'], LazyJavaClassifierType@32['List<E>'] }
}
LazyJavaClassTypeConstructor@10['ArrayList'] {
_parameters = ArrayList@33[1] { LazyJavaTypeParameterDescriptor@34['E'] }
_supertypes = ArrayList@35[5] { LazyJavaClassifierType@36['AbstractList<E>'], LazyJavaClassifierType@37['List<E>'], LazyJavaClassifierType@38['RandomAccess'], ... }
LazyJavaClassTypeConstructor@11['ArrayList'] {
parameters = ArrayList@33[1] { LazyJavaTypeParameterDescriptor@34['E'] }
supertypes = ArrayList@35[5] { LazyJavaClassifierType@36['AbstractList<E>'], LazyJavaClassifierType@37['List<E>'], LazyJavaClassifierType@38['RandomAccess'], ... }
}
LazyJavaClassTypeConstructor@18['Exception'] {
_parameters = ArrayList@39[empty]
_supertypes = ArrayList@40[1] { LazyJavaClassifierType@41['Throwable'] }
LazyJavaClassTypeConstructor@19['Exception'] {
parameters = ArrayList@39[empty]
supertypes = ArrayList@40[1] { LazyJavaClassifierType@41['Throwable'] }
}
LazyJavaClassTypeConstructor@21['RandomAccess'] {
_supertypes = ArrayList@42[1] { JetTypeImpl@43['Any'] }
supertypes = ArrayList@42[1] { JetTypeImpl@43['Any'] }
}
LazyJavaClassTypeConstructor@23['Serializable'] {
_supertypes = ArrayList@44[1] { JetTypeImpl@43['Any'] }
supertypes = ArrayList@44[1] { JetTypeImpl@43['Any'] }
}
LazyJavaClassifierType@31['AbstractCollection<E>'] {
_arguments = ArrayList@45[1] { TypeProjectionImpl@46 }
_typeConstructor = LazyJavaClassTypeConstructor@1['AbstractCollection']
arguments = ArrayList@45[1] { TypeProjectionImpl@46 }
classifier = JavaClassImpl@47['AbstractCollection']
typeConstructor = LazyJavaClassTypeConstructor@1['AbstractCollection']
}
LazyJavaClassifierType@36['AbstractList<E>'] {
_arguments = ArrayList@48[1] { TypeProjectionImpl@49 }
_typeConstructor = LazyJavaClassTypeConstructor@3['AbstractList']
arguments = ArrayList@48[1] { TypeProjectionImpl@49 }
classifier = JavaClassImpl@50['AbstractList']
typeConstructor = LazyJavaClassTypeConstructor@3['AbstractList']
}
LazyJavaClassifierType@51['Cloneable'] {
_typeConstructor = DeserializedClassTypeConstructor@52
classifier = JavaClassImpl@53['Cloneable']
classifier = JavaClassImpl@52['Cloneable']
typeConstructor = DeserializedClassTypeConstructor@53
}
LazyJavaClassifierType@54['Collection<? extends E>'] {
_arguments = ArrayList@55[1] { TypeProjectionImpl@56 }
_memberScope = SubstitutingScope@57
_nullable = 'false': Boolean@58
_typeConstructor = DeserializedClassTypeConstructor@59
classifier = JavaClassImpl@60['Collection']
arguments = ArrayList@55[1] { TypeProjectionImpl@56 }
classifier = JavaClassImpl@57['Collection']
memberScope = SubstitutingScope@58
nullable = 'false': Boolean@59
typeConstructor = DeserializedClassTypeConstructor@60
}
LazyJavaClassifierType@61['Collection<? extends E>'] {
_arguments = ArrayList@62[1] { TypeProjectionImpl@63 }
_memberScope = SubstitutingScope@64
_nullable = 'true': Boolean@65
_typeConstructor = DeserializedClassTypeConstructor@66
classifier = JavaClassImpl@60['Collection']
arguments = ArrayList@62[1] { TypeProjectionImpl@63 }
classifier = JavaClassImpl@57['Collection']
memberScope = SubstitutingScope@64
nullable = 'true': Boolean@65
typeConstructor = DeserializedClassTypeConstructor@66
}
LazyJavaClassifierType@27['Collection<E>'] {
_arguments = ArrayList@67[1] { TypeProjectionImpl@68 }
_memberScope = SubstitutingScope@69
_nullable = 'false': Boolean@58
_typeConstructor = DeserializedClassTypeConstructor@59
classifier = JavaClassImpl@70['Collection']
arguments = ArrayList@67[1] { TypeProjectionImpl@68 }
classifier = JavaClassImpl@69['Collection']
memberScope = SubstitutingScope@70
nullable = 'false': Boolean@59
typeConstructor = DeserializedClassTypeConstructor@60
}
LazyJavaClassifierType@71['E'] {
_arguments = ArrayList@72[empty]
_nullable = 'false': Boolean@58
_typeConstructor = AbstractLazyTypeParameterDescriptor$1@73
classifier = JavaTypeParameterImpl@74['E']
arguments = ArrayList@72[empty]
classifier = JavaTypeParameterImpl@73['E']
nullable = 'false': Boolean@59
typeConstructor = AbstractLazyTypeParameterDescriptor$1@74
}
LazyJavaClassifierType@75['E'] {
_arguments = ArrayList@76[empty]
_nullable = 'false': Boolean@58
_typeConstructor = AbstractLazyTypeParameterDescriptor$1@77
classifier = JavaTypeParameterImpl@78['E']
arguments = ArrayList@76[empty]
classifier = JavaTypeParameterImpl@77['E']
nullable = 'false': Boolean@59
typeConstructor = AbstractLazyTypeParameterDescriptor$1@78
}
LazyJavaClassifierType@79['E'] {
_arguments = ArrayList@80[empty]
_nullable = 'false': Boolean@58
_typeConstructor = AbstractLazyTypeParameterDescriptor$1@77
arguments = ArrayList@80[empty]
classifier = JavaTypeParameterImpl@81['E']
nullable = 'false': Boolean@59
typeConstructor = AbstractLazyTypeParameterDescriptor$1@78
}
LazyJavaClassifierType@82['E'] {
_arguments = ArrayList@83[empty]
_nullable = 'false': Boolean@58
_typeConstructor = AbstractLazyTypeParameterDescriptor$1@77
arguments = ArrayList@83[empty]
classifier = JavaTypeParameterImpl@84['E']
nullable = 'false': Boolean@59
typeConstructor = AbstractLazyTypeParameterDescriptor$1@85
}
LazyJavaClassifierType@85['E'] {
_arguments = ArrayList@86[empty]
_nullable = 'false': Boolean@58
_typeConstructor = AbstractLazyTypeParameterDescriptor$1@87
LazyJavaClassifierType@86['E'] {
arguments = ArrayList@87[empty]
classifier = JavaTypeParameterImpl@88['E']
nullable = 'false': Boolean@59
typeConstructor = AbstractLazyTypeParameterDescriptor$1@78
}
LazyJavaClassifierType@89['E'] {
_arguments = ArrayList@90[empty]
_nullable = 'true': Boolean@65
_typeConstructor = AbstractLazyTypeParameterDescriptor$1@77
classifier = JavaTypeParameterImpl@78['E']
arguments = ArrayList@90[empty]
classifier = JavaTypeParameterImpl@84['E']
nullable = 'true': Boolean@65
typeConstructor = AbstractLazyTypeParameterDescriptor$1@85
}
LazyJavaClassifierType@91['E'] {
_arguments = ArrayList@92[empty]
_nullable = 'true': Boolean@65
_typeConstructor = AbstractLazyTypeParameterDescriptor$1@73
classifier = JavaTypeParameterImpl@74['E']
arguments = ArrayList@92[empty]
classifier = JavaTypeParameterImpl@88['E']
nullable = 'true': Boolean@65
typeConstructor = AbstractLazyTypeParameterDescriptor$1@78
}
LazyJavaClassifierType@93['E'] {
_arguments = ArrayList@94[empty]
_nullable = 'true': Boolean@65
_typeConstructor = AbstractLazyTypeParameterDescriptor$1@77
arguments = ArrayList@94[empty]
classifier = JavaTypeParameterImpl@81['E']
nullable = 'true': Boolean@65
typeConstructor = AbstractLazyTypeParameterDescriptor$1@78
}
LazyJavaClassifierType@95['E'] {
_arguments = ArrayList@96[empty]
_nullable = 'true': Boolean@65
_typeConstructor = AbstractLazyTypeParameterDescriptor$1@77
classifier = JavaTypeParameterImpl@84['E']
arguments = ArrayList@96[empty]
classifier = JavaTypeParameterImpl@77['E']
nullable = 'true': Boolean@65
typeConstructor = AbstractLazyTypeParameterDescriptor$1@78
}
LazyJavaClassifierType@97['E'] {
_arguments = ArrayList@98[empty]
_nullable = 'true': Boolean@65
_typeConstructor = AbstractLazyTypeParameterDescriptor$1@87
classifier = JavaTypeParameterImpl@88['E']
arguments = ArrayList@98[empty]
classifier = JavaTypeParameterImpl@73['E']
nullable = 'true': Boolean@65
typeConstructor = AbstractLazyTypeParameterDescriptor$1@74
}
LazyJavaClassifierType@37['List<E>'] {
_typeConstructor = DeserializedClassTypeConstructor@99
classifier = JavaClassImpl@100['List']
classifier = JavaClassImpl@99['List']
typeConstructor = DeserializedClassTypeConstructor@100
}
LazyJavaClassifierType@32['List<E>'] {
_typeConstructor = DeserializedClassTypeConstructor@99
classifier = JavaClassImpl@101['List']
typeConstructor = DeserializedClassTypeConstructor@100
}
LazyJavaClassifierType@102['Object'] {
_typeConstructor = DeserializedClassTypeConstructor@103
classifier = JavaClassImpl@104['Object']
classifier = JavaClassImpl@103['Object']
typeConstructor = DeserializedClassTypeConstructor@104
}
LazyJavaClassifierType@105['Object'] {
_typeConstructor = DeserializedClassTypeConstructor@103
classifier = JavaClassImpl@106['Object']
typeConstructor = DeserializedClassTypeConstructor@104
}
LazyJavaClassifierType@107['Object'] {
_typeConstructor = DeserializedClassTypeConstructor@103
classifier = JavaClassImpl@108['Object']
typeConstructor = DeserializedClassTypeConstructor@104
}
LazyJavaClassifierType@38['RandomAccess'] {
_typeConstructor = LazyJavaClassTypeConstructor@21['RandomAccess']
classifier = JavaClassImpl@109['RandomAccess']
typeConstructor = LazyJavaClassTypeConstructor@21['RandomAccess']
}
LazyJavaClassifierType@110['Serializable'] {
_typeConstructor = LazyJavaClassTypeConstructor@23['Serializable']
classifier = JavaClassImpl@111['Serializable']
typeConstructor = LazyJavaClassTypeConstructor@23['Serializable']
}
LazyJavaClassifierType@112['String'] {
_arguments = ArrayList@113[empty]
_nullable = 'false': Boolean@58
_typeConstructor = DeserializedClassTypeConstructor@114
classifier = JavaClassImpl@115['String']
arguments = ArrayList@113[empty]
classifier = JavaClassImpl@114['String']
nullable = 'false': Boolean@59
typeConstructor = DeserializedClassTypeConstructor@115
}
LazyJavaClassifierType@116['String'] {
_arguments = ArrayList@117[empty]
_nullable = 'false': Boolean@58
_typeConstructor = DeserializedClassTypeConstructor@114
arguments = ArrayList@117[empty]
classifier = JavaClassImpl@118['String']
nullable = 'false': Boolean@59
typeConstructor = DeserializedClassTypeConstructor@115
}
LazyJavaClassifierType@119['String'] {
_arguments = ArrayList@120[empty]
_nullable = 'false': Boolean@58
_typeConstructor = DeserializedClassTypeConstructor@114
arguments = ArrayList@120[empty]
classifier = JavaClassImpl@121['String']
nullable = 'false': Boolean@59
typeConstructor = DeserializedClassTypeConstructor@115
}
LazyJavaClassifierType@122['String'] {
_arguments = ArrayList@123[empty]
_nullable = 'true': Boolean@65
_typeConstructor = DeserializedClassTypeConstructor@114
classifier = JavaClassImpl@115['String']
arguments = ArrayList@123[empty]
classifier = JavaClassImpl@121['String']
nullable = 'true': Boolean@65
typeConstructor = DeserializedClassTypeConstructor@115
}
LazyJavaClassifierType@124['String'] {
_arguments = ArrayList@125[empty]
_nullable = 'true': Boolean@65
_typeConstructor = DeserializedClassTypeConstructor@114
arguments = ArrayList@125[empty]
classifier = JavaClassImpl@118['String']
nullable = 'true': Boolean@65
typeConstructor = DeserializedClassTypeConstructor@115
}
LazyJavaClassifierType@126['String'] {
_arguments = ArrayList@127[empty]
_nullable = 'true': Boolean@65
_typeConstructor = DeserializedClassTypeConstructor@114
classifier = JavaClassImpl@121['String']
arguments = ArrayList@127[empty]
classifier = JavaClassImpl@114['String']
nullable = 'true': Boolean@65
typeConstructor = DeserializedClassTypeConstructor@115
}
LazyJavaClassifierType@128['Throwable'] {
_arguments = ArrayList@129[empty]
_nullable = 'false': Boolean@58
_typeConstructor = DeserializedClassTypeConstructor@130
classifier = JavaClassImpl@131['Throwable']
arguments = ArrayList@129[empty]
classifier = JavaClassImpl@130['Throwable']
nullable = 'false': Boolean@59
typeConstructor = DeserializedClassTypeConstructor@131
}
LazyJavaClassifierType@132['Throwable'] {
_arguments = ArrayList@133[empty]
_nullable = 'false': Boolean@58
_typeConstructor = DeserializedClassTypeConstructor@130
arguments = ArrayList@133[empty]
classifier = JavaClassImpl@134['Throwable']
nullable = 'false': Boolean@59
typeConstructor = DeserializedClassTypeConstructor@131
}
LazyJavaClassifierType@135['Throwable'] {
_arguments = ArrayList@136[empty]
_nullable = 'false': Boolean@58
_typeConstructor = DeserializedClassTypeConstructor@130
arguments = ArrayList@136[empty]
classifier = JavaClassImpl@137['Throwable']
nullable = 'false': Boolean@59
typeConstructor = DeserializedClassTypeConstructor@131
}
LazyJavaClassifierType@138['Throwable'] {
_arguments = ArrayList@139[empty]
_nullable = 'true': Boolean@65
_typeConstructor = DeserializedClassTypeConstructor@130
classifier = JavaClassImpl@137['Throwable']
arguments = ArrayList@139[empty]
classifier = JavaClassImpl@130['Throwable']
nullable = 'true': Boolean@65
typeConstructor = DeserializedClassTypeConstructor@131
}
LazyJavaClassifierType@140['Throwable'] {
_arguments = ArrayList@141[empty]
_nullable = 'true': Boolean@65
_typeConstructor = DeserializedClassTypeConstructor@130
arguments = ArrayList@141[empty]
classifier = JavaClassImpl@134['Throwable']
nullable = 'true': Boolean@65
typeConstructor = DeserializedClassTypeConstructor@131
}
LazyJavaClassifierType@142['Throwable'] {
_arguments = ArrayList@143[empty]
_nullable = 'true': Boolean@65
_typeConstructor = DeserializedClassTypeConstructor@130
classifier = JavaClassImpl@131['Throwable']
arguments = ArrayList@143[empty]
classifier = JavaClassImpl@137['Throwable']
nullable = 'true': Boolean@65
typeConstructor = DeserializedClassTypeConstructor@131
}
LazyJavaClassifierType@41['Throwable'] {
_arguments = ArrayList@144[empty]
_typeConstructor = DeserializedClassTypeConstructor@130
arguments = ArrayList@144[empty]
classifier = JavaClassImpl@145['Throwable']
typeConstructor = DeserializedClassTypeConstructor@131
}
LazyJavaPackageFragmentProvider@146 {
_packageFragments('<root>': FqName@147) = LazyJavaPackageFragment@148['<root>']
_packageFragments('Array': FqName@149) = null
_packageFragments('ArrayList': FqName@150) = null
_packageFragments('C': FqName@151) = null
_packageFragments('Int': FqName@152) = null
_packageFragments('IntArray': FqName@153) = null
_packageFragments('MutableCollection': FqName@154) = null
_packageFragments('R': FqName@155) = null
_packageFragments('T': FqName@156) = null
_packageFragments('c': FqName@157) = null
_packageFragments('c.Array': FqName@158) = null
_packageFragments('c.ArrayList': FqName@159) = null
_packageFragments('c.C': FqName@160) = null
_packageFragments('c.Int': FqName@161) = null
_packageFragments('c.IntArray': FqName@162) = null
_packageFragments('c.MutableCollection': FqName@163) = null
_packageFragments('c.R': FqName@164) = null
_packageFragments('c.T': FqName@165) = null
_packageFragments('java': FqName@166) = LazyJavaPackageFragment@167['java']
_packageFragments('java.io': FqName@168) = LazyJavaPackageFragment@169['io']
_packageFragments('java.lang': FqName@170) = LazyJavaPackageFragment@171['lang']
_packageFragments('java.lang.Array': FqName@172) = null
_packageFragments('java.lang.ArrayList': FqName@173) = null
_packageFragments('java.lang.C': FqName@174) = null
_packageFragments('java.lang.Int': FqName@175) = null
_packageFragments('java.lang.IntArray': FqName@176) = null
_packageFragments('java.lang.MutableCollection': FqName@177) = null
_packageFragments('java.lang.R': FqName@178) = null
_packageFragments('java.lang.T': FqName@179) = null
_packageFragments('java.util': FqName@180) = LazyJavaPackageFragment@181['util']
_packageFragments('java.util.ArrayList': FqName@182) = null
_packageFragments('kotlin': FqName@183) = null
_packageFragments('kotlin.Array': FqName@184) = null
_packageFragments('kotlin.ArrayList': FqName@185) = null
_packageFragments('kotlin.C': FqName@186) = null
_packageFragments('kotlin.Int': FqName@187) = null
_packageFragments('kotlin.IntArray': FqName@188) = null
_packageFragments('kotlin.MutableCollection': FqName@189) = null
_packageFragments('kotlin.R': FqName@190) = null
_packageFragments('kotlin.T': FqName@191) = null
_packageFragments('kotlin.io': FqName@192) = null
_packageFragments('kotlin.jvm': FqName@193) = null
packageFragments('<root>': FqName@147) = LazyJavaPackageFragment@148['<root>']
packageFragments('Array': FqName@149) = null
packageFragments('ArrayList': FqName@150) = null
packageFragments('C': FqName@151) = null
packageFragments('Int': FqName@152) = null
packageFragments('IntArray': FqName@153) = null
packageFragments('MutableCollection': FqName@154) = null
packageFragments('R': FqName@155) = null
packageFragments('T': FqName@156) = null
packageFragments('c': FqName@157) = null
packageFragments('c.Array': FqName@158) = null
packageFragments('c.ArrayList': FqName@159) = null
packageFragments('c.C': FqName@160) = null
packageFragments('c.Int': FqName@161) = null
packageFragments('c.IntArray': FqName@162) = null
packageFragments('c.MutableCollection': FqName@163) = null
packageFragments('c.R': FqName@164) = null
packageFragments('c.T': FqName@165) = null
packageFragments('java': FqName@166) = LazyJavaPackageFragment@167['java']
packageFragments('java.io': FqName@168) = LazyJavaPackageFragment@169['io']
packageFragments('java.lang': FqName@170) = LazyJavaPackageFragment@171['lang']
packageFragments('java.lang.Array': FqName@172) = null
packageFragments('java.lang.ArrayList': FqName@173) = null
packageFragments('java.lang.C': FqName@174) = null
packageFragments('java.lang.Int': FqName@175) = null
packageFragments('java.lang.IntArray': FqName@176) = null
packageFragments('java.lang.MutableCollection': FqName@177) = null
packageFragments('java.lang.R': FqName@178) = null
packageFragments('java.lang.T': FqName@179) = null
packageFragments('java.util': FqName@180) = LazyJavaPackageFragment@181['util']
packageFragments('java.util.ArrayList': FqName@182) = null
packageFragments('kotlin': FqName@183) = null
packageFragments('kotlin.Array': FqName@184) = null
packageFragments('kotlin.ArrayList': FqName@185) = null
packageFragments('kotlin.C': FqName@186) = null
packageFragments('kotlin.Int': FqName@187) = null
packageFragments('kotlin.IntArray': FqName@188) = null
packageFragments('kotlin.MutableCollection': FqName@189) = null
packageFragments('kotlin.R': FqName@190) = null
packageFragments('kotlin.T': FqName@191) = null
packageFragments('kotlin.io': FqName@192) = null
packageFragments('kotlin.jvm': FqName@193) = null
topLevelClasses(JavaClassImpl@47['AbstractCollection']) = LazyJavaClassDescriptor@0['AbstractCollection']
topLevelClasses(JavaClassImpl@50['AbstractList']) = LazyJavaClassDescriptor@2['AbstractList']
topLevelClasses(JavaClassImpl@194['ArrayList']) = LazyJavaClassDescriptor@4['ArrayList']
@@ -344,57 +344,57 @@ LazyJavaPackageFragmentProvider@146 {
}
LazyJavaPackageFragment@167['java'] {
_functions('lang': Name@196) = EmptyList@197[empty] // through LazyPackageFragmentScopeForJavaPackage@198
_functions('util': Name@199) = EmptyList@197[empty] // through LazyPackageFragmentScopeForJavaPackage@198
classes('lang': Name@200) = null // through LazyPackageFragmentScopeForJavaPackage@198
classes('util': Name@201) = null // through LazyPackageFragmentScopeForJavaPackage@198
deserializedPackageScope = Empty@202 // through LazyPackageFragmentScopeForJavaPackage@198
memberIndex = computeMemberIndex$1@203 // through LazyPackageFragmentScopeForJavaPackage@198
classes('lang': Name@196) = null // through LazyPackageFragmentScopeForJavaPackage@197
classes('util': Name@198) = null // through LazyPackageFragmentScopeForJavaPackage@197
deserializedPackageScope = Empty@199 // through LazyPackageFragmentScopeForJavaPackage@197
functions('lang': Name@200) = EmptyList@201[empty] // through LazyPackageFragmentScopeForJavaPackage@197
functions('util': Name@202) = EmptyList@201[empty] // through LazyPackageFragmentScopeForJavaPackage@197
memberIndex = computeMemberIndex$1@203 // through LazyPackageFragmentScopeForJavaPackage@197
}
LazyJavaPackageFragment@171['lang'] {
_functions('ArrayList': Name@204) = EmptyList@197[empty] // through LazyPackageFragmentScopeForJavaPackage@205
_functions('Exception': Name@206) = EmptyList@197[empty] // through LazyPackageFragmentScopeForJavaPackage@205
_functions('IntArray': Name@207) = EmptyList@197[empty] // through LazyPackageFragmentScopeForJavaPackage@205
_functions('mapTo': Name@208) = EmptyList@197[empty] // through LazyPackageFragmentScopeForJavaPackage@205
classes('ArrayList': Name@204) = null // through LazyPackageFragmentScopeForJavaPackage@205
classes('Exception': Name@206) = LazyJavaClassDescriptor@12['Exception'] // through LazyPackageFragmentScopeForJavaPackage@205
classes('IntArray': Name@207) = null // through LazyPackageFragmentScopeForJavaPackage@205
classes('mapTo': Name@208) = null // through LazyPackageFragmentScopeForJavaPackage@205
classes('size': Name@209) = null // through LazyPackageFragmentScopeForJavaPackage@205
deserializedPackageScope = Empty@202 // through LazyPackageFragmentScopeForJavaPackage@205
deserializedPackageScope = Empty@199 // through LazyPackageFragmentScopeForJavaPackage@205
functions('ArrayList': Name@204) = EmptyList@201[empty] // through LazyPackageFragmentScopeForJavaPackage@205
functions('Exception': Name@206) = EmptyList@201[empty] // through LazyPackageFragmentScopeForJavaPackage@205
functions('IntArray': Name@207) = EmptyList@201[empty] // through LazyPackageFragmentScopeForJavaPackage@205
functions('mapTo': Name@208) = EmptyList@201[empty] // through LazyPackageFragmentScopeForJavaPackage@205
memberIndex = computeMemberIndex$1@210 // through LazyPackageFragmentScopeForJavaPackage@205
}
LazyJavaPackageFragment@181['util'] {
_functions('ArrayList': Name@211) = EmptyList@197[empty] // through LazyPackageFragmentScopeForJavaPackage@212
classes('ArrayList': Name@213) = LazyJavaClassDescriptor@4['ArrayList'] // through LazyPackageFragmentScopeForJavaPackage@212
deserializedPackageScope = Empty@202 // through LazyPackageFragmentScopeForJavaPackage@212
classes('ArrayList': Name@211) = LazyJavaClassDescriptor@4['ArrayList'] // through LazyPackageFragmentScopeForJavaPackage@212
deserializedPackageScope = Empty@199 // through LazyPackageFragmentScopeForJavaPackage@212
functions('ArrayList': Name@213) = EmptyList@201[empty] // through LazyPackageFragmentScopeForJavaPackage@212
memberIndex = computeMemberIndex$1@214 // through LazyPackageFragmentScopeForJavaPackage@212
}
LazyJavaTypeParameterDescriptor@34['E'] {
defaultType = JetTypeImpl@215['E']
typeConstructor = AbstractLazyTypeParameterDescriptor$1@77
typeConstructor = AbstractLazyTypeParameterDescriptor$1@78
upperBounds = LinkedHashSet@216[1] { NullableType@217 }
}
LazyJavaTypeParameterDescriptor@25['E'] {
typeConstructor = AbstractLazyTypeParameterDescriptor$1@73
typeConstructor = AbstractLazyTypeParameterDescriptor$1@85
}
LazyJavaTypeParameterDescriptor@29['E'] {
typeConstructor = AbstractLazyTypeParameterDescriptor$1@87
typeConstructor = AbstractLazyTypeParameterDescriptor$1@74
}
LazyJavaTypeParameterResolver@218 {
resolve(JavaTypeParameterImpl@88['E']) = LazyJavaTypeParameterDescriptor@29['E']
resolve(JavaTypeParameterImpl@219['E']) = LazyJavaTypeParameterDescriptor@25['E']
}
LazyJavaTypeParameterResolver@219 {
resolve(JavaTypeParameterImpl@220['E']) = LazyJavaTypeParameterDescriptor@34['E']
LazyJavaTypeParameterResolver@220 {
resolve(JavaTypeParameterImpl@221['E']) = LazyJavaTypeParameterDescriptor@34['E']
}
LazyJavaTypeParameterResolver@221 {
resolve(JavaTypeParameterImpl@222['E']) = LazyJavaTypeParameterDescriptor@25['E']
LazyJavaTypeParameterResolver@222 {
resolve(JavaTypeParameterImpl@73['E']) = LazyJavaTypeParameterDescriptor@29['E']
}
@@ -6,172 +6,172 @@ DescriptorResolver@0 {
}
LazyJavaClassDescriptor@2['Exception'] {
_constructors = ArrayList@3[5] { JavaConstructorDescriptor@4['<init>'], JavaConstructorDescriptor@5['<init>'], JavaConstructorDescriptor@6['<init>'], ... } // through LazyJavaClassMemberScope@7
_functionTypeForSamInterface = null
_typeConstructor = LazyJavaClassTypeConstructor@8['Exception']
defaultType = JetTypeImpl@9['Exception']
constructors = ArrayList@3[5] { JavaConstructorDescriptor@4['<init>'], JavaConstructorDescriptor@5['<init>'], JavaConstructorDescriptor@6['<init>'], ... } // through LazyJavaClassMemberScope@7
defaultType = JetTypeImpl@8['Exception']
functionTypeForSamInterface = null
typeConstructor = LazyJavaClassTypeConstructor@9['Exception']
}
LazyJavaClassTypeConstructor@8['Exception'] {
_parameters = ArrayList@10[empty]
_supertypes = ArrayList@11[1] { LazyJavaClassifierType@12['Throwable'] }
LazyJavaClassTypeConstructor@9['Exception'] {
parameters = ArrayList@10[empty]
supertypes = ArrayList@11[1] { LazyJavaClassifierType@12['Throwable'] }
}
LazyJavaClassifierType@13['String'] {
_arguments = ArrayList@14[empty]
_nullable = 'false': Boolean@15
_typeConstructor = DeserializedClassTypeConstructor@16
classifier = JavaClassImpl@17['String']
arguments = ArrayList@14[empty]
classifier = JavaClassImpl@15['String']
nullable = 'false': Boolean@16
typeConstructor = DeserializedClassTypeConstructor@17
}
LazyJavaClassifierType@18['String'] {
_arguments = ArrayList@19[empty]
_nullable = 'false': Boolean@15
_typeConstructor = DeserializedClassTypeConstructor@16
arguments = ArrayList@19[empty]
classifier = JavaClassImpl@20['String']
nullable = 'false': Boolean@16
typeConstructor = DeserializedClassTypeConstructor@17
}
LazyJavaClassifierType@21['String'] {
_arguments = ArrayList@22[empty]
_nullable = 'false': Boolean@15
_typeConstructor = DeserializedClassTypeConstructor@16
arguments = ArrayList@22[empty]
classifier = JavaClassImpl@23['String']
nullable = 'false': Boolean@16
typeConstructor = DeserializedClassTypeConstructor@17
}
LazyJavaClassifierType@24['String'] {
_arguments = ArrayList@25[empty]
_nullable = 'true': Boolean@26
_typeConstructor = DeserializedClassTypeConstructor@16
classifier = JavaClassImpl@23['String']
arguments = ArrayList@25[empty]
classifier = JavaClassImpl@20['String']
nullable = 'true': Boolean@26
typeConstructor = DeserializedClassTypeConstructor@17
}
LazyJavaClassifierType@27['String'] {
_arguments = ArrayList@28[empty]
_nullable = 'true': Boolean@26
_typeConstructor = DeserializedClassTypeConstructor@16
classifier = JavaClassImpl@20['String']
arguments = ArrayList@28[empty]
classifier = JavaClassImpl@23['String']
nullable = 'true': Boolean@26
typeConstructor = DeserializedClassTypeConstructor@17
}
LazyJavaClassifierType@29['String'] {
_arguments = ArrayList@30[empty]
_nullable = 'true': Boolean@26
_typeConstructor = DeserializedClassTypeConstructor@16
classifier = JavaClassImpl@17['String']
arguments = ArrayList@30[empty]
classifier = JavaClassImpl@15['String']
nullable = 'true': Boolean@26
typeConstructor = DeserializedClassTypeConstructor@17
}
LazyJavaClassifierType@31['Throwable'] {
_arguments = ArrayList@32[empty]
_nullable = 'false': Boolean@15
_typeConstructor = DeserializedClassTypeConstructor@33
classifier = JavaClassImpl@34['Throwable']
arguments = ArrayList@32[empty]
classifier = JavaClassImpl@33['Throwable']
nullable = 'false': Boolean@16
typeConstructor = DeserializedClassTypeConstructor@34
}
LazyJavaClassifierType@35['Throwable'] {
_arguments = ArrayList@36[empty]
_nullable = 'false': Boolean@15
_typeConstructor = DeserializedClassTypeConstructor@33
arguments = ArrayList@36[empty]
classifier = JavaClassImpl@37['Throwable']
nullable = 'false': Boolean@16
typeConstructor = DeserializedClassTypeConstructor@34
}
LazyJavaClassifierType@38['Throwable'] {
_arguments = ArrayList@39[empty]
_nullable = 'false': Boolean@15
_typeConstructor = DeserializedClassTypeConstructor@33
arguments = ArrayList@39[empty]
classifier = JavaClassImpl@40['Throwable']
nullable = 'false': Boolean@16
typeConstructor = DeserializedClassTypeConstructor@34
}
LazyJavaClassifierType@41['Throwable'] {
_arguments = ArrayList@42[empty]
_nullable = 'true': Boolean@26
_typeConstructor = DeserializedClassTypeConstructor@33
classifier = JavaClassImpl@37['Throwable']
arguments = ArrayList@42[empty]
classifier = JavaClassImpl@33['Throwable']
nullable = 'true': Boolean@26
typeConstructor = DeserializedClassTypeConstructor@34
}
LazyJavaClassifierType@43['Throwable'] {
_arguments = ArrayList@44[empty]
_nullable = 'true': Boolean@26
_typeConstructor = DeserializedClassTypeConstructor@33
classifier = JavaClassImpl@40['Throwable']
arguments = ArrayList@44[empty]
classifier = JavaClassImpl@37['Throwable']
nullable = 'true': Boolean@26
typeConstructor = DeserializedClassTypeConstructor@34
}
LazyJavaClassifierType@45['Throwable'] {
_arguments = ArrayList@46[empty]
_nullable = 'true': Boolean@26
_typeConstructor = DeserializedClassTypeConstructor@33
classifier = JavaClassImpl@34['Throwable']
arguments = ArrayList@46[empty]
classifier = JavaClassImpl@40['Throwable']
nullable = 'true': Boolean@26
typeConstructor = DeserializedClassTypeConstructor@34
}
LazyJavaClassifierType@12['Throwable'] {
_arguments = ArrayList@47[empty]
_typeConstructor = DeserializedClassTypeConstructor@33
arguments = ArrayList@47[empty]
classifier = JavaClassImpl@48['Throwable']
typeConstructor = DeserializedClassTypeConstructor@34
}
LazyJavaPackageFragmentProvider@49 {
_packageFragments('<root>': FqName@50) = LazyJavaPackageFragment@51['<root>']
_packageFragments('A': FqName@52) = null
_packageFragments('Int': FqName@53) = null
_packageFragments('T': FqName@54) = null
_packageFragments('Unit': FqName@55) = null
_packageFragments('_': FqName@56) = null
_packageFragments('java': FqName@57) = LazyJavaPackageFragment@58['java']
_packageFragments('java.lang': FqName@59) = LazyJavaPackageFragment@60['lang']
_packageFragments('java.lang.A': FqName@61) = null
_packageFragments('java.lang.Int': FqName@62) = null
_packageFragments('java.lang.T': FqName@63) = null
_packageFragments('java.lang.Unit': FqName@64) = null
_packageFragments('java.lang._': FqName@65) = null
_packageFragments('kotlin': FqName@66) = null
_packageFragments('kotlin.A': FqName@67) = null
_packageFragments('kotlin.Int': FqName@68) = null
_packageFragments('kotlin.T': FqName@69) = null
_packageFragments('kotlin.Unit': FqName@70) = null
_packageFragments('kotlin._': FqName@71) = null
_packageFragments('kotlin.io': FqName@72) = null
_packageFragments('kotlin.jvm': FqName@73) = null
_packageFragments('tests': FqName@74) = null
_packageFragments('tests._checkType': FqName@75) = null
_packageFragments('tests._checkType.A': FqName@76) = null
_packageFragments('tests._checkType.Int': FqName@77) = null
_packageFragments('tests._checkType.T': FqName@78) = null
_packageFragments('tests._checkType.Unit': FqName@79) = null
_packageFragments('tests._checkType._': FqName@80) = null
packageFragments('<root>': FqName@50) = LazyJavaPackageFragment@51['<root>']
packageFragments('A': FqName@52) = null
packageFragments('Int': FqName@53) = null
packageFragments('T': FqName@54) = null
packageFragments('Unit': FqName@55) = null
packageFragments('_': FqName@56) = null
packageFragments('java': FqName@57) = LazyJavaPackageFragment@58['java']
packageFragments('java.lang': FqName@59) = LazyJavaPackageFragment@60['lang']
packageFragments('java.lang.A': FqName@61) = null
packageFragments('java.lang.Int': FqName@62) = null
packageFragments('java.lang.T': FqName@63) = null
packageFragments('java.lang.Unit': FqName@64) = null
packageFragments('java.lang._': FqName@65) = null
packageFragments('kotlin': FqName@66) = null
packageFragments('kotlin.A': FqName@67) = null
packageFragments('kotlin.Int': FqName@68) = null
packageFragments('kotlin.T': FqName@69) = null
packageFragments('kotlin.Unit': FqName@70) = null
packageFragments('kotlin._': FqName@71) = null
packageFragments('kotlin.io': FqName@72) = null
packageFragments('kotlin.jvm': FqName@73) = null
packageFragments('tests': FqName@74) = null
packageFragments('tests._checkType': FqName@75) = null
packageFragments('tests._checkType.A': FqName@76) = null
packageFragments('tests._checkType.Int': FqName@77) = null
packageFragments('tests._checkType.T': FqName@78) = null
packageFragments('tests._checkType.Unit': FqName@79) = null
packageFragments('tests._checkType._': FqName@80) = null
topLevelClasses(JavaClassImpl@81['Exception']) = LazyJavaClassDescriptor@2['Exception']
}
LazyJavaPackageFragment@51['<root>'] {
_functions('Exception': Name@82) = EmptyList@83[empty] // through LazyPackageFragmentScopeForJavaPackage@84
_functions('checkType': Name@85) = EmptyList@83[empty] // through LazyPackageFragmentScopeForJavaPackage@84
_functions('doA': Name@86) = EmptyList@83[empty] // through LazyPackageFragmentScopeForJavaPackage@84
_functions('foo': Name@87) = EmptyList@83[empty] // through LazyPackageFragmentScopeForJavaPackage@84
_functions('tests': Name@88) = EmptyList@83[empty] // through LazyPackageFragmentScopeForJavaPackage@84
classes('Exception': Name@82) = null // through LazyPackageFragmentScopeForJavaPackage@84
classes('Int': Name@89) = null // through LazyPackageFragmentScopeForJavaPackage@84
classes('_': Name@90) = null // through LazyPackageFragmentScopeForJavaPackage@84
classes('checkType': Name@85) = null // through LazyPackageFragmentScopeForJavaPackage@84
classes('doA': Name@86) = null // through LazyPackageFragmentScopeForJavaPackage@84
classes('foo': Name@87) = null // through LazyPackageFragmentScopeForJavaPackage@84
classes('tests': Name@91) = null // through LazyPackageFragmentScopeForJavaPackage@84
deserializedPackageScope = Empty@92 // through LazyPackageFragmentScopeForJavaPackage@84
memberIndex = computeMemberIndex$1@93 // through LazyPackageFragmentScopeForJavaPackage@84
classes('Exception': Name@82) = null // through LazyPackageFragmentScopeForJavaPackage@83
classes('Int': Name@84) = null // through LazyPackageFragmentScopeForJavaPackage@83
classes('_': Name@85) = null // through LazyPackageFragmentScopeForJavaPackage@83
classes('checkType': Name@86) = null // through LazyPackageFragmentScopeForJavaPackage@83
classes('doA': Name@87) = null // through LazyPackageFragmentScopeForJavaPackage@83
classes('foo': Name@88) = null // through LazyPackageFragmentScopeForJavaPackage@83
classes('tests': Name@89) = null // through LazyPackageFragmentScopeForJavaPackage@83
deserializedPackageScope = Empty@90 // through LazyPackageFragmentScopeForJavaPackage@83
functions('Exception': Name@82) = EmptyList@91[empty] // through LazyPackageFragmentScopeForJavaPackage@83
functions('checkType': Name@86) = EmptyList@91[empty] // through LazyPackageFragmentScopeForJavaPackage@83
functions('doA': Name@87) = EmptyList@91[empty] // through LazyPackageFragmentScopeForJavaPackage@83
functions('foo': Name@88) = EmptyList@91[empty] // through LazyPackageFragmentScopeForJavaPackage@83
functions('tests': Name@92) = EmptyList@91[empty] // through LazyPackageFragmentScopeForJavaPackage@83
memberIndex = computeMemberIndex$1@93 // through LazyPackageFragmentScopeForJavaPackage@83
}
LazyJavaPackageFragment@58['java'] {
_functions('lang': Name@94) = EmptyList@83[empty] // through LazyPackageFragmentScopeForJavaPackage@95
classes('lang': Name@96) = null // through LazyPackageFragmentScopeForJavaPackage@95
deserializedPackageScope = Empty@92 // through LazyPackageFragmentScopeForJavaPackage@95
classes('lang': Name@94) = null // through LazyPackageFragmentScopeForJavaPackage@95
deserializedPackageScope = Empty@90 // through LazyPackageFragmentScopeForJavaPackage@95
functions('lang': Name@96) = EmptyList@91[empty] // through LazyPackageFragmentScopeForJavaPackage@95
memberIndex = computeMemberIndex$1@97 // through LazyPackageFragmentScopeForJavaPackage@95
}
LazyJavaPackageFragment@60['lang'] {
_functions('Exception': Name@82) = EmptyList@83[empty] // through LazyPackageFragmentScopeForJavaPackage@98
_functions('checkType': Name@85) = EmptyList@83[empty] // through LazyPackageFragmentScopeForJavaPackage@98
_functions('doA': Name@86) = EmptyList@83[empty] // through LazyPackageFragmentScopeForJavaPackage@98
_functions('foo': Name@87) = EmptyList@83[empty] // through LazyPackageFragmentScopeForJavaPackage@98
classes('Exception': Name@82) = LazyJavaClassDescriptor@2['Exception'] // through LazyPackageFragmentScopeForJavaPackage@98
classes('checkType': Name@85) = null // through LazyPackageFragmentScopeForJavaPackage@98
classes('doA': Name@86) = null // through LazyPackageFragmentScopeForJavaPackage@98
classes('foo': Name@87) = null // through LazyPackageFragmentScopeForJavaPackage@98
deserializedPackageScope = Empty@92 // through LazyPackageFragmentScopeForJavaPackage@98
classes('checkType': Name@86) = null // through LazyPackageFragmentScopeForJavaPackage@98
classes('doA': Name@87) = null // through LazyPackageFragmentScopeForJavaPackage@98
classes('foo': Name@88) = null // through LazyPackageFragmentScopeForJavaPackage@98
deserializedPackageScope = Empty@90 // through LazyPackageFragmentScopeForJavaPackage@98
functions('Exception': Name@82) = EmptyList@91[empty] // through LazyPackageFragmentScopeForJavaPackage@98
functions('checkType': Name@86) = EmptyList@91[empty] // through LazyPackageFragmentScopeForJavaPackage@98
functions('doA': Name@87) = EmptyList@91[empty] // through LazyPackageFragmentScopeForJavaPackage@98
functions('foo': Name@88) = EmptyList@91[empty] // through LazyPackageFragmentScopeForJavaPackage@98
memberIndex = computeMemberIndex$1@99 // through LazyPackageFragmentScopeForJavaPackage@98
}
@@ -4,193 +4,193 @@ DescriptorResolver@0 {
}
LazyJavaClassDescriptor@2['Exception'] {
_constructors = ArrayList@3[5] { JavaConstructorDescriptor@4['<init>'], JavaConstructorDescriptor@5['<init>'], JavaConstructorDescriptor@6['<init>'], ... } // through LazyJavaClassMemberScope@7
_functionTypeForSamInterface = null
_typeConstructor = LazyJavaClassTypeConstructor@8['Exception']
defaultType = JetTypeImpl@9['Exception']
constructors = ArrayList@3[5] { JavaConstructorDescriptor@4['<init>'], JavaConstructorDescriptor@5['<init>'], JavaConstructorDescriptor@6['<init>'], ... } // through LazyJavaClassMemberScope@7
defaultType = JetTypeImpl@8['Exception']
functionTypeForSamInterface = null
typeConstructor = LazyJavaClassTypeConstructor@9['Exception']
}
LazyJavaClassTypeConstructor@8['Exception'] {
_parameters = ArrayList@10[empty]
_supertypes = ArrayList@11[1] { LazyJavaClassifierType@12['Throwable'] }
LazyJavaClassTypeConstructor@9['Exception'] {
parameters = ArrayList@10[empty]
supertypes = ArrayList@11[1] { LazyJavaClassifierType@12['Throwable'] }
}
LazyJavaClassifierType@13['String'] {
_arguments = ArrayList@14[empty]
_nullable = 'false': Boolean@15
_typeConstructor = DeserializedClassTypeConstructor@16
classifier = JavaClassImpl@17['String']
arguments = ArrayList@14[empty]
classifier = JavaClassImpl@15['String']
nullable = 'false': Boolean@16
typeConstructor = DeserializedClassTypeConstructor@17
}
LazyJavaClassifierType@18['String'] {
_arguments = ArrayList@19[empty]
_nullable = 'false': Boolean@15
_typeConstructor = DeserializedClassTypeConstructor@16
arguments = ArrayList@19[empty]
classifier = JavaClassImpl@20['String']
nullable = 'false': Boolean@16
typeConstructor = DeserializedClassTypeConstructor@17
}
LazyJavaClassifierType@21['String'] {
_arguments = ArrayList@22[empty]
_nullable = 'false': Boolean@15
_typeConstructor = DeserializedClassTypeConstructor@16
arguments = ArrayList@22[empty]
classifier = JavaClassImpl@23['String']
nullable = 'false': Boolean@16
typeConstructor = DeserializedClassTypeConstructor@17
}
LazyJavaClassifierType@24['String'] {
_arguments = ArrayList@25[empty]
_nullable = 'true': Boolean@26
_typeConstructor = DeserializedClassTypeConstructor@16
classifier = JavaClassImpl@17['String']
arguments = ArrayList@25[empty]
classifier = JavaClassImpl@15['String']
nullable = 'true': Boolean@26
typeConstructor = DeserializedClassTypeConstructor@17
}
LazyJavaClassifierType@27['String'] {
_arguments = ArrayList@28[empty]
_nullable = 'true': Boolean@26
_typeConstructor = DeserializedClassTypeConstructor@16
arguments = ArrayList@28[empty]
classifier = JavaClassImpl@23['String']
nullable = 'true': Boolean@26
typeConstructor = DeserializedClassTypeConstructor@17
}
LazyJavaClassifierType@29['String'] {
_arguments = ArrayList@30[empty]
_nullable = 'true': Boolean@26
_typeConstructor = DeserializedClassTypeConstructor@16
arguments = ArrayList@30[empty]
classifier = JavaClassImpl@20['String']
nullable = 'true': Boolean@26
typeConstructor = DeserializedClassTypeConstructor@17
}
LazyJavaClassifierType@31['Throwable'] {
_arguments = ArrayList@32[empty]
_nullable = 'false': Boolean@15
_typeConstructor = DeserializedClassTypeConstructor@33
classifier = JavaClassImpl@34['Throwable']
arguments = ArrayList@32[empty]
classifier = JavaClassImpl@33['Throwable']
nullable = 'false': Boolean@16
typeConstructor = DeserializedClassTypeConstructor@34
}
LazyJavaClassifierType@35['Throwable'] {
_arguments = ArrayList@36[empty]
_nullable = 'false': Boolean@15
_typeConstructor = DeserializedClassTypeConstructor@33
arguments = ArrayList@36[empty]
classifier = JavaClassImpl@37['Throwable']
nullable = 'false': Boolean@16
typeConstructor = DeserializedClassTypeConstructor@34
}
LazyJavaClassifierType@38['Throwable'] {
_arguments = ArrayList@39[empty]
_nullable = 'false': Boolean@15
_typeConstructor = DeserializedClassTypeConstructor@33
arguments = ArrayList@39[empty]
classifier = JavaClassImpl@40['Throwable']
nullable = 'false': Boolean@16
typeConstructor = DeserializedClassTypeConstructor@34
}
LazyJavaClassifierType@41['Throwable'] {
_arguments = ArrayList@42[empty]
_nullable = 'true': Boolean@26
_typeConstructor = DeserializedClassTypeConstructor@33
classifier = JavaClassImpl@34['Throwable']
arguments = ArrayList@42[empty]
classifier = JavaClassImpl@37['Throwable']
nullable = 'true': Boolean@26
typeConstructor = DeserializedClassTypeConstructor@34
}
LazyJavaClassifierType@43['Throwable'] {
_arguments = ArrayList@44[empty]
_nullable = 'true': Boolean@26
_typeConstructor = DeserializedClassTypeConstructor@33
classifier = JavaClassImpl@37['Throwable']
arguments = ArrayList@44[empty]
classifier = JavaClassImpl@33['Throwable']
nullable = 'true': Boolean@26
typeConstructor = DeserializedClassTypeConstructor@34
}
LazyJavaClassifierType@45['Throwable'] {
_arguments = ArrayList@46[empty]
_nullable = 'true': Boolean@26
_typeConstructor = DeserializedClassTypeConstructor@33
arguments = ArrayList@46[empty]
classifier = JavaClassImpl@40['Throwable']
nullable = 'true': Boolean@26
typeConstructor = DeserializedClassTypeConstructor@34
}
LazyJavaClassifierType@12['Throwable'] {
_arguments = ArrayList@47[empty]
_typeConstructor = DeserializedClassTypeConstructor@33
arguments = ArrayList@47[empty]
classifier = JavaClassImpl@48['Throwable']
typeConstructor = DeserializedClassTypeConstructor@34
}
LazyJavaPackageFragmentProvider@49 {
_packageFragments('<root>': FqName@50) = LazyJavaPackageFragment@51['<root>']
_packageFragments('A': FqName@52) = null
_packageFragments('Any': FqName@53) = null
_packageFragments('In': FqName@54) = null
_packageFragments('Int': FqName@55) = null
_packageFragments('Out': FqName@56) = null
_packageFragments('T': FqName@57) = null
_packageFragments('Unit': FqName@58) = null
_packageFragments('_': FqName@59) = null
_packageFragments('java': FqName@60) = LazyJavaPackageFragment@61['java']
_packageFragments('java.lang': FqName@62) = LazyJavaPackageFragment@63['lang']
_packageFragments('java.lang.A': FqName@64) = null
_packageFragments('java.lang.Any': FqName@65) = null
_packageFragments('java.lang.In': FqName@66) = null
_packageFragments('java.lang.Int': FqName@67) = null
_packageFragments('java.lang.Out': FqName@68) = null
_packageFragments('java.lang.T': FqName@69) = null
_packageFragments('java.lang.Unit': FqName@70) = null
_packageFragments('java.lang._': FqName@71) = null
_packageFragments('kotlin': FqName@72) = null
_packageFragments('kotlin.A': FqName@73) = null
_packageFragments('kotlin.Any': FqName@74) = null
_packageFragments('kotlin.In': FqName@75) = null
_packageFragments('kotlin.Int': FqName@76) = null
_packageFragments('kotlin.Out': FqName@77) = null
_packageFragments('kotlin.T': FqName@78) = null
_packageFragments('kotlin.Unit': FqName@79) = null
_packageFragments('kotlin._': FqName@80) = null
_packageFragments('kotlin.io': FqName@81) = null
_packageFragments('kotlin.jvm': FqName@82) = null
_packageFragments('tests': FqName@83) = null
_packageFragments('tests._checkType': FqName@84) = null
_packageFragments('tests._checkType.A': FqName@85) = null
_packageFragments('tests._checkType.Any': FqName@86) = null
_packageFragments('tests._checkType.In': FqName@87) = null
_packageFragments('tests._checkType.Int': FqName@88) = null
_packageFragments('tests._checkType.Out': FqName@89) = null
_packageFragments('tests._checkType.T': FqName@90) = null
_packageFragments('tests._checkType.Unit': FqName@91) = null
_packageFragments('tests._checkType._': FqName@92) = null
packageFragments('<root>': FqName@50) = LazyJavaPackageFragment@51['<root>']
packageFragments('A': FqName@52) = null
packageFragments('Any': FqName@53) = null
packageFragments('In': FqName@54) = null
packageFragments('Int': FqName@55) = null
packageFragments('Out': FqName@56) = null
packageFragments('T': FqName@57) = null
packageFragments('Unit': FqName@58) = null
packageFragments('_': FqName@59) = null
packageFragments('java': FqName@60) = LazyJavaPackageFragment@61['java']
packageFragments('java.lang': FqName@62) = LazyJavaPackageFragment@63['lang']
packageFragments('java.lang.A': FqName@64) = null
packageFragments('java.lang.Any': FqName@65) = null
packageFragments('java.lang.In': FqName@66) = null
packageFragments('java.lang.Int': FqName@67) = null
packageFragments('java.lang.Out': FqName@68) = null
packageFragments('java.lang.T': FqName@69) = null
packageFragments('java.lang.Unit': FqName@70) = null
packageFragments('java.lang._': FqName@71) = null
packageFragments('kotlin': FqName@72) = null
packageFragments('kotlin.A': FqName@73) = null
packageFragments('kotlin.Any': FqName@74) = null
packageFragments('kotlin.In': FqName@75) = null
packageFragments('kotlin.Int': FqName@76) = null
packageFragments('kotlin.Out': FqName@77) = null
packageFragments('kotlin.T': FqName@78) = null
packageFragments('kotlin.Unit': FqName@79) = null
packageFragments('kotlin._': FqName@80) = null
packageFragments('kotlin.io': FqName@81) = null
packageFragments('kotlin.jvm': FqName@82) = null
packageFragments('tests': FqName@83) = null
packageFragments('tests._checkType': FqName@84) = null
packageFragments('tests._checkType.A': FqName@85) = null
packageFragments('tests._checkType.Any': FqName@86) = null
packageFragments('tests._checkType.In': FqName@87) = null
packageFragments('tests._checkType.Int': FqName@88) = null
packageFragments('tests._checkType.Out': FqName@89) = null
packageFragments('tests._checkType.T': FqName@90) = null
packageFragments('tests._checkType.Unit': FqName@91) = null
packageFragments('tests._checkType._': FqName@92) = null
topLevelClasses(JavaClassImpl@93['Exception']) = LazyJavaClassDescriptor@2['Exception']
}
LazyJavaPackageFragment@51['<root>'] {
_functions('Exception': Name@94) = EmptyList@95[empty] // through LazyPackageFragmentScopeForJavaPackage@96
_functions('checkType': Name@97) = EmptyList@95[empty] // through LazyPackageFragmentScopeForJavaPackage@96
_functions('doA': Name@98) = EmptyList@95[empty] // through LazyPackageFragmentScopeForJavaPackage@96
_functions('doIn': Name@99) = EmptyList@95[empty] // through LazyPackageFragmentScopeForJavaPackage@96
_functions('doOut': Name@100) = EmptyList@95[empty] // through LazyPackageFragmentScopeForJavaPackage@96
_functions('doT': Name@101) = EmptyList@95[empty] // through LazyPackageFragmentScopeForJavaPackage@96
_functions('tests': Name@102) = EmptyList@95[empty] // through LazyPackageFragmentScopeForJavaPackage@96
classes('Any': Name@103) = null // through LazyPackageFragmentScopeForJavaPackage@96
classes('Exception': Name@94) = null // through LazyPackageFragmentScopeForJavaPackage@96
classes('Int': Name@104) = null // through LazyPackageFragmentScopeForJavaPackage@96
classes('_': Name@105) = null // through LazyPackageFragmentScopeForJavaPackage@96
classes('checkType': Name@97) = null // through LazyPackageFragmentScopeForJavaPackage@96
classes('doA': Name@98) = null // through LazyPackageFragmentScopeForJavaPackage@96
classes('doIn': Name@99) = null // through LazyPackageFragmentScopeForJavaPackage@96
classes('doOut': Name@100) = null // through LazyPackageFragmentScopeForJavaPackage@96
classes('doT': Name@101) = null // through LazyPackageFragmentScopeForJavaPackage@96
classes('tests': Name@106) = null // through LazyPackageFragmentScopeForJavaPackage@96
deserializedPackageScope = Empty@107 // through LazyPackageFragmentScopeForJavaPackage@96
memberIndex = computeMemberIndex$1@108 // through LazyPackageFragmentScopeForJavaPackage@96
classes('Any': Name@94) = null // through LazyPackageFragmentScopeForJavaPackage@95
classes('Exception': Name@96) = null // through LazyPackageFragmentScopeForJavaPackage@95
classes('Int': Name@97) = null // through LazyPackageFragmentScopeForJavaPackage@95
classes('_': Name@98) = null // through LazyPackageFragmentScopeForJavaPackage@95
classes('checkType': Name@99) = null // through LazyPackageFragmentScopeForJavaPackage@95
classes('doA': Name@100) = null // through LazyPackageFragmentScopeForJavaPackage@95
classes('doIn': Name@101) = null // through LazyPackageFragmentScopeForJavaPackage@95
classes('doOut': Name@102) = null // through LazyPackageFragmentScopeForJavaPackage@95
classes('doT': Name@103) = null // through LazyPackageFragmentScopeForJavaPackage@95
classes('tests': Name@104) = null // through LazyPackageFragmentScopeForJavaPackage@95
deserializedPackageScope = Empty@105 // through LazyPackageFragmentScopeForJavaPackage@95
functions('Exception': Name@96) = EmptyList@106[empty] // through LazyPackageFragmentScopeForJavaPackage@95
functions('checkType': Name@99) = EmptyList@106[empty] // through LazyPackageFragmentScopeForJavaPackage@95
functions('doA': Name@100) = EmptyList@106[empty] // through LazyPackageFragmentScopeForJavaPackage@95
functions('doIn': Name@101) = EmptyList@106[empty] // through LazyPackageFragmentScopeForJavaPackage@95
functions('doOut': Name@102) = EmptyList@106[empty] // through LazyPackageFragmentScopeForJavaPackage@95
functions('doT': Name@103) = EmptyList@106[empty] // through LazyPackageFragmentScopeForJavaPackage@95
functions('tests': Name@107) = EmptyList@106[empty] // through LazyPackageFragmentScopeForJavaPackage@95
memberIndex = computeMemberIndex$1@108 // through LazyPackageFragmentScopeForJavaPackage@95
}
LazyJavaPackageFragment@61['java'] {
_functions('lang': Name@109) = EmptyList@95[empty] // through LazyPackageFragmentScopeForJavaPackage@110
classes('lang': Name@111) = null // through LazyPackageFragmentScopeForJavaPackage@110
deserializedPackageScope = Empty@107 // through LazyPackageFragmentScopeForJavaPackage@110
classes('lang': Name@109) = null // through LazyPackageFragmentScopeForJavaPackage@110
deserializedPackageScope = Empty@105 // through LazyPackageFragmentScopeForJavaPackage@110
functions('lang': Name@111) = EmptyList@106[empty] // through LazyPackageFragmentScopeForJavaPackage@110
memberIndex = computeMemberIndex$1@112 // through LazyPackageFragmentScopeForJavaPackage@110
}
LazyJavaPackageFragment@63['lang'] {
_functions('Exception': Name@94) = EmptyList@95[empty] // through LazyPackageFragmentScopeForJavaPackage@113
_functions('checkType': Name@97) = EmptyList@95[empty] // through LazyPackageFragmentScopeForJavaPackage@113
_functions('doA': Name@98) = EmptyList@95[empty] // through LazyPackageFragmentScopeForJavaPackage@113
_functions('doIn': Name@99) = EmptyList@95[empty] // through LazyPackageFragmentScopeForJavaPackage@113
_functions('doOut': Name@100) = EmptyList@95[empty] // through LazyPackageFragmentScopeForJavaPackage@113
_functions('doT': Name@101) = EmptyList@95[empty] // through LazyPackageFragmentScopeForJavaPackage@113
classes('Exception': Name@94) = LazyJavaClassDescriptor@2['Exception'] // through LazyPackageFragmentScopeForJavaPackage@113
classes('checkType': Name@97) = null // through LazyPackageFragmentScopeForJavaPackage@113
classes('doA': Name@98) = null // through LazyPackageFragmentScopeForJavaPackage@113
classes('doIn': Name@99) = null // through LazyPackageFragmentScopeForJavaPackage@113
classes('doOut': Name@100) = null // through LazyPackageFragmentScopeForJavaPackage@113
classes('doT': Name@101) = null // through LazyPackageFragmentScopeForJavaPackage@113
deserializedPackageScope = Empty@107 // through LazyPackageFragmentScopeForJavaPackage@113
classes('Exception': Name@96) = LazyJavaClassDescriptor@2['Exception'] // through LazyPackageFragmentScopeForJavaPackage@113
classes('checkType': Name@99) = null // through LazyPackageFragmentScopeForJavaPackage@113
classes('doA': Name@100) = null // through LazyPackageFragmentScopeForJavaPackage@113
classes('doIn': Name@101) = null // through LazyPackageFragmentScopeForJavaPackage@113
classes('doOut': Name@102) = null // through LazyPackageFragmentScopeForJavaPackage@113
classes('doT': Name@103) = null // through LazyPackageFragmentScopeForJavaPackage@113
deserializedPackageScope = Empty@105 // through LazyPackageFragmentScopeForJavaPackage@113
functions('Exception': Name@96) = EmptyList@106[empty] // through LazyPackageFragmentScopeForJavaPackage@113
functions('checkType': Name@99) = EmptyList@106[empty] // through LazyPackageFragmentScopeForJavaPackage@113
functions('doA': Name@100) = EmptyList@106[empty] // through LazyPackageFragmentScopeForJavaPackage@113
functions('doIn': Name@101) = EmptyList@106[empty] // through LazyPackageFragmentScopeForJavaPackage@113
functions('doOut': Name@102) = EmptyList@106[empty] // through LazyPackageFragmentScopeForJavaPackage@113
functions('doT': Name@103) = EmptyList@106[empty] // through LazyPackageFragmentScopeForJavaPackage@113
memberIndex = computeMemberIndex$1@114 // through LazyPackageFragmentScopeForJavaPackage@113
}
@@ -6,176 +6,176 @@ DescriptorResolver@0 {
}
LazyJavaClassDescriptor@2['Exception'] {
_constructors = ArrayList@3[5] { JavaConstructorDescriptor@4['<init>'], JavaConstructorDescriptor@5['<init>'], JavaConstructorDescriptor@6['<init>'], ... } // through LazyJavaClassMemberScope@7
_functionTypeForSamInterface = null
_typeConstructor = LazyJavaClassTypeConstructor@8['Exception']
defaultType = JetTypeImpl@9['Exception']
constructors = ArrayList@3[5] { JavaConstructorDescriptor@4['<init>'], JavaConstructorDescriptor@5['<init>'], JavaConstructorDescriptor@6['<init>'], ... } // through LazyJavaClassMemberScope@7
defaultType = JetTypeImpl@8['Exception']
functionTypeForSamInterface = null
typeConstructor = LazyJavaClassTypeConstructor@9['Exception']
}
LazyJavaClassTypeConstructor@8['Exception'] {
_parameters = ArrayList@10[empty]
_supertypes = ArrayList@11[1] { LazyJavaClassifierType@12['Throwable'] }
LazyJavaClassTypeConstructor@9['Exception'] {
parameters = ArrayList@10[empty]
supertypes = ArrayList@11[1] { LazyJavaClassifierType@12['Throwable'] }
}
LazyJavaClassifierType@13['String'] {
_arguments = ArrayList@14[empty]
_nullable = 'false': Boolean@15
_typeConstructor = DeserializedClassTypeConstructor@16
classifier = JavaClassImpl@17['String']
arguments = ArrayList@14[empty]
classifier = JavaClassImpl@15['String']
nullable = 'false': Boolean@16
typeConstructor = DeserializedClassTypeConstructor@17
}
LazyJavaClassifierType@18['String'] {
_arguments = ArrayList@19[empty]
_nullable = 'false': Boolean@15
_typeConstructor = DeserializedClassTypeConstructor@16
arguments = ArrayList@19[empty]
classifier = JavaClassImpl@20['String']
nullable = 'false': Boolean@16
typeConstructor = DeserializedClassTypeConstructor@17
}
LazyJavaClassifierType@21['String'] {
_arguments = ArrayList@22[empty]
_nullable = 'false': Boolean@15
_typeConstructor = DeserializedClassTypeConstructor@16
arguments = ArrayList@22[empty]
classifier = JavaClassImpl@23['String']
nullable = 'false': Boolean@16
typeConstructor = DeserializedClassTypeConstructor@17
}
LazyJavaClassifierType@24['String'] {
_arguments = ArrayList@25[empty]
_nullable = 'true': Boolean@26
_typeConstructor = DeserializedClassTypeConstructor@16
classifier = JavaClassImpl@23['String']
arguments = ArrayList@25[empty]
classifier = JavaClassImpl@15['String']
nullable = 'true': Boolean@26
typeConstructor = DeserializedClassTypeConstructor@17
}
LazyJavaClassifierType@27['String'] {
_arguments = ArrayList@28[empty]
_nullable = 'true': Boolean@26
_typeConstructor = DeserializedClassTypeConstructor@16
arguments = ArrayList@28[empty]
classifier = JavaClassImpl@20['String']
nullable = 'true': Boolean@26
typeConstructor = DeserializedClassTypeConstructor@17
}
LazyJavaClassifierType@29['String'] {
_arguments = ArrayList@30[empty]
_nullable = 'true': Boolean@26
_typeConstructor = DeserializedClassTypeConstructor@16
classifier = JavaClassImpl@17['String']
arguments = ArrayList@30[empty]
classifier = JavaClassImpl@23['String']
nullable = 'true': Boolean@26
typeConstructor = DeserializedClassTypeConstructor@17
}
LazyJavaClassifierType@31['Throwable'] {
_arguments = ArrayList@32[empty]
_nullable = 'false': Boolean@15
_typeConstructor = DeserializedClassTypeConstructor@33
classifier = JavaClassImpl@34['Throwable']
arguments = ArrayList@32[empty]
classifier = JavaClassImpl@33['Throwable']
nullable = 'false': Boolean@16
typeConstructor = DeserializedClassTypeConstructor@34
}
LazyJavaClassifierType@35['Throwable'] {
_arguments = ArrayList@36[empty]
_nullable = 'false': Boolean@15
_typeConstructor = DeserializedClassTypeConstructor@33
arguments = ArrayList@36[empty]
classifier = JavaClassImpl@37['Throwable']
nullable = 'false': Boolean@16
typeConstructor = DeserializedClassTypeConstructor@34
}
LazyJavaClassifierType@38['Throwable'] {
_arguments = ArrayList@39[empty]
_nullable = 'false': Boolean@15
_typeConstructor = DeserializedClassTypeConstructor@33
arguments = ArrayList@39[empty]
classifier = JavaClassImpl@40['Throwable']
nullable = 'false': Boolean@16
typeConstructor = DeserializedClassTypeConstructor@34
}
LazyJavaClassifierType@41['Throwable'] {
_arguments = ArrayList@42[empty]
_nullable = 'true': Boolean@26
_typeConstructor = DeserializedClassTypeConstructor@33
classifier = JavaClassImpl@34['Throwable']
arguments = ArrayList@42[empty]
classifier = JavaClassImpl@33['Throwable']
nullable = 'true': Boolean@26
typeConstructor = DeserializedClassTypeConstructor@34
}
LazyJavaClassifierType@43['Throwable'] {
_arguments = ArrayList@44[empty]
_nullable = 'true': Boolean@26
_typeConstructor = DeserializedClassTypeConstructor@33
arguments = ArrayList@44[empty]
classifier = JavaClassImpl@40['Throwable']
nullable = 'true': Boolean@26
typeConstructor = DeserializedClassTypeConstructor@34
}
LazyJavaClassifierType@45['Throwable'] {
_arguments = ArrayList@46[empty]
_nullable = 'true': Boolean@26
_typeConstructor = DeserializedClassTypeConstructor@33
arguments = ArrayList@46[empty]
classifier = JavaClassImpl@37['Throwable']
nullable = 'true': Boolean@26
typeConstructor = DeserializedClassTypeConstructor@34
}
LazyJavaClassifierType@12['Throwable'] {
_arguments = ArrayList@47[empty]
_typeConstructor = DeserializedClassTypeConstructor@33
arguments = ArrayList@47[empty]
classifier = JavaClassImpl@48['Throwable']
typeConstructor = DeserializedClassTypeConstructor@34
}
LazyJavaPackageFragmentProvider@49 {
_packageFragments('<root>': FqName@50) = LazyJavaPackageFragment@51['<root>']
_packageFragments('A': FqName@52) = null
_packageFragments('Int': FqName@53) = null
_packageFragments('Out': FqName@54) = null
_packageFragments('T': FqName@55) = null
_packageFragments('Unit': FqName@56) = null
_packageFragments('_': FqName@57) = null
_packageFragments('java': FqName@58) = LazyJavaPackageFragment@59['java']
_packageFragments('java.lang': FqName@60) = LazyJavaPackageFragment@61['lang']
_packageFragments('java.lang.A': FqName@62) = null
_packageFragments('java.lang.Int': FqName@63) = null
_packageFragments('java.lang.Out': FqName@64) = null
_packageFragments('java.lang.T': FqName@65) = null
_packageFragments('java.lang.Unit': FqName@66) = null
_packageFragments('java.lang._': FqName@67) = null
_packageFragments('kotlin': FqName@68) = null
_packageFragments('kotlin.A': FqName@69) = null
_packageFragments('kotlin.Int': FqName@70) = null
_packageFragments('kotlin.Out': FqName@71) = null
_packageFragments('kotlin.T': FqName@72) = null
_packageFragments('kotlin.Unit': FqName@73) = null
_packageFragments('kotlin._': FqName@74) = null
_packageFragments('kotlin.io': FqName@75) = null
_packageFragments('kotlin.jvm': FqName@76) = null
_packageFragments('tests': FqName@77) = null
_packageFragments('tests._checkType': FqName@78) = null
_packageFragments('tests._checkType.A': FqName@79) = null
_packageFragments('tests._checkType.Int': FqName@80) = null
_packageFragments('tests._checkType.Out': FqName@81) = null
_packageFragments('tests._checkType.T': FqName@82) = null
_packageFragments('tests._checkType.Unit': FqName@83) = null
_packageFragments('tests._checkType._': FqName@84) = null
packageFragments('<root>': FqName@50) = LazyJavaPackageFragment@51['<root>']
packageFragments('A': FqName@52) = null
packageFragments('Int': FqName@53) = null
packageFragments('Out': FqName@54) = null
packageFragments('T': FqName@55) = null
packageFragments('Unit': FqName@56) = null
packageFragments('_': FqName@57) = null
packageFragments('java': FqName@58) = LazyJavaPackageFragment@59['java']
packageFragments('java.lang': FqName@60) = LazyJavaPackageFragment@61['lang']
packageFragments('java.lang.A': FqName@62) = null
packageFragments('java.lang.Int': FqName@63) = null
packageFragments('java.lang.Out': FqName@64) = null
packageFragments('java.lang.T': FqName@65) = null
packageFragments('java.lang.Unit': FqName@66) = null
packageFragments('java.lang._': FqName@67) = null
packageFragments('kotlin': FqName@68) = null
packageFragments('kotlin.A': FqName@69) = null
packageFragments('kotlin.Int': FqName@70) = null
packageFragments('kotlin.Out': FqName@71) = null
packageFragments('kotlin.T': FqName@72) = null
packageFragments('kotlin.Unit': FqName@73) = null
packageFragments('kotlin._': FqName@74) = null
packageFragments('kotlin.io': FqName@75) = null
packageFragments('kotlin.jvm': FqName@76) = null
packageFragments('tests': FqName@77) = null
packageFragments('tests._checkType': FqName@78) = null
packageFragments('tests._checkType.A': FqName@79) = null
packageFragments('tests._checkType.Int': FqName@80) = null
packageFragments('tests._checkType.Out': FqName@81) = null
packageFragments('tests._checkType.T': FqName@82) = null
packageFragments('tests._checkType.Unit': FqName@83) = null
packageFragments('tests._checkType._': FqName@84) = null
topLevelClasses(JavaClassImpl@85['Exception']) = LazyJavaClassDescriptor@2['Exception']
}
LazyJavaPackageFragment@51['<root>'] {
_functions('Exception': Name@86) = EmptyList@87[empty] // through LazyPackageFragmentScopeForJavaPackage@88
_functions('checkType': Name@89) = EmptyList@87[empty] // through LazyPackageFragmentScopeForJavaPackage@88
_functions('doOut': Name@90) = EmptyList@87[empty] // through LazyPackageFragmentScopeForJavaPackage@88
_functions('foo': Name@91) = EmptyList@87[empty] // through LazyPackageFragmentScopeForJavaPackage@88
_functions('tests': Name@92) = EmptyList@87[empty] // through LazyPackageFragmentScopeForJavaPackage@88
classes('Exception': Name@86) = null // through LazyPackageFragmentScopeForJavaPackage@88
classes('Int': Name@93) = null // through LazyPackageFragmentScopeForJavaPackage@88
classes('_': Name@94) = null // through LazyPackageFragmentScopeForJavaPackage@88
classes('checkType': Name@89) = null // through LazyPackageFragmentScopeForJavaPackage@88
classes('doOut': Name@90) = null // through LazyPackageFragmentScopeForJavaPackage@88
classes('foo': Name@91) = null // through LazyPackageFragmentScopeForJavaPackage@88
classes('tests': Name@95) = null // through LazyPackageFragmentScopeForJavaPackage@88
deserializedPackageScope = Empty@96 // through LazyPackageFragmentScopeForJavaPackage@88
memberIndex = computeMemberIndex$1@97 // through LazyPackageFragmentScopeForJavaPackage@88
classes('Exception': Name@86) = null // through LazyPackageFragmentScopeForJavaPackage@87
classes('Int': Name@88) = null // through LazyPackageFragmentScopeForJavaPackage@87
classes('_': Name@89) = null // through LazyPackageFragmentScopeForJavaPackage@87
classes('checkType': Name@90) = null // through LazyPackageFragmentScopeForJavaPackage@87
classes('doOut': Name@91) = null // through LazyPackageFragmentScopeForJavaPackage@87
classes('foo': Name@92) = null // through LazyPackageFragmentScopeForJavaPackage@87
classes('tests': Name@93) = null // through LazyPackageFragmentScopeForJavaPackage@87
deserializedPackageScope = Empty@94 // through LazyPackageFragmentScopeForJavaPackage@87
functions('Exception': Name@86) = EmptyList@95[empty] // through LazyPackageFragmentScopeForJavaPackage@87
functions('checkType': Name@90) = EmptyList@95[empty] // through LazyPackageFragmentScopeForJavaPackage@87
functions('doOut': Name@91) = EmptyList@95[empty] // through LazyPackageFragmentScopeForJavaPackage@87
functions('foo': Name@92) = EmptyList@95[empty] // through LazyPackageFragmentScopeForJavaPackage@87
functions('tests': Name@96) = EmptyList@95[empty] // through LazyPackageFragmentScopeForJavaPackage@87
memberIndex = computeMemberIndex$1@97 // through LazyPackageFragmentScopeForJavaPackage@87
}
LazyJavaPackageFragment@59['java'] {
_functions('lang': Name@98) = EmptyList@87[empty] // through LazyPackageFragmentScopeForJavaPackage@99
classes('lang': Name@100) = null // through LazyPackageFragmentScopeForJavaPackage@99
deserializedPackageScope = Empty@96 // through LazyPackageFragmentScopeForJavaPackage@99
classes('lang': Name@98) = null // through LazyPackageFragmentScopeForJavaPackage@99
deserializedPackageScope = Empty@94 // through LazyPackageFragmentScopeForJavaPackage@99
functions('lang': Name@100) = EmptyList@95[empty] // through LazyPackageFragmentScopeForJavaPackage@99
memberIndex = computeMemberIndex$1@101 // through LazyPackageFragmentScopeForJavaPackage@99
}
LazyJavaPackageFragment@61['lang'] {
_functions('Exception': Name@86) = EmptyList@87[empty] // through LazyPackageFragmentScopeForJavaPackage@102
_functions('checkType': Name@89) = EmptyList@87[empty] // through LazyPackageFragmentScopeForJavaPackage@102
_functions('doOut': Name@90) = EmptyList@87[empty] // through LazyPackageFragmentScopeForJavaPackage@102
_functions('foo': Name@91) = EmptyList@87[empty] // through LazyPackageFragmentScopeForJavaPackage@102
classes('Exception': Name@86) = LazyJavaClassDescriptor@2['Exception'] // through LazyPackageFragmentScopeForJavaPackage@102
classes('checkType': Name@89) = null // through LazyPackageFragmentScopeForJavaPackage@102
classes('doOut': Name@90) = null // through LazyPackageFragmentScopeForJavaPackage@102
classes('foo': Name@91) = null // through LazyPackageFragmentScopeForJavaPackage@102
deserializedPackageScope = Empty@96 // through LazyPackageFragmentScopeForJavaPackage@102
classes('checkType': Name@90) = null // through LazyPackageFragmentScopeForJavaPackage@102
classes('doOut': Name@91) = null // through LazyPackageFragmentScopeForJavaPackage@102
classes('foo': Name@92) = null // through LazyPackageFragmentScopeForJavaPackage@102
deserializedPackageScope = Empty@94 // through LazyPackageFragmentScopeForJavaPackage@102
functions('Exception': Name@86) = EmptyList@95[empty] // through LazyPackageFragmentScopeForJavaPackage@102
functions('checkType': Name@90) = EmptyList@95[empty] // through LazyPackageFragmentScopeForJavaPackage@102
functions('doOut': Name@91) = EmptyList@95[empty] // through LazyPackageFragmentScopeForJavaPackage@102
functions('foo': Name@92) = EmptyList@95[empty] // through LazyPackageFragmentScopeForJavaPackage@102
memberIndex = computeMemberIndex$1@103 // through LazyPackageFragmentScopeForJavaPackage@102
}
@@ -6,176 +6,176 @@ DescriptorResolver@0 {
}
LazyJavaClassDescriptor@2['Exception'] {
_constructors = ArrayList@3[5] { JavaConstructorDescriptor@4['<init>'], JavaConstructorDescriptor@5['<init>'], JavaConstructorDescriptor@6['<init>'], ... } // through LazyJavaClassMemberScope@7
_functionTypeForSamInterface = null
_typeConstructor = LazyJavaClassTypeConstructor@8['Exception']
defaultType = JetTypeImpl@9['Exception']
constructors = ArrayList@3[5] { JavaConstructorDescriptor@4['<init>'], JavaConstructorDescriptor@5['<init>'], JavaConstructorDescriptor@6['<init>'], ... } // through LazyJavaClassMemberScope@7
defaultType = JetTypeImpl@8['Exception']
functionTypeForSamInterface = null
typeConstructor = LazyJavaClassTypeConstructor@9['Exception']
}
LazyJavaClassTypeConstructor@8['Exception'] {
_parameters = ArrayList@10[empty]
_supertypes = ArrayList@11[1] { LazyJavaClassifierType@12['Throwable'] }
LazyJavaClassTypeConstructor@9['Exception'] {
parameters = ArrayList@10[empty]
supertypes = ArrayList@11[1] { LazyJavaClassifierType@12['Throwable'] }
}
LazyJavaClassifierType@13['String'] {
_arguments = ArrayList@14[empty]
_nullable = 'false': Boolean@15
_typeConstructor = DeserializedClassTypeConstructor@16
classifier = JavaClassImpl@17['String']
arguments = ArrayList@14[empty]
classifier = JavaClassImpl@15['String']
nullable = 'false': Boolean@16
typeConstructor = DeserializedClassTypeConstructor@17
}
LazyJavaClassifierType@18['String'] {
_arguments = ArrayList@19[empty]
_nullable = 'false': Boolean@15
_typeConstructor = DeserializedClassTypeConstructor@16
arguments = ArrayList@19[empty]
classifier = JavaClassImpl@20['String']
nullable = 'false': Boolean@16
typeConstructor = DeserializedClassTypeConstructor@17
}
LazyJavaClassifierType@21['String'] {
_arguments = ArrayList@22[empty]
_nullable = 'false': Boolean@15
_typeConstructor = DeserializedClassTypeConstructor@16
arguments = ArrayList@22[empty]
classifier = JavaClassImpl@23['String']
nullable = 'false': Boolean@16
typeConstructor = DeserializedClassTypeConstructor@17
}
LazyJavaClassifierType@24['String'] {
_arguments = ArrayList@25[empty]
_nullable = 'true': Boolean@26
_typeConstructor = DeserializedClassTypeConstructor@16
classifier = JavaClassImpl@23['String']
arguments = ArrayList@25[empty]
classifier = JavaClassImpl@20['String']
nullable = 'true': Boolean@26
typeConstructor = DeserializedClassTypeConstructor@17
}
LazyJavaClassifierType@27['String'] {
_arguments = ArrayList@28[empty]
_nullable = 'true': Boolean@26
_typeConstructor = DeserializedClassTypeConstructor@16
classifier = JavaClassImpl@17['String']
arguments = ArrayList@28[empty]
classifier = JavaClassImpl@15['String']
nullable = 'true': Boolean@26
typeConstructor = DeserializedClassTypeConstructor@17
}
LazyJavaClassifierType@29['String'] {
_arguments = ArrayList@30[empty]
_nullable = 'true': Boolean@26
_typeConstructor = DeserializedClassTypeConstructor@16
classifier = JavaClassImpl@20['String']
arguments = ArrayList@30[empty]
classifier = JavaClassImpl@23['String']
nullable = 'true': Boolean@26
typeConstructor = DeserializedClassTypeConstructor@17
}
LazyJavaClassifierType@31['Throwable'] {
_arguments = ArrayList@32[empty]
_nullable = 'false': Boolean@15
_typeConstructor = DeserializedClassTypeConstructor@33
classifier = JavaClassImpl@34['Throwable']
arguments = ArrayList@32[empty]
classifier = JavaClassImpl@33['Throwable']
nullable = 'false': Boolean@16
typeConstructor = DeserializedClassTypeConstructor@34
}
LazyJavaClassifierType@35['Throwable'] {
_arguments = ArrayList@36[empty]
_nullable = 'false': Boolean@15
_typeConstructor = DeserializedClassTypeConstructor@33
arguments = ArrayList@36[empty]
classifier = JavaClassImpl@37['Throwable']
nullable = 'false': Boolean@16
typeConstructor = DeserializedClassTypeConstructor@34
}
LazyJavaClassifierType@38['Throwable'] {
_arguments = ArrayList@39[empty]
_nullable = 'false': Boolean@15
_typeConstructor = DeserializedClassTypeConstructor@33
arguments = ArrayList@39[empty]
classifier = JavaClassImpl@40['Throwable']
nullable = 'false': Boolean@16
typeConstructor = DeserializedClassTypeConstructor@34
}
LazyJavaClassifierType@41['Throwable'] {
_arguments = ArrayList@42[empty]
_nullable = 'true': Boolean@26
_typeConstructor = DeserializedClassTypeConstructor@33
classifier = JavaClassImpl@37['Throwable']
arguments = ArrayList@42[empty]
classifier = JavaClassImpl@40['Throwable']
nullable = 'true': Boolean@26
typeConstructor = DeserializedClassTypeConstructor@34
}
LazyJavaClassifierType@43['Throwable'] {
_arguments = ArrayList@44[empty]
_nullable = 'true': Boolean@26
_typeConstructor = DeserializedClassTypeConstructor@33
classifier = JavaClassImpl@34['Throwable']
arguments = ArrayList@44[empty]
classifier = JavaClassImpl@33['Throwable']
nullable = 'true': Boolean@26
typeConstructor = DeserializedClassTypeConstructor@34
}
LazyJavaClassifierType@45['Throwable'] {
_arguments = ArrayList@46[empty]
_nullable = 'true': Boolean@26
_typeConstructor = DeserializedClassTypeConstructor@33
classifier = JavaClassImpl@40['Throwable']
arguments = ArrayList@46[empty]
classifier = JavaClassImpl@37['Throwable']
nullable = 'true': Boolean@26
typeConstructor = DeserializedClassTypeConstructor@34
}
LazyJavaClassifierType@12['Throwable'] {
_arguments = ArrayList@47[empty]
_typeConstructor = DeserializedClassTypeConstructor@33
arguments = ArrayList@47[empty]
classifier = JavaClassImpl@48['Throwable']
typeConstructor = DeserializedClassTypeConstructor@34
}
LazyJavaPackageFragmentProvider@49 {
_packageFragments('<root>': FqName@50) = LazyJavaPackageFragment@51['<root>']
_packageFragments('A': FqName@52) = null
_packageFragments('In': FqName@53) = null
_packageFragments('Int': FqName@54) = null
_packageFragments('T': FqName@55) = null
_packageFragments('Unit': FqName@56) = null
_packageFragments('_': FqName@57) = null
_packageFragments('java': FqName@58) = LazyJavaPackageFragment@59['java']
_packageFragments('java.lang': FqName@60) = LazyJavaPackageFragment@61['lang']
_packageFragments('java.lang.A': FqName@62) = null
_packageFragments('java.lang.In': FqName@63) = null
_packageFragments('java.lang.Int': FqName@64) = null
_packageFragments('java.lang.T': FqName@65) = null
_packageFragments('java.lang.Unit': FqName@66) = null
_packageFragments('java.lang._': FqName@67) = null
_packageFragments('kotlin': FqName@68) = null
_packageFragments('kotlin.A': FqName@69) = null
_packageFragments('kotlin.In': FqName@70) = null
_packageFragments('kotlin.Int': FqName@71) = null
_packageFragments('kotlin.T': FqName@72) = null
_packageFragments('kotlin.Unit': FqName@73) = null
_packageFragments('kotlin._': FqName@74) = null
_packageFragments('kotlin.io': FqName@75) = null
_packageFragments('kotlin.jvm': FqName@76) = null
_packageFragments('tests': FqName@77) = null
_packageFragments('tests._checkType': FqName@78) = null
_packageFragments('tests._checkType.A': FqName@79) = null
_packageFragments('tests._checkType.In': FqName@80) = null
_packageFragments('tests._checkType.Int': FqName@81) = null
_packageFragments('tests._checkType.T': FqName@82) = null
_packageFragments('tests._checkType.Unit': FqName@83) = null
_packageFragments('tests._checkType._': FqName@84) = null
packageFragments('<root>': FqName@50) = LazyJavaPackageFragment@51['<root>']
packageFragments('A': FqName@52) = null
packageFragments('In': FqName@53) = null
packageFragments('Int': FqName@54) = null
packageFragments('T': FqName@55) = null
packageFragments('Unit': FqName@56) = null
packageFragments('_': FqName@57) = null
packageFragments('java': FqName@58) = LazyJavaPackageFragment@59['java']
packageFragments('java.lang': FqName@60) = LazyJavaPackageFragment@61['lang']
packageFragments('java.lang.A': FqName@62) = null
packageFragments('java.lang.In': FqName@63) = null
packageFragments('java.lang.Int': FqName@64) = null
packageFragments('java.lang.T': FqName@65) = null
packageFragments('java.lang.Unit': FqName@66) = null
packageFragments('java.lang._': FqName@67) = null
packageFragments('kotlin': FqName@68) = null
packageFragments('kotlin.A': FqName@69) = null
packageFragments('kotlin.In': FqName@70) = null
packageFragments('kotlin.Int': FqName@71) = null
packageFragments('kotlin.T': FqName@72) = null
packageFragments('kotlin.Unit': FqName@73) = null
packageFragments('kotlin._': FqName@74) = null
packageFragments('kotlin.io': FqName@75) = null
packageFragments('kotlin.jvm': FqName@76) = null
packageFragments('tests': FqName@77) = null
packageFragments('tests._checkType': FqName@78) = null
packageFragments('tests._checkType.A': FqName@79) = null
packageFragments('tests._checkType.In': FqName@80) = null
packageFragments('tests._checkType.Int': FqName@81) = null
packageFragments('tests._checkType.T': FqName@82) = null
packageFragments('tests._checkType.Unit': FqName@83) = null
packageFragments('tests._checkType._': FqName@84) = null
topLevelClasses(JavaClassImpl@85['Exception']) = LazyJavaClassDescriptor@2['Exception']
}
LazyJavaPackageFragment@51['<root>'] {
_functions('Exception': Name@86) = EmptyList@87[empty] // through LazyPackageFragmentScopeForJavaPackage@88
_functions('checkType': Name@89) = EmptyList@87[empty] // through LazyPackageFragmentScopeForJavaPackage@88
_functions('doIn': Name@90) = EmptyList@87[empty] // through LazyPackageFragmentScopeForJavaPackage@88
_functions('foo': Name@91) = EmptyList@87[empty] // through LazyPackageFragmentScopeForJavaPackage@88
_functions('tests': Name@92) = EmptyList@87[empty] // through LazyPackageFragmentScopeForJavaPackage@88
classes('Exception': Name@86) = null // through LazyPackageFragmentScopeForJavaPackage@88
classes('Int': Name@93) = null // through LazyPackageFragmentScopeForJavaPackage@88
classes('_': Name@94) = null // through LazyPackageFragmentScopeForJavaPackage@88
classes('checkType': Name@89) = null // through LazyPackageFragmentScopeForJavaPackage@88
classes('doIn': Name@90) = null // through LazyPackageFragmentScopeForJavaPackage@88
classes('foo': Name@91) = null // through LazyPackageFragmentScopeForJavaPackage@88
classes('tests': Name@95) = null // through LazyPackageFragmentScopeForJavaPackage@88
deserializedPackageScope = Empty@96 // through LazyPackageFragmentScopeForJavaPackage@88
memberIndex = computeMemberIndex$1@97 // through LazyPackageFragmentScopeForJavaPackage@88
classes('Exception': Name@86) = null // through LazyPackageFragmentScopeForJavaPackage@87
classes('Int': Name@88) = null // through LazyPackageFragmentScopeForJavaPackage@87
classes('_': Name@89) = null // through LazyPackageFragmentScopeForJavaPackage@87
classes('checkType': Name@90) = null // through LazyPackageFragmentScopeForJavaPackage@87
classes('doIn': Name@91) = null // through LazyPackageFragmentScopeForJavaPackage@87
classes('foo': Name@92) = null // through LazyPackageFragmentScopeForJavaPackage@87
classes('tests': Name@93) = null // through LazyPackageFragmentScopeForJavaPackage@87
deserializedPackageScope = Empty@94 // through LazyPackageFragmentScopeForJavaPackage@87
functions('Exception': Name@86) = EmptyList@95[empty] // through LazyPackageFragmentScopeForJavaPackage@87
functions('checkType': Name@90) = EmptyList@95[empty] // through LazyPackageFragmentScopeForJavaPackage@87
functions('doIn': Name@91) = EmptyList@95[empty] // through LazyPackageFragmentScopeForJavaPackage@87
functions('foo': Name@92) = EmptyList@95[empty] // through LazyPackageFragmentScopeForJavaPackage@87
functions('tests': Name@96) = EmptyList@95[empty] // through LazyPackageFragmentScopeForJavaPackage@87
memberIndex = computeMemberIndex$1@97 // through LazyPackageFragmentScopeForJavaPackage@87
}
LazyJavaPackageFragment@59['java'] {
_functions('lang': Name@98) = EmptyList@87[empty] // through LazyPackageFragmentScopeForJavaPackage@99
classes('lang': Name@100) = null // through LazyPackageFragmentScopeForJavaPackage@99
deserializedPackageScope = Empty@96 // through LazyPackageFragmentScopeForJavaPackage@99
classes('lang': Name@98) = null // through LazyPackageFragmentScopeForJavaPackage@99
deserializedPackageScope = Empty@94 // through LazyPackageFragmentScopeForJavaPackage@99
functions('lang': Name@100) = EmptyList@95[empty] // through LazyPackageFragmentScopeForJavaPackage@99
memberIndex = computeMemberIndex$1@101 // through LazyPackageFragmentScopeForJavaPackage@99
}
LazyJavaPackageFragment@61['lang'] {
_functions('Exception': Name@86) = EmptyList@87[empty] // through LazyPackageFragmentScopeForJavaPackage@102
_functions('checkType': Name@89) = EmptyList@87[empty] // through LazyPackageFragmentScopeForJavaPackage@102
_functions('doIn': Name@90) = EmptyList@87[empty] // through LazyPackageFragmentScopeForJavaPackage@102
_functions('foo': Name@91) = EmptyList@87[empty] // through LazyPackageFragmentScopeForJavaPackage@102
classes('Exception': Name@86) = LazyJavaClassDescriptor@2['Exception'] // through LazyPackageFragmentScopeForJavaPackage@102
classes('checkType': Name@89) = null // through LazyPackageFragmentScopeForJavaPackage@102
classes('doIn': Name@90) = null // through LazyPackageFragmentScopeForJavaPackage@102
classes('foo': Name@91) = null // through LazyPackageFragmentScopeForJavaPackage@102
deserializedPackageScope = Empty@96 // through LazyPackageFragmentScopeForJavaPackage@102
classes('checkType': Name@90) = null // through LazyPackageFragmentScopeForJavaPackage@102
classes('doIn': Name@91) = null // through LazyPackageFragmentScopeForJavaPackage@102
classes('foo': Name@92) = null // through LazyPackageFragmentScopeForJavaPackage@102
deserializedPackageScope = Empty@94 // through LazyPackageFragmentScopeForJavaPackage@102
functions('Exception': Name@86) = EmptyList@95[empty] // through LazyPackageFragmentScopeForJavaPackage@102
functions('checkType': Name@90) = EmptyList@95[empty] // through LazyPackageFragmentScopeForJavaPackage@102
functions('doIn': Name@91) = EmptyList@95[empty] // through LazyPackageFragmentScopeForJavaPackage@102
functions('foo': Name@92) = EmptyList@95[empty] // through LazyPackageFragmentScopeForJavaPackage@102
memberIndex = computeMemberIndex$1@103 // through LazyPackageFragmentScopeForJavaPackage@102
}
@@ -3,388 +3,388 @@ DescriptorResolver@0 {
}
LazyJavaClassDescriptor@2['AbstractCollection'] {
_functions('add': Name@3) = ArrayList@4[1] { JavaMethodDescriptor@5['add'] } // through LazyJavaClassMemberScope@6
_properties('add': Name@7) = EmptyList@8[empty] // through LazyJavaClassMemberScope@6
_typeConstructor = LazyJavaClassTypeConstructor@9['AbstractCollection']
defaultType = JetTypeImpl@10['AbstractCollection<1>']
memberIndex = computeMemberIndex$1@11 // through LazyJavaClassMemberScope@6
thisAsReceiverParameter = LazyClassReceiverParameterDescriptor@12['<this>']
defaultType = JetTypeImpl@3['AbstractCollection<1>']
functions('add': Name@4) = ArrayList@5[1] { JavaMethodDescriptor@6['add'] } // through LazyJavaClassMemberScope@7
memberIndex = computeMemberIndex$1@8 // through LazyJavaClassMemberScope@7
properties('add': Name@9) = EmptyList@10[empty] // through LazyJavaClassMemberScope@7
thisAsReceiverParameter = LazyClassReceiverParameterDescriptor@11['<this>']
typeConstructor = LazyJavaClassTypeConstructor@12['AbstractCollection']
}
LazyJavaClassDescriptor@13['AbstractList'] {
_functions('add': Name@14) = ArrayList@15[2] { JavaMethodDescriptor@16['add'], JavaMethodDescriptor@17['add'] } // through LazyJavaClassMemberScope@18
_properties('add': Name@7) = EmptyList@8[empty] // through LazyJavaClassMemberScope@18
_typeConstructor = LazyJavaClassTypeConstructor@19['AbstractList']
defaultType = JetTypeImpl@20['AbstractList<1>']
memberIndex = computeMemberIndex$1@21 // through LazyJavaClassMemberScope@18
thisAsReceiverParameter = LazyClassReceiverParameterDescriptor@22['<this>']
defaultType = JetTypeImpl@14['AbstractList<1>']
functions('add': Name@15) = ArrayList@16[2] { JavaMethodDescriptor@17['add'], JavaMethodDescriptor@18['add'] } // through LazyJavaClassMemberScope@19
memberIndex = computeMemberIndex$1@20 // through LazyJavaClassMemberScope@19
properties('add': Name@9) = EmptyList@10[empty] // through LazyJavaClassMemberScope@19
thisAsReceiverParameter = LazyClassReceiverParameterDescriptor@21['<this>']
typeConstructor = LazyJavaClassTypeConstructor@22['AbstractList']
}
LazyJavaClassDescriptor@23['ArrayList'] {
_constructors = ArrayList@24[3] { JavaConstructorDescriptor@25['<init>'], JavaConstructorDescriptor@26['<init>'], JavaConstructorDescriptor@27['<init>'] } // through LazyJavaClassMemberScope@28
_functionTypeForSamInterface = null
_functions('add': Name@7) = ArrayList@29[2] { JavaMethodDescriptor@30['add'], JavaMethodDescriptor@31['add'] } // through LazyJavaClassMemberScope@28
_properties('add': Name@7) = EmptyList@8[empty] // through LazyJavaClassMemberScope@28
_typeConstructor = LazyJavaClassTypeConstructor@32['ArrayList']
defaultType = JetTypeImpl@33['ArrayList<1>']
enumEntryIndex = LinkedHashMap@34 // through LazyJavaClassMemberScope@28
memberIndex = computeMemberIndex$1@35 // through LazyJavaClassMemberScope@28
nestedClassIndex = LinkedHashMap@36 // through LazyJavaClassMemberScope@28
nestedClasses('add': Name@7) = null // through LazyJavaClassMemberScope@28
thisAsReceiverParameter = LazyClassReceiverParameterDescriptor@37['<this>']
constructors = ArrayList@24[3] { JavaConstructorDescriptor@25['<init>'], JavaConstructorDescriptor@26['<init>'], JavaConstructorDescriptor@27['<init>'] } // through LazyJavaClassMemberScope@28
defaultType = JetTypeImpl@29['ArrayList<1>']
enumEntryIndex = LinkedHashMap@30 // through LazyJavaClassMemberScope@28
functionTypeForSamInterface = null
functions('add': Name@9) = ArrayList@31[2] { JavaMethodDescriptor@32['add'], JavaMethodDescriptor@33['add'] } // through LazyJavaClassMemberScope@28
memberIndex = computeMemberIndex$1@34 // through LazyJavaClassMemberScope@28
nestedClassIndex = LinkedHashMap@35 // through LazyJavaClassMemberScope@28
nestedClasses('add': Name@9) = null // through LazyJavaClassMemberScope@28
properties('add': Name@9) = EmptyList@10[empty] // through LazyJavaClassMemberScope@28
thisAsReceiverParameter = LazyClassReceiverParameterDescriptor@36['<this>']
typeConstructor = LazyJavaClassTypeConstructor@37['ArrayList']
}
LazyJavaClassDescriptor@38['RandomAccess'] {
_functions('add': Name@14) = EmptyList@8[empty] // through LazyJavaClassMemberScope@39
_properties('add': Name@7) = EmptyList@8[empty] // through LazyJavaClassMemberScope@39
_typeConstructor = LazyJavaClassTypeConstructor@40['RandomAccess']
memberIndex = computeMemberIndex$1@41 // through LazyJavaClassMemberScope@39
functions('add': Name@15) = EmptyList@10[empty] // through LazyJavaClassMemberScope@39
memberIndex = computeMemberIndex$1@40 // through LazyJavaClassMemberScope@39
properties('add': Name@9) = EmptyList@10[empty] // through LazyJavaClassMemberScope@39
typeConstructor = LazyJavaClassTypeConstructor@41['RandomAccess']
}
LazyJavaClassDescriptor@42['Serializable'] {
_functions('add': Name@14) = EmptyList@8[empty] // through LazyJavaClassMemberScope@43
_properties('add': Name@7) = EmptyList@8[empty] // through LazyJavaClassMemberScope@43
_typeConstructor = LazyJavaClassTypeConstructor@44['Serializable']
memberIndex = computeMemberIndex$1@45 // through LazyJavaClassMemberScope@43
functions('add': Name@15) = EmptyList@10[empty] // through LazyJavaClassMemberScope@43
memberIndex = computeMemberIndex$1@44 // through LazyJavaClassMemberScope@43
properties('add': Name@9) = EmptyList@10[empty] // through LazyJavaClassMemberScope@43
typeConstructor = LazyJavaClassTypeConstructor@45['Serializable']
}
LazyJavaClassTypeConstructor@9['AbstractCollection'] {
_parameters = ArrayList@46[1] { LazyJavaTypeParameterDescriptor@47['E'] }
_supertypes = ArrayList@48[1] { LazyJavaClassifierType@49['Collection<E>'] }
LazyJavaClassTypeConstructor@12['AbstractCollection'] {
parameters = ArrayList@46[1] { LazyJavaTypeParameterDescriptor@47['E'] }
supertypes = ArrayList@48[1] { LazyJavaClassifierType@49['Collection<E>'] }
}
LazyJavaClassTypeConstructor@19['AbstractList'] {
_parameters = ArrayList@50[1] { LazyJavaTypeParameterDescriptor@51['E'] }
_supertypes = ArrayList@52[2] { LazyJavaClassifierType@53['AbstractCollection<E>'], LazyJavaClassifierType@54['List<E>'] }
LazyJavaClassTypeConstructor@22['AbstractList'] {
parameters = ArrayList@50[1] { LazyJavaTypeParameterDescriptor@51['E'] }
supertypes = ArrayList@52[2] { LazyJavaClassifierType@53['AbstractCollection<E>'], LazyJavaClassifierType@54['List<E>'] }
}
LazyJavaClassTypeConstructor@32['ArrayList'] {
_parameters = ArrayList@55[1] { LazyJavaTypeParameterDescriptor@56['E'] }
_supertypes = ArrayList@57[5] { LazyJavaClassifierType@58['AbstractList<E>'], LazyJavaClassifierType@59['List<E>'], LazyJavaClassifierType@60['RandomAccess'], ... }
LazyJavaClassTypeConstructor@37['ArrayList'] {
parameters = ArrayList@55[1] { LazyJavaTypeParameterDescriptor@56['E'] }
supertypes = ArrayList@57[5] { LazyJavaClassifierType@58['AbstractList<E>'], LazyJavaClassifierType@59['List<E>'], LazyJavaClassifierType@60['RandomAccess'], ... }
}
LazyJavaClassTypeConstructor@40['RandomAccess'] {
_parameters = ArrayList@61[empty]
_supertypes = ArrayList@62[1] { JetTypeImpl@63['Any'] }
LazyJavaClassTypeConstructor@41['RandomAccess'] {
parameters = ArrayList@61[empty]
supertypes = ArrayList@62[1] { JetTypeImpl@63['Any'] }
}
LazyJavaClassTypeConstructor@44['Serializable'] {
_parameters = ArrayList@64[empty]
_supertypes = ArrayList@65[1] { JetTypeImpl@63['Any'] }
LazyJavaClassTypeConstructor@45['Serializable'] {
parameters = ArrayList@64[empty]
supertypes = ArrayList@65[1] { JetTypeImpl@63['Any'] }
}
LazyJavaClassifierType@53['AbstractCollection<E>'] {
_arguments = ArrayList@66[1] { TypeProjectionImpl@67 }
_memberScope = SubstitutingScope@68
_typeConstructor = LazyJavaClassTypeConstructor@9['AbstractCollection']
classifier = JavaClassImpl@69['AbstractCollection']
arguments = ArrayList@66[1] { TypeProjectionImpl@67 }
classifier = JavaClassImpl@68['AbstractCollection']
memberScope = SubstitutingScope@69
typeConstructor = LazyJavaClassTypeConstructor@12['AbstractCollection']
}
LazyJavaClassifierType@58['AbstractList<E>'] {
_arguments = ArrayList@70[1] { TypeProjectionImpl@71 }
_memberScope = SubstitutingScope@72
_typeConstructor = LazyJavaClassTypeConstructor@19['AbstractList']
classifier = JavaClassImpl@73['AbstractList']
arguments = ArrayList@70[1] { TypeProjectionImpl@71 }
classifier = JavaClassImpl@72['AbstractList']
memberScope = SubstitutingScope@73
typeConstructor = LazyJavaClassTypeConstructor@22['AbstractList']
}
LazyJavaClassifierType@74['Cloneable'] {
_arguments = ArrayList@75[empty]
_memberScope = DeserializedClassMemberScope@76
_typeConstructor = DeserializedClassTypeConstructor@77
classifier = JavaClassImpl@78['Cloneable']
arguments = ArrayList@75[empty]
classifier = JavaClassImpl@76['Cloneable']
memberScope = DeserializedClassMemberScope@77
typeConstructor = DeserializedClassTypeConstructor@78
}
LazyJavaClassifierType@79['Collection<? extends E>'] {
_arguments = ArrayList@80[1] { TypeProjectionImpl@81 }
_memberScope = SubstitutingScope@82
_nullable = 'false': Boolean@83
_typeConstructor = DeserializedClassTypeConstructor@84
classifier = JavaClassImpl@85['Collection']
arguments = ArrayList@80[1] { TypeProjectionImpl@81 }
classifier = JavaClassImpl@82['Collection']
memberScope = SubstitutingScope@83
nullable = 'false': Boolean@84
typeConstructor = DeserializedClassTypeConstructor@85
}
LazyJavaClassifierType@86['Collection<? extends E>'] {
_arguments = ArrayList@87[1] { TypeProjectionImpl@88 }
_memberScope = SubstitutingScope@89
_nullable = 'true': Boolean@90
_typeConstructor = DeserializedClassTypeConstructor@91
classifier = JavaClassImpl@85['Collection']
arguments = ArrayList@87[1] { TypeProjectionImpl@88 }
classifier = JavaClassImpl@82['Collection']
memberScope = SubstitutingScope@89
nullable = 'true': Boolean@90
typeConstructor = DeserializedClassTypeConstructor@91
}
LazyJavaClassifierType@49['Collection<E>'] {
_arguments = ArrayList@92[1] { TypeProjectionImpl@93 }
_memberScope = SubstitutingScope@94
_typeConstructor = DeserializedClassTypeConstructor@84
classifier = JavaClassImpl@95['Collection']
arguments = ArrayList@92[1] { TypeProjectionImpl@93 }
classifier = JavaClassImpl@94['Collection']
memberScope = SubstitutingScope@95
typeConstructor = DeserializedClassTypeConstructor@85
}
LazyJavaClassifierType@96['E'] {
_arguments = ArrayList@97[empty]
_nullable = 'false': Boolean@83
_typeConstructor = AbstractLazyTypeParameterDescriptor$1@98
classifier = JavaTypeParameterImpl@99['E']
arguments = ArrayList@97[empty]
classifier = JavaTypeParameterImpl@98['E']
nullable = 'false': Boolean@84
typeConstructor = AbstractLazyTypeParameterDescriptor$1@99
}
LazyJavaClassifierType@100['E'] {
_arguments = ArrayList@101[empty]
_nullable = 'false': Boolean@83
_typeConstructor = AbstractLazyTypeParameterDescriptor$1@102
classifier = JavaTypeParameterImpl@103['E']
arguments = ArrayList@101[empty]
classifier = JavaTypeParameterImpl@102['E']
nullable = 'false': Boolean@84
typeConstructor = AbstractLazyTypeParameterDescriptor$1@99
}
LazyJavaClassifierType@104['E'] {
_arguments = ArrayList@105[empty]
_nullable = 'false': Boolean@83
_typeConstructor = AbstractLazyTypeParameterDescriptor$1@98
classifier = JavaTypeParameterImpl@106['E']
LazyJavaClassifierType@103['E'] {
arguments = ArrayList@104[empty]
classifier = JavaTypeParameterImpl@105['E']
nullable = 'false': Boolean@84
typeConstructor = AbstractLazyTypeParameterDescriptor$1@106
}
LazyJavaClassifierType@107['E'] {
_arguments = ArrayList@108[empty]
_nullable = 'false': Boolean@83
_typeConstructor = AbstractLazyTypeParameterDescriptor$1@109
classifier = JavaTypeParameterImpl@110['E']
arguments = ArrayList@108[empty]
classifier = JavaTypeParameterImpl@109['E']
nullable = 'false': Boolean@84
typeConstructor = AbstractLazyTypeParameterDescriptor$1@106
}
LazyJavaClassifierType@111['E'] {
_arguments = ArrayList@112[empty]
_nullable = 'false': Boolean@83
_typeConstructor = AbstractLazyTypeParameterDescriptor$1@102
classifier = JavaTypeParameterImpl@113['E']
LazyJavaClassifierType@110['E'] {
arguments = ArrayList@111[empty]
classifier = JavaTypeParameterImpl@112['E']
nullable = 'false': Boolean@84
typeConstructor = AbstractLazyTypeParameterDescriptor$1@99
}
LazyJavaClassifierType@114['E'] {
_arguments = ArrayList@115[empty]
_nullable = 'false': Boolean@83
_typeConstructor = AbstractLazyTypeParameterDescriptor$1@98
classifier = JavaTypeParameterImpl@116['E']
LazyJavaClassifierType@113['E'] {
arguments = ArrayList@114[empty]
classifier = JavaTypeParameterImpl@115['E']
nullable = 'false': Boolean@84
typeConstructor = AbstractLazyTypeParameterDescriptor$1@116
}
LazyJavaClassifierType@117['E'] {
_arguments = ArrayList@118[empty]
_nullable = 'false': Boolean@83
_typeConstructor = AbstractLazyTypeParameterDescriptor$1@109
arguments = ArrayList@118[empty]
classifier = JavaTypeParameterImpl@119['E']
nullable = 'false': Boolean@84
typeConstructor = AbstractLazyTypeParameterDescriptor$1@116
}
LazyJavaClassifierType@120['E'] {
_arguments = ArrayList@121[empty]
_nullable = 'false': Boolean@83
_typeConstructor = AbstractLazyTypeParameterDescriptor$1@109
arguments = ArrayList@121[empty]
classifier = JavaTypeParameterImpl@122['E']
nullable = 'false': Boolean@84
typeConstructor = AbstractLazyTypeParameterDescriptor$1@106
}
LazyJavaClassifierType@123['E'] {
_arguments = ArrayList@124[empty]
_nullable = 'false': Boolean@83
_typeConstructor = AbstractLazyTypeParameterDescriptor$1@98
arguments = ArrayList@124[empty]
classifier = JavaTypeParameterImpl@125['E']
nullable = 'false': Boolean@84
typeConstructor = AbstractLazyTypeParameterDescriptor$1@99
}
LazyJavaClassifierType@126['E'] {
_arguments = ArrayList@127[empty]
_nullable = 'false': Boolean@83
_typeConstructor = AbstractLazyTypeParameterDescriptor$1@98
arguments = ArrayList@127[empty]
classifier = JavaTypeParameterImpl@128['E']
nullable = 'false': Boolean@84
typeConstructor = AbstractLazyTypeParameterDescriptor$1@99
}
LazyJavaClassifierType@129['E'] {
_arguments = ArrayList@130[empty]
_nullable = 'false': Boolean@83
_typeConstructor = AbstractLazyTypeParameterDescriptor$1@98
arguments = ArrayList@130[empty]
classifier = JavaTypeParameterImpl@131['E']
nullable = 'false': Boolean@84
typeConstructor = AbstractLazyTypeParameterDescriptor$1@99
}
LazyJavaClassifierType@132['E'] {
_arguments = ArrayList@133[empty]
_nullable = 'false': Boolean@83
_typeConstructor = AbstractLazyTypeParameterDescriptor$1@109
arguments = ArrayList@133[empty]
classifier = JavaTypeParameterImpl@134['E']
nullable = 'false': Boolean@84
typeConstructor = AbstractLazyTypeParameterDescriptor$1@106
}
LazyJavaClassifierType@135['E'] {
_arguments = ArrayList@136[empty]
_nullable = 'true': Boolean@90
_typeConstructor = AbstractLazyTypeParameterDescriptor$1@109
arguments = ArrayList@136[empty]
classifier = JavaTypeParameterImpl@119['E']
nullable = 'true': Boolean@90
typeConstructor = AbstractLazyTypeParameterDescriptor$1@116
}
LazyJavaClassifierType@137['E'] {
_arguments = ArrayList@138[empty]
_nullable = 'true': Boolean@90
_typeConstructor = AbstractLazyTypeParameterDescriptor$1@98
classifier = JavaTypeParameterImpl@125['E']
arguments = ArrayList@138[empty]
classifier = JavaTypeParameterImpl@128['E']
nullable = 'true': Boolean@90
typeConstructor = AbstractLazyTypeParameterDescriptor$1@99
}
LazyJavaClassifierType@139['E'] {
_arguments = ArrayList@140[empty]
_nullable = 'true': Boolean@90
_typeConstructor = AbstractLazyTypeParameterDescriptor$1@109
classifier = JavaTypeParameterImpl@110['E']
arguments = ArrayList@140[empty]
classifier = JavaTypeParameterImpl@122['E']
nullable = 'true': Boolean@90
typeConstructor = AbstractLazyTypeParameterDescriptor$1@106
}
LazyJavaClassifierType@141['E'] {
_arguments = ArrayList@142[empty]
_nullable = 'true': Boolean@90
_typeConstructor = AbstractLazyTypeParameterDescriptor$1@109
classifier = JavaTypeParameterImpl@134['E']
arguments = ArrayList@142[empty]
classifier = JavaTypeParameterImpl@102['E']
nullable = 'true': Boolean@90
typeConstructor = AbstractLazyTypeParameterDescriptor$1@99
}
LazyJavaClassifierType@143['E'] {
_arguments = ArrayList@144[empty]
_nullable = 'true': Boolean@90
_typeConstructor = AbstractLazyTypeParameterDescriptor$1@98
classifier = JavaTypeParameterImpl@106['E']
arguments = ArrayList@144[empty]
classifier = JavaTypeParameterImpl@134['E']
nullable = 'true': Boolean@90
typeConstructor = AbstractLazyTypeParameterDescriptor$1@106
}
LazyJavaClassifierType@145['E'] {
_arguments = ArrayList@146[empty]
_nullable = 'true': Boolean@90
_typeConstructor = AbstractLazyTypeParameterDescriptor$1@98
classifier = JavaTypeParameterImpl@131['E']
arguments = ArrayList@146[empty]
classifier = JavaTypeParameterImpl@125['E']
nullable = 'true': Boolean@90
typeConstructor = AbstractLazyTypeParameterDescriptor$1@99
}
LazyJavaClassifierType@147['E'] {
_arguments = ArrayList@148[empty]
_nullable = 'true': Boolean@90
_typeConstructor = AbstractLazyTypeParameterDescriptor$1@98
classifier = JavaTypeParameterImpl@99['E']
arguments = ArrayList@148[empty]
classifier = JavaTypeParameterImpl@112['E']
nullable = 'true': Boolean@90
typeConstructor = AbstractLazyTypeParameterDescriptor$1@99
}
LazyJavaClassifierType@149['E'] {
_arguments = ArrayList@150[empty]
_nullable = 'true': Boolean@90
_typeConstructor = AbstractLazyTypeParameterDescriptor$1@109
classifier = JavaTypeParameterImpl@122['E']
arguments = ArrayList@150[empty]
classifier = JavaTypeParameterImpl@131['E']
nullable = 'true': Boolean@90
typeConstructor = AbstractLazyTypeParameterDescriptor$1@99
}
LazyJavaClassifierType@151['E'] {
_arguments = ArrayList@152[empty]
_nullable = 'true': Boolean@90
_typeConstructor = AbstractLazyTypeParameterDescriptor$1@98
classifier = JavaTypeParameterImpl@128['E']
arguments = ArrayList@152[empty]
classifier = JavaTypeParameterImpl@98['E']
nullable = 'true': Boolean@90
typeConstructor = AbstractLazyTypeParameterDescriptor$1@99
}
LazyJavaClassifierType@153['E'] {
_arguments = ArrayList@154[empty]
_nullable = 'true': Boolean@90
_typeConstructor = AbstractLazyTypeParameterDescriptor$1@102
classifier = JavaTypeParameterImpl@103['E']
arguments = ArrayList@154[empty]
classifier = JavaTypeParameterImpl@109['E']
nullable = 'true': Boolean@90
typeConstructor = AbstractLazyTypeParameterDescriptor$1@106
}
LazyJavaClassifierType@155['E'] {
_arguments = ArrayList@156[empty]
_nullable = 'true': Boolean@90
_typeConstructor = AbstractLazyTypeParameterDescriptor$1@98
classifier = JavaTypeParameterImpl@116['E']
arguments = ArrayList@156[empty]
classifier = JavaTypeParameterImpl@105['E']
nullable = 'true': Boolean@90
typeConstructor = AbstractLazyTypeParameterDescriptor$1@106
}
LazyJavaClassifierType@157['E'] {
_arguments = ArrayList@158[empty]
_nullable = 'true': Boolean@90
_typeConstructor = AbstractLazyTypeParameterDescriptor$1@102
classifier = JavaTypeParameterImpl@113['E']
}
LazyJavaClassifierType@54['List<E>'] {
_arguments = ArrayList@159[1] { TypeProjectionImpl@160 }
_memberScope = SubstitutingScope@161
_typeConstructor = DeserializedClassTypeConstructor@162
classifier = JavaClassImpl@163['List']
arguments = ArrayList@158[empty]
classifier = JavaTypeParameterImpl@115['E']
nullable = 'true': Boolean@90
typeConstructor = AbstractLazyTypeParameterDescriptor$1@116
}
LazyJavaClassifierType@59['List<E>'] {
_arguments = ArrayList@164[1] { TypeProjectionImpl@165 }
_memberScope = SubstitutingScope@166
_typeConstructor = DeserializedClassTypeConstructor@162
classifier = JavaClassImpl@167['List']
arguments = ArrayList@159[1] { TypeProjectionImpl@160 }
classifier = JavaClassImpl@161['List']
memberScope = SubstitutingScope@162
typeConstructor = DeserializedClassTypeConstructor@163
}
LazyJavaClassifierType@54['List<E>'] {
arguments = ArrayList@164[1] { TypeProjectionImpl@165 }
classifier = JavaClassImpl@166['List']
memberScope = SubstitutingScope@167
typeConstructor = DeserializedClassTypeConstructor@163
}
LazyJavaClassifierType@168['Object'] {
_typeConstructor = DeserializedClassTypeConstructor@169
classifier = JavaClassImpl@170['Object']
classifier = JavaClassImpl@169['Object']
typeConstructor = DeserializedClassTypeConstructor@170
}
LazyJavaClassifierType@171['Object'] {
_typeConstructor = DeserializedClassTypeConstructor@169
classifier = JavaClassImpl@172['Object']
typeConstructor = DeserializedClassTypeConstructor@170
}
LazyJavaClassifierType@173['Object'] {
_typeConstructor = DeserializedClassTypeConstructor@169
classifier = JavaClassImpl@174['Object']
typeConstructor = DeserializedClassTypeConstructor@170
}
LazyJavaClassifierType@60['RandomAccess'] {
_arguments = ArrayList@175[empty]
_memberScope = LazyJavaClassMemberScope@39
_typeConstructor = LazyJavaClassTypeConstructor@40['RandomAccess']
arguments = ArrayList@175[empty]
classifier = JavaClassImpl@176['RandomAccess']
memberScope = LazyJavaClassMemberScope@39
typeConstructor = LazyJavaClassTypeConstructor@41['RandomAccess']
}
LazyJavaClassifierType@177['Serializable'] {
_arguments = ArrayList@178[empty]
_memberScope = LazyJavaClassMemberScope@43
_typeConstructor = LazyJavaClassTypeConstructor@44['Serializable']
arguments = ArrayList@178[empty]
classifier = JavaClassImpl@179['Serializable']
memberScope = LazyJavaClassMemberScope@43
typeConstructor = LazyJavaClassTypeConstructor@45['Serializable']
}
LazyJavaPackageFragmentProvider@180 {
_packageFragments('<root>': FqName@181) = LazyJavaPackageFragment@182['<root>']
_packageFragments('ArrayList': FqName@183) = null
_packageFragments('Comparable': FqName@184) = null
_packageFragments('Int': FqName@185) = null
_packageFragments('List': FqName@186) = null
_packageFragments('Long': FqName@187) = null
_packageFragments('R': FqName@188) = null
_packageFragments('S': FqName@189) = null
_packageFragments('String': FqName@190) = null
_packageFragments('T': FqName@191) = null
_packageFragments('h': FqName@192) = null
_packageFragments('h.ArrayList': FqName@193) = null
_packageFragments('h.Comparable': FqName@194) = null
_packageFragments('h.Int': FqName@195) = null
_packageFragments('h.List': FqName@196) = null
_packageFragments('h.Long': FqName@197) = null
_packageFragments('h.R': FqName@198) = null
_packageFragments('h.S': FqName@199) = null
_packageFragments('h.String': FqName@200) = null
_packageFragments('h.T': FqName@201) = null
_packageFragments('java': FqName@202) = LazyJavaPackageFragment@203['java']
_packageFragments('java.io': FqName@204) = LazyJavaPackageFragment@205['io']
_packageFragments('java.lang': FqName@206) = LazyJavaPackageFragment@207['lang']
_packageFragments('java.lang.ArrayList': FqName@208) = null
_packageFragments('java.lang.Comparable': FqName@209) = null
_packageFragments('java.lang.Int': FqName@210) = null
_packageFragments('java.lang.List': FqName@211) = null
_packageFragments('java.lang.Long': FqName@212) = null
_packageFragments('java.lang.R': FqName@213) = null
_packageFragments('java.lang.S': FqName@214) = null
_packageFragments('java.lang.String': FqName@215) = null
_packageFragments('java.lang.T': FqName@216) = null
_packageFragments('java.util': FqName@217) = LazyJavaPackageFragment@218['util']
_packageFragments('java.util.ArrayList': FqName@219) = null
_packageFragments('java.util.Comparable': FqName@220) = null
_packageFragments('java.util.Int': FqName@221) = null
_packageFragments('java.util.List': FqName@222) = null
_packageFragments('java.util.Long': FqName@223) = null
_packageFragments('java.util.R': FqName@224) = null
_packageFragments('java.util.S': FqName@225) = null
_packageFragments('java.util.String': FqName@226) = null
_packageFragments('java.util.T': FqName@227) = null
_packageFragments('kotlin': FqName@228) = null
_packageFragments('kotlin.ArrayList': FqName@229) = null
_packageFragments('kotlin.Comparable': FqName@230) = null
_packageFragments('kotlin.Int': FqName@231) = null
_packageFragments('kotlin.List': FqName@232) = null
_packageFragments('kotlin.Long': FqName@233) = null
_packageFragments('kotlin.R': FqName@234) = null
_packageFragments('kotlin.S': FqName@235) = null
_packageFragments('kotlin.String': FqName@236) = null
_packageFragments('kotlin.T': FqName@237) = null
_packageFragments('kotlin.io': FqName@238) = null
_packageFragments('kotlin.jvm': FqName@239) = null
topLevelClasses(JavaClassImpl@69['AbstractCollection']) = LazyJavaClassDescriptor@2['AbstractCollection']
topLevelClasses(JavaClassImpl@73['AbstractList']) = LazyJavaClassDescriptor@13['AbstractList']
packageFragments('<root>': FqName@181) = LazyJavaPackageFragment@182['<root>']
packageFragments('ArrayList': FqName@183) = null
packageFragments('Comparable': FqName@184) = null
packageFragments('Int': FqName@185) = null
packageFragments('List': FqName@186) = null
packageFragments('Long': FqName@187) = null
packageFragments('R': FqName@188) = null
packageFragments('S': FqName@189) = null
packageFragments('String': FqName@190) = null
packageFragments('T': FqName@191) = null
packageFragments('h': FqName@192) = null
packageFragments('h.ArrayList': FqName@193) = null
packageFragments('h.Comparable': FqName@194) = null
packageFragments('h.Int': FqName@195) = null
packageFragments('h.List': FqName@196) = null
packageFragments('h.Long': FqName@197) = null
packageFragments('h.R': FqName@198) = null
packageFragments('h.S': FqName@199) = null
packageFragments('h.String': FqName@200) = null
packageFragments('h.T': FqName@201) = null
packageFragments('java': FqName@202) = LazyJavaPackageFragment@203['java']
packageFragments('java.io': FqName@204) = LazyJavaPackageFragment@205['io']
packageFragments('java.lang': FqName@206) = LazyJavaPackageFragment@207['lang']
packageFragments('java.lang.ArrayList': FqName@208) = null
packageFragments('java.lang.Comparable': FqName@209) = null
packageFragments('java.lang.Int': FqName@210) = null
packageFragments('java.lang.List': FqName@211) = null
packageFragments('java.lang.Long': FqName@212) = null
packageFragments('java.lang.R': FqName@213) = null
packageFragments('java.lang.S': FqName@214) = null
packageFragments('java.lang.String': FqName@215) = null
packageFragments('java.lang.T': FqName@216) = null
packageFragments('java.util': FqName@217) = LazyJavaPackageFragment@218['util']
packageFragments('java.util.ArrayList': FqName@219) = null
packageFragments('java.util.Comparable': FqName@220) = null
packageFragments('java.util.Int': FqName@221) = null
packageFragments('java.util.List': FqName@222) = null
packageFragments('java.util.Long': FqName@223) = null
packageFragments('java.util.R': FqName@224) = null
packageFragments('java.util.S': FqName@225) = null
packageFragments('java.util.String': FqName@226) = null
packageFragments('java.util.T': FqName@227) = null
packageFragments('kotlin': FqName@228) = null
packageFragments('kotlin.ArrayList': FqName@229) = null
packageFragments('kotlin.Comparable': FqName@230) = null
packageFragments('kotlin.Int': FqName@231) = null
packageFragments('kotlin.List': FqName@232) = null
packageFragments('kotlin.Long': FqName@233) = null
packageFragments('kotlin.R': FqName@234) = null
packageFragments('kotlin.S': FqName@235) = null
packageFragments('kotlin.String': FqName@236) = null
packageFragments('kotlin.T': FqName@237) = null
packageFragments('kotlin.io': FqName@238) = null
packageFragments('kotlin.jvm': FqName@239) = null
topLevelClasses(JavaClassImpl@68['AbstractCollection']) = LazyJavaClassDescriptor@2['AbstractCollection']
topLevelClasses(JavaClassImpl@72['AbstractList']) = LazyJavaClassDescriptor@13['AbstractList']
topLevelClasses(JavaClassImpl@240['ArrayList']) = LazyJavaClassDescriptor@23['ArrayList']
topLevelClasses(JavaClassImpl@241['List']) = LazyJavaClassDescriptor@242['List']
topLevelClasses(JavaClassImpl@176['RandomAccess']) = LazyJavaClassDescriptor@38['RandomAccess']
@@ -392,27 +392,17 @@ LazyJavaPackageFragmentProvider@180 {
}
LazyJavaPackageFragment@203['java'] {
_functions('lang': Name@243) = EmptyList@8[empty] // through LazyPackageFragmentScopeForJavaPackage@244
_functions('util': Name@245) = EmptyList@8[empty] // through LazyPackageFragmentScopeForJavaPackage@244
classes('lang': Name@246) = null // through LazyPackageFragmentScopeForJavaPackage@244
classes('util': Name@247) = null // through LazyPackageFragmentScopeForJavaPackage@244
deserializedPackageScope = Empty@248 // through LazyPackageFragmentScopeForJavaPackage@244
classes('lang': Name@243) = null // through LazyPackageFragmentScopeForJavaPackage@244
classes('util': Name@245) = null // through LazyPackageFragmentScopeForJavaPackage@244
deserializedPackageScope = Empty@246 // through LazyPackageFragmentScopeForJavaPackage@244
functions('lang': Name@247) = EmptyList@10[empty] // through LazyPackageFragmentScopeForJavaPackage@244
functions('util': Name@248) = EmptyList@10[empty] // through LazyPackageFragmentScopeForJavaPackage@244
memberIndex = computeMemberIndex$1@249 // through LazyPackageFragmentScopeForJavaPackage@244
}
LazyJavaPackageFragment@207['lang'] {
_functions('ArrayList': Name@250) = EmptyList@8[empty] // through LazyPackageFragmentScopeForJavaPackage@251
_functions('add': Name@7) = EmptyList@8[empty] // through LazyPackageFragmentScopeForJavaPackage@251
_functions('both': Name@252) = EmptyList@8[empty] // through LazyPackageFragmentScopeForJavaPackage@251
_functions('elem': Name@253) = EmptyList@8[empty] // through LazyPackageFragmentScopeForJavaPackage@251
_functions('elemAndList': Name@254) = EmptyList@8[empty] // through LazyPackageFragmentScopeForJavaPackage@251
_functions('get': Name@255) = EmptyList@8[empty] // through LazyPackageFragmentScopeForJavaPackage@251
_functions('id': Name@256) = EmptyList@8[empty] // through LazyPackageFragmentScopeForJavaPackage@251
_functions('id1': Name@257) = EmptyList@8[empty] // through LazyPackageFragmentScopeForJavaPackage@251
_functions('list': Name@258) = EmptyList@8[empty] // through LazyPackageFragmentScopeForJavaPackage@251
_functions('newList': Name@259) = EmptyList@8[empty] // through LazyPackageFragmentScopeForJavaPackage@251
classes('ArrayList': Name@250) = null // through LazyPackageFragmentScopeForJavaPackage@251
classes('add': Name@7) = null // through LazyPackageFragmentScopeForJavaPackage@251
classes('add': Name@9) = null // through LazyPackageFragmentScopeForJavaPackage@251
classes('both': Name@252) = null // through LazyPackageFragmentScopeForJavaPackage@251
classes('elem': Name@253) = null // through LazyPackageFragmentScopeForJavaPackage@251
classes('elemAndList': Name@254) = null // through LazyPackageFragmentScopeForJavaPackage@251
@@ -421,89 +411,99 @@ LazyJavaPackageFragment@207['lang'] {
classes('id1': Name@257) = null // through LazyPackageFragmentScopeForJavaPackage@251
classes('list': Name@258) = null // through LazyPackageFragmentScopeForJavaPackage@251
classes('newList': Name@259) = null // through LazyPackageFragmentScopeForJavaPackage@251
deserializedPackageScope = Empty@248 // through LazyPackageFragmentScopeForJavaPackage@251
deserializedPackageScope = Empty@246 // through LazyPackageFragmentScopeForJavaPackage@251
functions('ArrayList': Name@250) = EmptyList@10[empty] // through LazyPackageFragmentScopeForJavaPackage@251
functions('add': Name@9) = EmptyList@10[empty] // through LazyPackageFragmentScopeForJavaPackage@251
functions('both': Name@252) = EmptyList@10[empty] // through LazyPackageFragmentScopeForJavaPackage@251
functions('elem': Name@253) = EmptyList@10[empty] // through LazyPackageFragmentScopeForJavaPackage@251
functions('elemAndList': Name@254) = EmptyList@10[empty] // through LazyPackageFragmentScopeForJavaPackage@251
functions('get': Name@255) = EmptyList@10[empty] // through LazyPackageFragmentScopeForJavaPackage@251
functions('id': Name@256) = EmptyList@10[empty] // through LazyPackageFragmentScopeForJavaPackage@251
functions('id1': Name@257) = EmptyList@10[empty] // through LazyPackageFragmentScopeForJavaPackage@251
functions('list': Name@258) = EmptyList@10[empty] // through LazyPackageFragmentScopeForJavaPackage@251
functions('newList': Name@259) = EmptyList@10[empty] // through LazyPackageFragmentScopeForJavaPackage@251
memberIndex = computeMemberIndex$1@260 // through LazyPackageFragmentScopeForJavaPackage@251
}
LazyJavaPackageFragment@218['util'] {
_functions('ArrayList': Name@250) = EmptyList@8[empty] // through LazyPackageFragmentScopeForJavaPackage@261
_functions('add': Name@7) = EmptyList@8[empty] // through LazyPackageFragmentScopeForJavaPackage@261
_functions('both': Name@252) = EmptyList@8[empty] // through LazyPackageFragmentScopeForJavaPackage@261
_functions('elem': Name@253) = EmptyList@8[empty] // through LazyPackageFragmentScopeForJavaPackage@261
_functions('elemAndList': Name@254) = EmptyList@8[empty] // through LazyPackageFragmentScopeForJavaPackage@261
_functions('get': Name@255) = EmptyList@8[empty] // through LazyPackageFragmentScopeForJavaPackage@261
_functions('id': Name@256) = EmptyList@8[empty] // through LazyPackageFragmentScopeForJavaPackage@261
_functions('id1': Name@257) = EmptyList@8[empty] // through LazyPackageFragmentScopeForJavaPackage@261
_functions('list': Name@258) = EmptyList@8[empty] // through LazyPackageFragmentScopeForJavaPackage@261
_functions('newList': Name@259) = EmptyList@8[empty] // through LazyPackageFragmentScopeForJavaPackage@261
classes('ArrayList': Name@262) = LazyJavaClassDescriptor@23['ArrayList'] // through LazyPackageFragmentScopeForJavaPackage@261
classes('Comparable': Name@263) = null // through LazyPackageFragmentScopeForJavaPackage@261
classes('Int': Name@264) = null // through LazyPackageFragmentScopeForJavaPackage@261
classes('List': Name@265) = LazyJavaClassDescriptor@242['List'] // through LazyPackageFragmentScopeForJavaPackage@261
classes('Long': Name@266) = null // through LazyPackageFragmentScopeForJavaPackage@261
classes('String': Name@267) = null // through LazyPackageFragmentScopeForJavaPackage@261
classes('add': Name@7) = null // through LazyPackageFragmentScopeForJavaPackage@261
classes('both': Name@252) = null // through LazyPackageFragmentScopeForJavaPackage@261
classes('elem': Name@253) = null // through LazyPackageFragmentScopeForJavaPackage@261
classes('elemAndList': Name@254) = null // through LazyPackageFragmentScopeForJavaPackage@261
classes('get': Name@255) = null // through LazyPackageFragmentScopeForJavaPackage@261
classes('id': Name@256) = null // through LazyPackageFragmentScopeForJavaPackage@261
classes('id1': Name@257) = null // through LazyPackageFragmentScopeForJavaPackage@261
classes('list': Name@258) = null // through LazyPackageFragmentScopeForJavaPackage@261
classes('newList': Name@259) = null // through LazyPackageFragmentScopeForJavaPackage@261
deserializedPackageScope = Empty@248 // through LazyPackageFragmentScopeForJavaPackage@261
memberIndex = computeMemberIndex$1@268 // through LazyPackageFragmentScopeForJavaPackage@261
classes('ArrayList': Name@261) = LazyJavaClassDescriptor@23['ArrayList'] // through LazyPackageFragmentScopeForJavaPackage@262
classes('Comparable': Name@263) = null // through LazyPackageFragmentScopeForJavaPackage@262
classes('Int': Name@264) = null // through LazyPackageFragmentScopeForJavaPackage@262
classes('List': Name@265) = LazyJavaClassDescriptor@242['List'] // through LazyPackageFragmentScopeForJavaPackage@262
classes('Long': Name@266) = null // through LazyPackageFragmentScopeForJavaPackage@262
classes('String': Name@267) = null // through LazyPackageFragmentScopeForJavaPackage@262
classes('add': Name@9) = null // through LazyPackageFragmentScopeForJavaPackage@262
classes('both': Name@252) = null // through LazyPackageFragmentScopeForJavaPackage@262
classes('elem': Name@253) = null // through LazyPackageFragmentScopeForJavaPackage@262
classes('elemAndList': Name@254) = null // through LazyPackageFragmentScopeForJavaPackage@262
classes('get': Name@255) = null // through LazyPackageFragmentScopeForJavaPackage@262
classes('id': Name@256) = null // through LazyPackageFragmentScopeForJavaPackage@262
classes('id1': Name@257) = null // through LazyPackageFragmentScopeForJavaPackage@262
classes('list': Name@258) = null // through LazyPackageFragmentScopeForJavaPackage@262
classes('newList': Name@259) = null // through LazyPackageFragmentScopeForJavaPackage@262
deserializedPackageScope = Empty@246 // through LazyPackageFragmentScopeForJavaPackage@262
functions('ArrayList': Name@250) = EmptyList@10[empty] // through LazyPackageFragmentScopeForJavaPackage@262
functions('add': Name@9) = EmptyList@10[empty] // through LazyPackageFragmentScopeForJavaPackage@262
functions('both': Name@252) = EmptyList@10[empty] // through LazyPackageFragmentScopeForJavaPackage@262
functions('elem': Name@253) = EmptyList@10[empty] // through LazyPackageFragmentScopeForJavaPackage@262
functions('elemAndList': Name@254) = EmptyList@10[empty] // through LazyPackageFragmentScopeForJavaPackage@262
functions('get': Name@255) = EmptyList@10[empty] // through LazyPackageFragmentScopeForJavaPackage@262
functions('id': Name@256) = EmptyList@10[empty] // through LazyPackageFragmentScopeForJavaPackage@262
functions('id1': Name@257) = EmptyList@10[empty] // through LazyPackageFragmentScopeForJavaPackage@262
functions('list': Name@258) = EmptyList@10[empty] // through LazyPackageFragmentScopeForJavaPackage@262
functions('newList': Name@259) = EmptyList@10[empty] // through LazyPackageFragmentScopeForJavaPackage@262
memberIndex = computeMemberIndex$1@268 // through LazyPackageFragmentScopeForJavaPackage@262
}
LazyJavaTypeParameterDescriptor@51['E'] {
LazyJavaTypeParameterDescriptor@56['E'] {
defaultType = JetTypeImpl@269['E']
typeConstructor = AbstractLazyTypeParameterDescriptor$1@109
typeConstructor = AbstractLazyTypeParameterDescriptor$1@99
upperBounds = LinkedHashSet@270[1] { NullableType@271 }
upperBoundsAsType = NullableType@271
}
LazyJavaTypeParameterDescriptor@56['E'] {
LazyJavaTypeParameterDescriptor@47['E'] {
defaultType = JetTypeImpl@272['E']
typeConstructor = AbstractLazyTypeParameterDescriptor$1@98
typeConstructor = AbstractLazyTypeParameterDescriptor$1@116
upperBounds = LinkedHashSet@273[1] { NullableType@274 }
upperBoundsAsType = NullableType@274
}
LazyJavaTypeParameterDescriptor@47['E'] {
LazyJavaTypeParameterDescriptor@51['E'] {
defaultType = JetTypeImpl@275['E']
typeConstructor = AbstractLazyTypeParameterDescriptor$1@102
typeConstructor = AbstractLazyTypeParameterDescriptor$1@106
upperBounds = LinkedHashSet@276[1] { NullableType@277 }
upperBoundsAsType = NullableType@277
}
LazyJavaTypeParameterResolver@278 {
resolve(JavaTypeParameterImpl@103['E']) = LazyJavaTypeParameterDescriptor@47['E']
}
LazyJavaTypeParameterResolver@279 {
resolve(JavaTypeParameterImpl@122['E']) = LazyJavaTypeParameterDescriptor@51['E']
resolve(JavaTypeParameterImpl@279['E']) = LazyJavaTypeParameterDescriptor@56['E']
}
LazyJavaTypeParameterResolver@280 {
resolve(JavaTypeParameterImpl@281['E']) = LazyJavaTypeParameterDescriptor@56['E']
resolve(JavaTypeParameterImpl@122['E']) = LazyJavaTypeParameterDescriptor@51['E']
}
LazyJavaTypeParameterResolver@281 {
resolve(JavaTypeParameterImpl@115['E']) = LazyJavaTypeParameterDescriptor@47['E']
}
LazyJavaTypeParameterResolver@282 {
resolve(JavaTypeParameterImpl@119['E']) = null
resolve(JavaTypeParameterImpl@102['E']) = null
}
LazyJavaTypeParameterResolver@283 {
resolve(JavaTypeParameterImpl@99['E']) = null
resolve(JavaTypeParameterImpl@109['E']) = null
}
LazyJavaTypeParameterResolver@284 {
resolve(JavaTypeParameterImpl@116['E']) = null
resolve(JavaTypeParameterImpl@105['E']) = null
}
LazyJavaTypeParameterResolver@285 {
resolve(JavaTypeParameterImpl@113['E']) = null
resolve(JavaTypeParameterImpl@112['E']) = null
}
LazyJavaTypeParameterResolver@286 {
resolve(JavaTypeParameterImpl@134['E']) = null
resolve(JavaTypeParameterImpl@119['E']) = null
}
@@ -3,47 +3,39 @@ DescriptorResolver@0 {
}
LazyJavaPackageFragmentProvider@2 {
_packageFragments('<root>': FqName@3) = LazyJavaPackageFragment@4['<root>']
_packageFragments('Any': FqName@5) = null
_packageFragments('Int': FqName@6) = null
_packageFragments('MyList': FqName@7) = null
_packageFragments('T': FqName@8) = null
_packageFragments('a': FqName@9) = null
_packageFragments('a.Any': FqName@10) = null
_packageFragments('a.Int': FqName@11) = null
_packageFragments('a.MyList': FqName@12) = null
_packageFragments('a.T': FqName@13) = null
_packageFragments('java': FqName@14) = LazyJavaPackageFragment@15['java']
_packageFragments('java.lang': FqName@16) = LazyJavaPackageFragment@17['lang']
_packageFragments('java.lang.Any': FqName@18) = null
_packageFragments('java.lang.Int': FqName@19) = null
_packageFragments('java.lang.MyList': FqName@20) = null
_packageFragments('java.lang.T': FqName@21) = null
_packageFragments('kotlin': FqName@22) = null
_packageFragments('kotlin.Any': FqName@23) = null
_packageFragments('kotlin.Int': FqName@24) = null
_packageFragments('kotlin.MyList': FqName@25) = null
_packageFragments('kotlin.T': FqName@26) = null
_packageFragments('kotlin.io': FqName@27) = null
_packageFragments('kotlin.jvm': FqName@28) = null
packageFragments('<root>': FqName@3) = LazyJavaPackageFragment@4['<root>']
packageFragments('Any': FqName@5) = null
packageFragments('Int': FqName@6) = null
packageFragments('MyList': FqName@7) = null
packageFragments('T': FqName@8) = null
packageFragments('a': FqName@9) = null
packageFragments('a.Any': FqName@10) = null
packageFragments('a.Int': FqName@11) = null
packageFragments('a.MyList': FqName@12) = null
packageFragments('a.T': FqName@13) = null
packageFragments('java': FqName@14) = LazyJavaPackageFragment@15['java']
packageFragments('java.lang': FqName@16) = LazyJavaPackageFragment@17['lang']
packageFragments('java.lang.Any': FqName@18) = null
packageFragments('java.lang.Int': FqName@19) = null
packageFragments('java.lang.MyList': FqName@20) = null
packageFragments('java.lang.T': FqName@21) = null
packageFragments('kotlin': FqName@22) = null
packageFragments('kotlin.Any': FqName@23) = null
packageFragments('kotlin.Int': FqName@24) = null
packageFragments('kotlin.MyList': FqName@25) = null
packageFragments('kotlin.T': FqName@26) = null
packageFragments('kotlin.io': FqName@27) = null
packageFragments('kotlin.jvm': FqName@28) = null
}
LazyJavaPackageFragment@15['java'] {
_functions('lang': Name@29) = EmptyList@30[empty] // through LazyPackageFragmentScopeForJavaPackage@31
classes('lang': Name@32) = null // through LazyPackageFragmentScopeForJavaPackage@31
deserializedPackageScope = Empty@33 // through LazyPackageFragmentScopeForJavaPackage@31
memberIndex = computeMemberIndex$1@34 // through LazyPackageFragmentScopeForJavaPackage@31
classes('lang': Name@29) = null // through LazyPackageFragmentScopeForJavaPackage@30
deserializedPackageScope = Empty@31 // through LazyPackageFragmentScopeForJavaPackage@30
functions('lang': Name@32) = EmptyList@33[empty] // through LazyPackageFragmentScopeForJavaPackage@30
memberIndex = computeMemberIndex$1@34 // through LazyPackageFragmentScopeForJavaPackage@30
}
LazyJavaPackageFragment@17['lang'] {
_functions('MyList': Name@35) = EmptyList@30[empty] // through LazyPackageFragmentScopeForJavaPackage@36
_functions('getMyList': Name@37) = EmptyList@30[empty] // through LazyPackageFragmentScopeForJavaPackage@36
_functions('getMyListToReadFrom': Name@38) = EmptyList@30[empty] // through LazyPackageFragmentScopeForJavaPackage@36
_functions('getMyListToWriteTo': Name@39) = EmptyList@30[empty] // through LazyPackageFragmentScopeForJavaPackage@36
_functions('readFromMyList': Name@40) = EmptyList@30[empty] // through LazyPackageFragmentScopeForJavaPackage@36
_functions('use': Name@41) = EmptyList@30[empty] // through LazyPackageFragmentScopeForJavaPackage@36
_functions('useMyList': Name@42) = EmptyList@30[empty] // through LazyPackageFragmentScopeForJavaPackage@36
_functions('writeToMyList': Name@43) = EmptyList@30[empty] // through LazyPackageFragmentScopeForJavaPackage@36
classes('MyList': Name@35) = null // through LazyPackageFragmentScopeForJavaPackage@36
classes('getMyList': Name@37) = null // through LazyPackageFragmentScopeForJavaPackage@36
classes('getMyListToReadFrom': Name@38) = null // through LazyPackageFragmentScopeForJavaPackage@36
@@ -52,6 +44,14 @@ LazyJavaPackageFragment@17['lang'] {
classes('use': Name@41) = null // through LazyPackageFragmentScopeForJavaPackage@36
classes('useMyList': Name@42) = null // through LazyPackageFragmentScopeForJavaPackage@36
classes('writeToMyList': Name@43) = null // through LazyPackageFragmentScopeForJavaPackage@36
deserializedPackageScope = Empty@33 // through LazyPackageFragmentScopeForJavaPackage@36
deserializedPackageScope = Empty@31 // through LazyPackageFragmentScopeForJavaPackage@36
functions('MyList': Name@35) = EmptyList@33[empty] // through LazyPackageFragmentScopeForJavaPackage@36
functions('getMyList': Name@37) = EmptyList@33[empty] // through LazyPackageFragmentScopeForJavaPackage@36
functions('getMyListToReadFrom': Name@38) = EmptyList@33[empty] // through LazyPackageFragmentScopeForJavaPackage@36
functions('getMyListToWriteTo': Name@39) = EmptyList@33[empty] // through LazyPackageFragmentScopeForJavaPackage@36
functions('readFromMyList': Name@40) = EmptyList@33[empty] // through LazyPackageFragmentScopeForJavaPackage@36
functions('use': Name@41) = EmptyList@33[empty] // through LazyPackageFragmentScopeForJavaPackage@36
functions('useMyList': Name@42) = EmptyList@33[empty] // through LazyPackageFragmentScopeForJavaPackage@36
functions('writeToMyList': Name@43) = EmptyList@33[empty] // through LazyPackageFragmentScopeForJavaPackage@36
memberIndex = computeMemberIndex$1@44 // through LazyPackageFragmentScopeForJavaPackage@36
}
@@ -1,386 +1,386 @@
LazyJavaClassDescriptor@0['Collections'] {
_functionTypeForSamInterface = null
_functions('comparator': Name@1) = EmptyList@2[empty] // through LazyJavaClassMemberScope@3
_functions('comparator': Name@1) = EmptyList@2[empty] // through LazyJavaStaticClassScope@4
_functions('max': Name@5) = ArrayList@6[3] { JavaMethodDescriptor@7['max'], JavaMethodDescriptor@8['max'], SamAdapterFunctionDescriptor@9['max'] } // through LazyJavaStaticClassScope@4
_functions('max': Name@5) = EmptyList@2[empty] // through LazyJavaClassMemberScope@3
_properties('comparator': Name@1) = EmptyList@2[empty] // through LazyJavaClassMemberScope@3
_properties('comparator': Name@1) = EmptyList@2[empty] // through LazyJavaStaticClassScope@4
_properties('max': Name@5) = EmptyList@2[empty] // through LazyJavaClassMemberScope@3
_properties('max': Name@5) = EmptyList@2[empty] // through LazyJavaStaticClassScope@4
_typeConstructor = LazyJavaClassTypeConstructor@10['Collections']
enumEntryIndex = LinkedHashMap@11 // through LazyJavaClassMemberScope@3
memberIndex = computeMemberIndex$1@12 // through LazyJavaClassMemberScope@3
memberIndex = computeMemberIndex$1@13 // through LazyJavaStaticClassScope@4
nestedClassIndex = LinkedHashMap@14 // through LazyJavaClassMemberScope@3
nestedClasses('Comparator': Name@15) = null // through LazyJavaClassMemberScope@3
nestedClasses('Int': Name@16) = null // through LazyJavaClassMemberScope@3
nestedClasses('List': Name@17) = null // through LazyJavaClassMemberScope@3
nestedClasses('String': Name@18) = null // through LazyJavaClassMemberScope@3
nestedClasses('comparator': Name@1) = null // through LazyJavaClassMemberScope@3
nestedClasses('max': Name@5) = null // through LazyJavaClassMemberScope@3
enumEntryIndex = LinkedHashMap@1 // through LazyJavaClassMemberScope@2
functionTypeForSamInterface = null
functions('comparator': Name@3) = EmptyList@4[empty] // through LazyJavaClassMemberScope@2
functions('comparator': Name@3) = EmptyList@4[empty] // through LazyJavaStaticClassScope@5
functions('max': Name@6) = ArrayList@7[3] { JavaMethodDescriptor@8['max'], JavaMethodDescriptor@9['max'], SamAdapterFunctionDescriptor@10['max'] } // through LazyJavaStaticClassScope@5
functions('max': Name@6) = EmptyList@4[empty] // through LazyJavaClassMemberScope@2
memberIndex = computeMemberIndex$1@11 // through LazyJavaClassMemberScope@2
memberIndex = computeMemberIndex$1@12 // through LazyJavaStaticClassScope@5
nestedClassIndex = LinkedHashMap@13 // through LazyJavaClassMemberScope@2
nestedClasses('Comparator': Name@14) = null // through LazyJavaClassMemberScope@2
nestedClasses('Int': Name@15) = null // through LazyJavaClassMemberScope@2
nestedClasses('List': Name@16) = null // through LazyJavaClassMemberScope@2
nestedClasses('String': Name@17) = null // through LazyJavaClassMemberScope@2
nestedClasses('comparator': Name@3) = null // through LazyJavaClassMemberScope@2
nestedClasses('max': Name@6) = null // through LazyJavaClassMemberScope@2
properties('comparator': Name@3) = EmptyList@4[empty] // through LazyJavaClassMemberScope@2
properties('comparator': Name@3) = EmptyList@4[empty] // through LazyJavaStaticClassScope@5
properties('max': Name@6) = EmptyList@4[empty] // through LazyJavaClassMemberScope@2
properties('max': Name@6) = EmptyList@4[empty] // through LazyJavaStaticClassScope@5
typeConstructor = LazyJavaClassTypeConstructor@18['Collections']
}
LazyJavaClassDescriptor@19['Comparator'] {
_functionTypeForSamInterface = JetTypeImpl@20['Function2<3>']
_typeConstructor = LazyJavaClassTypeConstructor@21['Comparator']
thisAsReceiverParameter = LazyClassReceiverParameterDescriptor@22['<this>']
functionTypeForSamInterface = JetTypeImpl@20['Function2<3>']
thisAsReceiverParameter = LazyClassReceiverParameterDescriptor@21['<this>']
typeConstructor = LazyJavaClassTypeConstructor@22['Comparator']
}
LazyJavaClassTypeConstructor@10['Collections'] {
_supertypes = ArrayList@23[1] { JetTypeImpl@24['Any'] }
LazyJavaClassTypeConstructor@18['Collections'] {
supertypes = ArrayList@23[1] { JetTypeImpl@24['Any'] }
}
LazyJavaClassTypeConstructor@21['Comparator'] {
_parameters = ArrayList@25[1] { LazyJavaTypeParameterDescriptor@26['T'] }
_supertypes = ArrayList@27[1] { JetTypeImpl@24['Any'] }
LazyJavaClassTypeConstructor@22['Comparator'] {
parameters = ArrayList@25[1] { LazyJavaTypeParameterDescriptor@26['T'] }
supertypes = ArrayList@27[1] { JetTypeImpl@24['Any'] }
}
LazyJavaClassifierType@28['Collection<? extends T>'] {
_arguments = ArrayList@29[1] { TypeProjectionImpl@30 }
_memberScope = SubstitutingScope@31
_nullable = 'false': Boolean@32
_typeConstructor = DeserializedClassTypeConstructor@33
classifier = JavaClassImpl@34['Collection']
arguments = ArrayList@29[1] { TypeProjectionImpl@30 }
classifier = JavaClassImpl@31['Collection']
memberScope = SubstitutingScope@32
nullable = 'false': Boolean@33
typeConstructor = DeserializedClassTypeConstructor@34
}
LazyJavaClassifierType@35['Collection<? extends T>'] {
_arguments = ArrayList@36[1] { TypeProjectionImpl@37 }
_memberScope = SubstitutingScope@38
_nullable = 'false': Boolean@32
_typeConstructor = DeserializedClassTypeConstructor@33
classifier = JavaClassImpl@39['Collection']
arguments = ArrayList@36[1] { TypeProjectionImpl@37 }
classifier = JavaClassImpl@38['Collection']
memberScope = SubstitutingScope@39
nullable = 'false': Boolean@33
typeConstructor = DeserializedClassTypeConstructor@34
}
LazyJavaClassifierType@40['Collection<? extends T>'] {
_arguments = ArrayList@41[1] { TypeProjectionImpl@42 }
_memberScope = SubstitutingScope@43
_nullable = 'true': Boolean@44
_typeConstructor = DeserializedClassTypeConstructor@45
classifier = JavaClassImpl@34['Collection']
arguments = ArrayList@41[1] { TypeProjectionImpl@42 }
classifier = JavaClassImpl@38['Collection']
memberScope = SubstitutingScope@43
nullable = 'true': Boolean@44
typeConstructor = DeserializedClassTypeConstructor@45
}
LazyJavaClassifierType@46['Collection<? extends T>'] {
_arguments = ArrayList@47[1] { TypeProjectionImpl@48 }
_memberScope = SubstitutingScope@49
_nullable = 'true': Boolean@44
_typeConstructor = DeserializedClassTypeConstructor@45
classifier = JavaClassImpl@39['Collection']
arguments = ArrayList@47[1] { TypeProjectionImpl@48 }
classifier = JavaClassImpl@31['Collection']
memberScope = SubstitutingScope@49
nullable = 'true': Boolean@44
typeConstructor = DeserializedClassTypeConstructor@45
}
LazyJavaClassifierType@50['Comparable<? super T>'] {
_arguments = ArrayList@51[1] { TypeProjectionImpl@52 }
_memberScope = SubstitutingScope@53
_nullable = 'false': Boolean@32
_typeConstructor = DeserializedClassTypeConstructor@54
classifier = JavaClassImpl@55['Comparable']
arguments = ArrayList@51[1] { TypeProjectionImpl@52 }
classifier = JavaClassImpl@53['Comparable']
memberScope = SubstitutingScope@54
nullable = 'false': Boolean@33
typeConstructor = DeserializedClassTypeConstructor@55
}
LazyJavaClassifierType@56['Comparable<? super T>'] {
_arguments = ArrayList@57[1] { TypeProjectionImpl@58 }
_memberScope = SubstitutingScope@59
_nullable = 'true': Boolean@44
_typeConstructor = DeserializedClassTypeConstructor@54
classifier = JavaClassImpl@55['Comparable']
arguments = ArrayList@57[1] { TypeProjectionImpl@58 }
classifier = JavaClassImpl@53['Comparable']
memberScope = SubstitutingScope@59
nullable = 'true': Boolean@44
typeConstructor = DeserializedClassTypeConstructor@55
}
LazyJavaClassifierType@60['Comparator<? super T>'] {
_arguments = ArrayList@61[1] { TypeProjectionImpl@62 }
_memberScope = SubstitutingScope@63
_nullable = 'false': Boolean@32
_typeConstructor = LazyJavaClassTypeConstructor@21['Comparator']
classifier = JavaClassImpl@64['Comparator']
arguments = ArrayList@61[1] { TypeProjectionImpl@62 }
classifier = JavaClassImpl@63['Comparator']
memberScope = SubstitutingScope@64
nullable = 'false': Boolean@33
typeConstructor = LazyJavaClassTypeConstructor@22['Comparator']
}
LazyJavaClassifierType@65['Comparator<? super T>'] {
_arguments = ArrayList@66[1] { TypeProjectionImpl@67 }
_memberScope = SubstitutingScope@68
_nullable = 'true': Boolean@44
_typeConstructor = LazyJavaClassTypeConstructor@21['Comparator']
classifier = JavaClassImpl@64['Comparator']
arguments = ArrayList@66[1] { TypeProjectionImpl@67 }
classifier = JavaClassImpl@63['Comparator']
memberScope = SubstitutingScope@68
nullable = 'true': Boolean@44
typeConstructor = LazyJavaClassTypeConstructor@22['Comparator']
}
LazyJavaClassifierType@69['Object'] {
_arguments = ArrayList@70[empty]
_memberScope = DeserializedClassMemberScope@71
_nullable = 'false': Boolean@32
_typeConstructor = DeserializedClassTypeConstructor@72
classifier = JavaClassImpl@73['Object']
arguments = ArrayList@70[empty]
classifier = JavaClassImpl@71['Object']
memberScope = DeserializedClassMemberScope@72
nullable = 'false': Boolean@33
typeConstructor = DeserializedClassTypeConstructor@73
}
LazyJavaClassifierType@74['Object'] {
_arguments = ArrayList@75[empty]
_memberScope = DeserializedClassMemberScope@71
_nullable = 'true': Boolean@44
_typeConstructor = DeserializedClassTypeConstructor@72
classifier = JavaClassImpl@73['Object']
arguments = ArrayList@75[empty]
classifier = JavaClassImpl@71['Object']
memberScope = DeserializedClassMemberScope@72
nullable = 'true': Boolean@44
typeConstructor = DeserializedClassTypeConstructor@73
}
LazyJavaClassifierType@76['Object'] {
_typeConstructor = DeserializedClassTypeConstructor@72
classifier = JavaClassImpl@77['Object']
typeConstructor = DeserializedClassTypeConstructor@73
}
LazyJavaClassifierType@78['Object'] {
_typeConstructor = DeserializedClassTypeConstructor@72
classifier = JavaClassImpl@79['Object']
typeConstructor = DeserializedClassTypeConstructor@73
}
LazyJavaClassifierType@80['T'] {
_arguments = ArrayList@81[empty]
_nullable = 'false': Boolean@32
_typeConstructor = AbstractLazyTypeParameterDescriptor$1@82
classifier = JavaTypeParameterImpl@83['T']
arguments = ArrayList@81[empty]
classifier = JavaTypeParameterImpl@82['T']
nullable = 'false': Boolean@33
typeConstructor = AbstractLazyTypeParameterDescriptor$1@83
}
LazyJavaClassifierType@84['T'] {
_arguments = ArrayList@85[empty]
_nullable = 'false': Boolean@32
_typeConstructor = AbstractLazyTypeParameterDescriptor$1@86
classifier = JavaTypeParameterImpl@87['T']
arguments = ArrayList@85[empty]
classifier = JavaTypeParameterImpl@86['T']
nullable = 'false': Boolean@33
typeConstructor = AbstractLazyTypeParameterDescriptor$1@87
}
LazyJavaClassifierType@88['T'] {
_arguments = ArrayList@89[empty]
_nullable = 'false': Boolean@32
_typeConstructor = AbstractLazyTypeParameterDescriptor$1@86
arguments = ArrayList@89[empty]
classifier = JavaTypeParameterImpl@90['T']
nullable = 'false': Boolean@33
typeConstructor = AbstractLazyTypeParameterDescriptor$1@83
}
LazyJavaClassifierType@91['T'] {
_arguments = ArrayList@92[empty]
_nullable = 'false': Boolean@32
_typeConstructor = AbstractLazyTypeParameterDescriptor$1@82
arguments = ArrayList@92[empty]
classifier = JavaTypeParameterImpl@93['T']
nullable = 'false': Boolean@33
typeConstructor = AbstractLazyTypeParameterDescriptor$1@87
}
LazyJavaClassifierType@94['T'] {
_arguments = ArrayList@95[empty]
_nullable = 'false': Boolean@32
_typeConstructor = AbstractLazyTypeParameterDescriptor$1@96
classifier = JavaTypeParameterImpl@97['T']
arguments = ArrayList@95[empty]
classifier = JavaTypeParameterImpl@96['T']
nullable = 'false': Boolean@33
typeConstructor = AbstractLazyTypeParameterDescriptor$1@87
}
LazyJavaClassifierType@98['T'] {
_arguments = ArrayList@99[empty]
_nullable = 'false': Boolean@32
_typeConstructor = AbstractLazyTypeParameterDescriptor$1@86
classifier = JavaTypeParameterImpl@100['T']
LazyJavaClassifierType@97['T'] {
arguments = ArrayList@98[empty]
classifier = JavaTypeParameterImpl@99['T']
nullable = 'false': Boolean@33
typeConstructor = AbstractLazyTypeParameterDescriptor$1@100
}
LazyJavaClassifierType@101['T'] {
_arguments = ArrayList@102[empty]
_nullable = 'false': Boolean@32
_typeConstructor = AbstractLazyTypeParameterDescriptor$1@82
arguments = ArrayList@102[empty]
classifier = JavaTypeParameterImpl@103['T']
nullable = 'false': Boolean@33
typeConstructor = AbstractLazyTypeParameterDescriptor$1@83
}
LazyJavaClassifierType@104['T'] {
_arguments = ArrayList@105[empty]
_nullable = 'false': Boolean@32
_typeConstructor = AbstractLazyTypeParameterDescriptor$1@82
arguments = ArrayList@105[empty]
classifier = JavaTypeParameterImpl@106['T']
nullable = 'false': Boolean@33
typeConstructor = AbstractLazyTypeParameterDescriptor$1@87
}
LazyJavaClassifierType@107['T'] {
_arguments = ArrayList@108[empty]
_nullable = 'false': Boolean@32
_typeConstructor = AbstractLazyTypeParameterDescriptor$1@82
arguments = ArrayList@108[empty]
classifier = JavaTypeParameterImpl@109['T']
nullable = 'false': Boolean@33
typeConstructor = AbstractLazyTypeParameterDescriptor$1@83
}
LazyJavaClassifierType@110['T'] {
_arguments = ArrayList@111[empty]
_nullable = 'false': Boolean@32
_typeConstructor = AbstractLazyTypeParameterDescriptor$1@86
arguments = ArrayList@111[empty]
classifier = JavaTypeParameterImpl@112['T']
nullable = 'false': Boolean@33
typeConstructor = AbstractLazyTypeParameterDescriptor$1@87
}
LazyJavaClassifierType@113['T'] {
_arguments = ArrayList@114[empty]
_nullable = 'false': Boolean@32
_typeConstructor = AbstractLazyTypeParameterDescriptor$1@96
arguments = ArrayList@114[empty]
classifier = JavaTypeParameterImpl@115['T']
nullable = 'false': Boolean@33
typeConstructor = AbstractLazyTypeParameterDescriptor$1@83
}
LazyJavaClassifierType@116['T'] {
_arguments = ArrayList@117[empty]
_nullable = 'false': Boolean@32
_typeConstructor = AbstractLazyTypeParameterDescriptor$1@86
arguments = ArrayList@117[empty]
classifier = JavaTypeParameterImpl@118['T']
nullable = 'false': Boolean@33
typeConstructor = AbstractLazyTypeParameterDescriptor$1@100
}
LazyJavaClassifierType@119['T'] {
_arguments = ArrayList@120[empty]
_nullable = 'true': Boolean@44
_typeConstructor = AbstractLazyTypeParameterDescriptor$1@82
arguments = ArrayList@120[empty]
classifier = JavaTypeParameterImpl@103['T']
nullable = 'true': Boolean@44
typeConstructor = AbstractLazyTypeParameterDescriptor$1@83
}
LazyJavaClassifierType@121['T'] {
_arguments = ArrayList@122[empty]
_nullable = 'true': Boolean@44
_typeConstructor = AbstractLazyTypeParameterDescriptor$1@86
classifier = JavaTypeParameterImpl@118['T']
arguments = ArrayList@122[empty]
classifier = JavaTypeParameterImpl@99['T']
nullable = 'true': Boolean@44
typeConstructor = AbstractLazyTypeParameterDescriptor$1@100
}
LazyJavaClassifierType@123['T'] {
_arguments = ArrayList@124[empty]
_nullable = 'true': Boolean@44
_typeConstructor = AbstractLazyTypeParameterDescriptor$1@82
classifier = JavaTypeParameterImpl@109['T']
arguments = ArrayList@124[empty]
classifier = JavaTypeParameterImpl@93['T']
nullable = 'true': Boolean@44
typeConstructor = AbstractLazyTypeParameterDescriptor$1@87
}
LazyJavaClassifierType@125['T'] {
_arguments = ArrayList@126[empty]
_nullable = 'true': Boolean@44
_typeConstructor = AbstractLazyTypeParameterDescriptor$1@86
classifier = JavaTypeParameterImpl@100['T']
arguments = ArrayList@126[empty]
classifier = JavaTypeParameterImpl@109['T']
nullable = 'true': Boolean@44
typeConstructor = AbstractLazyTypeParameterDescriptor$1@83
}
LazyJavaClassifierType@127['T'] {
_arguments = ArrayList@128[empty]
_nullable = 'true': Boolean@44
_typeConstructor = AbstractLazyTypeParameterDescriptor$1@82
classifier = JavaTypeParameterImpl@83['T']
arguments = ArrayList@128[empty]
classifier = JavaTypeParameterImpl@96['T']
nullable = 'true': Boolean@44
typeConstructor = AbstractLazyTypeParameterDescriptor$1@87
}
LazyJavaClassifierType@129['T'] {
_arguments = ArrayList@130[empty]
_nullable = 'true': Boolean@44
_typeConstructor = AbstractLazyTypeParameterDescriptor$1@82
classifier = JavaTypeParameterImpl@106['T']
arguments = ArrayList@130[empty]
classifier = JavaTypeParameterImpl@90['T']
nullable = 'true': Boolean@44
typeConstructor = AbstractLazyTypeParameterDescriptor$1@83
}
LazyJavaClassifierType@131['T'] {
_arguments = ArrayList@132[empty]
_nullable = 'true': Boolean@44
_typeConstructor = AbstractLazyTypeParameterDescriptor$1@86
classifier = JavaTypeParameterImpl@87['T']
arguments = ArrayList@132[empty]
classifier = JavaTypeParameterImpl@118['T']
nullable = 'true': Boolean@44
typeConstructor = AbstractLazyTypeParameterDescriptor$1@100
}
LazyJavaClassifierType@133['T'] {
_arguments = ArrayList@134[empty]
_nullable = 'true': Boolean@44
_typeConstructor = AbstractLazyTypeParameterDescriptor$1@86
arguments = ArrayList@134[empty]
classifier = JavaTypeParameterImpl@112['T']
nullable = 'true': Boolean@44
typeConstructor = AbstractLazyTypeParameterDescriptor$1@87
}
LazyJavaClassifierType@135['T'] {
_arguments = ArrayList@136[empty]
_nullable = 'true': Boolean@44
_typeConstructor = AbstractLazyTypeParameterDescriptor$1@82
classifier = JavaTypeParameterImpl@93['T']
arguments = ArrayList@136[empty]
classifier = JavaTypeParameterImpl@115['T']
nullable = 'true': Boolean@44
typeConstructor = AbstractLazyTypeParameterDescriptor$1@83
}
LazyJavaClassifierType@137['T'] {
_arguments = ArrayList@138[empty]
_nullable = 'true': Boolean@44
_typeConstructor = AbstractLazyTypeParameterDescriptor$1@86
classifier = JavaTypeParameterImpl@90['T']
arguments = ArrayList@138[empty]
classifier = JavaTypeParameterImpl@86['T']
nullable = 'true': Boolean@44
typeConstructor = AbstractLazyTypeParameterDescriptor$1@87
}
LazyJavaClassifierType@139['T'] {
_arguments = ArrayList@140[empty]
_nullable = 'true': Boolean@44
_typeConstructor = AbstractLazyTypeParameterDescriptor$1@96
classifier = JavaTypeParameterImpl@115['T']
arguments = ArrayList@140[empty]
classifier = JavaTypeParameterImpl@106['T']
nullable = 'true': Boolean@44
typeConstructor = AbstractLazyTypeParameterDescriptor$1@87
}
LazyJavaClassifierType@141['T'] {
_arguments = ArrayList@142[empty]
_nullable = 'true': Boolean@44
_typeConstructor = AbstractLazyTypeParameterDescriptor$1@96
classifier = JavaTypeParameterImpl@97['T']
arguments = ArrayList@142[empty]
classifier = JavaTypeParameterImpl@82['T']
nullable = 'true': Boolean@44
typeConstructor = AbstractLazyTypeParameterDescriptor$1@83
}
LazyJavaPackageFragmentProvider@143 {
_packageFragments('<root>': FqName@144) = LazyJavaPackageFragment@145['<root>']
_packageFragments('Comparator': FqName@146) = null
_packageFragments('Int': FqName@147) = null
_packageFragments('List': FqName@148) = null
_packageFragments('String': FqName@149) = null
_packageFragments('T': FqName@150) = null
_packageFragments('b': FqName@151) = null
_packageFragments('b.Comparator': FqName@152) = null
_packageFragments('b.Int': FqName@153) = null
_packageFragments('b.List': FqName@154) = null
_packageFragments('b.String': FqName@155) = null
_packageFragments('b.T': FqName@156) = null
_packageFragments('java': FqName@157) = LazyJavaPackageFragment@158['java']
_packageFragments('java.lang': FqName@159) = LazyJavaPackageFragment@160['lang']
_packageFragments('java.lang.Comparator': FqName@161) = null
_packageFragments('java.lang.Int': FqName@162) = null
_packageFragments('java.lang.List': FqName@163) = null
_packageFragments('java.lang.String': FqName@164) = null
_packageFragments('java.lang.T': FqName@165) = null
_packageFragments('java.util': FqName@166) = LazyJavaPackageFragment@167['util']
_packageFragments('java.util.Collections': FqName@168) = null
_packageFragments('java.util.Comparator': FqName@169) = null
_packageFragments('java.util.Int': FqName@170) = null
_packageFragments('java.util.List': FqName@171) = null
_packageFragments('java.util.String': FqName@172) = null
_packageFragments('java.util.T': FqName@173) = null
_packageFragments('kotlin': FqName@174) = null
_packageFragments('kotlin.Comparator': FqName@175) = null
_packageFragments('kotlin.Int': FqName@176) = null
_packageFragments('kotlin.List': FqName@177) = null
_packageFragments('kotlin.String': FqName@178) = null
_packageFragments('kotlin.T': FqName@179) = null
_packageFragments('kotlin.io': FqName@180) = null
_packageFragments('kotlin.jvm': FqName@181) = null
packageFragments('<root>': FqName@144) = LazyJavaPackageFragment@145['<root>']
packageFragments('Comparator': FqName@146) = null
packageFragments('Int': FqName@147) = null
packageFragments('List': FqName@148) = null
packageFragments('String': FqName@149) = null
packageFragments('T': FqName@150) = null
packageFragments('b': FqName@151) = null
packageFragments('b.Comparator': FqName@152) = null
packageFragments('b.Int': FqName@153) = null
packageFragments('b.List': FqName@154) = null
packageFragments('b.String': FqName@155) = null
packageFragments('b.T': FqName@156) = null
packageFragments('java': FqName@157) = LazyJavaPackageFragment@158['java']
packageFragments('java.lang': FqName@159) = LazyJavaPackageFragment@160['lang']
packageFragments('java.lang.Comparator': FqName@161) = null
packageFragments('java.lang.Int': FqName@162) = null
packageFragments('java.lang.List': FqName@163) = null
packageFragments('java.lang.String': FqName@164) = null
packageFragments('java.lang.T': FqName@165) = null
packageFragments('java.util': FqName@166) = LazyJavaPackageFragment@167['util']
packageFragments('java.util.Collections': FqName@168) = null
packageFragments('java.util.Comparator': FqName@169) = null
packageFragments('java.util.Int': FqName@170) = null
packageFragments('java.util.List': FqName@171) = null
packageFragments('java.util.String': FqName@172) = null
packageFragments('java.util.T': FqName@173) = null
packageFragments('kotlin': FqName@174) = null
packageFragments('kotlin.Comparator': FqName@175) = null
packageFragments('kotlin.Int': FqName@176) = null
packageFragments('kotlin.List': FqName@177) = null
packageFragments('kotlin.String': FqName@178) = null
packageFragments('kotlin.T': FqName@179) = null
packageFragments('kotlin.io': FqName@180) = null
packageFragments('kotlin.jvm': FqName@181) = null
topLevelClasses(JavaClassImpl@182['Collections']) = LazyJavaClassDescriptor@0['Collections']
topLevelClasses(JavaClassImpl@183['Comparator']) = LazyJavaClassDescriptor@19['Comparator']
topLevelClasses(JavaClassImpl@184['List']) = LazyJavaClassDescriptor@185['List']
}
LazyJavaPackageFragment@158['java'] {
_functions('lang': Name@186) = EmptyList@2[empty] // through LazyPackageFragmentScopeForJavaPackage@187
_functions('util': Name@188) = EmptyList@2[empty] // through LazyPackageFragmentScopeForJavaPackage@187
classes('lang': Name@189) = null // through LazyPackageFragmentScopeForJavaPackage@187
classes('util': Name@190) = null // through LazyPackageFragmentScopeForJavaPackage@187
deserializedPackageScope = Empty@191 // through LazyPackageFragmentScopeForJavaPackage@187
classes('lang': Name@186) = null // through LazyPackageFragmentScopeForJavaPackage@187
classes('util': Name@188) = null // through LazyPackageFragmentScopeForJavaPackage@187
deserializedPackageScope = Empty@189 // through LazyPackageFragmentScopeForJavaPackage@187
functions('lang': Name@190) = EmptyList@4[empty] // through LazyPackageFragmentScopeForJavaPackage@187
functions('util': Name@191) = EmptyList@4[empty] // through LazyPackageFragmentScopeForJavaPackage@187
memberIndex = computeMemberIndex$1@192 // through LazyPackageFragmentScopeForJavaPackage@187
}
LazyJavaPackageFragment@160['lang'] {
_functions('comparator': Name@1) = EmptyList@2[empty] // through LazyPackageFragmentScopeForJavaPackage@193
_functions('max': Name@5) = EmptyList@2[empty] // through LazyPackageFragmentScopeForJavaPackage@193
classes('comparator': Name@1) = null // through LazyPackageFragmentScopeForJavaPackage@193
classes('max': Name@5) = null // through LazyPackageFragmentScopeForJavaPackage@193
deserializedPackageScope = Empty@191 // through LazyPackageFragmentScopeForJavaPackage@193
classes('comparator': Name@3) = null // through LazyPackageFragmentScopeForJavaPackage@193
classes('max': Name@6) = null // through LazyPackageFragmentScopeForJavaPackage@193
deserializedPackageScope = Empty@189 // through LazyPackageFragmentScopeForJavaPackage@193
functions('comparator': Name@3) = EmptyList@4[empty] // through LazyPackageFragmentScopeForJavaPackage@193
functions('max': Name@6) = EmptyList@4[empty] // through LazyPackageFragmentScopeForJavaPackage@193
memberIndex = computeMemberIndex$1@194 // through LazyPackageFragmentScopeForJavaPackage@193
}
LazyJavaPackageFragment@167['util'] {
_functions('Collections': Name@195) = EmptyList@2[empty] // through LazyPackageFragmentScopeForJavaPackage@196
_functions('comparator': Name@1) = EmptyList@2[empty] // through LazyPackageFragmentScopeForJavaPackage@196
_functions('max': Name@5) = EmptyList@2[empty] // through LazyPackageFragmentScopeForJavaPackage@196
classes('Collections': Name@197) = LazyJavaClassDescriptor@0['Collections'] // through LazyPackageFragmentScopeForJavaPackage@196
classes('Comparator': Name@15) = LazyJavaClassDescriptor@19['Comparator'] // through LazyPackageFragmentScopeForJavaPackage@196
classes('Int': Name@16) = null // through LazyPackageFragmentScopeForJavaPackage@196
classes('List': Name@17) = LazyJavaClassDescriptor@185['List'] // through LazyPackageFragmentScopeForJavaPackage@196
classes('String': Name@18) = null // through LazyPackageFragmentScopeForJavaPackage@196
classes('comparator': Name@1) = null // through LazyPackageFragmentScopeForJavaPackage@196
classes('max': Name@5) = null // through LazyPackageFragmentScopeForJavaPackage@196
deserializedPackageScope = Empty@191 // through LazyPackageFragmentScopeForJavaPackage@196
classes('Collections': Name@195) = LazyJavaClassDescriptor@0['Collections'] // through LazyPackageFragmentScopeForJavaPackage@196
classes('Comparator': Name@14) = LazyJavaClassDescriptor@19['Comparator'] // through LazyPackageFragmentScopeForJavaPackage@196
classes('Int': Name@15) = null // through LazyPackageFragmentScopeForJavaPackage@196
classes('List': Name@16) = LazyJavaClassDescriptor@185['List'] // through LazyPackageFragmentScopeForJavaPackage@196
classes('String': Name@17) = null // through LazyPackageFragmentScopeForJavaPackage@196
classes('comparator': Name@3) = null // through LazyPackageFragmentScopeForJavaPackage@196
classes('max': Name@6) = null // through LazyPackageFragmentScopeForJavaPackage@196
deserializedPackageScope = Empty@189 // through LazyPackageFragmentScopeForJavaPackage@196
functions('Collections': Name@197) = EmptyList@4[empty] // through LazyPackageFragmentScopeForJavaPackage@196
functions('comparator': Name@3) = EmptyList@4[empty] // through LazyPackageFragmentScopeForJavaPackage@196
functions('max': Name@6) = EmptyList@4[empty] // through LazyPackageFragmentScopeForJavaPackage@196
memberIndex = computeMemberIndex$1@198 // through LazyPackageFragmentScopeForJavaPackage@196
}
LazyJavaTypeParameterDescriptor@199['T'] {
typeConstructor = AbstractLazyTypeParameterDescriptor$1@86
typeConstructor = AbstractLazyTypeParameterDescriptor$1@83
upperBounds = LinkedHashSet@200[1] { NullableType@201 }
upperBoundsAsType = NullableType@201
}
LazyJavaTypeParameterDescriptor@26['T'] {
typeConstructor = AbstractLazyTypeParameterDescriptor$1@96
typeConstructor = AbstractLazyTypeParameterDescriptor$1@100
upperBounds = LinkedHashSet@202[1] { NullableType@203 }
upperBoundsAsType = NullableType@203
}
LazyJavaTypeParameterDescriptor@204['T'] {
typeConstructor = AbstractLazyTypeParameterDescriptor$1@82
typeConstructor = AbstractLazyTypeParameterDescriptor$1@87
upperBounds = LinkedHashSet@205[2] { DelegatingFlexibleType@206, DelegatingFlexibleType@207 }
upperBoundsAsType = NotNullType@208
}
@@ -390,13 +390,13 @@ LazyJavaTypeParameterResolver@209 {
}
LazyJavaTypeParameterResolver@211 {
resolve(JavaTypeParameterImpl@212['T']) = LazyJavaTypeParameterDescriptor@204['T']
resolve(JavaTypeParameterImpl@212['T']) = LazyJavaTypeParameterDescriptor@199['T']
}
LazyJavaTypeParameterResolver@213 {
resolve(JavaTypeParameterImpl@214['T']) = LazyJavaTypeParameterDescriptor@199['T']
resolve(JavaTypeParameterImpl@214['T']) = LazyJavaTypeParameterDescriptor@204['T']
}
LazyJavaTypeParameterResolver@215 {
resolve(JavaTypeParameterImpl@97['T']) = null
resolve(JavaTypeParameterImpl@99['T']) = null
}
@@ -1,146 +1,146 @@
LazyJavaClassDescriptor@0['Exception'] {
_constructors = ArrayList@1[5] { JavaConstructorDescriptor@2['<init>'], JavaConstructorDescriptor@3['<init>'], JavaConstructorDescriptor@4['<init>'], ... } // through LazyJavaClassMemberScope@5
_functionTypeForSamInterface = null
_typeConstructor = LazyJavaClassTypeConstructor@6['Exception']
defaultType = JetTypeImpl@7['Exception']
constructors = ArrayList@1[5] { JavaConstructorDescriptor@2['<init>'], JavaConstructorDescriptor@3['<init>'], JavaConstructorDescriptor@4['<init>'], ... } // through LazyJavaClassMemberScope@5
defaultType = JetTypeImpl@6['Exception']
functionTypeForSamInterface = null
typeConstructor = LazyJavaClassTypeConstructor@7['Exception']
}
LazyJavaClassTypeConstructor@6['Exception'] {
_parameters = ArrayList@8[empty]
_supertypes = ArrayList@9[1] { LazyJavaClassifierType@10['Throwable'] }
LazyJavaClassTypeConstructor@7['Exception'] {
parameters = ArrayList@8[empty]
supertypes = ArrayList@9[1] { LazyJavaClassifierType@10['Throwable'] }
}
LazyJavaClassifierType@11['String'] {
_arguments = ArrayList@12[empty]
_nullable = 'false': Boolean@13
_typeConstructor = DeserializedClassTypeConstructor@14
classifier = JavaClassImpl@15['String']
arguments = ArrayList@12[empty]
classifier = JavaClassImpl@13['String']
nullable = 'false': Boolean@14
typeConstructor = DeserializedClassTypeConstructor@15
}
LazyJavaClassifierType@16['String'] {
_arguments = ArrayList@17[empty]
_nullable = 'false': Boolean@13
_typeConstructor = DeserializedClassTypeConstructor@14
arguments = ArrayList@17[empty]
classifier = JavaClassImpl@18['String']
nullable = 'false': Boolean@14
typeConstructor = DeserializedClassTypeConstructor@15
}
LazyJavaClassifierType@19['String'] {
_arguments = ArrayList@20[empty]
_nullable = 'false': Boolean@13
_typeConstructor = DeserializedClassTypeConstructor@14
arguments = ArrayList@20[empty]
classifier = JavaClassImpl@21['String']
nullable = 'false': Boolean@14
typeConstructor = DeserializedClassTypeConstructor@15
}
LazyJavaClassifierType@22['String'] {
_arguments = ArrayList@23[empty]
_nullable = 'true': Boolean@24
_typeConstructor = DeserializedClassTypeConstructor@14
classifier = JavaClassImpl@21['String']
arguments = ArrayList@23[empty]
classifier = JavaClassImpl@13['String']
nullable = 'true': Boolean@24
typeConstructor = DeserializedClassTypeConstructor@15
}
LazyJavaClassifierType@25['String'] {
_arguments = ArrayList@26[empty]
_nullable = 'true': Boolean@24
_typeConstructor = DeserializedClassTypeConstructor@14
classifier = JavaClassImpl@15['String']
arguments = ArrayList@26[empty]
classifier = JavaClassImpl@21['String']
nullable = 'true': Boolean@24
typeConstructor = DeserializedClassTypeConstructor@15
}
LazyJavaClassifierType@27['String'] {
_arguments = ArrayList@28[empty]
_nullable = 'true': Boolean@24
_typeConstructor = DeserializedClassTypeConstructor@14
arguments = ArrayList@28[empty]
classifier = JavaClassImpl@18['String']
nullable = 'true': Boolean@24
typeConstructor = DeserializedClassTypeConstructor@15
}
LazyJavaClassifierType@29['Throwable'] {
_arguments = ArrayList@30[empty]
_nullable = 'false': Boolean@13
_typeConstructor = DeserializedClassTypeConstructor@31
classifier = JavaClassImpl@32['Throwable']
arguments = ArrayList@30[empty]
classifier = JavaClassImpl@31['Throwable']
nullable = 'false': Boolean@14
typeConstructor = DeserializedClassTypeConstructor@32
}
LazyJavaClassifierType@33['Throwable'] {
_arguments = ArrayList@34[empty]
_nullable = 'false': Boolean@13
_typeConstructor = DeserializedClassTypeConstructor@31
arguments = ArrayList@34[empty]
classifier = JavaClassImpl@35['Throwable']
nullable = 'false': Boolean@14
typeConstructor = DeserializedClassTypeConstructor@32
}
LazyJavaClassifierType@36['Throwable'] {
_arguments = ArrayList@37[empty]
_nullable = 'false': Boolean@13
_typeConstructor = DeserializedClassTypeConstructor@31
arguments = ArrayList@37[empty]
classifier = JavaClassImpl@38['Throwable']
nullable = 'false': Boolean@14
typeConstructor = DeserializedClassTypeConstructor@32
}
LazyJavaClassifierType@39['Throwable'] {
_arguments = ArrayList@40[empty]
_nullable = 'true': Boolean@24
_typeConstructor = DeserializedClassTypeConstructor@31
classifier = JavaClassImpl@32['Throwable']
arguments = ArrayList@40[empty]
classifier = JavaClassImpl@38['Throwable']
nullable = 'true': Boolean@24
typeConstructor = DeserializedClassTypeConstructor@32
}
LazyJavaClassifierType@41['Throwable'] {
_arguments = ArrayList@42[empty]
_nullable = 'true': Boolean@24
_typeConstructor = DeserializedClassTypeConstructor@31
classifier = JavaClassImpl@35['Throwable']
arguments = ArrayList@42[empty]
classifier = JavaClassImpl@31['Throwable']
nullable = 'true': Boolean@24
typeConstructor = DeserializedClassTypeConstructor@32
}
LazyJavaClassifierType@43['Throwable'] {
_arguments = ArrayList@44[empty]
_nullable = 'true': Boolean@24
_typeConstructor = DeserializedClassTypeConstructor@31
classifier = JavaClassImpl@38['Throwable']
arguments = ArrayList@44[empty]
classifier = JavaClassImpl@35['Throwable']
nullable = 'true': Boolean@24
typeConstructor = DeserializedClassTypeConstructor@32
}
LazyJavaClassifierType@10['Throwable'] {
_arguments = ArrayList@45[empty]
_typeConstructor = DeserializedClassTypeConstructor@31
arguments = ArrayList@45[empty]
classifier = JavaClassImpl@46['Throwable']
typeConstructor = DeserializedClassTypeConstructor@32
}
LazyJavaPackageFragmentProvider@47 {
_packageFragments('<root>': FqName@48) = LazyJavaPackageFragment@49['<root>']
_packageFragments('Int': FqName@50) = null
_packageFragments('List': FqName@51) = null
_packageFragments('T': FqName@52) = null
_packageFragments('Unit': FqName@53) = null
_packageFragments('a': FqName@54) = null
_packageFragments('a.Int': FqName@55) = null
_packageFragments('a.List': FqName@56) = null
_packageFragments('a.T': FqName@57) = null
_packageFragments('a.Unit': FqName@58) = null
_packageFragments('java': FqName@59) = LazyJavaPackageFragment@60['java']
_packageFragments('java.lang': FqName@61) = LazyJavaPackageFragment@62['lang']
_packageFragments('java.lang.Int': FqName@63) = null
_packageFragments('java.lang.List': FqName@64) = null
_packageFragments('java.lang.T': FqName@65) = null
_packageFragments('java.lang.Unit': FqName@66) = null
_packageFragments('kotlin': FqName@67) = null
_packageFragments('kotlin.Int': FqName@68) = null
_packageFragments('kotlin.List': FqName@69) = null
_packageFragments('kotlin.T': FqName@70) = null
_packageFragments('kotlin.Unit': FqName@71) = null
_packageFragments('kotlin.io': FqName@72) = null
_packageFragments('kotlin.jvm': FqName@73) = null
packageFragments('<root>': FqName@48) = LazyJavaPackageFragment@49['<root>']
packageFragments('Int': FqName@50) = null
packageFragments('List': FqName@51) = null
packageFragments('T': FqName@52) = null
packageFragments('Unit': FqName@53) = null
packageFragments('a': FqName@54) = null
packageFragments('a.Int': FqName@55) = null
packageFragments('a.List': FqName@56) = null
packageFragments('a.T': FqName@57) = null
packageFragments('a.Unit': FqName@58) = null
packageFragments('java': FqName@59) = LazyJavaPackageFragment@60['java']
packageFragments('java.lang': FqName@61) = LazyJavaPackageFragment@62['lang']
packageFragments('java.lang.Int': FqName@63) = null
packageFragments('java.lang.List': FqName@64) = null
packageFragments('java.lang.T': FqName@65) = null
packageFragments('java.lang.Unit': FqName@66) = null
packageFragments('kotlin': FqName@67) = null
packageFragments('kotlin.Int': FqName@68) = null
packageFragments('kotlin.List': FqName@69) = null
packageFragments('kotlin.T': FqName@70) = null
packageFragments('kotlin.Unit': FqName@71) = null
packageFragments('kotlin.io': FqName@72) = null
packageFragments('kotlin.jvm': FqName@73) = null
topLevelClasses(JavaClassImpl@74['Exception']) = LazyJavaClassDescriptor@0['Exception']
}
LazyJavaPackageFragment@60['java'] {
_functions('lang': Name@75) = EmptyList@76[empty] // through LazyPackageFragmentScopeForJavaPackage@77
classes('lang': Name@78) = null // through LazyPackageFragmentScopeForJavaPackage@77
deserializedPackageScope = Empty@79 // through LazyPackageFragmentScopeForJavaPackage@77
memberIndex = computeMemberIndex$1@80 // through LazyPackageFragmentScopeForJavaPackage@77
classes('lang': Name@75) = null // through LazyPackageFragmentScopeForJavaPackage@76
deserializedPackageScope = Empty@77 // through LazyPackageFragmentScopeForJavaPackage@76
functions('lang': Name@78) = EmptyList@79[empty] // through LazyPackageFragmentScopeForJavaPackage@76
memberIndex = computeMemberIndex$1@80 // through LazyPackageFragmentScopeForJavaPackage@76
}
LazyJavaPackageFragment@62['lang'] {
_functions('Exception': Name@81) = EmptyList@76[empty] // through LazyPackageFragmentScopeForJavaPackage@82
_functions('emptyList': Name@83) = EmptyList@76[empty] // through LazyPackageFragmentScopeForJavaPackage@82
_functions('foo': Name@84) = EmptyList@76[empty] // through LazyPackageFragmentScopeForJavaPackage@82
classes('Exception': Name@81) = LazyJavaClassDescriptor@0['Exception'] // through LazyPackageFragmentScopeForJavaPackage@82
classes('emptyList': Name@83) = null // through LazyPackageFragmentScopeForJavaPackage@82
classes('foo': Name@84) = null // through LazyPackageFragmentScopeForJavaPackage@82
deserializedPackageScope = Empty@79 // through LazyPackageFragmentScopeForJavaPackage@82
deserializedPackageScope = Empty@77 // through LazyPackageFragmentScopeForJavaPackage@82
functions('Exception': Name@81) = EmptyList@79[empty] // through LazyPackageFragmentScopeForJavaPackage@82
functions('emptyList': Name@83) = EmptyList@79[empty] // through LazyPackageFragmentScopeForJavaPackage@82
functions('foo': Name@84) = EmptyList@79[empty] // through LazyPackageFragmentScopeForJavaPackage@82
memberIndex = computeMemberIndex$1@85 // through LazyPackageFragmentScopeForJavaPackage@82
}
@@ -1,39 +1,39 @@
LazyJavaPackageFragmentProvider@0 {
_packageFragments('<root>': FqName@1) = LazyJavaPackageFragment@2['<root>']
_packageFragments('T': FqName@3) = null
_packageFragments('aaab': FqName@4) = null
_packageFragments('bbb': FqName@5) = null
_packageFragments('java': FqName@6) = LazyJavaPackageFragment@7['java']
_packageFragments('java.lang': FqName@8) = LazyJavaPackageFragment@9['lang']
_packageFragments('java.lang.T': FqName@10) = null
_packageFragments('java.lang.aaab': FqName@11) = null
_packageFragments('java.lang.bbb': FqName@12) = null
_packageFragments('kotlin': FqName@13) = null
_packageFragments('kotlin.T': FqName@14) = null
_packageFragments('kotlin.aaab': FqName@15) = null
_packageFragments('kotlin.bbb': FqName@16) = null
_packageFragments('kotlin.io': FqName@17) = null
_packageFragments('kotlin.jvm': FqName@18) = null
_packageFragments('n': FqName@19) = null
_packageFragments('n.T': FqName@20) = null
_packageFragments('n.aaab': FqName@21) = null
_packageFragments('n.bbb': FqName@22) = null
packageFragments('<root>': FqName@1) = LazyJavaPackageFragment@2['<root>']
packageFragments('T': FqName@3) = null
packageFragments('aaab': FqName@4) = null
packageFragments('bbb': FqName@5) = null
packageFragments('java': FqName@6) = LazyJavaPackageFragment@7['java']
packageFragments('java.lang': FqName@8) = LazyJavaPackageFragment@9['lang']
packageFragments('java.lang.T': FqName@10) = null
packageFragments('java.lang.aaab': FqName@11) = null
packageFragments('java.lang.bbb': FqName@12) = null
packageFragments('kotlin': FqName@13) = null
packageFragments('kotlin.T': FqName@14) = null
packageFragments('kotlin.aaab': FqName@15) = null
packageFragments('kotlin.bbb': FqName@16) = null
packageFragments('kotlin.io': FqName@17) = null
packageFragments('kotlin.jvm': FqName@18) = null
packageFragments('n': FqName@19) = null
packageFragments('n.T': FqName@20) = null
packageFragments('n.aaab': FqName@21) = null
packageFragments('n.bbb': FqName@22) = null
}
LazyJavaPackageFragment@7['java'] {
_functions('lang': Name@23) = EmptyList@24[empty] // through LazyPackageFragmentScopeForJavaPackage@25
classes('lang': Name@26) = null // through LazyPackageFragmentScopeForJavaPackage@25
deserializedPackageScope = Empty@27 // through LazyPackageFragmentScopeForJavaPackage@25
memberIndex = computeMemberIndex$1@28 // through LazyPackageFragmentScopeForJavaPackage@25
classes('lang': Name@23) = null // through LazyPackageFragmentScopeForJavaPackage@24
deserializedPackageScope = Empty@25 // through LazyPackageFragmentScopeForJavaPackage@24
functions('lang': Name@26) = EmptyList@27[empty] // through LazyPackageFragmentScopeForJavaPackage@24
memberIndex = computeMemberIndex$1@28 // through LazyPackageFragmentScopeForJavaPackage@24
}
LazyJavaPackageFragment@9['lang'] {
_functions('aaab': Name@29) = EmptyList@24[empty] // through LazyPackageFragmentScopeForJavaPackage@30
_functions('bbb': Name@31) = EmptyList@24[empty] // through LazyPackageFragmentScopeForJavaPackage@30
_functions('foo': Name@32) = EmptyList@24[empty] // through LazyPackageFragmentScopeForJavaPackage@30
classes('aaab': Name@33) = null // through LazyPackageFragmentScopeForJavaPackage@30
classes('bbb': Name@34) = null // through LazyPackageFragmentScopeForJavaPackage@30
classes('aaab': Name@29) = null // through LazyPackageFragmentScopeForJavaPackage@30
classes('bbb': Name@31) = null // through LazyPackageFragmentScopeForJavaPackage@30
classes('foo': Name@32) = null // through LazyPackageFragmentScopeForJavaPackage@30
deserializedPackageScope = Empty@27 // through LazyPackageFragmentScopeForJavaPackage@30
deserializedPackageScope = Empty@25 // through LazyPackageFragmentScopeForJavaPackage@30
functions('aaab': Name@33) = EmptyList@27[empty] // through LazyPackageFragmentScopeForJavaPackage@30
functions('bbb': Name@34) = EmptyList@27[empty] // through LazyPackageFragmentScopeForJavaPackage@30
functions('foo': Name@32) = EmptyList@27[empty] // through LazyPackageFragmentScopeForJavaPackage@30
memberIndex = computeMemberIndex$1@35 // through LazyPackageFragmentScopeForJavaPackage@30
}
@@ -1,171 +1,171 @@
LazyJavaClassDescriptor@0['J'] {
_functionTypeForSamInterface = null
_functions('Foo': Name@1) = EmptyList@2[empty] // through LazyJavaClassMemberScope@3
_functions('Foo': Name@1) = EmptyList@2[empty] // through LazyJavaStaticClassScope@4
_properties('Foo': Name@1) = EmptyList@2[empty] // through LazyJavaClassMemberScope@3
_properties('Foo': Name@1) = EmptyList@2[empty] // through LazyJavaStaticClassScope@4
_typeConstructor = LazyJavaClassTypeConstructor@5['J']
defaultType = JetTypeImpl@6['J']
enumEntryIndex = LinkedHashMap@7 // through LazyJavaClassMemberScope@3
memberIndex = computeMemberIndex$1@8 // through LazyJavaClassMemberScope@3
memberIndex = computeMemberIndex$1@9 // through LazyJavaStaticClassScope@4
nestedClassIndex = LinkedHashMap@10 // through LazyJavaClassMemberScope@3
nestedClasses('Foo': Name@1) = null // through LazyJavaClassMemberScope@3
nestedClasses('Sub': Name@11) = LazyJavaClassDescriptor@12['Sub'] // through LazyJavaClassMemberScope@3
nestedClasses('Super': Name@13) = LazyJavaClassDescriptor@14['Super'] // through LazyJavaClassMemberScope@3
defaultType = JetTypeImpl@1['J']
enumEntryIndex = LinkedHashMap@2 // through LazyJavaClassMemberScope@3
functionTypeForSamInterface = null
functions('Foo': Name@4) = EmptyList@5[empty] // through LazyJavaClassMemberScope@3
functions('Foo': Name@4) = EmptyList@5[empty] // through LazyJavaStaticClassScope@6
memberIndex = computeMemberIndex$1@7 // through LazyJavaClassMemberScope@3
memberIndex = computeMemberIndex$1@8 // through LazyJavaStaticClassScope@6
nestedClassIndex = LinkedHashMap@9 // through LazyJavaClassMemberScope@3
nestedClasses('Foo': Name@4) = null // through LazyJavaClassMemberScope@3
nestedClasses('Sub': Name@10) = LazyJavaClassDescriptor@11['Sub'] // through LazyJavaClassMemberScope@3
nestedClasses('Super': Name@12) = LazyJavaClassDescriptor@13['Super'] // through LazyJavaClassMemberScope@3
properties('Foo': Name@4) = EmptyList@5[empty] // through LazyJavaClassMemberScope@3
properties('Foo': Name@4) = EmptyList@5[empty] // through LazyJavaStaticClassScope@6
typeConstructor = LazyJavaClassTypeConstructor@14['J']
}
LazyJavaClassDescriptor@12['Sub'] {
_allDescriptors = ArrayList@15[3] { DeserializedSimpleFunctionDescriptor@16['hashCode'], DeserializedSimpleFunctionDescriptor@17['toString'], DeserializedSimpleFunctionDescriptor@18['equals'] } // through LazyJavaClassMemberScope@19
_constructors = stdlib_emptyListClass@20[empty] // through LazyJavaClassMemberScope@19
_functions('clone': Name@21) = EmptyList@2[empty] // through LazyJavaClassMemberScope@19
_functions('equals': Name@22) = ArrayList@23[1] { DeserializedSimpleFunctionDescriptor@18['equals'] } // through LazyJavaClassMemberScope@19
_functions('finalize': Name@24) = EmptyList@2[empty] // through LazyJavaClassMemberScope@19
_functions('getClass': Name@25) = EmptyList@2[empty] // through LazyJavaClassMemberScope@19
_functions('hashCode': Name@26) = ArrayList@27[1] { DeserializedSimpleFunctionDescriptor@16['hashCode'] } // through LazyJavaClassMemberScope@19
_functions('notify': Name@28) = EmptyList@2[empty] // through LazyJavaClassMemberScope@19
_functions('notifyAll': Name@29) = EmptyList@2[empty] // through LazyJavaClassMemberScope@19
_functions('toString': Name@30) = ArrayList@31[1] { DeserializedSimpleFunctionDescriptor@17['toString'] } // through LazyJavaClassMemberScope@19
_functions('wait': Name@32) = EmptyList@2[empty] // through LazyJavaClassMemberScope@19
_typeConstructor = LazyJavaClassTypeConstructor@33['Sub']
defaultType = JetTypeImpl@34['Sub<1>']
enumEntryIndex = LinkedHashMap@35 // through LazyJavaClassMemberScope@19
memberIndex = computeMemberIndex$1@36 // through LazyJavaClassMemberScope@19
nestedClassIndex = LinkedHashMap@37 // through LazyJavaClassMemberScope@19
LazyJavaClassDescriptor@11['Sub'] {
allDescriptors = ArrayList@15[3] { DeserializedSimpleFunctionDescriptor@16['hashCode'], DeserializedSimpleFunctionDescriptor@17['toString'], DeserializedSimpleFunctionDescriptor@18['equals'] } // through LazyJavaClassMemberScope@19
constructors = stdlib_emptyListClass@20[empty] // through LazyJavaClassMemberScope@19
defaultType = JetTypeImpl@21['Sub<1>']
enumEntryIndex = LinkedHashMap@22 // through LazyJavaClassMemberScope@19
functions('clone': Name@23) = EmptyList@5[empty] // through LazyJavaClassMemberScope@19
functions('equals': Name@24) = ArrayList@25[1] { DeserializedSimpleFunctionDescriptor@18['equals'] } // through LazyJavaClassMemberScope@19
functions('finalize': Name@26) = EmptyList@5[empty] // through LazyJavaClassMemberScope@19
functions('getClass': Name@27) = EmptyList@5[empty] // through LazyJavaClassMemberScope@19
functions('hashCode': Name@28) = ArrayList@29[1] { DeserializedSimpleFunctionDescriptor@16['hashCode'] } // through LazyJavaClassMemberScope@19
functions('notify': Name@30) = EmptyList@5[empty] // through LazyJavaClassMemberScope@19
functions('notifyAll': Name@31) = EmptyList@5[empty] // through LazyJavaClassMemberScope@19
functions('toString': Name@32) = ArrayList@33[1] { DeserializedSimpleFunctionDescriptor@17['toString'] } // through LazyJavaClassMemberScope@19
functions('wait': Name@34) = EmptyList@5[empty] // through LazyJavaClassMemberScope@19
memberIndex = computeMemberIndex$1@35 // through LazyJavaClassMemberScope@19
nestedClassIndex = LinkedHashMap@36 // through LazyJavaClassMemberScope@19
typeConstructor = LazyJavaClassTypeConstructor@37['Sub']
}
LazyJavaClassDescriptor@14['Super'] {
_functions('clone': Name@21) = EmptyList@2[empty] // through LazyJavaClassMemberScope@38
_functions('equals': Name@22) = ArrayList@39[1] { DeserializedSimpleFunctionDescriptor@40['equals'] } // through LazyJavaClassMemberScope@38
_functions('finalize': Name@24) = EmptyList@2[empty] // through LazyJavaClassMemberScope@38
_functions('getClass': Name@25) = EmptyList@2[empty] // through LazyJavaClassMemberScope@38
_functions('hashCode': Name@26) = ArrayList@41[1] { DeserializedSimpleFunctionDescriptor@42['hashCode'] } // through LazyJavaClassMemberScope@38
_functions('notify': Name@28) = EmptyList@2[empty] // through LazyJavaClassMemberScope@38
_functions('notifyAll': Name@29) = EmptyList@2[empty] // through LazyJavaClassMemberScope@38
_functions('toString': Name@30) = ArrayList@43[1] { DeserializedSimpleFunctionDescriptor@44['toString'] } // through LazyJavaClassMemberScope@38
_functions('wait': Name@32) = EmptyList@2[empty] // through LazyJavaClassMemberScope@38
_typeConstructor = LazyJavaClassTypeConstructor@45['Super']
defaultType = JetTypeImpl@46['Super<1>']
memberIndex = computeMemberIndex$1@47 // through LazyJavaClassMemberScope@38
LazyJavaClassDescriptor@13['Super'] {
defaultType = JetTypeImpl@38['Super<1>']
functions('clone': Name@23) = EmptyList@5[empty] // through LazyJavaClassMemberScope@39
functions('equals': Name@24) = ArrayList@40[1] { DeserializedSimpleFunctionDescriptor@41['equals'] } // through LazyJavaClassMemberScope@39
functions('finalize': Name@26) = EmptyList@5[empty] // through LazyJavaClassMemberScope@39
functions('getClass': Name@27) = EmptyList@5[empty] // through LazyJavaClassMemberScope@39
functions('hashCode': Name@28) = ArrayList@42[1] { DeserializedSimpleFunctionDescriptor@43['hashCode'] } // through LazyJavaClassMemberScope@39
functions('notify': Name@30) = EmptyList@5[empty] // through LazyJavaClassMemberScope@39
functions('notifyAll': Name@31) = EmptyList@5[empty] // through LazyJavaClassMemberScope@39
functions('toString': Name@32) = ArrayList@44[1] { DeserializedSimpleFunctionDescriptor@45['toString'] } // through LazyJavaClassMemberScope@39
functions('wait': Name@34) = EmptyList@5[empty] // through LazyJavaClassMemberScope@39
memberIndex = computeMemberIndex$1@46 // through LazyJavaClassMemberScope@39
typeConstructor = LazyJavaClassTypeConstructor@47['Super']
}
LazyJavaClassTypeConstructor@5['J'] {
_parameters = ArrayList@48[empty]
_supertypes = ArrayList@49[1] { JetTypeImpl@50['Any'] }
LazyJavaClassTypeConstructor@14['J'] {
parameters = ArrayList@48[empty]
supertypes = ArrayList@49[1] { JetTypeImpl@50['Any'] }
}
LazyJavaClassTypeConstructor@33['Sub'] {
_parameters = ArrayList@51[1] { LazyJavaTypeParameterDescriptor@52['T'] }
_supertypes = ArrayList@53[1] { LazyJavaClassifierType@54['Super<T>'] }
LazyJavaClassTypeConstructor@37['Sub'] {
parameters = ArrayList@51[1] { LazyJavaTypeParameterDescriptor@52['T'] }
supertypes = ArrayList@53[1] { LazyJavaClassifierType@54['Super<T>'] }
}
LazyJavaClassTypeConstructor@45['Super'] {
_parameters = ArrayList@55[1] { LazyJavaTypeParameterDescriptor@56['T'] }
_supertypes = ArrayList@57[1] { JetTypeImpl@50['Any'] }
LazyJavaClassTypeConstructor@47['Super'] {
parameters = ArrayList@55[1] { LazyJavaTypeParameterDescriptor@56['T'] }
supertypes = ArrayList@57[1] { JetTypeImpl@50['Any'] }
}
LazyJavaClassifierType@58['Object'] {
_typeConstructor = DeserializedClassTypeConstructor@59
classifier = JavaClassImpl@60['Object']
classifier = JavaClassImpl@59['Object']
typeConstructor = DeserializedClassTypeConstructor@60
}
LazyJavaClassifierType@61['Object'] {
_typeConstructor = DeserializedClassTypeConstructor@59
classifier = JavaClassImpl@62['Object']
typeConstructor = DeserializedClassTypeConstructor@60
}
LazyJavaClassifierType@54['Super<T>'] {
_arguments = ArrayList@63[1] { TypeProjectionImpl@64 }
_memberScope = SubstitutingScope@65
_nullable = 'false': Boolean@66
_typeConstructor = LazyJavaClassTypeConstructor@45['Super']
classifier = JavaClassImpl@67['Super']
arguments = ArrayList@63[1] { TypeProjectionImpl@64 }
classifier = JavaClassImpl@65['Super']
memberScope = SubstitutingScope@66
nullable = 'false': Boolean@67
typeConstructor = LazyJavaClassTypeConstructor@47['Super']
}
LazyJavaClassifierType@68['T'] {
_arguments = ArrayList@69[empty]
_nullable = 'false': Boolean@66
_typeConstructor = AbstractLazyTypeParameterDescriptor$1@70
classifier = JavaTypeParameterImpl@71['T']
arguments = ArrayList@69[empty]
classifier = JavaTypeParameterImpl@70['T']
nullable = 'false': Boolean@67
typeConstructor = AbstractLazyTypeParameterDescriptor$1@71
}
LazyJavaClassifierType@72['T'] {
_arguments = ArrayList@73[empty]
_nullable = 'true': Boolean@74
_typeConstructor = AbstractLazyTypeParameterDescriptor$1@70
classifier = JavaTypeParameterImpl@71['T']
arguments = ArrayList@73[empty]
classifier = JavaTypeParameterImpl@70['T']
nullable = 'true': Boolean@74
typeConstructor = AbstractLazyTypeParameterDescriptor$1@71
}
LazyJavaPackageFragmentProvider@75 {
_packageFragments('<root>': FqName@76) = LazyJavaPackageFragment@77['<root>']
_packageFragments('Foo': FqName@78) = null
_packageFragments('Sub': FqName@79) = null
_packageFragments('Super': FqName@80) = null
_packageFragments('T': FqName@81) = null
_packageFragments('java': FqName@82) = LazyJavaPackageFragment@83['java']
_packageFragments('java.lang': FqName@84) = LazyJavaPackageFragment@85['lang']
_packageFragments('java.lang.Sub': FqName@86) = null
_packageFragments('java.lang.Super': FqName@87) = null
_packageFragments('java.lang.T': FqName@88) = null
_packageFragments('kotlin': FqName@89) = null
_packageFragments('kotlin.Sub': FqName@90) = null
_packageFragments('kotlin.Super': FqName@91) = null
_packageFragments('kotlin.T': FqName@92) = null
_packageFragments('kotlin.io': FqName@93) = null
_packageFragments('kotlin.jvm': FqName@94) = null
_packageFragments('p': FqName@95) = LazyJavaPackageFragment@96['p']
_packageFragments('p.J': FqName@97) = null
packageFragments('<root>': FqName@76) = LazyJavaPackageFragment@77['<root>']
packageFragments('Foo': FqName@78) = null
packageFragments('Sub': FqName@79) = null
packageFragments('Super': FqName@80) = null
packageFragments('T': FqName@81) = null
packageFragments('java': FqName@82) = LazyJavaPackageFragment@83['java']
packageFragments('java.lang': FqName@84) = LazyJavaPackageFragment@85['lang']
packageFragments('java.lang.Sub': FqName@86) = null
packageFragments('java.lang.Super': FqName@87) = null
packageFragments('java.lang.T': FqName@88) = null
packageFragments('kotlin': FqName@89) = null
packageFragments('kotlin.Sub': FqName@90) = null
packageFragments('kotlin.Super': FqName@91) = null
packageFragments('kotlin.T': FqName@92) = null
packageFragments('kotlin.io': FqName@93) = null
packageFragments('kotlin.jvm': FqName@94) = null
packageFragments('p': FqName@95) = LazyJavaPackageFragment@96['p']
packageFragments('p.J': FqName@97) = null
topLevelClasses(JavaClassImpl@98['J']) = LazyJavaClassDescriptor@0['J']
}
LazyJavaPackageFragment@77['<root>'] {
_functions('Foo': Name@1) = EmptyList@2[empty] // through LazyPackageFragmentScopeForJavaPackage@99
_functions('p': Name@100) = EmptyList@2[empty] // through LazyPackageFragmentScopeForJavaPackage@99
classes('Foo': Name@1) = null // through LazyPackageFragmentScopeForJavaPackage@99
classes('Sub': Name@11) = null // through LazyPackageFragmentScopeForJavaPackage@99
classes('Super': Name@101) = null // through LazyPackageFragmentScopeForJavaPackage@99
classes('p': Name@102) = null // through LazyPackageFragmentScopeForJavaPackage@99
deserializedPackageScope = Empty@103 // through LazyPackageFragmentScopeForJavaPackage@99
classes('Foo': Name@4) = null // through LazyPackageFragmentScopeForJavaPackage@99
classes('Sub': Name@10) = null // through LazyPackageFragmentScopeForJavaPackage@99
classes('Super': Name@100) = null // through LazyPackageFragmentScopeForJavaPackage@99
classes('p': Name@101) = null // through LazyPackageFragmentScopeForJavaPackage@99
deserializedPackageScope = Empty@102 // through LazyPackageFragmentScopeForJavaPackage@99
functions('Foo': Name@4) = EmptyList@5[empty] // through LazyPackageFragmentScopeForJavaPackage@99
functions('p': Name@103) = EmptyList@5[empty] // through LazyPackageFragmentScopeForJavaPackage@99
memberIndex = computeMemberIndex$1@104 // through LazyPackageFragmentScopeForJavaPackage@99
}
LazyJavaPackageFragment@83['java'] {
_functions('lang': Name@105) = EmptyList@2[empty] // through LazyPackageFragmentScopeForJavaPackage@106
classes('lang': Name@107) = null // through LazyPackageFragmentScopeForJavaPackage@106
deserializedPackageScope = Empty@103 // through LazyPackageFragmentScopeForJavaPackage@106
classes('lang': Name@105) = null // through LazyPackageFragmentScopeForJavaPackage@106
deserializedPackageScope = Empty@102 // through LazyPackageFragmentScopeForJavaPackage@106
functions('lang': Name@107) = EmptyList@5[empty] // through LazyPackageFragmentScopeForJavaPackage@106
memberIndex = computeMemberIndex$1@108 // through LazyPackageFragmentScopeForJavaPackage@106
}
LazyJavaPackageFragment@85['lang'] {
_functions('Foo': Name@1) = EmptyList@2[empty] // through LazyPackageFragmentScopeForJavaPackage@109
classes('Foo': Name@1) = null // through LazyPackageFragmentScopeForJavaPackage@109
deserializedPackageScope = Empty@103 // through LazyPackageFragmentScopeForJavaPackage@109
classes('Foo': Name@4) = null // through LazyPackageFragmentScopeForJavaPackage@109
deserializedPackageScope = Empty@102 // through LazyPackageFragmentScopeForJavaPackage@109
functions('Foo': Name@4) = EmptyList@5[empty] // through LazyPackageFragmentScopeForJavaPackage@109
memberIndex = computeMemberIndex$1@110 // through LazyPackageFragmentScopeForJavaPackage@109
}
LazyJavaPackageFragment@96['p'] {
_functions('J': Name@111) = EmptyList@2[empty] // through LazyPackageFragmentScopeForJavaPackage@112
classes('J': Name@113) = LazyJavaClassDescriptor@0['J'] // through LazyPackageFragmentScopeForJavaPackage@112
deserializedPackageScope = Empty@103 // through LazyPackageFragmentScopeForJavaPackage@112
classes('J': Name@111) = LazyJavaClassDescriptor@0['J'] // through LazyPackageFragmentScopeForJavaPackage@112
deserializedPackageScope = Empty@102 // through LazyPackageFragmentScopeForJavaPackage@112
functions('J': Name@113) = EmptyList@5[empty] // through LazyPackageFragmentScopeForJavaPackage@112
memberIndex = computeMemberIndex$1@114 // through LazyPackageFragmentScopeForJavaPackage@112
}
LazyJavaTypeParameterDescriptor@52['T'] {
LazyJavaTypeParameterDescriptor@56['T'] {
defaultType = JetTypeImpl@115['T']
typeConstructor = AbstractLazyTypeParameterDescriptor$1@70
upperBounds = LinkedHashSet@116[1] { NullableType@117 }
typeConstructor = AbstractLazyTypeParameterDescriptor$1@116
upperBounds = LinkedHashSet@117[1] { NullableType@118 }
}
LazyJavaTypeParameterDescriptor@56['T'] {
defaultType = JetTypeImpl@118['T']
typeConstructor = AbstractLazyTypeParameterDescriptor$1@119
LazyJavaTypeParameterDescriptor@52['T'] {
defaultType = JetTypeImpl@119['T']
typeConstructor = AbstractLazyTypeParameterDescriptor$1@71
upperBounds = LinkedHashSet@120[1] { NullableType@121 }
}
LazyJavaTypeParameterResolver@122 {
resolve(JavaTypeParameterImpl@123['T']) = LazyJavaTypeParameterDescriptor@56['T']
resolve(JavaTypeParameterImpl@123['T']) = LazyJavaTypeParameterDescriptor@52['T']
}
LazyJavaTypeParameterResolver@124 {
resolve(JavaTypeParameterImpl@125['T']) = LazyJavaTypeParameterDescriptor@52['T']
resolve(JavaTypeParameterImpl@125['T']) = LazyJavaTypeParameterDescriptor@56['T']
}
@@ -1,276 +1,276 @@
LazyJavaClassDescriptor@0['AbstractCollection'] {
_typeConstructor = LazyJavaClassTypeConstructor@1['AbstractCollection']
typeConstructor = LazyJavaClassTypeConstructor@1['AbstractCollection']
}
LazyJavaClassDescriptor@2['AbstractList'] {
_typeConstructor = LazyJavaClassTypeConstructor@3['AbstractList']
typeConstructor = LazyJavaClassTypeConstructor@3['AbstractList']
}
LazyJavaClassDescriptor@4['ArrayList'] {
_typeConstructor = LazyJavaClassTypeConstructor@5['ArrayList']
typeConstructor = LazyJavaClassTypeConstructor@5['ArrayList']
}
LazyJavaClassDescriptor@6['RandomAccess'] {
_typeConstructor = LazyJavaClassTypeConstructor@7['RandomAccess']
typeConstructor = LazyJavaClassTypeConstructor@7['RandomAccess']
}
LazyJavaClassDescriptor@8['Serializable'] {
_typeConstructor = LazyJavaClassTypeConstructor@9['Serializable']
typeConstructor = LazyJavaClassTypeConstructor@9['Serializable']
}
LazyJavaClassTypeConstructor@1['AbstractCollection'] {
_parameters = ArrayList@10[1] { LazyJavaTypeParameterDescriptor@11['E'] }
_supertypes = ArrayList@12[1] { LazyJavaClassifierType@13['Collection<E>'] }
parameters = ArrayList@10[1] { LazyJavaTypeParameterDescriptor@11['E'] }
supertypes = ArrayList@12[1] { LazyJavaClassifierType@13['Collection<E>'] }
}
LazyJavaClassTypeConstructor@3['AbstractList'] {
_parameters = ArrayList@14[1] { LazyJavaTypeParameterDescriptor@15['E'] }
_supertypes = ArrayList@16[2] { LazyJavaClassifierType@17['AbstractCollection<E>'], LazyJavaClassifierType@18['List<E>'] }
parameters = ArrayList@14[1] { LazyJavaTypeParameterDescriptor@15['E'] }
supertypes = ArrayList@16[2] { LazyJavaClassifierType@17['AbstractCollection<E>'], LazyJavaClassifierType@18['List<E>'] }
}
LazyJavaClassTypeConstructor@5['ArrayList'] {
_parameters = ArrayList@19[1] { LazyJavaTypeParameterDescriptor@20['E'] }
_supertypes = ArrayList@21[5] { LazyJavaClassifierType@22['AbstractList<E>'], LazyJavaClassifierType@23['List<E>'], LazyJavaClassifierType@24['RandomAccess'], ... }
parameters = ArrayList@19[1] { LazyJavaTypeParameterDescriptor@20['E'] }
supertypes = ArrayList@21[5] { LazyJavaClassifierType@22['AbstractList<E>'], LazyJavaClassifierType@23['List<E>'], LazyJavaClassifierType@24['RandomAccess'], ... }
}
LazyJavaClassTypeConstructor@7['RandomAccess'] {
_parameters = ArrayList@25[empty]
_supertypes = ArrayList@26[1] { JetTypeImpl@27['Any'] }
parameters = ArrayList@25[empty]
supertypes = ArrayList@26[1] { JetTypeImpl@27['Any'] }
}
LazyJavaClassTypeConstructor@9['Serializable'] {
_parameters = ArrayList@28[empty]
_supertypes = ArrayList@29[1] { JetTypeImpl@27['Any'] }
parameters = ArrayList@28[empty]
supertypes = ArrayList@29[1] { JetTypeImpl@27['Any'] }
}
LazyJavaClassifierType@17['AbstractCollection<E>'] {
_arguments = ArrayList@30[1] { TypeProjectionImpl@31 }
_memberScope = SubstitutingScope@32
_nullable = 'false': Boolean@33
_typeConstructor = LazyJavaClassTypeConstructor@1['AbstractCollection']
classifier = JavaClassImpl@34['AbstractCollection']
arguments = ArrayList@30[1] { TypeProjectionImpl@31 }
classifier = JavaClassImpl@32['AbstractCollection']
memberScope = SubstitutingScope@33
nullable = 'false': Boolean@34
typeConstructor = LazyJavaClassTypeConstructor@1['AbstractCollection']
}
LazyJavaClassifierType@22['AbstractList<E>'] {
_arguments = ArrayList@35[1] { TypeProjectionImpl@36 }
_memberScope = SubstitutingScope@37
_nullable = 'false': Boolean@33
_typeConstructor = LazyJavaClassTypeConstructor@3['AbstractList']
classifier = JavaClassImpl@38['AbstractList']
arguments = ArrayList@35[1] { TypeProjectionImpl@36 }
classifier = JavaClassImpl@37['AbstractList']
memberScope = SubstitutingScope@38
nullable = 'false': Boolean@34
typeConstructor = LazyJavaClassTypeConstructor@3['AbstractList']
}
LazyJavaClassifierType@39['Cloneable'] {
_arguments = ArrayList@40[empty]
_memberScope = DeserializedClassMemberScope@41
_nullable = 'false': Boolean@33
_typeConstructor = DeserializedClassTypeConstructor@42
classifier = JavaClassImpl@43['Cloneable']
arguments = ArrayList@40[empty]
classifier = JavaClassImpl@41['Cloneable']
memberScope = DeserializedClassMemberScope@42
nullable = 'false': Boolean@34
typeConstructor = DeserializedClassTypeConstructor@43
}
LazyJavaClassifierType@13['Collection<E>'] {
_arguments = ArrayList@44[1] { TypeProjectionImpl@45 }
_memberScope = SubstitutingScope@46
_nullable = 'false': Boolean@33
_typeConstructor = DeserializedClassTypeConstructor@47
classifier = JavaClassImpl@48['Collection']
arguments = ArrayList@44[1] { TypeProjectionImpl@45 }
classifier = JavaClassImpl@46['Collection']
memberScope = SubstitutingScope@47
nullable = 'false': Boolean@34
typeConstructor = DeserializedClassTypeConstructor@48
}
LazyJavaClassifierType@49['E'] {
_arguments = ArrayList@50[empty]
_nullable = 'false': Boolean@33
_typeConstructor = AbstractLazyTypeParameterDescriptor$1@51
classifier = JavaTypeParameterImpl@52['E']
arguments = ArrayList@50[empty]
classifier = JavaTypeParameterImpl@51['E']
nullable = 'false': Boolean@34
typeConstructor = AbstractLazyTypeParameterDescriptor$1@52
}
LazyJavaClassifierType@53['E'] {
_arguments = ArrayList@54[empty]
_nullable = 'false': Boolean@33
_typeConstructor = AbstractLazyTypeParameterDescriptor$1@55
classifier = JavaTypeParameterImpl@56['E']
arguments = ArrayList@54[empty]
classifier = JavaTypeParameterImpl@55['E']
nullable = 'false': Boolean@34
typeConstructor = AbstractLazyTypeParameterDescriptor$1@56
}
LazyJavaClassifierType@57['E'] {
_arguments = ArrayList@58[empty]
_nullable = 'false': Boolean@33
_typeConstructor = AbstractLazyTypeParameterDescriptor$1@59
classifier = JavaTypeParameterImpl@60['E']
arguments = ArrayList@58[empty]
classifier = JavaTypeParameterImpl@59['E']
nullable = 'false': Boolean@34
typeConstructor = AbstractLazyTypeParameterDescriptor$1@60
}
LazyJavaClassifierType@61['E'] {
_arguments = ArrayList@62[empty]
_nullable = 'false': Boolean@33
_typeConstructor = AbstractLazyTypeParameterDescriptor$1@59
arguments = ArrayList@62[empty]
classifier = JavaTypeParameterImpl@63['E']
nullable = 'false': Boolean@34
typeConstructor = AbstractLazyTypeParameterDescriptor$1@52
}
LazyJavaClassifierType@64['E'] {
_arguments = ArrayList@65[empty]
_nullable = 'false': Boolean@33
_typeConstructor = AbstractLazyTypeParameterDescriptor$1@55
arguments = ArrayList@65[empty]
classifier = JavaTypeParameterImpl@66['E']
nullable = 'false': Boolean@34
typeConstructor = AbstractLazyTypeParameterDescriptor$1@60
}
LazyJavaClassifierType@67['E'] {
_arguments = ArrayList@68[empty]
_nullable = 'true': Boolean@69
_typeConstructor = AbstractLazyTypeParameterDescriptor$1@59
classifier = JavaTypeParameterImpl@63['E']
arguments = ArrayList@68[empty]
classifier = JavaTypeParameterImpl@66['E']
nullable = 'true': Boolean@69
typeConstructor = AbstractLazyTypeParameterDescriptor$1@60
}
LazyJavaClassifierType@70['E'] {
_arguments = ArrayList@71[empty]
_nullable = 'true': Boolean@69
_typeConstructor = AbstractLazyTypeParameterDescriptor$1@55
classifier = JavaTypeParameterImpl@56['E']
arguments = ArrayList@71[empty]
classifier = JavaTypeParameterImpl@55['E']
nullable = 'true': Boolean@69
typeConstructor = AbstractLazyTypeParameterDescriptor$1@56
}
LazyJavaClassifierType@72['E'] {
_arguments = ArrayList@73[empty]
_nullable = 'true': Boolean@69
_typeConstructor = AbstractLazyTypeParameterDescriptor$1@55
classifier = JavaTypeParameterImpl@66['E']
arguments = ArrayList@73[empty]
classifier = JavaTypeParameterImpl@51['E']
nullable = 'true': Boolean@69
typeConstructor = AbstractLazyTypeParameterDescriptor$1@52
}
LazyJavaClassifierType@74['E'] {
_arguments = ArrayList@75[empty]
_nullable = 'true': Boolean@69
_typeConstructor = AbstractLazyTypeParameterDescriptor$1@59
classifier = JavaTypeParameterImpl@60['E']
arguments = ArrayList@75[empty]
classifier = JavaTypeParameterImpl@59['E']
nullable = 'true': Boolean@69
typeConstructor = AbstractLazyTypeParameterDescriptor$1@60
}
LazyJavaClassifierType@76['E'] {
_arguments = ArrayList@77[empty]
_nullable = 'true': Boolean@69
_typeConstructor = AbstractLazyTypeParameterDescriptor$1@51
classifier = JavaTypeParameterImpl@52['E']
}
LazyJavaClassifierType@18['List<E>'] {
_arguments = ArrayList@78[1] { TypeProjectionImpl@79 }
_memberScope = SubstitutingScope@80
_nullable = 'false': Boolean@33
_typeConstructor = DeserializedClassTypeConstructor@81
classifier = JavaClassImpl@82['List']
arguments = ArrayList@77[empty]
classifier = JavaTypeParameterImpl@63['E']
nullable = 'true': Boolean@69
typeConstructor = AbstractLazyTypeParameterDescriptor$1@52
}
LazyJavaClassifierType@23['List<E>'] {
_arguments = ArrayList@83[1] { TypeProjectionImpl@84 }
_memberScope = SubstitutingScope@85
_nullable = 'false': Boolean@33
_typeConstructor = DeserializedClassTypeConstructor@81
classifier = JavaClassImpl@86['List']
arguments = ArrayList@78[1] { TypeProjectionImpl@79 }
classifier = JavaClassImpl@80['List']
memberScope = SubstitutingScope@81
nullable = 'false': Boolean@34
typeConstructor = DeserializedClassTypeConstructor@82
}
LazyJavaClassifierType@18['List<E>'] {
arguments = ArrayList@83[1] { TypeProjectionImpl@84 }
classifier = JavaClassImpl@85['List']
memberScope = SubstitutingScope@86
nullable = 'false': Boolean@34
typeConstructor = DeserializedClassTypeConstructor@82
}
LazyJavaClassifierType@87['Object'] {
_typeConstructor = DeserializedClassTypeConstructor@88
classifier = JavaClassImpl@89['Object']
classifier = JavaClassImpl@88['Object']
typeConstructor = DeserializedClassTypeConstructor@89
}
LazyJavaClassifierType@90['Object'] {
_typeConstructor = DeserializedClassTypeConstructor@88
classifier = JavaClassImpl@91['Object']
typeConstructor = DeserializedClassTypeConstructor@89
}
LazyJavaClassifierType@92['Object'] {
_typeConstructor = DeserializedClassTypeConstructor@88
classifier = JavaClassImpl@93['Object']
typeConstructor = DeserializedClassTypeConstructor@89
}
LazyJavaClassifierType@24['RandomAccess'] {
_arguments = ArrayList@94[empty]
_memberScope = LazyJavaClassMemberScope@95
_nullable = 'false': Boolean@33
_typeConstructor = LazyJavaClassTypeConstructor@7['RandomAccess']
classifier = JavaClassImpl@96['RandomAccess']
arguments = ArrayList@94[empty]
classifier = JavaClassImpl@95['RandomAccess']
memberScope = LazyJavaClassMemberScope@96
nullable = 'false': Boolean@34
typeConstructor = LazyJavaClassTypeConstructor@7['RandomAccess']
}
LazyJavaClassifierType@97['Serializable'] {
_arguments = ArrayList@98[empty]
_memberScope = LazyJavaClassMemberScope@99
_nullable = 'false': Boolean@33
_typeConstructor = LazyJavaClassTypeConstructor@9['Serializable']
classifier = JavaClassImpl@100['Serializable']
arguments = ArrayList@98[empty]
classifier = JavaClassImpl@99['Serializable']
memberScope = LazyJavaClassMemberScope@100
nullable = 'false': Boolean@34
typeConstructor = LazyJavaClassTypeConstructor@9['Serializable']
}
LazyJavaPackageFragmentProvider@101 {
_packageFragments('<root>': FqName@102) = LazyJavaPackageFragment@103['<root>']
_packageFragments('ArrayList': FqName@104) = null
_packageFragments('Int': FqName@105) = null
_packageFragments('List': FqName@106) = null
_packageFragments('T': FqName@107) = null
_packageFragments('java': FqName@108) = LazyJavaPackageFragment@109['java']
_packageFragments('java.io': FqName@110) = LazyJavaPackageFragment@111['io']
_packageFragments('java.lang': FqName@112) = LazyJavaPackageFragment@113['lang']
_packageFragments('java.lang.ArrayList': FqName@114) = null
_packageFragments('java.lang.Int': FqName@115) = null
_packageFragments('java.lang.List': FqName@116) = null
_packageFragments('java.lang.T': FqName@117) = null
_packageFragments('java.util': FqName@118) = LazyJavaPackageFragment@119['util']
_packageFragments('java.util.ArrayList': FqName@120) = null
_packageFragments('java.util.Int': FqName@121) = null
_packageFragments('java.util.List': FqName@122) = null
_packageFragments('java.util.T': FqName@123) = null
_packageFragments('kotlin': FqName@124) = null
_packageFragments('kotlin.ArrayList': FqName@125) = null
_packageFragments('kotlin.Int': FqName@126) = null
_packageFragments('kotlin.List': FqName@127) = null
_packageFragments('kotlin.T': FqName@128) = null
_packageFragments('kotlin.io': FqName@129) = null
_packageFragments('kotlin.jvm': FqName@130) = null
_packageFragments('n': FqName@131) = null
_packageFragments('n.ArrayList': FqName@132) = null
_packageFragments('n.Int': FqName@133) = null
_packageFragments('n.List': FqName@134) = null
_packageFragments('n.T': FqName@135) = null
topLevelClasses(JavaClassImpl@34['AbstractCollection']) = LazyJavaClassDescriptor@0['AbstractCollection']
topLevelClasses(JavaClassImpl@38['AbstractList']) = LazyJavaClassDescriptor@2['AbstractList']
packageFragments('<root>': FqName@102) = LazyJavaPackageFragment@103['<root>']
packageFragments('ArrayList': FqName@104) = null
packageFragments('Int': FqName@105) = null
packageFragments('List': FqName@106) = null
packageFragments('T': FqName@107) = null
packageFragments('java': FqName@108) = LazyJavaPackageFragment@109['java']
packageFragments('java.io': FqName@110) = LazyJavaPackageFragment@111['io']
packageFragments('java.lang': FqName@112) = LazyJavaPackageFragment@113['lang']
packageFragments('java.lang.ArrayList': FqName@114) = null
packageFragments('java.lang.Int': FqName@115) = null
packageFragments('java.lang.List': FqName@116) = null
packageFragments('java.lang.T': FqName@117) = null
packageFragments('java.util': FqName@118) = LazyJavaPackageFragment@119['util']
packageFragments('java.util.ArrayList': FqName@120) = null
packageFragments('java.util.Int': FqName@121) = null
packageFragments('java.util.List': FqName@122) = null
packageFragments('java.util.T': FqName@123) = null
packageFragments('kotlin': FqName@124) = null
packageFragments('kotlin.ArrayList': FqName@125) = null
packageFragments('kotlin.Int': FqName@126) = null
packageFragments('kotlin.List': FqName@127) = null
packageFragments('kotlin.T': FqName@128) = null
packageFragments('kotlin.io': FqName@129) = null
packageFragments('kotlin.jvm': FqName@130) = null
packageFragments('n': FqName@131) = null
packageFragments('n.ArrayList': FqName@132) = null
packageFragments('n.Int': FqName@133) = null
packageFragments('n.List': FqName@134) = null
packageFragments('n.T': FqName@135) = null
topLevelClasses(JavaClassImpl@32['AbstractCollection']) = LazyJavaClassDescriptor@0['AbstractCollection']
topLevelClasses(JavaClassImpl@37['AbstractList']) = LazyJavaClassDescriptor@2['AbstractList']
topLevelClasses(JavaClassImpl@136['ArrayList']) = LazyJavaClassDescriptor@4['ArrayList']
topLevelClasses(JavaClassImpl@137['List']) = LazyJavaClassDescriptor@138['List']
topLevelClasses(JavaClassImpl@96['RandomAccess']) = LazyJavaClassDescriptor@6['RandomAccess']
topLevelClasses(JavaClassImpl@100['Serializable']) = LazyJavaClassDescriptor@8['Serializable']
topLevelClasses(JavaClassImpl@95['RandomAccess']) = LazyJavaClassDescriptor@6['RandomAccess']
topLevelClasses(JavaClassImpl@99['Serializable']) = LazyJavaClassDescriptor@8['Serializable']
}
LazyJavaPackageFragment@109['java'] {
_functions('lang': Name@139) = EmptyList@140[empty] // through LazyPackageFragmentScopeForJavaPackage@141
_functions('util': Name@142) = EmptyList@140[empty] // through LazyPackageFragmentScopeForJavaPackage@141
classes('lang': Name@143) = null // through LazyPackageFragmentScopeForJavaPackage@141
classes('util': Name@144) = null // through LazyPackageFragmentScopeForJavaPackage@141
deserializedPackageScope = Empty@145 // through LazyPackageFragmentScopeForJavaPackage@141
memberIndex = computeMemberIndex$1@146 // through LazyPackageFragmentScopeForJavaPackage@141
classes('lang': Name@139) = null // through LazyPackageFragmentScopeForJavaPackage@140
classes('util': Name@141) = null // through LazyPackageFragmentScopeForJavaPackage@140
deserializedPackageScope = Empty@142 // through LazyPackageFragmentScopeForJavaPackage@140
functions('lang': Name@143) = EmptyList@144[empty] // through LazyPackageFragmentScopeForJavaPackage@140
functions('util': Name@145) = EmptyList@144[empty] // through LazyPackageFragmentScopeForJavaPackage@140
memberIndex = computeMemberIndex$1@146 // through LazyPackageFragmentScopeForJavaPackage@140
}
LazyJavaPackageFragment@113['lang'] {
_functions('expected': Name@147) = EmptyList@140[empty] // through LazyPackageFragmentScopeForJavaPackage@148
_functions('reverse': Name@149) = EmptyList@140[empty] // through LazyPackageFragmentScopeForJavaPackage@148
classes('expected': Name@147) = null // through LazyPackageFragmentScopeForJavaPackage@148
classes('reverse': Name@149) = null // through LazyPackageFragmentScopeForJavaPackage@148
deserializedPackageScope = Empty@145 // through LazyPackageFragmentScopeForJavaPackage@148
deserializedPackageScope = Empty@142 // through LazyPackageFragmentScopeForJavaPackage@148
functions('expected': Name@147) = EmptyList@144[empty] // through LazyPackageFragmentScopeForJavaPackage@148
functions('reverse': Name@149) = EmptyList@144[empty] // through LazyPackageFragmentScopeForJavaPackage@148
memberIndex = computeMemberIndex$1@150 // through LazyPackageFragmentScopeForJavaPackage@148
}
LazyJavaPackageFragment@119['util'] {
_functions('expected': Name@147) = EmptyList@140[empty] // through LazyPackageFragmentScopeForJavaPackage@151
_functions('reverse': Name@149) = EmptyList@140[empty] // through LazyPackageFragmentScopeForJavaPackage@151
classes('ArrayList': Name@152) = LazyJavaClassDescriptor@4['ArrayList'] // through LazyPackageFragmentScopeForJavaPackage@151
classes('Int': Name@153) = null // through LazyPackageFragmentScopeForJavaPackage@151
classes('List': Name@154) = LazyJavaClassDescriptor@138['List'] // through LazyPackageFragmentScopeForJavaPackage@151
classes('expected': Name@147) = null // through LazyPackageFragmentScopeForJavaPackage@151
classes('reverse': Name@149) = null // through LazyPackageFragmentScopeForJavaPackage@151
deserializedPackageScope = Empty@145 // through LazyPackageFragmentScopeForJavaPackage@151
memberIndex = computeMemberIndex$1@155 // through LazyPackageFragmentScopeForJavaPackage@151
classes('ArrayList': Name@151) = LazyJavaClassDescriptor@4['ArrayList'] // through LazyPackageFragmentScopeForJavaPackage@152
classes('Int': Name@153) = null // through LazyPackageFragmentScopeForJavaPackage@152
classes('List': Name@154) = LazyJavaClassDescriptor@138['List'] // through LazyPackageFragmentScopeForJavaPackage@152
classes('expected': Name@147) = null // through LazyPackageFragmentScopeForJavaPackage@152
classes('reverse': Name@149) = null // through LazyPackageFragmentScopeForJavaPackage@152
deserializedPackageScope = Empty@142 // through LazyPackageFragmentScopeForJavaPackage@152
functions('expected': Name@147) = EmptyList@144[empty] // through LazyPackageFragmentScopeForJavaPackage@152
functions('reverse': Name@149) = EmptyList@144[empty] // through LazyPackageFragmentScopeForJavaPackage@152
memberIndex = computeMemberIndex$1@155 // through LazyPackageFragmentScopeForJavaPackage@152
}
LazyJavaTypeParameterDescriptor@20['E'] {
typeConstructor = AbstractLazyTypeParameterDescriptor$1@55
typeConstructor = AbstractLazyTypeParameterDescriptor$1@60
upperBounds = LinkedHashSet@156[1] { NullableType@157 }
}
LazyJavaTypeParameterDescriptor@15['E'] {
typeConstructor = AbstractLazyTypeParameterDescriptor$1@59
typeConstructor = AbstractLazyTypeParameterDescriptor$1@52
}
LazyJavaTypeParameterDescriptor@11['E'] {
typeConstructor = AbstractLazyTypeParameterDescriptor$1@51
typeConstructor = AbstractLazyTypeParameterDescriptor$1@56
}
LazyJavaTypeParameterResolver@158 {
@@ -1,39 +1,39 @@
LazyJavaPackageFragmentProvider@0 {
_packageFragments('<root>': FqName@1) = LazyJavaPackageFragment@2['<root>']
_packageFragments('Array': FqName@3) = null
_packageFragments('Int': FqName@4) = null
_packageFragments('String': FqName@5) = null
_packageFragments('java': FqName@6) = LazyJavaPackageFragment@7['java']
_packageFragments('java.lang': FqName@8) = LazyJavaPackageFragment@9['lang']
_packageFragments('java.lang.Array': FqName@10) = null
_packageFragments('java.lang.Int': FqName@11) = null
_packageFragments('java.lang.String': FqName@12) = null
_packageFragments('kotlin': FqName@13) = null
_packageFragments('kotlin.Array': FqName@14) = null
_packageFragments('kotlin.Int': FqName@15) = null
_packageFragments('kotlin.String': FqName@16) = null
_packageFragments('kotlin.io': FqName@17) = null
_packageFragments('kotlin.jvm': FqName@18) = null
_packageFragments('kt1293': FqName@19) = null
_packageFragments('kt1293.Array': FqName@20) = null
_packageFragments('kt1293.Int': FqName@21) = null
_packageFragments('kt1293.String': FqName@22) = null
packageFragments('<root>': FqName@1) = LazyJavaPackageFragment@2['<root>']
packageFragments('Array': FqName@3) = null
packageFragments('Int': FqName@4) = null
packageFragments('String': FqName@5) = null
packageFragments('java': FqName@6) = LazyJavaPackageFragment@7['java']
packageFragments('java.lang': FqName@8) = LazyJavaPackageFragment@9['lang']
packageFragments('java.lang.Array': FqName@10) = null
packageFragments('java.lang.Int': FqName@11) = null
packageFragments('java.lang.String': FqName@12) = null
packageFragments('kotlin': FqName@13) = null
packageFragments('kotlin.Array': FqName@14) = null
packageFragments('kotlin.Int': FqName@15) = null
packageFragments('kotlin.String': FqName@16) = null
packageFragments('kotlin.io': FqName@17) = null
packageFragments('kotlin.jvm': FqName@18) = null
packageFragments('kt1293': FqName@19) = null
packageFragments('kt1293.Array': FqName@20) = null
packageFragments('kt1293.Int': FqName@21) = null
packageFragments('kt1293.String': FqName@22) = null
}
LazyJavaPackageFragment@7['java'] {
_functions('lang': Name@23) = EmptyList@24[empty] // through LazyPackageFragmentScopeForJavaPackage@25
classes('lang': Name@26) = null // through LazyPackageFragmentScopeForJavaPackage@25
deserializedPackageScope = Empty@27 // through LazyPackageFragmentScopeForJavaPackage@25
memberIndex = computeMemberIndex$1@28 // through LazyPackageFragmentScopeForJavaPackage@25
classes('lang': Name@23) = null // through LazyPackageFragmentScopeForJavaPackage@24
deserializedPackageScope = Empty@25 // through LazyPackageFragmentScopeForJavaPackage@24
functions('lang': Name@26) = EmptyList@27[empty] // through LazyPackageFragmentScopeForJavaPackage@24
memberIndex = computeMemberIndex$1@28 // through LazyPackageFragmentScopeForJavaPackage@24
}
LazyJavaPackageFragment@9['lang'] {
_functions('arrayOfNulls': Name@29) = EmptyList@24[empty] // through LazyPackageFragmentScopeForJavaPackage@30
_functions('get': Name@31) = EmptyList@24[empty] // through LazyPackageFragmentScopeForJavaPackage@30
_functions('requiresInt': Name@32) = EmptyList@24[empty] // through LazyPackageFragmentScopeForJavaPackage@30
classes('arrayOfNulls': Name@29) = null // through LazyPackageFragmentScopeForJavaPackage@30
classes('get': Name@31) = null // through LazyPackageFragmentScopeForJavaPackage@30
classes('requiresInt': Name@32) = null // through LazyPackageFragmentScopeForJavaPackage@30
deserializedPackageScope = Empty@27 // through LazyPackageFragmentScopeForJavaPackage@30
deserializedPackageScope = Empty@25 // through LazyPackageFragmentScopeForJavaPackage@30
functions('arrayOfNulls': Name@29) = EmptyList@27[empty] // through LazyPackageFragmentScopeForJavaPackage@30
functions('get': Name@31) = EmptyList@27[empty] // through LazyPackageFragmentScopeForJavaPackage@30
functions('requiresInt': Name@32) = EmptyList@27[empty] // through LazyPackageFragmentScopeForJavaPackage@30
memberIndex = computeMemberIndex$1@33 // through LazyPackageFragmentScopeForJavaPackage@30
}
@@ -3,502 +3,502 @@ DescriptorResolver@0 {
}
LazyJavaClassDescriptor@2['AbstractMap'] {
_functions('set': Name@3) = EmptyList@4[empty] // through LazyJavaClassMemberScope@5
_properties('set': Name@3) = EmptyList@4[empty] // through LazyJavaClassMemberScope@5
_typeConstructor = LazyJavaClassTypeConstructor@6['AbstractMap']
memberIndex = computeMemberIndex$1@7 // through LazyJavaClassMemberScope@5
functions('set': Name@3) = EmptyList@4[empty] // through LazyJavaClassMemberScope@5
memberIndex = computeMemberIndex$1@6 // through LazyJavaClassMemberScope@5
properties('set': Name@3) = EmptyList@4[empty] // through LazyJavaClassMemberScope@5
typeConstructor = LazyJavaClassTypeConstructor@7['AbstractMap']
}
LazyJavaClassDescriptor@8['Appendable'] {
_functions('println': Name@9) = EmptyList@4[empty] // through LazyJavaClassMemberScope@10
_properties('println': Name@11) = EmptyList@4[empty] // through LazyJavaClassMemberScope@10
_typeConstructor = LazyJavaClassTypeConstructor@12['Appendable']
memberIndex = computeMemberIndex$1@13 // through LazyJavaClassMemberScope@10
functions('println': Name@9) = EmptyList@4[empty] // through LazyJavaClassMemberScope@10
memberIndex = computeMemberIndex$1@11 // through LazyJavaClassMemberScope@10
properties('println': Name@12) = EmptyList@4[empty] // through LazyJavaClassMemberScope@10
typeConstructor = LazyJavaClassTypeConstructor@13['Appendable']
}
LazyJavaClassDescriptor@14['AutoCloseable'] {
_functions('println': Name@9) = EmptyList@4[empty] // through LazyJavaClassMemberScope@15
_properties('println': Name@11) = EmptyList@4[empty] // through LazyJavaClassMemberScope@15
_typeConstructor = LazyJavaClassTypeConstructor@16['AutoCloseable']
memberIndex = computeMemberIndex$1@17 // through LazyJavaClassMemberScope@15
functions('println': Name@9) = EmptyList@4[empty] // through LazyJavaClassMemberScope@15
memberIndex = computeMemberIndex$1@16 // through LazyJavaClassMemberScope@15
properties('println': Name@12) = EmptyList@4[empty] // through LazyJavaClassMemberScope@15
typeConstructor = LazyJavaClassTypeConstructor@17['AutoCloseable']
}
LazyJavaClassDescriptor@18['Closeable'] {
_functions('println': Name@9) = EmptyList@4[empty] // through LazyJavaClassMemberScope@19
_properties('println': Name@11) = EmptyList@4[empty] // through LazyJavaClassMemberScope@19
_typeConstructor = LazyJavaClassTypeConstructor@20['Closeable']
memberIndex = computeMemberIndex$1@21 // through LazyJavaClassMemberScope@19
functions('println': Name@9) = EmptyList@4[empty] // through LazyJavaClassMemberScope@19
memberIndex = computeMemberIndex$1@20 // through LazyJavaClassMemberScope@19
properties('println': Name@12) = EmptyList@4[empty] // through LazyJavaClassMemberScope@19
typeConstructor = LazyJavaClassTypeConstructor@21['Closeable']
}
LazyJavaClassDescriptor@22['FilterOutputStream'] {
_functions('println': Name@9) = EmptyList@4[empty] // through LazyJavaClassMemberScope@23
_properties('println': Name@11) = EmptyList@4[empty] // through LazyJavaClassMemberScope@23
_typeConstructor = LazyJavaClassTypeConstructor@24['FilterOutputStream']
memberIndex = computeMemberIndex$1@25 // through LazyJavaClassMemberScope@23
functions('println': Name@9) = EmptyList@4[empty] // through LazyJavaClassMemberScope@23
memberIndex = computeMemberIndex$1@24 // through LazyJavaClassMemberScope@23
properties('println': Name@12) = EmptyList@4[empty] // through LazyJavaClassMemberScope@23
typeConstructor = LazyJavaClassTypeConstructor@25['FilterOutputStream']
}
LazyJavaClassDescriptor@26['HashMap'] {
_constructors = ArrayList@27[4] { JavaConstructorDescriptor@28['<init>'], JavaConstructorDescriptor@29['<init>'], JavaConstructorDescriptor@30['<init>'], ... } // through LazyJavaClassMemberScope@31
_functionTypeForSamInterface = null
_functions('set': Name@3) = EmptyList@4[empty] // through LazyJavaClassMemberScope@31
_properties('set': Name@3) = EmptyList@4[empty] // through LazyJavaClassMemberScope@31
_typeConstructor = LazyJavaClassTypeConstructor@32['HashMap']
defaultType = JetTypeImpl@33['HashMap<2>']
enumEntryIndex = LinkedHashMap@34 // through LazyJavaClassMemberScope@31
memberIndex = computeMemberIndex$1@35 // through LazyJavaClassMemberScope@31
nestedClassIndex = LinkedHashMap@36 // through LazyJavaClassMemberScope@31
constructors = ArrayList@27[4] { JavaConstructorDescriptor@28['<init>'], JavaConstructorDescriptor@29['<init>'], JavaConstructorDescriptor@30['<init>'], ... } // through LazyJavaClassMemberScope@31
defaultType = JetTypeImpl@32['HashMap<2>']
enumEntryIndex = LinkedHashMap@33 // through LazyJavaClassMemberScope@31
functionTypeForSamInterface = null
functions('set': Name@3) = EmptyList@4[empty] // through LazyJavaClassMemberScope@31
memberIndex = computeMemberIndex$1@34 // through LazyJavaClassMemberScope@31
nestedClassIndex = LinkedHashMap@35 // through LazyJavaClassMemberScope@31
nestedClasses('set': Name@3) = null // through LazyJavaClassMemberScope@31
properties('set': Name@3) = EmptyList@4[empty] // through LazyJavaClassMemberScope@31
typeConstructor = LazyJavaClassTypeConstructor@36['HashMap']
}
LazyJavaClassDescriptor@37['OutputStream'] {
_functions('println': Name@9) = EmptyList@4[empty] // through LazyJavaClassMemberScope@38
_properties('println': Name@11) = EmptyList@4[empty] // through LazyJavaClassMemberScope@38
_typeConstructor = LazyJavaClassTypeConstructor@39['OutputStream']
memberIndex = computeMemberIndex$1@40 // through LazyJavaClassMemberScope@38
functions('println': Name@9) = EmptyList@4[empty] // through LazyJavaClassMemberScope@38
memberIndex = computeMemberIndex$1@39 // through LazyJavaClassMemberScope@38
properties('println': Name@12) = EmptyList@4[empty] // through LazyJavaClassMemberScope@38
typeConstructor = LazyJavaClassTypeConstructor@40['OutputStream']
}
LazyJavaClassDescriptor@41['PrintStream'] {
_functions('println': Name@11) = ArrayList@42[10] { JavaMethodDescriptor@43['println'], JavaMethodDescriptor@44['println'], JavaMethodDescriptor@45['println'], ... } // through LazyJavaClassMemberScope@46
_properties('println': Name@11) = EmptyList@4[empty] // through LazyJavaClassMemberScope@46
_typeConstructor = LazyJavaClassTypeConstructor@47['PrintStream']
defaultType = JetTypeImpl@48['PrintStream']
enumEntryIndex = LinkedHashMap@49 // through LazyJavaClassMemberScope@46
memberIndex = computeMemberIndex$1@50 // through LazyJavaClassMemberScope@46
nestedClassIndex = LinkedHashMap@51 // through LazyJavaClassMemberScope@46
nestedClasses('println': Name@11) = null // through LazyJavaClassMemberScope@46
thisAsReceiverParameter = LazyClassReceiverParameterDescriptor@52['<this>']
defaultType = JetTypeImpl@42['PrintStream']
enumEntryIndex = LinkedHashMap@43 // through LazyJavaClassMemberScope@44
functions('println': Name@12) = ArrayList@45[10] { JavaMethodDescriptor@46['println'], JavaMethodDescriptor@47['println'], JavaMethodDescriptor@48['println'], ... } // through LazyJavaClassMemberScope@44
memberIndex = computeMemberIndex$1@49 // through LazyJavaClassMemberScope@44
nestedClassIndex = LinkedHashMap@50 // through LazyJavaClassMemberScope@44
nestedClasses('println': Name@12) = null // through LazyJavaClassMemberScope@44
properties('println': Name@12) = EmptyList@4[empty] // through LazyJavaClassMemberScope@44
thisAsReceiverParameter = LazyClassReceiverParameterDescriptor@51['<this>']
typeConstructor = LazyJavaClassTypeConstructor@52['PrintStream']
}
LazyJavaClassDescriptor@53['Serializable'] {
_functions('set': Name@3) = EmptyList@4[empty] // through LazyJavaClassMemberScope@54
_properties('set': Name@3) = EmptyList@4[empty] // through LazyJavaClassMemberScope@54
_typeConstructor = LazyJavaClassTypeConstructor@55['Serializable']
memberIndex = computeMemberIndex$1@56 // through LazyJavaClassMemberScope@54
functions('set': Name@3) = EmptyList@4[empty] // through LazyJavaClassMemberScope@54
memberIndex = computeMemberIndex$1@55 // through LazyJavaClassMemberScope@54
properties('set': Name@3) = EmptyList@4[empty] // through LazyJavaClassMemberScope@54
typeConstructor = LazyJavaClassTypeConstructor@56['Serializable']
}
LazyJavaClassDescriptor@57['System'] {
_properties('out': Name@58) = ArrayList@59[1] { JavaPropertyDescriptor@60['out'] } // through LazyJavaStaticClassScope@61
_properties('out': Name@58) = EmptyList@4[empty] // through LazyJavaClassMemberScope@62
_typeConstructor = LazyJavaClassTypeConstructor@63['System']
enumEntryIndex = LinkedHashMap@64 // through LazyJavaClassMemberScope@62
memberIndex = computeMemberIndex$1@65 // through LazyJavaClassMemberScope@62
memberIndex = computeMemberIndex$1@66 // through LazyJavaStaticClassScope@61
nestedClassIndex = LinkedHashMap@67 // through LazyJavaClassMemberScope@62
nestedClasses('out': Name@58) = null // through LazyJavaClassMemberScope@62
enumEntryIndex = LinkedHashMap@58 // through LazyJavaClassMemberScope@59
memberIndex = computeMemberIndex$1@60 // through LazyJavaClassMemberScope@59
memberIndex = computeMemberIndex$1@61 // through LazyJavaStaticClassScope@62
nestedClassIndex = LinkedHashMap@63 // through LazyJavaClassMemberScope@59
nestedClasses('out': Name@64) = null // through LazyJavaClassMemberScope@59
properties('out': Name@64) = ArrayList@65[1] { JavaPropertyDescriptor@66['out'] } // through LazyJavaStaticClassScope@62
properties('out': Name@64) = EmptyList@4[empty] // through LazyJavaClassMemberScope@59
typeConstructor = LazyJavaClassTypeConstructor@67['System']
}
LazyJavaClassTypeConstructor@6['AbstractMap'] {
_parameters = ArrayList@68[2] { LazyJavaTypeParameterDescriptor@69['K'], LazyJavaTypeParameterDescriptor@70['V'] }
_supertypes = ArrayList@71[1] { LazyJavaClassifierType@72['Map<K, V>'] }
LazyJavaClassTypeConstructor@7['AbstractMap'] {
parameters = ArrayList@68[2] { LazyJavaTypeParameterDescriptor@69['K'], LazyJavaTypeParameterDescriptor@70['V'] }
supertypes = ArrayList@71[1] { LazyJavaClassifierType@72['Map<K, V>'] }
}
LazyJavaClassTypeConstructor@12['Appendable'] {
_parameters = ArrayList@73[empty]
_supertypes = ArrayList@74[1] { JetTypeImpl@75['Any'] }
LazyJavaClassTypeConstructor@13['Appendable'] {
parameters = ArrayList@73[empty]
supertypes = ArrayList@74[1] { JetTypeImpl@75['Any'] }
}
LazyJavaClassTypeConstructor@16['AutoCloseable'] {
_parameters = ArrayList@76[empty]
_supertypes = ArrayList@77[1] { JetTypeImpl@75['Any'] }
LazyJavaClassTypeConstructor@17['AutoCloseable'] {
parameters = ArrayList@76[empty]
supertypes = ArrayList@77[1] { JetTypeImpl@75['Any'] }
}
LazyJavaClassTypeConstructor@20['Closeable'] {
_parameters = ArrayList@78[empty]
_supertypes = ArrayList@79[1] { LazyJavaClassifierType@80['AutoCloseable'] }
LazyJavaClassTypeConstructor@21['Closeable'] {
parameters = ArrayList@78[empty]
supertypes = ArrayList@79[1] { LazyJavaClassifierType@80['AutoCloseable'] }
}
LazyJavaClassTypeConstructor@24['FilterOutputStream'] {
_parameters = ArrayList@81[empty]
_supertypes = ArrayList@82[1] { LazyJavaClassifierType@83['OutputStream'] }
LazyJavaClassTypeConstructor@25['FilterOutputStream'] {
parameters = ArrayList@81[empty]
supertypes = ArrayList@82[1] { LazyJavaClassifierType@83['OutputStream'] }
}
LazyJavaClassTypeConstructor@32['HashMap'] {
_parameters = ArrayList@84[2] { LazyJavaTypeParameterDescriptor@85['K'], LazyJavaTypeParameterDescriptor@86['V'] }
_supertypes = ArrayList@87[4] { LazyJavaClassifierType@88['AbstractMap<K, V>'], LazyJavaClassifierType@89['Map<K, V>'], LazyJavaClassifierType@90['Cloneable'], ... }
LazyJavaClassTypeConstructor@36['HashMap'] {
parameters = ArrayList@84[2] { LazyJavaTypeParameterDescriptor@85['K'], LazyJavaTypeParameterDescriptor@86['V'] }
supertypes = ArrayList@87[4] { LazyJavaClassifierType@88['AbstractMap<K, V>'], LazyJavaClassifierType@89['Map<K, V>'], LazyJavaClassifierType@90['Cloneable'], ... }
}
LazyJavaClassTypeConstructor@39['OutputStream'] {
_parameters = ArrayList@91[empty]
_supertypes = ArrayList@92[1] { LazyJavaClassifierType@93['Closeable'] }
LazyJavaClassTypeConstructor@40['OutputStream'] {
parameters = ArrayList@91[empty]
supertypes = ArrayList@92[1] { LazyJavaClassifierType@93['Closeable'] }
}
LazyJavaClassTypeConstructor@47['PrintStream'] {
_parameters = ArrayList@94[empty]
_supertypes = ArrayList@95[3] { LazyJavaClassifierType@96['FilterOutputStream'], LazyJavaClassifierType@97['Appendable'], LazyJavaClassifierType@98['Closeable'] }
LazyJavaClassTypeConstructor@52['PrintStream'] {
parameters = ArrayList@94[empty]
supertypes = ArrayList@95[3] { LazyJavaClassifierType@96['FilterOutputStream'], LazyJavaClassifierType@97['Appendable'], LazyJavaClassifierType@98['Closeable'] }
}
LazyJavaClassTypeConstructor@55['Serializable'] {
_parameters = ArrayList@99[empty]
_supertypes = ArrayList@100[1] { JetTypeImpl@75['Any'] }
LazyJavaClassTypeConstructor@56['Serializable'] {
parameters = ArrayList@99[empty]
supertypes = ArrayList@100[1] { JetTypeImpl@75['Any'] }
}
LazyJavaClassTypeConstructor@63['System'] {
_supertypes = ArrayList@101[1] { JetTypeImpl@75['Any'] }
LazyJavaClassTypeConstructor@67['System'] {
supertypes = ArrayList@101[1] { JetTypeImpl@75['Any'] }
}
LazyJavaClassifierType@88['AbstractMap<K, V>'] {
_arguments = ArrayList@102[2] { TypeProjectionImpl@103, TypeProjectionImpl@104 }
_memberScope = SubstitutingScope@105
_typeConstructor = LazyJavaClassTypeConstructor@6['AbstractMap']
classifier = JavaClassImpl@106['AbstractMap']
arguments = ArrayList@102[2] { TypeProjectionImpl@103, TypeProjectionImpl@104 }
classifier = JavaClassImpl@105['AbstractMap']
memberScope = SubstitutingScope@106
typeConstructor = LazyJavaClassTypeConstructor@7['AbstractMap']
}
LazyJavaClassifierType@97['Appendable'] {
_arguments = ArrayList@107[empty]
_memberScope = LazyJavaClassMemberScope@10
_typeConstructor = LazyJavaClassTypeConstructor@12['Appendable']
arguments = ArrayList@107[empty]
classifier = JavaClassImpl@108['Appendable']
memberScope = LazyJavaClassMemberScope@10
typeConstructor = LazyJavaClassTypeConstructor@13['Appendable']
}
LazyJavaClassifierType@80['AutoCloseable'] {
_arguments = ArrayList@109[empty]
_memberScope = LazyJavaClassMemberScope@15
_typeConstructor = LazyJavaClassTypeConstructor@16['AutoCloseable']
arguments = ArrayList@109[empty]
classifier = JavaClassImpl@110['AutoCloseable']
memberScope = LazyJavaClassMemberScope@15
typeConstructor = LazyJavaClassTypeConstructor@17['AutoCloseable']
}
LazyJavaClassifierType@90['Cloneable'] {
_arguments = ArrayList@111[empty]
_memberScope = DeserializedClassMemberScope@112
_typeConstructor = DeserializedClassTypeConstructor@113
classifier = JavaClassImpl@114['Cloneable']
}
LazyJavaClassifierType@93['Closeable'] {
_arguments = ArrayList@115[empty]
_memberScope = LazyJavaClassMemberScope@19
_typeConstructor = LazyJavaClassTypeConstructor@20['Closeable']
classifier = JavaClassImpl@116['Closeable']
arguments = ArrayList@111[empty]
classifier = JavaClassImpl@112['Cloneable']
memberScope = DeserializedClassMemberScope@113
typeConstructor = DeserializedClassTypeConstructor@114
}
LazyJavaClassifierType@98['Closeable'] {
_arguments = ArrayList@117[empty]
_memberScope = LazyJavaClassMemberScope@19
_typeConstructor = LazyJavaClassTypeConstructor@20['Closeable']
arguments = ArrayList@115[empty]
classifier = JavaClassImpl@116['Closeable']
memberScope = LazyJavaClassMemberScope@19
typeConstructor = LazyJavaClassTypeConstructor@21['Closeable']
}
LazyJavaClassifierType@93['Closeable'] {
arguments = ArrayList@117[empty]
classifier = JavaClassImpl@118['Closeable']
memberScope = LazyJavaClassMemberScope@19
typeConstructor = LazyJavaClassTypeConstructor@21['Closeable']
}
LazyJavaClassifierType@96['FilterOutputStream'] {
_arguments = ArrayList@119[empty]
_memberScope = LazyJavaClassMemberScope@23
_typeConstructor = LazyJavaClassTypeConstructor@24['FilterOutputStream']
arguments = ArrayList@119[empty]
classifier = JavaClassImpl@120['FilterOutputStream']
memberScope = LazyJavaClassMemberScope@23
typeConstructor = LazyJavaClassTypeConstructor@25['FilterOutputStream']
}
LazyJavaClassifierType@121['Flushable'] {
_typeConstructor = TypeConstructorImpl$1@122
classifier = null
typeConstructor = TypeConstructorImpl$1@122
}
LazyJavaClassifierType@123['K'] {
_arguments = ArrayList@124[empty]
_nullable = 'false': Boolean@125
_typeConstructor = AbstractLazyTypeParameterDescriptor$1@126
classifier = JavaTypeParameterImpl@127['K']
arguments = ArrayList@124[empty]
classifier = JavaTypeParameterImpl@125['K']
nullable = 'false': Boolean@126
typeConstructor = AbstractLazyTypeParameterDescriptor$1@127
}
LazyJavaClassifierType@128['K'] {
_arguments = ArrayList@129[empty]
_nullable = 'false': Boolean@125
_typeConstructor = AbstractLazyTypeParameterDescriptor$1@126
arguments = ArrayList@129[empty]
classifier = JavaTypeParameterImpl@130['K']
nullable = 'false': Boolean@126
typeConstructor = AbstractLazyTypeParameterDescriptor$1@131
}
LazyJavaClassifierType@131['K'] {
_arguments = ArrayList@132[empty]
_nullable = 'false': Boolean@125
_typeConstructor = AbstractLazyTypeParameterDescriptor$1@133
LazyJavaClassifierType@132['K'] {
arguments = ArrayList@133[empty]
classifier = JavaTypeParameterImpl@134['K']
nullable = 'false': Boolean@126
typeConstructor = AbstractLazyTypeParameterDescriptor$1@127
}
LazyJavaClassifierType@135['K'] {
_arguments = ArrayList@136[empty]
_nullable = 'false': Boolean@125
_typeConstructor = AbstractLazyTypeParameterDescriptor$1@126
arguments = ArrayList@136[empty]
classifier = JavaTypeParameterImpl@137['K']
nullable = 'false': Boolean@126
typeConstructor = AbstractLazyTypeParameterDescriptor$1@127
}
LazyJavaClassifierType@138['K'] {
_arguments = ArrayList@139[empty]
_nullable = 'false': Boolean@125
_typeConstructor = AbstractLazyTypeParameterDescriptor$1@126
arguments = ArrayList@139[empty]
classifier = JavaTypeParameterImpl@140['K']
nullable = 'false': Boolean@126
typeConstructor = AbstractLazyTypeParameterDescriptor$1@127
}
LazyJavaClassifierType@141['K'] {
_arguments = ArrayList@142[empty]
_nullable = 'true': Boolean@143
_typeConstructor = AbstractLazyTypeParameterDescriptor$1@126
arguments = ArrayList@142[empty]
classifier = JavaTypeParameterImpl@130['K']
nullable = 'true': Boolean@143
typeConstructor = AbstractLazyTypeParameterDescriptor$1@131
}
LazyJavaClassifierType@144['K'] {
_arguments = ArrayList@145[empty]
_nullable = 'true': Boolean@143
_typeConstructor = AbstractLazyTypeParameterDescriptor$1@126
classifier = JavaTypeParameterImpl@137['K']
arguments = ArrayList@145[empty]
classifier = JavaTypeParameterImpl@134['K']
nullable = 'true': Boolean@143
typeConstructor = AbstractLazyTypeParameterDescriptor$1@127
}
LazyJavaClassifierType@146['K'] {
_arguments = ArrayList@147[empty]
_nullable = 'true': Boolean@143
_typeConstructor = AbstractLazyTypeParameterDescriptor$1@133
classifier = JavaTypeParameterImpl@134['K']
arguments = ArrayList@147[empty]
classifier = JavaTypeParameterImpl@137['K']
nullable = 'true': Boolean@143
typeConstructor = AbstractLazyTypeParameterDescriptor$1@127
}
LazyJavaClassifierType@148['K'] {
_arguments = ArrayList@149[empty]
_nullable = 'true': Boolean@143
_typeConstructor = AbstractLazyTypeParameterDescriptor$1@126
classifier = JavaTypeParameterImpl@127['K']
arguments = ArrayList@149[empty]
classifier = JavaTypeParameterImpl@125['K']
nullable = 'true': Boolean@143
typeConstructor = AbstractLazyTypeParameterDescriptor$1@127
}
LazyJavaClassifierType@150['K'] {
_arguments = ArrayList@151[empty]
_nullable = 'true': Boolean@143
_typeConstructor = AbstractLazyTypeParameterDescriptor$1@126
arguments = ArrayList@151[empty]
classifier = JavaTypeParameterImpl@140['K']
nullable = 'true': Boolean@143
typeConstructor = AbstractLazyTypeParameterDescriptor$1@127
}
LazyJavaClassifierType@152['Map<? extends K, ? extends V>'] {
_arguments = ArrayList@153[2] { TypeProjectionImpl@154, TypeProjectionImpl@155 }
_memberScope = SubstitutingScope@156
_nullable = 'false': Boolean@125
_typeConstructor = DeserializedClassTypeConstructor@157
classifier = JavaClassImpl@158['Map']
arguments = ArrayList@153[2] { TypeProjectionImpl@154, TypeProjectionImpl@155 }
classifier = JavaClassImpl@156['Map']
memberScope = SubstitutingScope@157
nullable = 'false': Boolean@126
typeConstructor = DeserializedClassTypeConstructor@158
}
LazyJavaClassifierType@159['Map<? extends K, ? extends V>'] {
_arguments = ArrayList@160[2] { TypeProjectionImpl@161, TypeProjectionImpl@162 }
_memberScope = SubstitutingScope@163
_nullable = 'true': Boolean@143
_typeConstructor = DeserializedClassTypeConstructor@164
classifier = JavaClassImpl@158['Map']
arguments = ArrayList@160[2] { TypeProjectionImpl@161, TypeProjectionImpl@162 }
classifier = JavaClassImpl@156['Map']
memberScope = SubstitutingScope@163
nullable = 'true': Boolean@143
typeConstructor = DeserializedClassTypeConstructor@164
}
LazyJavaClassifierType@72['Map<K, V>'] {
_arguments = ArrayList@165[2] { TypeProjectionImpl@166, TypeProjectionImpl@167 }
_memberScope = SubstitutingScope@168
_nullable = 'false': Boolean@125
_typeConstructor = DeserializedClassTypeConstructor@157
classifier = JavaClassImpl@169['Map']
arguments = ArrayList@165[2] { TypeProjectionImpl@166, TypeProjectionImpl@167 }
classifier = JavaClassImpl@168['Map']
memberScope = SubstitutingScope@169
nullable = 'false': Boolean@126
typeConstructor = DeserializedClassTypeConstructor@158
}
LazyJavaClassifierType@89['Map<K, V>'] {
_arguments = ArrayList@170[2] { TypeProjectionImpl@171, TypeProjectionImpl@172 }
_memberScope = SubstitutingScope@173
_typeConstructor = DeserializedClassTypeConstructor@157
classifier = JavaClassImpl@174['Map']
arguments = ArrayList@170[2] { TypeProjectionImpl@171, TypeProjectionImpl@172 }
classifier = JavaClassImpl@173['Map']
memberScope = SubstitutingScope@174
typeConstructor = DeserializedClassTypeConstructor@158
}
LazyJavaClassifierType@175['Object'] {
_arguments = ArrayList@176[empty]
_nullable = 'false': Boolean@125
_typeConstructor = DeserializedClassTypeConstructor@177
classifier = JavaClassImpl@178['Object']
arguments = ArrayList@176[empty]
classifier = JavaClassImpl@177['Object']
nullable = 'false': Boolean@126
typeConstructor = DeserializedClassTypeConstructor@178
}
LazyJavaClassifierType@179['Object'] {
_arguments = ArrayList@180[empty]
_nullable = 'true': Boolean@143
_typeConstructor = DeserializedClassTypeConstructor@177
classifier = JavaClassImpl@178['Object']
arguments = ArrayList@180[empty]
classifier = JavaClassImpl@177['Object']
nullable = 'true': Boolean@143
typeConstructor = DeserializedClassTypeConstructor@178
}
LazyJavaClassifierType@181['Object'] {
_typeConstructor = DeserializedClassTypeConstructor@177
classifier = JavaClassImpl@182['Object']
typeConstructor = DeserializedClassTypeConstructor@178
}
LazyJavaClassifierType@183['Object'] {
_typeConstructor = DeserializedClassTypeConstructor@177
classifier = JavaClassImpl@184['Object']
typeConstructor = DeserializedClassTypeConstructor@178
}
LazyJavaClassifierType@185['Object'] {
_typeConstructor = DeserializedClassTypeConstructor@177
classifier = JavaClassImpl@186['Object']
typeConstructor = DeserializedClassTypeConstructor@178
}
LazyJavaClassifierType@187['Object'] {
_typeConstructor = DeserializedClassTypeConstructor@177
classifier = JavaClassImpl@188['Object']
typeConstructor = DeserializedClassTypeConstructor@178
}
LazyJavaClassifierType@189['Object'] {
_typeConstructor = DeserializedClassTypeConstructor@177
classifier = JavaClassImpl@190['Object']
typeConstructor = DeserializedClassTypeConstructor@178
}
LazyJavaClassifierType@191['Object'] {
_typeConstructor = DeserializedClassTypeConstructor@177
classifier = JavaClassImpl@192['Object']
typeConstructor = DeserializedClassTypeConstructor@178
}
LazyJavaClassifierType@83['OutputStream'] {
_arguments = ArrayList@193[empty]
_memberScope = LazyJavaClassMemberScope@38
_typeConstructor = LazyJavaClassTypeConstructor@39['OutputStream']
arguments = ArrayList@193[empty]
classifier = JavaClassImpl@194['OutputStream']
memberScope = LazyJavaClassMemberScope@38
typeConstructor = LazyJavaClassTypeConstructor@40['OutputStream']
}
LazyJavaClassifierType@195['PrintStream'] {
_arguments = ArrayList@196[empty]
_memberScope = LazyJavaClassMemberScope@46
_nullable = 'false': Boolean@125
_typeConstructor = LazyJavaClassTypeConstructor@47['PrintStream']
arguments = ArrayList@196[empty]
classifier = JavaClassImpl@197['PrintStream']
memberScope = LazyJavaClassMemberScope@44
nullable = 'false': Boolean@126
typeConstructor = LazyJavaClassTypeConstructor@52['PrintStream']
}
LazyJavaClassifierType@198['PrintStream'] {
_arguments = ArrayList@199[empty]
_nullable = 'true': Boolean@143
_typeConstructor = LazyJavaClassTypeConstructor@47['PrintStream']
arguments = ArrayList@199[empty]
classifier = JavaClassImpl@197['PrintStream']
nullable = 'true': Boolean@143
typeConstructor = LazyJavaClassTypeConstructor@52['PrintStream']
}
LazyJavaClassifierType@200['Serializable'] {
_arguments = ArrayList@201[empty]
_memberScope = LazyJavaClassMemberScope@54
_typeConstructor = LazyJavaClassTypeConstructor@55['Serializable']
arguments = ArrayList@201[empty]
classifier = JavaClassImpl@202['Serializable']
memberScope = LazyJavaClassMemberScope@54
typeConstructor = LazyJavaClassTypeConstructor@56['Serializable']
}
LazyJavaClassifierType@203['String'] {
_arguments = ArrayList@204[empty]
_nullable = 'false': Boolean@125
_typeConstructor = DeserializedClassTypeConstructor@205
classifier = JavaClassImpl@206['String']
arguments = ArrayList@204[empty]
classifier = JavaClassImpl@205['String']
nullable = 'false': Boolean@126
typeConstructor = DeserializedClassTypeConstructor@206
}
LazyJavaClassifierType@207['String'] {
_arguments = ArrayList@208[empty]
_nullable = 'true': Boolean@143
_typeConstructor = DeserializedClassTypeConstructor@205
classifier = JavaClassImpl@206['String']
arguments = ArrayList@208[empty]
classifier = JavaClassImpl@205['String']
nullable = 'true': Boolean@143
typeConstructor = DeserializedClassTypeConstructor@206
}
LazyJavaClassifierType@209['V'] {
_arguments = ArrayList@210[empty]
_nullable = 'false': Boolean@125
_typeConstructor = AbstractLazyTypeParameterDescriptor$1@211
classifier = JavaTypeParameterImpl@212['V']
arguments = ArrayList@210[empty]
classifier = JavaTypeParameterImpl@211['V']
nullable = 'false': Boolean@126
typeConstructor = AbstractLazyTypeParameterDescriptor$1@212
}
LazyJavaClassifierType@213['V'] {
_arguments = ArrayList@214[empty]
_nullable = 'false': Boolean@125
_typeConstructor = AbstractLazyTypeParameterDescriptor$1@211
arguments = ArrayList@214[empty]
classifier = JavaTypeParameterImpl@215['V']
nullable = 'false': Boolean@126
typeConstructor = AbstractLazyTypeParameterDescriptor$1@212
}
LazyJavaClassifierType@216['V'] {
_arguments = ArrayList@217[empty]
_nullable = 'false': Boolean@125
_typeConstructor = AbstractLazyTypeParameterDescriptor$1@218
classifier = JavaTypeParameterImpl@219['V']
arguments = ArrayList@217[empty]
classifier = JavaTypeParameterImpl@218['V']
nullable = 'false': Boolean@126
typeConstructor = AbstractLazyTypeParameterDescriptor$1@219
}
LazyJavaClassifierType@220['V'] {
_arguments = ArrayList@221[empty]
_nullable = 'false': Boolean@125
_typeConstructor = AbstractLazyTypeParameterDescriptor$1@211
arguments = ArrayList@221[empty]
classifier = JavaTypeParameterImpl@222['V']
nullable = 'false': Boolean@126
typeConstructor = AbstractLazyTypeParameterDescriptor$1@212
}
LazyJavaClassifierType@223['V'] {
_arguments = ArrayList@224[empty]
_nullable = 'false': Boolean@125
_typeConstructor = AbstractLazyTypeParameterDescriptor$1@211
arguments = ArrayList@224[empty]
classifier = JavaTypeParameterImpl@225['V']
nullable = 'false': Boolean@126
typeConstructor = AbstractLazyTypeParameterDescriptor$1@212
}
LazyJavaClassifierType@226['V'] {
_arguments = ArrayList@227[empty]
_nullable = 'true': Boolean@143
_typeConstructor = AbstractLazyTypeParameterDescriptor$1@211
classifier = JavaTypeParameterImpl@225['V']
arguments = ArrayList@227[empty]
classifier = JavaTypeParameterImpl@222['V']
nullable = 'true': Boolean@143
typeConstructor = AbstractLazyTypeParameterDescriptor$1@212
}
LazyJavaClassifierType@228['V'] {
_arguments = ArrayList@229[empty]
_nullable = 'true': Boolean@143
_typeConstructor = AbstractLazyTypeParameterDescriptor$1@211
classifier = JavaTypeParameterImpl@212['V']
arguments = ArrayList@229[empty]
classifier = JavaTypeParameterImpl@225['V']
nullable = 'true': Boolean@143
typeConstructor = AbstractLazyTypeParameterDescriptor$1@212
}
LazyJavaClassifierType@230['V'] {
_arguments = ArrayList@231[empty]
_nullable = 'true': Boolean@143
_typeConstructor = AbstractLazyTypeParameterDescriptor$1@211
classifier = JavaTypeParameterImpl@215['V']
arguments = ArrayList@231[empty]
classifier = JavaTypeParameterImpl@218['V']
nullable = 'true': Boolean@143
typeConstructor = AbstractLazyTypeParameterDescriptor$1@219
}
LazyJavaClassifierType@232['V'] {
_arguments = ArrayList@233[empty]
_nullable = 'true': Boolean@143
_typeConstructor = AbstractLazyTypeParameterDescriptor$1@218
classifier = JavaTypeParameterImpl@219['V']
arguments = ArrayList@233[empty]
classifier = JavaTypeParameterImpl@211['V']
nullable = 'true': Boolean@143
typeConstructor = AbstractLazyTypeParameterDescriptor$1@212
}
LazyJavaClassifierType@234['V'] {
_arguments = ArrayList@235[empty]
_nullable = 'true': Boolean@143
_typeConstructor = AbstractLazyTypeParameterDescriptor$1@211
classifier = JavaTypeParameterImpl@222['V']
arguments = ArrayList@235[empty]
classifier = JavaTypeParameterImpl@215['V']
nullable = 'true': Boolean@143
typeConstructor = AbstractLazyTypeParameterDescriptor$1@212
}
LazyJavaPackageFragmentProvider@236 {
_packageFragments('<root>': FqName@237) = LazyJavaPackageFragment@238['<root>']
_packageFragments('Any': FqName@239) = null
_packageFragments('Array': FqName@240) = null
_packageFragments('K': FqName@241) = null
_packageFragments('MutableMap': FqName@242) = null
_packageFragments('String': FqName@243) = null
_packageFragments('System': FqName@244) = null
_packageFragments('T': FqName@245) = null
_packageFragments('Unit': FqName@246) = null
_packageFragments('V': FqName@247) = null
_packageFragments('a': FqName@248) = null
_packageFragments('a.Any': FqName@249) = null
_packageFragments('a.Array': FqName@250) = null
_packageFragments('a.K': FqName@251) = null
_packageFragments('a.MutableMap': FqName@252) = null
_packageFragments('a.String': FqName@253) = null
_packageFragments('a.System': FqName@254) = null
_packageFragments('a.T': FqName@255) = null
_packageFragments('a.Unit': FqName@256) = null
_packageFragments('a.V': FqName@257) = null
_packageFragments('java': FqName@258) = LazyJavaPackageFragment@259['java']
_packageFragments('java.io': FqName@260) = LazyJavaPackageFragment@261['io']
_packageFragments('java.lang': FqName@262) = LazyJavaPackageFragment@263['lang']
_packageFragments('java.lang.Any': FqName@264) = null
_packageFragments('java.lang.Array': FqName@265) = null
_packageFragments('java.lang.K': FqName@266) = null
_packageFragments('java.lang.MutableMap': FqName@267) = null
_packageFragments('java.lang.String': FqName@268) = null
_packageFragments('java.lang.System': FqName@269) = null
_packageFragments('java.lang.T': FqName@270) = null
_packageFragments('java.lang.Unit': FqName@271) = null
_packageFragments('java.lang.V': FqName@272) = null
_packageFragments('java.util': FqName@273) = LazyJavaPackageFragment@274['util']
_packageFragments('java.util.HashMap': FqName@275) = null
_packageFragments('kotlin': FqName@276) = null
_packageFragments('kotlin.Any': FqName@277) = null
_packageFragments('kotlin.Array': FqName@278) = null
_packageFragments('kotlin.K': FqName@279) = null
_packageFragments('kotlin.MutableMap': FqName@280) = null
_packageFragments('kotlin.String': FqName@281) = null
_packageFragments('kotlin.System': FqName@282) = null
_packageFragments('kotlin.T': FqName@283) = null
_packageFragments('kotlin.Unit': FqName@284) = null
_packageFragments('kotlin.V': FqName@285) = null
_packageFragments('kotlin.io': FqName@286) = null
_packageFragments('kotlin.jvm': FqName@287) = null
topLevelClasses(JavaClassImpl@106['AbstractMap']) = LazyJavaClassDescriptor@2['AbstractMap']
packageFragments('<root>': FqName@237) = LazyJavaPackageFragment@238['<root>']
packageFragments('Any': FqName@239) = null
packageFragments('Array': FqName@240) = null
packageFragments('K': FqName@241) = null
packageFragments('MutableMap': FqName@242) = null
packageFragments('String': FqName@243) = null
packageFragments('System': FqName@244) = null
packageFragments('T': FqName@245) = null
packageFragments('Unit': FqName@246) = null
packageFragments('V': FqName@247) = null
packageFragments('a': FqName@248) = null
packageFragments('a.Any': FqName@249) = null
packageFragments('a.Array': FqName@250) = null
packageFragments('a.K': FqName@251) = null
packageFragments('a.MutableMap': FqName@252) = null
packageFragments('a.String': FqName@253) = null
packageFragments('a.System': FqName@254) = null
packageFragments('a.T': FqName@255) = null
packageFragments('a.Unit': FqName@256) = null
packageFragments('a.V': FqName@257) = null
packageFragments('java': FqName@258) = LazyJavaPackageFragment@259['java']
packageFragments('java.io': FqName@260) = LazyJavaPackageFragment@261['io']
packageFragments('java.lang': FqName@262) = LazyJavaPackageFragment@263['lang']
packageFragments('java.lang.Any': FqName@264) = null
packageFragments('java.lang.Array': FqName@265) = null
packageFragments('java.lang.K': FqName@266) = null
packageFragments('java.lang.MutableMap': FqName@267) = null
packageFragments('java.lang.String': FqName@268) = null
packageFragments('java.lang.System': FqName@269) = null
packageFragments('java.lang.T': FqName@270) = null
packageFragments('java.lang.Unit': FqName@271) = null
packageFragments('java.lang.V': FqName@272) = null
packageFragments('java.util': FqName@273) = LazyJavaPackageFragment@274['util']
packageFragments('java.util.HashMap': FqName@275) = null
packageFragments('kotlin': FqName@276) = null
packageFragments('kotlin.Any': FqName@277) = null
packageFragments('kotlin.Array': FqName@278) = null
packageFragments('kotlin.K': FqName@279) = null
packageFragments('kotlin.MutableMap': FqName@280) = null
packageFragments('kotlin.String': FqName@281) = null
packageFragments('kotlin.System': FqName@282) = null
packageFragments('kotlin.T': FqName@283) = null
packageFragments('kotlin.Unit': FqName@284) = null
packageFragments('kotlin.V': FqName@285) = null
packageFragments('kotlin.io': FqName@286) = null
packageFragments('kotlin.jvm': FqName@287) = null
topLevelClasses(JavaClassImpl@105['AbstractMap']) = LazyJavaClassDescriptor@2['AbstractMap']
topLevelClasses(JavaClassImpl@108['Appendable']) = LazyJavaClassDescriptor@8['Appendable']
topLevelClasses(JavaClassImpl@110['AutoCloseable']) = LazyJavaClassDescriptor@14['AutoCloseable']
topLevelClasses(JavaClassImpl@118['Closeable']) = LazyJavaClassDescriptor@18['Closeable']
topLevelClasses(JavaClassImpl@116['Closeable']) = LazyJavaClassDescriptor@18['Closeable']
topLevelClasses(JavaClassImpl@120['FilterOutputStream']) = LazyJavaClassDescriptor@22['FilterOutputStream']
topLevelClasses(JavaClassImpl@288['HashMap']) = LazyJavaClassDescriptor@26['HashMap']
topLevelClasses(JavaClassImpl@194['OutputStream']) = LazyJavaClassDescriptor@37['OutputStream']
@@ -508,59 +508,59 @@ LazyJavaPackageFragmentProvider@236 {
}
LazyJavaPackageFragment@259['java'] {
_functions('lang': Name@290) = EmptyList@4[empty] // through LazyPackageFragmentScopeForJavaPackage@291
_functions('util': Name@292) = EmptyList@4[empty] // through LazyPackageFragmentScopeForJavaPackage@291
classes('lang': Name@293) = null // through LazyPackageFragmentScopeForJavaPackage@291
classes('util': Name@294) = null // through LazyPackageFragmentScopeForJavaPackage@291
deserializedPackageScope = Empty@295 // through LazyPackageFragmentScopeForJavaPackage@291
classes('lang': Name@290) = null // through LazyPackageFragmentScopeForJavaPackage@291
classes('util': Name@292) = null // through LazyPackageFragmentScopeForJavaPackage@291
deserializedPackageScope = Empty@293 // through LazyPackageFragmentScopeForJavaPackage@291
functions('lang': Name@294) = EmptyList@4[empty] // through LazyPackageFragmentScopeForJavaPackage@291
functions('util': Name@295) = EmptyList@4[empty] // through LazyPackageFragmentScopeForJavaPackage@291
memberIndex = computeMemberIndex$1@296 // through LazyPackageFragmentScopeForJavaPackage@291
}
LazyJavaPackageFragment@263['lang'] {
_functions('HashMap': Name@297) = EmptyList@4[empty] // through LazyPackageFragmentScopeForJavaPackage@298
_functions('extf': Name@299) = EmptyList@4[empty] // through LazyPackageFragmentScopeForJavaPackage@298
_functions('invoke': Name@300) = EmptyList@4[empty] // through LazyPackageFragmentScopeForJavaPackage@298
_functions('println': Name@301) = EmptyList@4[empty] // through LazyPackageFragmentScopeForJavaPackage@298
_functions('put': Name@302) = EmptyList@4[empty] // through LazyPackageFragmentScopeForJavaPackage@298
_functions('set': Name@3) = EmptyList@4[empty] // through LazyPackageFragmentScopeForJavaPackage@298
_functions('test': Name@303) = EmptyList@4[empty] // through LazyPackageFragmentScopeForJavaPackage@298
classes('HashMap': Name@297) = null // through LazyPackageFragmentScopeForJavaPackage@298
classes('System': Name@304) = LazyJavaClassDescriptor@57['System'] // through LazyPackageFragmentScopeForJavaPackage@298
classes('extf': Name@299) = null // through LazyPackageFragmentScopeForJavaPackage@298
classes('invoke': Name@300) = null // through LazyPackageFragmentScopeForJavaPackage@298
classes('println': Name@301) = null // through LazyPackageFragmentScopeForJavaPackage@298
classes('put': Name@302) = null // through LazyPackageFragmentScopeForJavaPackage@298
classes('System': Name@299) = LazyJavaClassDescriptor@57['System'] // through LazyPackageFragmentScopeForJavaPackage@298
classes('extf': Name@300) = null // through LazyPackageFragmentScopeForJavaPackage@298
classes('invoke': Name@301) = null // through LazyPackageFragmentScopeForJavaPackage@298
classes('println': Name@302) = null // through LazyPackageFragmentScopeForJavaPackage@298
classes('put': Name@303) = null // through LazyPackageFragmentScopeForJavaPackage@298
classes('set': Name@3) = null // through LazyPackageFragmentScopeForJavaPackage@298
classes('test': Name@303) = null // through LazyPackageFragmentScopeForJavaPackage@298
deserializedPackageScope = Empty@295 // through LazyPackageFragmentScopeForJavaPackage@298
classes('test': Name@304) = null // through LazyPackageFragmentScopeForJavaPackage@298
deserializedPackageScope = Empty@293 // through LazyPackageFragmentScopeForJavaPackage@298
functions('HashMap': Name@297) = EmptyList@4[empty] // through LazyPackageFragmentScopeForJavaPackage@298
functions('extf': Name@300) = EmptyList@4[empty] // through LazyPackageFragmentScopeForJavaPackage@298
functions('invoke': Name@301) = EmptyList@4[empty] // through LazyPackageFragmentScopeForJavaPackage@298
functions('println': Name@302) = EmptyList@4[empty] // through LazyPackageFragmentScopeForJavaPackage@298
functions('put': Name@303) = EmptyList@4[empty] // through LazyPackageFragmentScopeForJavaPackage@298
functions('set': Name@3) = EmptyList@4[empty] // through LazyPackageFragmentScopeForJavaPackage@298
functions('test': Name@304) = EmptyList@4[empty] // through LazyPackageFragmentScopeForJavaPackage@298
memberIndex = computeMemberIndex$1@305 // through LazyPackageFragmentScopeForJavaPackage@298
}
LazyJavaPackageFragment@274['util'] {
_functions('HashMap': Name@306) = EmptyList@4[empty] // through LazyPackageFragmentScopeForJavaPackage@307
classes('HashMap': Name@308) = LazyJavaClassDescriptor@26['HashMap'] // through LazyPackageFragmentScopeForJavaPackage@307
deserializedPackageScope = Empty@295 // through LazyPackageFragmentScopeForJavaPackage@307
classes('HashMap': Name@306) = LazyJavaClassDescriptor@26['HashMap'] // through LazyPackageFragmentScopeForJavaPackage@307
deserializedPackageScope = Empty@293 // through LazyPackageFragmentScopeForJavaPackage@307
functions('HashMap': Name@308) = EmptyList@4[empty] // through LazyPackageFragmentScopeForJavaPackage@307
memberIndex = computeMemberIndex$1@309 // through LazyPackageFragmentScopeForJavaPackage@307
}
LazyJavaTypeParameterDescriptor@85['K'] {
defaultType = JetTypeImpl@310['K']
typeConstructor = AbstractLazyTypeParameterDescriptor$1@126
typeConstructor = AbstractLazyTypeParameterDescriptor$1@127
upperBounds = LinkedHashSet@311[1] { NullableType@312 }
}
LazyJavaTypeParameterDescriptor@69['K'] {
typeConstructor = AbstractLazyTypeParameterDescriptor$1@133
typeConstructor = AbstractLazyTypeParameterDescriptor$1@131
}
LazyJavaTypeParameterDescriptor@86['V'] {
defaultType = JetTypeImpl@313['V']
typeConstructor = AbstractLazyTypeParameterDescriptor$1@211
typeConstructor = AbstractLazyTypeParameterDescriptor$1@212
upperBounds = LinkedHashSet@314[1] { NullableType@315 }
}
LazyJavaTypeParameterDescriptor@70['V'] {
typeConstructor = AbstractLazyTypeParameterDescriptor$1@218
typeConstructor = AbstractLazyTypeParameterDescriptor$1@219
}
LazyJavaTypeParameterResolver@316 {
@@ -4,42 +4,42 @@ DescriptorResolver@0 {
}
LazyJavaPackageFragmentProvider@3 {
_packageFragments('<root>': FqName@4) = LazyJavaPackageFragment@5['<root>']
_packageFragments('A': FqName@6) = null
_packageFragments('Comparable': 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.A': FqName@13) = null
_packageFragments('java.lang.Comparable': FqName@14) = null
_packageFragments('java.lang.Int': FqName@15) = null
_packageFragments('kotlin': FqName@16) = null
_packageFragments('kotlin.A': FqName@17) = null
_packageFragments('kotlin.Comparable': FqName@18) = null
_packageFragments('kotlin.Int': FqName@19) = null
_packageFragments('kotlin.io': FqName@20) = null
_packageFragments('kotlin.jvm': FqName@21) = null
packageFragments('<root>': FqName@4) = LazyJavaPackageFragment@5['<root>']
packageFragments('A': FqName@6) = null
packageFragments('Comparable': 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.A': FqName@13) = null
packageFragments('java.lang.Comparable': FqName@14) = null
packageFragments('java.lang.Int': FqName@15) = null
packageFragments('kotlin': FqName@16) = null
packageFragments('kotlin.A': FqName@17) = null
packageFragments('kotlin.Comparable': FqName@18) = null
packageFragments('kotlin.Int': FqName@19) = null
packageFragments('kotlin.io': FqName@20) = null
packageFragments('kotlin.jvm': FqName@21) = null
}
LazyJavaPackageFragment@5['<root>'] {
_functions('minus': Name@22) = EmptyList@23[empty] // through LazyPackageFragmentScopeForJavaPackage@24
classes('Comparable': Name@25) = null // through LazyPackageFragmentScopeForJavaPackage@24
classes('Int': Name@26) = null // through LazyPackageFragmentScopeForJavaPackage@24
classes('minus': Name@22) = null // through LazyPackageFragmentScopeForJavaPackage@24
deserializedPackageScope = Empty@27 // through LazyPackageFragmentScopeForJavaPackage@24
memberIndex = computeMemberIndex$1@28 // through LazyPackageFragmentScopeForJavaPackage@24
classes('Comparable': Name@22) = null // through LazyPackageFragmentScopeForJavaPackage@23
classes('Int': Name@24) = null // through LazyPackageFragmentScopeForJavaPackage@23
classes('minus': Name@25) = null // through LazyPackageFragmentScopeForJavaPackage@23
deserializedPackageScope = Empty@26 // through LazyPackageFragmentScopeForJavaPackage@23
functions('minus': Name@25) = EmptyList@27[empty] // through LazyPackageFragmentScopeForJavaPackage@23
memberIndex = computeMemberIndex$1@28 // through LazyPackageFragmentScopeForJavaPackage@23
}
LazyJavaPackageFragment@10['java'] {
_functions('lang': Name@29) = EmptyList@23[empty] // through LazyPackageFragmentScopeForJavaPackage@30
classes('lang': Name@31) = null // through LazyPackageFragmentScopeForJavaPackage@30
deserializedPackageScope = Empty@27 // through LazyPackageFragmentScopeForJavaPackage@30
classes('lang': Name@29) = null // through LazyPackageFragmentScopeForJavaPackage@30
deserializedPackageScope = Empty@26 // through LazyPackageFragmentScopeForJavaPackage@30
functions('lang': Name@31) = EmptyList@27[empty] // through LazyPackageFragmentScopeForJavaPackage@30
memberIndex = computeMemberIndex$1@32 // through LazyPackageFragmentScopeForJavaPackage@30
}
LazyJavaPackageFragment@12['lang'] {
_functions('minus': Name@22) = EmptyList@23[empty] // through LazyPackageFragmentScopeForJavaPackage@33
classes('minus': Name@22) = null // through LazyPackageFragmentScopeForJavaPackage@33
deserializedPackageScope = Empty@27 // through LazyPackageFragmentScopeForJavaPackage@33
classes('minus': Name@25) = null // through LazyPackageFragmentScopeForJavaPackage@33
deserializedPackageScope = Empty@26 // through LazyPackageFragmentScopeForJavaPackage@33
functions('minus': Name@25) = EmptyList@27[empty] // through LazyPackageFragmentScopeForJavaPackage@33
memberIndex = computeMemberIndex$1@34 // through LazyPackageFragmentScopeForJavaPackage@33
}
@@ -1,275 +1,275 @@
LazyJavaClassDescriptor@0['AbstractCollection'] {
_typeConstructor = LazyJavaClassTypeConstructor@1['AbstractCollection']
typeConstructor = LazyJavaClassTypeConstructor@1['AbstractCollection']
}
LazyJavaClassDescriptor@2['AbstractList'] {
_typeConstructor = LazyJavaClassTypeConstructor@3['AbstractList']
typeConstructor = LazyJavaClassTypeConstructor@3['AbstractList']
}
LazyJavaClassDescriptor@4['ArrayList'] {
_constructors = ArrayList@5[3] { JavaConstructorDescriptor@6['<init>'], JavaConstructorDescriptor@7['<init>'], JavaConstructorDescriptor@8['<init>'] } // through LazyJavaClassMemberScope@9
_functionTypeForSamInterface = null
_typeConstructor = LazyJavaClassTypeConstructor@10['ArrayList']
defaultType = JetTypeImpl@11['ArrayList<1>']
constructors = ArrayList@5[3] { JavaConstructorDescriptor@6['<init>'], JavaConstructorDescriptor@7['<init>'], JavaConstructorDescriptor@8['<init>'] } // through LazyJavaClassMemberScope@9
defaultType = JetTypeImpl@10['ArrayList<1>']
functionTypeForSamInterface = null
typeConstructor = LazyJavaClassTypeConstructor@11['ArrayList']
}
LazyJavaClassDescriptor@12['RandomAccess'] {
_typeConstructor = LazyJavaClassTypeConstructor@13['RandomAccess']
typeConstructor = LazyJavaClassTypeConstructor@13['RandomAccess']
}
LazyJavaClassDescriptor@14['Serializable'] {
_typeConstructor = LazyJavaClassTypeConstructor@15['Serializable']
typeConstructor = LazyJavaClassTypeConstructor@15['Serializable']
}
LazyJavaClassTypeConstructor@1['AbstractCollection'] {
_parameters = ArrayList@16[1] { LazyJavaTypeParameterDescriptor@17['E'] }
_supertypes = ArrayList@18[1] { LazyJavaClassifierType@19['Collection<E>'] }
parameters = ArrayList@16[1] { LazyJavaTypeParameterDescriptor@17['E'] }
supertypes = ArrayList@18[1] { LazyJavaClassifierType@19['Collection<E>'] }
}
LazyJavaClassTypeConstructor@3['AbstractList'] {
_parameters = ArrayList@20[1] { LazyJavaTypeParameterDescriptor@21['E'] }
_supertypes = ArrayList@22[2] { LazyJavaClassifierType@23['AbstractCollection<E>'], LazyJavaClassifierType@24['List<E>'] }
parameters = ArrayList@20[1] { LazyJavaTypeParameterDescriptor@21['E'] }
supertypes = ArrayList@22[2] { LazyJavaClassifierType@23['AbstractCollection<E>'], LazyJavaClassifierType@24['List<E>'] }
}
LazyJavaClassTypeConstructor@10['ArrayList'] {
_parameters = ArrayList@25[1] { LazyJavaTypeParameterDescriptor@26['E'] }
_supertypes = ArrayList@27[5] { LazyJavaClassifierType@28['AbstractList<E>'], LazyJavaClassifierType@29['List<E>'], LazyJavaClassifierType@30['RandomAccess'], ... }
LazyJavaClassTypeConstructor@11['ArrayList'] {
parameters = ArrayList@25[1] { LazyJavaTypeParameterDescriptor@26['E'] }
supertypes = ArrayList@27[5] { LazyJavaClassifierType@28['AbstractList<E>'], LazyJavaClassifierType@29['List<E>'], LazyJavaClassifierType@30['RandomAccess'], ... }
}
LazyJavaClassTypeConstructor@13['RandomAccess'] {
_supertypes = ArrayList@31[1] { JetTypeImpl@32['Any'] }
supertypes = ArrayList@31[1] { JetTypeImpl@32['Any'] }
}
LazyJavaClassTypeConstructor@15['Serializable'] {
_supertypes = ArrayList@33[1] { JetTypeImpl@32['Any'] }
supertypes = ArrayList@33[1] { JetTypeImpl@32['Any'] }
}
LazyJavaClassifierType@23['AbstractCollection<E>'] {
_arguments = ArrayList@34[1] { TypeProjectionImpl@35 }
_typeConstructor = LazyJavaClassTypeConstructor@1['AbstractCollection']
arguments = ArrayList@34[1] { TypeProjectionImpl@35 }
classifier = JavaClassImpl@36['AbstractCollection']
typeConstructor = LazyJavaClassTypeConstructor@1['AbstractCollection']
}
LazyJavaClassifierType@28['AbstractList<E>'] {
_arguments = ArrayList@37[1] { TypeProjectionImpl@38 }
_typeConstructor = LazyJavaClassTypeConstructor@3['AbstractList']
arguments = ArrayList@37[1] { TypeProjectionImpl@38 }
classifier = JavaClassImpl@39['AbstractList']
typeConstructor = LazyJavaClassTypeConstructor@3['AbstractList']
}
LazyJavaClassifierType@40['Cloneable'] {
_typeConstructor = DeserializedClassTypeConstructor@41
classifier = JavaClassImpl@42['Cloneable']
classifier = JavaClassImpl@41['Cloneable']
typeConstructor = DeserializedClassTypeConstructor@42
}
LazyJavaClassifierType@43['Collection<? extends E>'] {
_arguments = ArrayList@44[1] { TypeProjectionImpl@45 }
_memberScope = SubstitutingScope@46
_nullable = 'false': Boolean@47
_typeConstructor = DeserializedClassTypeConstructor@48
classifier = JavaClassImpl@49['Collection']
arguments = ArrayList@44[1] { TypeProjectionImpl@45 }
classifier = JavaClassImpl@46['Collection']
memberScope = SubstitutingScope@47
nullable = 'false': Boolean@48
typeConstructor = DeserializedClassTypeConstructor@49
}
LazyJavaClassifierType@50['Collection<? extends E>'] {
_arguments = ArrayList@51[1] { TypeProjectionImpl@52 }
_memberScope = SubstitutingScope@53
_nullable = 'true': Boolean@54
_typeConstructor = DeserializedClassTypeConstructor@55
classifier = JavaClassImpl@49['Collection']
arguments = ArrayList@51[1] { TypeProjectionImpl@52 }
classifier = JavaClassImpl@46['Collection']
memberScope = SubstitutingScope@53
nullable = 'true': Boolean@54
typeConstructor = DeserializedClassTypeConstructor@55
}
LazyJavaClassifierType@19['Collection<E>'] {
_arguments = ArrayList@56[1] { TypeProjectionImpl@57 }
_memberScope = SubstitutingScope@58
_nullable = 'false': Boolean@47
_typeConstructor = DeserializedClassTypeConstructor@48
classifier = JavaClassImpl@59['Collection']
arguments = ArrayList@56[1] { TypeProjectionImpl@57 }
classifier = JavaClassImpl@58['Collection']
memberScope = SubstitutingScope@59
nullable = 'false': Boolean@48
typeConstructor = DeserializedClassTypeConstructor@49
}
LazyJavaClassifierType@60['E'] {
_arguments = ArrayList@61[empty]
_nullable = 'false': Boolean@47
_typeConstructor = AbstractLazyTypeParameterDescriptor$1@62
classifier = JavaTypeParameterImpl@63['E']
arguments = ArrayList@61[empty]
classifier = JavaTypeParameterImpl@62['E']
nullable = 'false': Boolean@48
typeConstructor = AbstractLazyTypeParameterDescriptor$1@63
}
LazyJavaClassifierType@64['E'] {
_arguments = ArrayList@65[empty]
_nullable = 'false': Boolean@47
_typeConstructor = AbstractLazyTypeParameterDescriptor$1@66
classifier = JavaTypeParameterImpl@67['E']
arguments = ArrayList@65[empty]
classifier = JavaTypeParameterImpl@66['E']
nullable = 'false': Boolean@48
typeConstructor = AbstractLazyTypeParameterDescriptor$1@67
}
LazyJavaClassifierType@68['E'] {
_arguments = ArrayList@69[empty]
_nullable = 'false': Boolean@47
_typeConstructor = AbstractLazyTypeParameterDescriptor$1@62
arguments = ArrayList@69[empty]
classifier = JavaTypeParameterImpl@70['E']
nullable = 'false': Boolean@48
typeConstructor = AbstractLazyTypeParameterDescriptor$1@63
}
LazyJavaClassifierType@71['E'] {
_arguments = ArrayList@72[empty]
_nullable = 'false': Boolean@47
_typeConstructor = AbstractLazyTypeParameterDescriptor$1@73
classifier = JavaTypeParameterImpl@74['E']
arguments = ArrayList@72[empty]
classifier = JavaTypeParameterImpl@73['E']
nullable = 'false': Boolean@48
typeConstructor = AbstractLazyTypeParameterDescriptor$1@67
}
LazyJavaClassifierType@75['E'] {
_arguments = ArrayList@76[empty]
_nullable = 'false': Boolean@47
_typeConstructor = AbstractLazyTypeParameterDescriptor$1@62
classifier = JavaTypeParameterImpl@77['E']
LazyJavaClassifierType@74['E'] {
arguments = ArrayList@75[empty]
classifier = JavaTypeParameterImpl@76['E']
nullable = 'false': Boolean@48
typeConstructor = AbstractLazyTypeParameterDescriptor$1@67
}
LazyJavaClassifierType@78['E'] {
_arguments = ArrayList@79[empty]
_nullable = 'false': Boolean@47
_typeConstructor = AbstractLazyTypeParameterDescriptor$1@73
classifier = JavaTypeParameterImpl@80['E']
LazyJavaClassifierType@77['E'] {
arguments = ArrayList@78[empty]
classifier = JavaTypeParameterImpl@79['E']
nullable = 'false': Boolean@48
typeConstructor = AbstractLazyTypeParameterDescriptor$1@80
}
LazyJavaClassifierType@81['E'] {
_arguments = ArrayList@82[empty]
_nullable = 'true': Boolean@54
_typeConstructor = AbstractLazyTypeParameterDescriptor$1@62
classifier = JavaTypeParameterImpl@77['E']
arguments = ArrayList@82[empty]
classifier = JavaTypeParameterImpl@70['E']
nullable = 'true': Boolean@54
typeConstructor = AbstractLazyTypeParameterDescriptor$1@63
}
LazyJavaClassifierType@83['E'] {
_arguments = ArrayList@84[empty]
_nullable = 'true': Boolean@54
_typeConstructor = AbstractLazyTypeParameterDescriptor$1@62
classifier = JavaTypeParameterImpl@70['E']
arguments = ArrayList@84[empty]
classifier = JavaTypeParameterImpl@79['E']
nullable = 'true': Boolean@54
typeConstructor = AbstractLazyTypeParameterDescriptor$1@80
}
LazyJavaClassifierType@85['E'] {
_arguments = ArrayList@86[empty]
_nullable = 'true': Boolean@54
_typeConstructor = AbstractLazyTypeParameterDescriptor$1@73
classifier = JavaTypeParameterImpl@80['E']
arguments = ArrayList@86[empty]
classifier = JavaTypeParameterImpl@76['E']
nullable = 'true': Boolean@54
typeConstructor = AbstractLazyTypeParameterDescriptor$1@67
}
LazyJavaClassifierType@87['E'] {
_arguments = ArrayList@88[empty]
_nullable = 'true': Boolean@54
_typeConstructor = AbstractLazyTypeParameterDescriptor$1@73
classifier = JavaTypeParameterImpl@74['E']
arguments = ArrayList@88[empty]
classifier = JavaTypeParameterImpl@73['E']
nullable = 'true': Boolean@54
typeConstructor = AbstractLazyTypeParameterDescriptor$1@67
}
LazyJavaClassifierType@89['E'] {
_arguments = ArrayList@90[empty]
_nullable = 'true': Boolean@54
_typeConstructor = AbstractLazyTypeParameterDescriptor$1@62
classifier = JavaTypeParameterImpl@63['E']
arguments = ArrayList@90[empty]
classifier = JavaTypeParameterImpl@62['E']
nullable = 'true': Boolean@54
typeConstructor = AbstractLazyTypeParameterDescriptor$1@63
}
LazyJavaClassifierType@91['E'] {
_arguments = ArrayList@92[empty]
_nullable = 'true': Boolean@54
_typeConstructor = AbstractLazyTypeParameterDescriptor$1@66
classifier = JavaTypeParameterImpl@67['E']
arguments = ArrayList@92[empty]
classifier = JavaTypeParameterImpl@66['E']
nullable = 'true': Boolean@54
typeConstructor = AbstractLazyTypeParameterDescriptor$1@67
}
LazyJavaClassifierType@24['List<E>'] {
_arguments = ArrayList@93[1] { TypeProjectionImpl@94 }
_typeConstructor = DeserializedClassTypeConstructor@95
classifier = JavaClassImpl@96['List']
arguments = ArrayList@93[1] { TypeProjectionImpl@94 }
classifier = JavaClassImpl@95['List']
typeConstructor = DeserializedClassTypeConstructor@96
}
LazyJavaClassifierType@29['List<E>'] {
_typeConstructor = DeserializedClassTypeConstructor@95
classifier = JavaClassImpl@97['List']
typeConstructor = DeserializedClassTypeConstructor@96
}
LazyJavaClassifierType@98['Object'] {
_typeConstructor = DeserializedClassTypeConstructor@99
classifier = JavaClassImpl@100['Object']
classifier = JavaClassImpl@99['Object']
typeConstructor = DeserializedClassTypeConstructor@100
}
LazyJavaClassifierType@101['Object'] {
_typeConstructor = DeserializedClassTypeConstructor@99
classifier = JavaClassImpl@102['Object']
typeConstructor = DeserializedClassTypeConstructor@100
}
LazyJavaClassifierType@103['Object'] {
_typeConstructor = DeserializedClassTypeConstructor@99
classifier = JavaClassImpl@104['Object']
typeConstructor = DeserializedClassTypeConstructor@100
}
LazyJavaClassifierType@30['RandomAccess'] {
_typeConstructor = LazyJavaClassTypeConstructor@13['RandomAccess']
classifier = JavaClassImpl@105['RandomAccess']
typeConstructor = LazyJavaClassTypeConstructor@13['RandomAccess']
}
LazyJavaClassifierType@106['Serializable'] {
_typeConstructor = LazyJavaClassTypeConstructor@15['Serializable']
classifier = JavaClassImpl@107['Serializable']
typeConstructor = LazyJavaClassTypeConstructor@15['Serializable']
}
LazyJavaPackageFragmentProvider@108 {
_packageFragments('<root>': FqName@109) = LazyJavaPackageFragment@110['<root>']
_packageFragments('A': FqName@111) = null
_packageFragments('Any': FqName@112) = null
_packageFragments('Array': FqName@113) = null
_packageFragments('ArrayList': FqName@114) = null
_packageFragments('B': FqName@115) = null
_packageFragments('C': FqName@116) = null
_packageFragments('Int': FqName@117) = null
_packageFragments('List': FqName@118) = null
_packageFragments('MutableCollection': FqName@119) = null
_packageFragments('String': FqName@120) = null
_packageFragments('T': FqName@121) = null
_packageFragments('a': FqName@122) = null
_packageFragments('a.A': FqName@123) = null
_packageFragments('a.Any': FqName@124) = null
_packageFragments('a.Array': FqName@125) = null
_packageFragments('a.ArrayList': FqName@126) = null
_packageFragments('a.B': FqName@127) = null
_packageFragments('a.C': FqName@128) = null
_packageFragments('a.Int': FqName@129) = null
_packageFragments('a.List': FqName@130) = null
_packageFragments('a.MutableCollection': FqName@131) = null
_packageFragments('a.String': FqName@132) = null
_packageFragments('a.T': FqName@133) = null
_packageFragments('java': FqName@134) = LazyJavaPackageFragment@135['java']
_packageFragments('java.io': FqName@136) = LazyJavaPackageFragment@137['io']
_packageFragments('java.lang': FqName@138) = LazyJavaPackageFragment@139['lang']
_packageFragments('java.lang.A': FqName@140) = null
_packageFragments('java.lang.Any': FqName@141) = null
_packageFragments('java.lang.Array': FqName@142) = null
_packageFragments('java.lang.ArrayList': FqName@143) = null
_packageFragments('java.lang.B': FqName@144) = null
_packageFragments('java.lang.C': FqName@145) = null
_packageFragments('java.lang.Int': FqName@146) = null
_packageFragments('java.lang.List': FqName@147) = null
_packageFragments('java.lang.MutableCollection': FqName@148) = null
_packageFragments('java.lang.String': FqName@149) = null
_packageFragments('java.lang.T': FqName@150) = null
_packageFragments('java.util': FqName@151) = LazyJavaPackageFragment@152['util']
_packageFragments('java.util.A': FqName@153) = null
_packageFragments('java.util.Any': FqName@154) = null
_packageFragments('java.util.Array': FqName@155) = null
_packageFragments('java.util.ArrayList': FqName@156) = null
_packageFragments('java.util.B': FqName@157) = null
_packageFragments('java.util.C': FqName@158) = null
_packageFragments('java.util.Int': FqName@159) = null
_packageFragments('java.util.List': FqName@160) = null
_packageFragments('java.util.MutableCollection': FqName@161) = null
_packageFragments('java.util.String': FqName@162) = null
_packageFragments('java.util.T': FqName@163) = null
_packageFragments('kotlin': FqName@164) = null
_packageFragments('kotlin.A': FqName@165) = null
_packageFragments('kotlin.Any': FqName@166) = null
_packageFragments('kotlin.Array': FqName@167) = null
_packageFragments('kotlin.ArrayList': FqName@168) = null
_packageFragments('kotlin.B': FqName@169) = null
_packageFragments('kotlin.C': FqName@170) = null
_packageFragments('kotlin.Int': FqName@171) = null
_packageFragments('kotlin.List': FqName@172) = null
_packageFragments('kotlin.MutableCollection': FqName@173) = null
_packageFragments('kotlin.String': FqName@174) = null
_packageFragments('kotlin.T': FqName@175) = null
_packageFragments('kotlin.io': FqName@176) = null
_packageFragments('kotlin.jvm': FqName@177) = null
packageFragments('<root>': FqName@109) = LazyJavaPackageFragment@110['<root>']
packageFragments('A': FqName@111) = null
packageFragments('Any': FqName@112) = null
packageFragments('Array': FqName@113) = null
packageFragments('ArrayList': FqName@114) = null
packageFragments('B': FqName@115) = null
packageFragments('C': FqName@116) = null
packageFragments('Int': FqName@117) = null
packageFragments('List': FqName@118) = null
packageFragments('MutableCollection': FqName@119) = null
packageFragments('String': FqName@120) = null
packageFragments('T': FqName@121) = null
packageFragments('a': FqName@122) = null
packageFragments('a.A': FqName@123) = null
packageFragments('a.Any': FqName@124) = null
packageFragments('a.Array': FqName@125) = null
packageFragments('a.ArrayList': FqName@126) = null
packageFragments('a.B': FqName@127) = null
packageFragments('a.C': FqName@128) = null
packageFragments('a.Int': FqName@129) = null
packageFragments('a.List': FqName@130) = null
packageFragments('a.MutableCollection': FqName@131) = null
packageFragments('a.String': FqName@132) = null
packageFragments('a.T': FqName@133) = null
packageFragments('java': FqName@134) = LazyJavaPackageFragment@135['java']
packageFragments('java.io': FqName@136) = LazyJavaPackageFragment@137['io']
packageFragments('java.lang': FqName@138) = LazyJavaPackageFragment@139['lang']
packageFragments('java.lang.A': FqName@140) = null
packageFragments('java.lang.Any': FqName@141) = null
packageFragments('java.lang.Array': FqName@142) = null
packageFragments('java.lang.ArrayList': FqName@143) = null
packageFragments('java.lang.B': FqName@144) = null
packageFragments('java.lang.C': FqName@145) = null
packageFragments('java.lang.Int': FqName@146) = null
packageFragments('java.lang.List': FqName@147) = null
packageFragments('java.lang.MutableCollection': FqName@148) = null
packageFragments('java.lang.String': FqName@149) = null
packageFragments('java.lang.T': FqName@150) = null
packageFragments('java.util': FqName@151) = LazyJavaPackageFragment@152['util']
packageFragments('java.util.A': FqName@153) = null
packageFragments('java.util.Any': FqName@154) = null
packageFragments('java.util.Array': FqName@155) = null
packageFragments('java.util.ArrayList': FqName@156) = null
packageFragments('java.util.B': FqName@157) = null
packageFragments('java.util.C': FqName@158) = null
packageFragments('java.util.Int': FqName@159) = null
packageFragments('java.util.List': FqName@160) = null
packageFragments('java.util.MutableCollection': FqName@161) = null
packageFragments('java.util.String': FqName@162) = null
packageFragments('java.util.T': FqName@163) = null
packageFragments('kotlin': FqName@164) = null
packageFragments('kotlin.A': FqName@165) = null
packageFragments('kotlin.Any': FqName@166) = null
packageFragments('kotlin.Array': FqName@167) = null
packageFragments('kotlin.ArrayList': FqName@168) = null
packageFragments('kotlin.B': FqName@169) = null
packageFragments('kotlin.C': FqName@170) = null
packageFragments('kotlin.Int': FqName@171) = null
packageFragments('kotlin.List': FqName@172) = null
packageFragments('kotlin.MutableCollection': FqName@173) = null
packageFragments('kotlin.String': FqName@174) = null
packageFragments('kotlin.T': FqName@175) = null
packageFragments('kotlin.io': FqName@176) = null
packageFragments('kotlin.jvm': FqName@177) = null
topLevelClasses(JavaClassImpl@36['AbstractCollection']) = LazyJavaClassDescriptor@0['AbstractCollection']
topLevelClasses(JavaClassImpl@39['AbstractList']) = LazyJavaClassDescriptor@2['AbstractList']
topLevelClasses(JavaClassImpl@178['ArrayList']) = LazyJavaClassDescriptor@4['ArrayList']
@@ -279,24 +279,15 @@ LazyJavaPackageFragmentProvider@108 {
}
LazyJavaPackageFragment@135['java'] {
_functions('lang': Name@181) = EmptyList@182[empty] // through LazyPackageFragmentScopeForJavaPackage@183
_functions('util': Name@184) = EmptyList@182[empty] // through LazyPackageFragmentScopeForJavaPackage@183
classes('lang': Name@185) = null // through LazyPackageFragmentScopeForJavaPackage@183
classes('util': Name@186) = null // through LazyPackageFragmentScopeForJavaPackage@183
deserializedPackageScope = Empty@187 // through LazyPackageFragmentScopeForJavaPackage@183
memberIndex = computeMemberIndex$1@188 // through LazyPackageFragmentScopeForJavaPackage@183
classes('lang': Name@181) = null // through LazyPackageFragmentScopeForJavaPackage@182
classes('util': Name@183) = null // through LazyPackageFragmentScopeForJavaPackage@182
deserializedPackageScope = Empty@184 // through LazyPackageFragmentScopeForJavaPackage@182
functions('lang': Name@185) = EmptyList@186[empty] // through LazyPackageFragmentScopeForJavaPackage@182
functions('util': Name@187) = EmptyList@186[empty] // through LazyPackageFragmentScopeForJavaPackage@182
memberIndex = computeMemberIndex$1@188 // through LazyPackageFragmentScopeForJavaPackage@182
}
LazyJavaPackageFragment@139['lang'] {
_functions('ArrayList': Name@189) = EmptyList@182[empty] // through LazyPackageFragmentScopeForJavaPackage@190
_functions('add': Name@191) = EmptyList@182[empty] // through LazyPackageFragmentScopeForJavaPackage@190
_functions('arrayList': Name@192) = EmptyList@182[empty] // through LazyPackageFragmentScopeForJavaPackage@190
_functions('cons': Name@193) = EmptyList@182[empty] // through LazyPackageFragmentScopeForJavaPackage@190
_functions('hasNext': Name@194) = EmptyList@182[empty] // through LazyPackageFragmentScopeForJavaPackage@190
_functions('iterator': Name@195) = EmptyList@182[empty] // through LazyPackageFragmentScopeForJavaPackage@190
_functions('next': Name@196) = EmptyList@182[empty] // through LazyPackageFragmentScopeForJavaPackage@190
_functions('nil': Name@197) = EmptyList@182[empty] // through LazyPackageFragmentScopeForJavaPackage@190
_functions('toCollection': Name@198) = EmptyList@182[empty] // through LazyPackageFragmentScopeForJavaPackage@190
classes('ArrayList': Name@189) = null // through LazyPackageFragmentScopeForJavaPackage@190
classes('add': Name@191) = null // through LazyPackageFragmentScopeForJavaPackage@190
classes('arrayList': Name@192) = null // through LazyPackageFragmentScopeForJavaPackage@190
@@ -306,61 +297,70 @@ LazyJavaPackageFragment@139['lang'] {
classes('next': Name@196) = null // through LazyPackageFragmentScopeForJavaPackage@190
classes('nil': Name@197) = null // through LazyPackageFragmentScopeForJavaPackage@190
classes('toCollection': Name@198) = null // through LazyPackageFragmentScopeForJavaPackage@190
deserializedPackageScope = Empty@187 // through LazyPackageFragmentScopeForJavaPackage@190
deserializedPackageScope = Empty@184 // through LazyPackageFragmentScopeForJavaPackage@190
functions('ArrayList': Name@189) = EmptyList@186[empty] // through LazyPackageFragmentScopeForJavaPackage@190
functions('add': Name@191) = EmptyList@186[empty] // through LazyPackageFragmentScopeForJavaPackage@190
functions('arrayList': Name@192) = EmptyList@186[empty] // through LazyPackageFragmentScopeForJavaPackage@190
functions('cons': Name@193) = EmptyList@186[empty] // through LazyPackageFragmentScopeForJavaPackage@190
functions('hasNext': Name@194) = EmptyList@186[empty] // through LazyPackageFragmentScopeForJavaPackage@190
functions('iterator': Name@195) = EmptyList@186[empty] // through LazyPackageFragmentScopeForJavaPackage@190
functions('next': Name@196) = EmptyList@186[empty] // through LazyPackageFragmentScopeForJavaPackage@190
functions('nil': Name@197) = EmptyList@186[empty] // through LazyPackageFragmentScopeForJavaPackage@190
functions('toCollection': Name@198) = EmptyList@186[empty] // through LazyPackageFragmentScopeForJavaPackage@190
memberIndex = computeMemberIndex$1@199 // through LazyPackageFragmentScopeForJavaPackage@190
}
LazyJavaPackageFragment@152['util'] {
_functions('ArrayList': Name@189) = EmptyList@182[empty] // through LazyPackageFragmentScopeForJavaPackage@200
_functions('add': Name@191) = EmptyList@182[empty] // through LazyPackageFragmentScopeForJavaPackage@200
_functions('arrayList': Name@192) = EmptyList@182[empty] // through LazyPackageFragmentScopeForJavaPackage@200
_functions('cons': Name@193) = EmptyList@182[empty] // through LazyPackageFragmentScopeForJavaPackage@200
_functions('hasNext': Name@194) = EmptyList@182[empty] // through LazyPackageFragmentScopeForJavaPackage@200
_functions('iterator': Name@195) = EmptyList@182[empty] // through LazyPackageFragmentScopeForJavaPackage@200
_functions('next': Name@196) = EmptyList@182[empty] // through LazyPackageFragmentScopeForJavaPackage@200
_functions('nil': Name@197) = EmptyList@182[empty] // through LazyPackageFragmentScopeForJavaPackage@200
_functions('toCollection': Name@198) = EmptyList@182[empty] // through LazyPackageFragmentScopeForJavaPackage@200
classes('Any': Name@201) = null // through LazyPackageFragmentScopeForJavaPackage@200
classes('Array': Name@202) = null // through LazyPackageFragmentScopeForJavaPackage@200
classes('ArrayList': Name@203) = LazyJavaClassDescriptor@4['ArrayList'] // through LazyPackageFragmentScopeForJavaPackage@200
classes('Int': Name@204) = null // through LazyPackageFragmentScopeForJavaPackage@200
classes('List': Name@205) = LazyJavaClassDescriptor@180['List'] // through LazyPackageFragmentScopeForJavaPackage@200
classes('MutableCollection': Name@206) = null // through LazyPackageFragmentScopeForJavaPackage@200
classes('String': Name@207) = null // through LazyPackageFragmentScopeForJavaPackage@200
classes('add': Name@191) = null // through LazyPackageFragmentScopeForJavaPackage@200
classes('arrayList': Name@192) = null // through LazyPackageFragmentScopeForJavaPackage@200
classes('cons': Name@193) = null // through LazyPackageFragmentScopeForJavaPackage@200
classes('hasNext': Name@194) = null // through LazyPackageFragmentScopeForJavaPackage@200
classes('iterator': Name@195) = null // through LazyPackageFragmentScopeForJavaPackage@200
classes('next': Name@196) = null // through LazyPackageFragmentScopeForJavaPackage@200
classes('nil': Name@197) = null // through LazyPackageFragmentScopeForJavaPackage@200
classes('toCollection': Name@198) = null // through LazyPackageFragmentScopeForJavaPackage@200
deserializedPackageScope = Empty@187 // through LazyPackageFragmentScopeForJavaPackage@200
memberIndex = computeMemberIndex$1@208 // through LazyPackageFragmentScopeForJavaPackage@200
classes('Any': Name@200) = null // through LazyPackageFragmentScopeForJavaPackage@201
classes('Array': Name@202) = null // through LazyPackageFragmentScopeForJavaPackage@201
classes('ArrayList': Name@203) = LazyJavaClassDescriptor@4['ArrayList'] // through LazyPackageFragmentScopeForJavaPackage@201
classes('Int': Name@204) = null // through LazyPackageFragmentScopeForJavaPackage@201
classes('List': Name@205) = LazyJavaClassDescriptor@180['List'] // through LazyPackageFragmentScopeForJavaPackage@201
classes('MutableCollection': Name@206) = null // through LazyPackageFragmentScopeForJavaPackage@201
classes('String': Name@207) = null // through LazyPackageFragmentScopeForJavaPackage@201
classes('add': Name@191) = null // through LazyPackageFragmentScopeForJavaPackage@201
classes('arrayList': Name@192) = null // through LazyPackageFragmentScopeForJavaPackage@201
classes('cons': Name@193) = null // through LazyPackageFragmentScopeForJavaPackage@201
classes('hasNext': Name@194) = null // through LazyPackageFragmentScopeForJavaPackage@201
classes('iterator': Name@195) = null // through LazyPackageFragmentScopeForJavaPackage@201
classes('next': Name@196) = null // through LazyPackageFragmentScopeForJavaPackage@201
classes('nil': Name@197) = null // through LazyPackageFragmentScopeForJavaPackage@201
classes('toCollection': Name@198) = null // through LazyPackageFragmentScopeForJavaPackage@201
deserializedPackageScope = Empty@184 // through LazyPackageFragmentScopeForJavaPackage@201
functions('ArrayList': Name@189) = EmptyList@186[empty] // through LazyPackageFragmentScopeForJavaPackage@201
functions('add': Name@191) = EmptyList@186[empty] // through LazyPackageFragmentScopeForJavaPackage@201
functions('arrayList': Name@192) = EmptyList@186[empty] // through LazyPackageFragmentScopeForJavaPackage@201
functions('cons': Name@193) = EmptyList@186[empty] // through LazyPackageFragmentScopeForJavaPackage@201
functions('hasNext': Name@194) = EmptyList@186[empty] // through LazyPackageFragmentScopeForJavaPackage@201
functions('iterator': Name@195) = EmptyList@186[empty] // through LazyPackageFragmentScopeForJavaPackage@201
functions('next': Name@196) = EmptyList@186[empty] // through LazyPackageFragmentScopeForJavaPackage@201
functions('nil': Name@197) = EmptyList@186[empty] // through LazyPackageFragmentScopeForJavaPackage@201
functions('toCollection': Name@198) = EmptyList@186[empty] // through LazyPackageFragmentScopeForJavaPackage@201
memberIndex = computeMemberIndex$1@208 // through LazyPackageFragmentScopeForJavaPackage@201
}
LazyJavaTypeParameterDescriptor@26['E'] {
defaultType = JetTypeImpl@209['E']
typeConstructor = AbstractLazyTypeParameterDescriptor$1@62
typeConstructor = AbstractLazyTypeParameterDescriptor$1@67
upperBounds = LinkedHashSet@210[1] { NullableType@211 }
}
LazyJavaTypeParameterDescriptor@17['E'] {
typeConstructor = AbstractLazyTypeParameterDescriptor$1@66
LazyJavaTypeParameterDescriptor@21['E'] {
typeConstructor = AbstractLazyTypeParameterDescriptor$1@63
}
LazyJavaTypeParameterDescriptor@21['E'] {
typeConstructor = AbstractLazyTypeParameterDescriptor$1@73
LazyJavaTypeParameterDescriptor@17['E'] {
typeConstructor = AbstractLazyTypeParameterDescriptor$1@80
}
LazyJavaTypeParameterResolver@212 {
resolve(JavaTypeParameterImpl@80['E']) = LazyJavaTypeParameterDescriptor@21['E']
resolve(JavaTypeParameterImpl@213['E']) = LazyJavaTypeParameterDescriptor@17['E']
}
LazyJavaTypeParameterResolver@213 {
resolve(JavaTypeParameterImpl@214['E']) = LazyJavaTypeParameterDescriptor@26['E']
LazyJavaTypeParameterResolver@214 {
resolve(JavaTypeParameterImpl@70['E']) = LazyJavaTypeParameterDescriptor@21['E']
}
LazyJavaTypeParameterResolver@215 {
resolve(JavaTypeParameterImpl@216['E']) = LazyJavaTypeParameterDescriptor@17['E']
resolve(JavaTypeParameterImpl@216['E']) = LazyJavaTypeParameterDescriptor@26['E']
}
@@ -1,86 +1,86 @@
LazyJavaPackageFragmentProvider@0 {
_packageFragments('<root>': FqName@1) = LazyJavaPackageFragment@2['<root>']
_packageFragments('Array': FqName@3) = null
_packageFragments('Int': FqName@4) = null
_packageFragments('Iterable': FqName@5) = null
_packageFragments('List': FqName@6) = null
_packageFragments('R': FqName@7) = null
_packageFragments('String': FqName@8) = null
_packageFragments('T': FqName@9) = null
_packageFragments('a': FqName@10) = null
_packageFragments('a.Array': FqName@11) = null
_packageFragments('a.Int': FqName@12) = null
_packageFragments('a.Iterable': FqName@13) = null
_packageFragments('a.List': FqName@14) = null
_packageFragments('a.R': FqName@15) = null
_packageFragments('a.String': FqName@16) = null
_packageFragments('a.T': FqName@17) = null
_packageFragments('java': FqName@18) = LazyJavaPackageFragment@19['java']
_packageFragments('java.lang': FqName@20) = LazyJavaPackageFragment@21['lang']
_packageFragments('java.lang.Array': FqName@22) = null
_packageFragments('java.lang.Int': FqName@23) = null
_packageFragments('java.lang.Iterable': FqName@24) = null
_packageFragments('java.lang.List': FqName@25) = null
_packageFragments('java.lang.R': FqName@26) = null
_packageFragments('java.lang.String': FqName@27) = null
_packageFragments('java.lang.T': FqName@28) = null
_packageFragments('java.util': FqName@29) = LazyJavaPackageFragment@30['util']
_packageFragments('java.util.Array': FqName@31) = null
_packageFragments('java.util.Int': FqName@32) = null
_packageFragments('java.util.Iterable': FqName@33) = null
_packageFragments('java.util.List': FqName@34) = null
_packageFragments('java.util.R': FqName@35) = null
_packageFragments('java.util.String': FqName@36) = null
_packageFragments('java.util.T': FqName@37) = null
_packageFragments('kotlin': FqName@38) = null
_packageFragments('kotlin.Array': FqName@39) = null
_packageFragments('kotlin.Int': FqName@40) = null
_packageFragments('kotlin.Iterable': FqName@41) = null
_packageFragments('kotlin.List': FqName@42) = null
_packageFragments('kotlin.R': FqName@43) = null
_packageFragments('kotlin.String': FqName@44) = null
_packageFragments('kotlin.T': FqName@45) = null
_packageFragments('kotlin.io': FqName@46) = null
_packageFragments('kotlin.jvm': FqName@47) = null
packageFragments('<root>': FqName@1) = LazyJavaPackageFragment@2['<root>']
packageFragments('Array': FqName@3) = null
packageFragments('Int': FqName@4) = null
packageFragments('Iterable': FqName@5) = null
packageFragments('List': FqName@6) = null
packageFragments('R': FqName@7) = null
packageFragments('String': FqName@8) = null
packageFragments('T': FqName@9) = null
packageFragments('a': FqName@10) = null
packageFragments('a.Array': FqName@11) = null
packageFragments('a.Int': FqName@12) = null
packageFragments('a.Iterable': FqName@13) = null
packageFragments('a.List': FqName@14) = null
packageFragments('a.R': FqName@15) = null
packageFragments('a.String': FqName@16) = null
packageFragments('a.T': FqName@17) = null
packageFragments('java': FqName@18) = LazyJavaPackageFragment@19['java']
packageFragments('java.lang': FqName@20) = LazyJavaPackageFragment@21['lang']
packageFragments('java.lang.Array': FqName@22) = null
packageFragments('java.lang.Int': FqName@23) = null
packageFragments('java.lang.Iterable': FqName@24) = null
packageFragments('java.lang.List': FqName@25) = null
packageFragments('java.lang.R': FqName@26) = null
packageFragments('java.lang.String': FqName@27) = null
packageFragments('java.lang.T': FqName@28) = null
packageFragments('java.util': FqName@29) = LazyJavaPackageFragment@30['util']
packageFragments('java.util.Array': FqName@31) = null
packageFragments('java.util.Int': FqName@32) = null
packageFragments('java.util.Iterable': FqName@33) = null
packageFragments('java.util.List': FqName@34) = null
packageFragments('java.util.R': FqName@35) = null
packageFragments('java.util.String': FqName@36) = null
packageFragments('java.util.T': FqName@37) = null
packageFragments('kotlin': FqName@38) = null
packageFragments('kotlin.Array': FqName@39) = null
packageFragments('kotlin.Int': FqName@40) = null
packageFragments('kotlin.Iterable': FqName@41) = null
packageFragments('kotlin.List': FqName@42) = null
packageFragments('kotlin.R': FqName@43) = null
packageFragments('kotlin.String': FqName@44) = null
packageFragments('kotlin.T': FqName@45) = null
packageFragments('kotlin.io': FqName@46) = null
packageFragments('kotlin.jvm': FqName@47) = null
topLevelClasses(JavaClassImpl@48['List']) = LazyJavaClassDescriptor@49['List']
}
LazyJavaPackageFragment@19['java'] {
_functions('lang': Name@50) = EmptyList@51[empty] // through LazyPackageFragmentScopeForJavaPackage@52
_functions('util': Name@53) = EmptyList@51[empty] // through LazyPackageFragmentScopeForJavaPackage@52
classes('lang': Name@54) = null // through LazyPackageFragmentScopeForJavaPackage@52
classes('util': Name@55) = null // through LazyPackageFragmentScopeForJavaPackage@52
deserializedPackageScope = Empty@56 // through LazyPackageFragmentScopeForJavaPackage@52
memberIndex = computeMemberIndex$1@57 // through LazyPackageFragmentScopeForJavaPackage@52
classes('lang': Name@50) = null // through LazyPackageFragmentScopeForJavaPackage@51
classes('util': Name@52) = null // through LazyPackageFragmentScopeForJavaPackage@51
deserializedPackageScope = Empty@53 // through LazyPackageFragmentScopeForJavaPackage@51
functions('lang': Name@54) = EmptyList@55[empty] // through LazyPackageFragmentScopeForJavaPackage@51
functions('util': Name@56) = EmptyList@55[empty] // through LazyPackageFragmentScopeForJavaPackage@51
memberIndex = computeMemberIndex$1@57 // through LazyPackageFragmentScopeForJavaPackage@51
}
LazyJavaPackageFragment@21['lang'] {
_functions('array': Name@58) = EmptyList@51[empty] // through LazyPackageFragmentScopeForJavaPackage@59
_functions('map': Name@60) = EmptyList@51[empty] // through LazyPackageFragmentScopeForJavaPackage@59
_functions('rangeTo': Name@61) = EmptyList@51[empty] // through LazyPackageFragmentScopeForJavaPackage@59
_functions('times': Name@62) = EmptyList@51[empty] // through LazyPackageFragmentScopeForJavaPackage@59
classes('array': Name@58) = null // through LazyPackageFragmentScopeForJavaPackage@59
classes('map': Name@60) = null // through LazyPackageFragmentScopeForJavaPackage@59
classes('rangeTo': Name@61) = null // through LazyPackageFragmentScopeForJavaPackage@59
classes('times': Name@62) = null // through LazyPackageFragmentScopeForJavaPackage@59
deserializedPackageScope = Empty@56 // through LazyPackageFragmentScopeForJavaPackage@59
deserializedPackageScope = Empty@53 // through LazyPackageFragmentScopeForJavaPackage@59
functions('array': Name@58) = EmptyList@55[empty] // through LazyPackageFragmentScopeForJavaPackage@59
functions('map': Name@60) = EmptyList@55[empty] // through LazyPackageFragmentScopeForJavaPackage@59
functions('rangeTo': Name@61) = EmptyList@55[empty] // through LazyPackageFragmentScopeForJavaPackage@59
functions('times': Name@62) = EmptyList@55[empty] // through LazyPackageFragmentScopeForJavaPackage@59
memberIndex = computeMemberIndex$1@63 // through LazyPackageFragmentScopeForJavaPackage@59
}
LazyJavaPackageFragment@30['util'] {
_functions('array': Name@58) = EmptyList@51[empty] // through LazyPackageFragmentScopeForJavaPackage@64
_functions('map': Name@60) = EmptyList@51[empty] // through LazyPackageFragmentScopeForJavaPackage@64
_functions('rangeTo': Name@61) = EmptyList@51[empty] // through LazyPackageFragmentScopeForJavaPackage@64
_functions('times': Name@62) = EmptyList@51[empty] // through LazyPackageFragmentScopeForJavaPackage@64
classes('Array': Name@65) = null // through LazyPackageFragmentScopeForJavaPackage@64
classes('Int': Name@66) = null // through LazyPackageFragmentScopeForJavaPackage@64
classes('Iterable': Name@67) = null // through LazyPackageFragmentScopeForJavaPackage@64
classes('List': Name@68) = LazyJavaClassDescriptor@49['List'] // through LazyPackageFragmentScopeForJavaPackage@64
classes('String': Name@69) = null // through LazyPackageFragmentScopeForJavaPackage@64
classes('array': Name@58) = null // through LazyPackageFragmentScopeForJavaPackage@64
classes('map': Name@60) = null // through LazyPackageFragmentScopeForJavaPackage@64
classes('rangeTo': Name@61) = null // through LazyPackageFragmentScopeForJavaPackage@64
classes('times': Name@62) = null // through LazyPackageFragmentScopeForJavaPackage@64
deserializedPackageScope = Empty@56 // through LazyPackageFragmentScopeForJavaPackage@64
memberIndex = computeMemberIndex$1@70 // through LazyPackageFragmentScopeForJavaPackage@64
classes('Array': Name@64) = null // through LazyPackageFragmentScopeForJavaPackage@65
classes('Int': Name@66) = null // through LazyPackageFragmentScopeForJavaPackage@65
classes('Iterable': Name@67) = null // through LazyPackageFragmentScopeForJavaPackage@65
classes('List': Name@68) = LazyJavaClassDescriptor@49['List'] // through LazyPackageFragmentScopeForJavaPackage@65
classes('String': Name@69) = null // through LazyPackageFragmentScopeForJavaPackage@65
classes('array': Name@58) = null // through LazyPackageFragmentScopeForJavaPackage@65
classes('map': Name@60) = null // through LazyPackageFragmentScopeForJavaPackage@65
classes('rangeTo': Name@61) = null // through LazyPackageFragmentScopeForJavaPackage@65
classes('times': Name@62) = null // through LazyPackageFragmentScopeForJavaPackage@65
deserializedPackageScope = Empty@53 // through LazyPackageFragmentScopeForJavaPackage@65
functions('array': Name@58) = EmptyList@55[empty] // through LazyPackageFragmentScopeForJavaPackage@65
functions('map': Name@60) = EmptyList@55[empty] // through LazyPackageFragmentScopeForJavaPackage@65
functions('rangeTo': Name@61) = EmptyList@55[empty] // through LazyPackageFragmentScopeForJavaPackage@65
functions('times': Name@62) = EmptyList@55[empty] // through LazyPackageFragmentScopeForJavaPackage@65
memberIndex = computeMemberIndex$1@70 // through LazyPackageFragmentScopeForJavaPackage@65
}
@@ -1,89 +1,89 @@
LazyJavaClassDescriptor@0['Iterable'] {
_typeConstructor = LazyJavaClassTypeConstructor@1['Iterable']
typeConstructor = LazyJavaClassTypeConstructor@1['Iterable']
}
LazyJavaClassTypeConstructor@1['Iterable'] {
_parameters = ArrayList@2[1] { LazyJavaTypeParameterDescriptor@3['T'] }
parameters = ArrayList@2[1] { LazyJavaTypeParameterDescriptor@3['T'] }
}
LazyJavaPackageFragmentProvider@4 {
_packageFragments('<root>': FqName@5) = LazyJavaPackageFragment@6['<root>']
_packageFragments('Collection': FqName@7) = null
_packageFragments('Int': FqName@8) = null
_packageFragments('List': FqName@9) = null
_packageFragments('R': FqName@10) = null
_packageFragments('String': FqName@11) = null
_packageFragments('T': FqName@12) = null
_packageFragments('i': FqName@13) = null
_packageFragments('i.Collection': FqName@14) = null
_packageFragments('i.Int': FqName@15) = null
_packageFragments('i.List': FqName@16) = null
_packageFragments('i.R': FqName@17) = null
_packageFragments('i.String': FqName@18) = null
_packageFragments('i.T': FqName@19) = null
_packageFragments('i.java': FqName@20) = null
_packageFragments('java': FqName@21) = LazyJavaPackageFragment@22['java']
_packageFragments('java.lang': FqName@23) = LazyJavaPackageFragment@24['lang']
_packageFragments('java.lang.Collection': FqName@25) = null
_packageFragments('java.lang.Int': FqName@26) = null
_packageFragments('java.lang.Iterable': FqName@27) = null
_packageFragments('java.lang.List': FqName@28) = null
_packageFragments('java.lang.R': FqName@29) = null
_packageFragments('java.lang.String': FqName@30) = null
_packageFragments('java.lang.T': FqName@31) = null
_packageFragments('java.util': FqName@32) = LazyJavaPackageFragment@33['util']
_packageFragments('java.util.Collection': FqName@34) = null
_packageFragments('java.util.Int': FqName@35) = null
_packageFragments('java.util.List': FqName@36) = null
_packageFragments('java.util.R': FqName@37) = null
_packageFragments('java.util.String': FqName@38) = null
_packageFragments('java.util.T': FqName@39) = null
_packageFragments('kotlin': FqName@40) = null
_packageFragments('kotlin.Collection': FqName@41) = null
_packageFragments('kotlin.Int': FqName@42) = null
_packageFragments('kotlin.List': FqName@43) = null
_packageFragments('kotlin.R': FqName@44) = null
_packageFragments('kotlin.String': FqName@45) = null
_packageFragments('kotlin.T': FqName@46) = null
_packageFragments('kotlin.io': FqName@47) = null
_packageFragments('kotlin.jvm': FqName@48) = null
packageFragments('<root>': FqName@5) = LazyJavaPackageFragment@6['<root>']
packageFragments('Collection': FqName@7) = null
packageFragments('Int': FqName@8) = null
packageFragments('List': FqName@9) = null
packageFragments('R': FqName@10) = null
packageFragments('String': FqName@11) = null
packageFragments('T': FqName@12) = null
packageFragments('i': FqName@13) = null
packageFragments('i.Collection': FqName@14) = null
packageFragments('i.Int': FqName@15) = null
packageFragments('i.List': FqName@16) = null
packageFragments('i.R': FqName@17) = null
packageFragments('i.String': FqName@18) = null
packageFragments('i.T': FqName@19) = null
packageFragments('i.java': FqName@20) = null
packageFragments('java': FqName@21) = LazyJavaPackageFragment@22['java']
packageFragments('java.lang': FqName@23) = LazyJavaPackageFragment@24['lang']
packageFragments('java.lang.Collection': FqName@25) = null
packageFragments('java.lang.Int': FqName@26) = null
packageFragments('java.lang.Iterable': FqName@27) = null
packageFragments('java.lang.List': FqName@28) = null
packageFragments('java.lang.R': FqName@29) = null
packageFragments('java.lang.String': FqName@30) = null
packageFragments('java.lang.T': FqName@31) = null
packageFragments('java.util': FqName@32) = LazyJavaPackageFragment@33['util']
packageFragments('java.util.Collection': FqName@34) = null
packageFragments('java.util.Int': FqName@35) = null
packageFragments('java.util.List': FqName@36) = null
packageFragments('java.util.R': FqName@37) = null
packageFragments('java.util.String': FqName@38) = null
packageFragments('java.util.T': FqName@39) = null
packageFragments('kotlin': FqName@40) = null
packageFragments('kotlin.Collection': FqName@41) = null
packageFragments('kotlin.Int': FqName@42) = null
packageFragments('kotlin.List': FqName@43) = null
packageFragments('kotlin.R': FqName@44) = null
packageFragments('kotlin.String': FqName@45) = null
packageFragments('kotlin.T': FqName@46) = null
packageFragments('kotlin.io': FqName@47) = null
packageFragments('kotlin.jvm': FqName@48) = null
topLevelClasses(JavaClassImpl@49['Collection']) = LazyJavaClassDescriptor@50['Collection']
topLevelClasses(JavaClassImpl@51['Iterable']) = LazyJavaClassDescriptor@0['Iterable']
topLevelClasses(JavaClassImpl@52['List']) = LazyJavaClassDescriptor@53['List']
}
LazyJavaPackageFragment@22['java'] {
_functions('lang': Name@54) = EmptyList@55[empty] // through LazyPackageFragmentScopeForJavaPackage@56
_functions('util': Name@57) = EmptyList@55[empty] // through LazyPackageFragmentScopeForJavaPackage@56
classes('lang': Name@58) = null // through LazyPackageFragmentScopeForJavaPackage@56
classes('util': Name@59) = null // through LazyPackageFragmentScopeForJavaPackage@56
deserializedPackageScope = Empty@60 // through LazyPackageFragmentScopeForJavaPackage@56
memberIndex = computeMemberIndex$1@61 // through LazyPackageFragmentScopeForJavaPackage@56
classes('lang': Name@54) = null // through LazyPackageFragmentScopeForJavaPackage@55
classes('util': Name@56) = null // through LazyPackageFragmentScopeForJavaPackage@55
deserializedPackageScope = Empty@57 // through LazyPackageFragmentScopeForJavaPackage@55
functions('lang': Name@58) = EmptyList@59[empty] // through LazyPackageFragmentScopeForJavaPackage@55
functions('util': Name@60) = EmptyList@59[empty] // through LazyPackageFragmentScopeForJavaPackage@55
memberIndex = computeMemberIndex$1@61 // through LazyPackageFragmentScopeForJavaPackage@55
}
LazyJavaPackageFragment@24['lang'] {
_functions('foo': Name@62) = EmptyList@55[empty] // through LazyPackageFragmentScopeForJavaPackage@63
_functions('map1': Name@64) = EmptyList@55[empty] // through LazyPackageFragmentScopeForJavaPackage@63
classes('Iterable': Name@65) = LazyJavaClassDescriptor@0['Iterable'] // through LazyPackageFragmentScopeForJavaPackage@63
classes('foo': Name@62) = null // through LazyPackageFragmentScopeForJavaPackage@63
classes('java': Name@66) = null // through LazyPackageFragmentScopeForJavaPackage@63
classes('map1': Name@64) = null // through LazyPackageFragmentScopeForJavaPackage@63
deserializedPackageScope = Empty@60 // through LazyPackageFragmentScopeForJavaPackage@63
classes('Iterable': Name@62) = LazyJavaClassDescriptor@0['Iterable'] // through LazyPackageFragmentScopeForJavaPackage@63
classes('foo': Name@64) = null // through LazyPackageFragmentScopeForJavaPackage@63
classes('java': Name@65) = null // through LazyPackageFragmentScopeForJavaPackage@63
classes('map1': Name@66) = null // through LazyPackageFragmentScopeForJavaPackage@63
deserializedPackageScope = Empty@57 // through LazyPackageFragmentScopeForJavaPackage@63
functions('foo': Name@64) = EmptyList@59[empty] // through LazyPackageFragmentScopeForJavaPackage@63
functions('map1': Name@66) = EmptyList@59[empty] // through LazyPackageFragmentScopeForJavaPackage@63
memberIndex = computeMemberIndex$1@67 // through LazyPackageFragmentScopeForJavaPackage@63
}
LazyJavaPackageFragment@33['util'] {
_functions('foo': Name@62) = EmptyList@55[empty] // through LazyPackageFragmentScopeForJavaPackage@68
_functions('map1': Name@64) = EmptyList@55[empty] // through LazyPackageFragmentScopeForJavaPackage@68
classes('Collection': Name@69) = LazyJavaClassDescriptor@50['Collection'] // through LazyPackageFragmentScopeForJavaPackage@68
classes('Int': Name@70) = null // through LazyPackageFragmentScopeForJavaPackage@68
classes('List': Name@71) = LazyJavaClassDescriptor@53['List'] // through LazyPackageFragmentScopeForJavaPackage@68
classes('String': Name@72) = null // through LazyPackageFragmentScopeForJavaPackage@68
classes('foo': Name@62) = null // through LazyPackageFragmentScopeForJavaPackage@68
classes('java': Name@66) = null // through LazyPackageFragmentScopeForJavaPackage@68
classes('map1': Name@64) = null // through LazyPackageFragmentScopeForJavaPackage@68
deserializedPackageScope = Empty@60 // through LazyPackageFragmentScopeForJavaPackage@68
memberIndex = computeMemberIndex$1@73 // through LazyPackageFragmentScopeForJavaPackage@68
classes('Collection': Name@68) = LazyJavaClassDescriptor@50['Collection'] // through LazyPackageFragmentScopeForJavaPackage@69
classes('Int': Name@70) = null // through LazyPackageFragmentScopeForJavaPackage@69
classes('List': Name@71) = LazyJavaClassDescriptor@53['List'] // through LazyPackageFragmentScopeForJavaPackage@69
classes('String': Name@72) = null // through LazyPackageFragmentScopeForJavaPackage@69
classes('foo': Name@64) = null // through LazyPackageFragmentScopeForJavaPackage@69
classes('java': Name@65) = null // through LazyPackageFragmentScopeForJavaPackage@69
classes('map1': Name@66) = null // through LazyPackageFragmentScopeForJavaPackage@69
deserializedPackageScope = Empty@57 // through LazyPackageFragmentScopeForJavaPackage@69
functions('foo': Name@64) = EmptyList@59[empty] // through LazyPackageFragmentScopeForJavaPackage@69
functions('map1': Name@66) = EmptyList@59[empty] // through LazyPackageFragmentScopeForJavaPackage@69
memberIndex = computeMemberIndex$1@73 // through LazyPackageFragmentScopeForJavaPackage@69
}
LazyJavaTypeParameterDescriptor@3['T'] {
@@ -3,148 +3,148 @@ DescriptorResolver@0 {
}
LazyJavaClassDescriptor@2['Exception'] {
_constructors = ArrayList@3[5] { JavaConstructorDescriptor@4['<init>'], JavaConstructorDescriptor@5['<init>'], JavaConstructorDescriptor@6['<init>'], ... } // through LazyJavaClassMemberScope@7
_functionTypeForSamInterface = null
_typeConstructor = LazyJavaClassTypeConstructor@8['Exception']
defaultType = JetTypeImpl@9['Exception']
constructors = ArrayList@3[5] { JavaConstructorDescriptor@4['<init>'], JavaConstructorDescriptor@5['<init>'], JavaConstructorDescriptor@6['<init>'], ... } // through LazyJavaClassMemberScope@7
defaultType = JetTypeImpl@8['Exception']
functionTypeForSamInterface = null
typeConstructor = LazyJavaClassTypeConstructor@9['Exception']
}
LazyJavaClassTypeConstructor@8['Exception'] {
_parameters = ArrayList@10[empty]
_supertypes = ArrayList@11[1] { LazyJavaClassifierType@12['Throwable'] }
LazyJavaClassTypeConstructor@9['Exception'] {
parameters = ArrayList@10[empty]
supertypes = ArrayList@11[1] { LazyJavaClassifierType@12['Throwable'] }
}
LazyJavaClassifierType@13['String'] {
_arguments = ArrayList@14[empty]
_nullable = 'false': Boolean@15
_typeConstructor = DeserializedClassTypeConstructor@16
classifier = JavaClassImpl@17['String']
arguments = ArrayList@14[empty]
classifier = JavaClassImpl@15['String']
nullable = 'false': Boolean@16
typeConstructor = DeserializedClassTypeConstructor@17
}
LazyJavaClassifierType@18['String'] {
_arguments = ArrayList@19[empty]
_nullable = 'false': Boolean@15
_typeConstructor = DeserializedClassTypeConstructor@16
arguments = ArrayList@19[empty]
classifier = JavaClassImpl@20['String']
nullable = 'false': Boolean@16
typeConstructor = DeserializedClassTypeConstructor@17
}
LazyJavaClassifierType@21['String'] {
_arguments = ArrayList@22[empty]
_nullable = 'false': Boolean@15
_typeConstructor = DeserializedClassTypeConstructor@16
arguments = ArrayList@22[empty]
classifier = JavaClassImpl@23['String']
nullable = 'false': Boolean@16
typeConstructor = DeserializedClassTypeConstructor@17
}
LazyJavaClassifierType@24['String'] {
_arguments = ArrayList@25[empty]
_nullable = 'true': Boolean@26
_typeConstructor = DeserializedClassTypeConstructor@16
classifier = JavaClassImpl@20['String']
arguments = ArrayList@25[empty]
classifier = JavaClassImpl@23['String']
nullable = 'true': Boolean@26
typeConstructor = DeserializedClassTypeConstructor@17
}
LazyJavaClassifierType@27['String'] {
_arguments = ArrayList@28[empty]
_nullable = 'true': Boolean@26
_typeConstructor = DeserializedClassTypeConstructor@16
classifier = JavaClassImpl@17['String']
arguments = ArrayList@28[empty]
classifier = JavaClassImpl@15['String']
nullable = 'true': Boolean@26
typeConstructor = DeserializedClassTypeConstructor@17
}
LazyJavaClassifierType@29['String'] {
_arguments = ArrayList@30[empty]
_nullable = 'true': Boolean@26
_typeConstructor = DeserializedClassTypeConstructor@16
classifier = JavaClassImpl@23['String']
arguments = ArrayList@30[empty]
classifier = JavaClassImpl@20['String']
nullable = 'true': Boolean@26
typeConstructor = DeserializedClassTypeConstructor@17
}
LazyJavaClassifierType@31['Throwable'] {
_arguments = ArrayList@32[empty]
_nullable = 'false': Boolean@15
_typeConstructor = DeserializedClassTypeConstructor@33
classifier = JavaClassImpl@34['Throwable']
arguments = ArrayList@32[empty]
classifier = JavaClassImpl@33['Throwable']
nullable = 'false': Boolean@16
typeConstructor = DeserializedClassTypeConstructor@34
}
LazyJavaClassifierType@35['Throwable'] {
_arguments = ArrayList@36[empty]
_nullable = 'false': Boolean@15
_typeConstructor = DeserializedClassTypeConstructor@33
arguments = ArrayList@36[empty]
classifier = JavaClassImpl@37['Throwable']
nullable = 'false': Boolean@16
typeConstructor = DeserializedClassTypeConstructor@34
}
LazyJavaClassifierType@38['Throwable'] {
_arguments = ArrayList@39[empty]
_nullable = 'false': Boolean@15
_typeConstructor = DeserializedClassTypeConstructor@33
arguments = ArrayList@39[empty]
classifier = JavaClassImpl@40['Throwable']
nullable = 'false': Boolean@16
typeConstructor = DeserializedClassTypeConstructor@34
}
LazyJavaClassifierType@41['Throwable'] {
_arguments = ArrayList@42[empty]
_nullable = 'true': Boolean@26
_typeConstructor = DeserializedClassTypeConstructor@33
arguments = ArrayList@42[empty]
classifier = JavaClassImpl@37['Throwable']
nullable = 'true': Boolean@26
typeConstructor = DeserializedClassTypeConstructor@34
}
LazyJavaClassifierType@43['Throwable'] {
_arguments = ArrayList@44[empty]
_nullable = 'true': Boolean@26
_typeConstructor = DeserializedClassTypeConstructor@33
classifier = JavaClassImpl@40['Throwable']
arguments = ArrayList@44[empty]
classifier = JavaClassImpl@33['Throwable']
nullable = 'true': Boolean@26
typeConstructor = DeserializedClassTypeConstructor@34
}
LazyJavaClassifierType@45['Throwable'] {
_arguments = ArrayList@46[empty]
_nullable = 'true': Boolean@26
_typeConstructor = DeserializedClassTypeConstructor@33
classifier = JavaClassImpl@34['Throwable']
arguments = ArrayList@46[empty]
classifier = JavaClassImpl@40['Throwable']
nullable = 'true': Boolean@26
typeConstructor = DeserializedClassTypeConstructor@34
}
LazyJavaClassifierType@12['Throwable'] {
_arguments = ArrayList@47[empty]
_typeConstructor = DeserializedClassTypeConstructor@33
arguments = ArrayList@47[empty]
classifier = JavaClassImpl@48['Throwable']
typeConstructor = DeserializedClassTypeConstructor@34
}
LazyJavaPackageFragmentProvider@49 {
_packageFragments('<root>': FqName@50) = LazyJavaPackageFragment@51['<root>']
_packageFragments('A': FqName@52) = null
_packageFragments('Int': FqName@53) = null
_packageFragments('List': FqName@54) = null
_packageFragments('T': FqName@55) = null
_packageFragments('b': FqName@56) = null
_packageFragments('b.A': FqName@57) = null
_packageFragments('b.Int': FqName@58) = null
_packageFragments('b.List': FqName@59) = null
_packageFragments('b.T': FqName@60) = null
_packageFragments('java': FqName@61) = LazyJavaPackageFragment@62['java']
_packageFragments('java.lang': FqName@63) = LazyJavaPackageFragment@64['lang']
_packageFragments('java.lang.A': FqName@65) = null
_packageFragments('java.lang.Int': FqName@66) = null
_packageFragments('java.lang.List': FqName@67) = null
_packageFragments('java.lang.T': FqName@68) = null
_packageFragments('kotlin': FqName@69) = null
_packageFragments('kotlin.A': FqName@70) = null
_packageFragments('kotlin.Int': FqName@71) = null
_packageFragments('kotlin.List': FqName@72) = null
_packageFragments('kotlin.T': FqName@73) = null
_packageFragments('kotlin.io': FqName@74) = null
_packageFragments('kotlin.jvm': FqName@75) = null
packageFragments('<root>': FqName@50) = LazyJavaPackageFragment@51['<root>']
packageFragments('A': FqName@52) = null
packageFragments('Int': FqName@53) = null
packageFragments('List': FqName@54) = null
packageFragments('T': FqName@55) = null
packageFragments('b': FqName@56) = null
packageFragments('b.A': FqName@57) = null
packageFragments('b.Int': FqName@58) = null
packageFragments('b.List': FqName@59) = null
packageFragments('b.T': FqName@60) = null
packageFragments('java': FqName@61) = LazyJavaPackageFragment@62['java']
packageFragments('java.lang': FqName@63) = LazyJavaPackageFragment@64['lang']
packageFragments('java.lang.A': FqName@65) = null
packageFragments('java.lang.Int': FqName@66) = null
packageFragments('java.lang.List': FqName@67) = null
packageFragments('java.lang.T': FqName@68) = null
packageFragments('kotlin': FqName@69) = null
packageFragments('kotlin.A': FqName@70) = null
packageFragments('kotlin.Int': FqName@71) = null
packageFragments('kotlin.List': FqName@72) = null
packageFragments('kotlin.T': FqName@73) = null
packageFragments('kotlin.io': FqName@74) = null
packageFragments('kotlin.jvm': FqName@75) = null
topLevelClasses(JavaClassImpl@76['Exception']) = LazyJavaClassDescriptor@2['Exception']
}
LazyJavaPackageFragment@62['java'] {
_functions('lang': Name@77) = EmptyList@78[empty] // through LazyPackageFragmentScopeForJavaPackage@79
classes('lang': Name@80) = null // through LazyPackageFragmentScopeForJavaPackage@79
deserializedPackageScope = Empty@81 // through LazyPackageFragmentScopeForJavaPackage@79
memberIndex = computeMemberIndex$1@82 // through LazyPackageFragmentScopeForJavaPackage@79
classes('lang': Name@77) = null // through LazyPackageFragmentScopeForJavaPackage@78
deserializedPackageScope = Empty@79 // through LazyPackageFragmentScopeForJavaPackage@78
functions('lang': Name@80) = EmptyList@81[empty] // through LazyPackageFragmentScopeForJavaPackage@78
memberIndex = computeMemberIndex$1@82 // through LazyPackageFragmentScopeForJavaPackage@78
}
LazyJavaPackageFragment@64['lang'] {
_functions('Exception': Name@83) = EmptyList@78[empty] // through LazyPackageFragmentScopeForJavaPackage@84
_functions('bar': Name@85) = EmptyList@78[empty] // through LazyPackageFragmentScopeForJavaPackage@84
_functions('get': Name@86) = EmptyList@78[empty] // through LazyPackageFragmentScopeForJavaPackage@84
classes('Exception': Name@83) = LazyJavaClassDescriptor@2['Exception'] // through LazyPackageFragmentScopeForJavaPackage@84
classes('bar': Name@85) = null // through LazyPackageFragmentScopeForJavaPackage@84
classes('get': Name@86) = null // through LazyPackageFragmentScopeForJavaPackage@84
deserializedPackageScope = Empty@81 // through LazyPackageFragmentScopeForJavaPackage@84
deserializedPackageScope = Empty@79 // through LazyPackageFragmentScopeForJavaPackage@84
functions('Exception': Name@83) = EmptyList@81[empty] // through LazyPackageFragmentScopeForJavaPackage@84
functions('bar': Name@85) = EmptyList@81[empty] // through LazyPackageFragmentScopeForJavaPackage@84
functions('get': Name@86) = EmptyList@81[empty] // through LazyPackageFragmentScopeForJavaPackage@84
memberIndex = computeMemberIndex$1@87 // through LazyPackageFragmentScopeForJavaPackage@84
}
@@ -3,164 +3,154 @@ DescriptorResolver@0 {
}
LazyJavaClassDescriptor@2['Exception'] {
_constructors = ArrayList@3[5] { JavaConstructorDescriptor@4['<init>'], JavaConstructorDescriptor@5['<init>'], JavaConstructorDescriptor@6['<init>'], ... } // through LazyJavaClassMemberScope@7
_functionTypeForSamInterface = null
_typeConstructor = LazyJavaClassTypeConstructor@8['Exception']
defaultType = JetTypeImpl@9['Exception']
constructors = ArrayList@3[5] { JavaConstructorDescriptor@4['<init>'], JavaConstructorDescriptor@5['<init>'], JavaConstructorDescriptor@6['<init>'], ... } // through LazyJavaClassMemberScope@7
defaultType = JetTypeImpl@8['Exception']
functionTypeForSamInterface = null
typeConstructor = LazyJavaClassTypeConstructor@9['Exception']
}
LazyJavaClassTypeConstructor@8['Exception'] {
_parameters = ArrayList@10[empty]
_supertypes = ArrayList@11[1] { LazyJavaClassifierType@12['Throwable'] }
LazyJavaClassTypeConstructor@9['Exception'] {
parameters = ArrayList@10[empty]
supertypes = ArrayList@11[1] { LazyJavaClassifierType@12['Throwable'] }
}
LazyJavaClassifierType@13['String'] {
_arguments = ArrayList@14[empty]
_nullable = 'false': Boolean@15
_typeConstructor = DeserializedClassTypeConstructor@16
classifier = JavaClassImpl@17['String']
arguments = ArrayList@14[empty]
classifier = JavaClassImpl@15['String']
nullable = 'false': Boolean@16
typeConstructor = DeserializedClassTypeConstructor@17
}
LazyJavaClassifierType@18['String'] {
_arguments = ArrayList@19[empty]
_nullable = 'false': Boolean@15
_typeConstructor = DeserializedClassTypeConstructor@16
arguments = ArrayList@19[empty]
classifier = JavaClassImpl@20['String']
nullable = 'false': Boolean@16
typeConstructor = DeserializedClassTypeConstructor@17
}
LazyJavaClassifierType@21['String'] {
_arguments = ArrayList@22[empty]
_nullable = 'false': Boolean@15
_typeConstructor = DeserializedClassTypeConstructor@16
arguments = ArrayList@22[empty]
classifier = JavaClassImpl@23['String']
nullable = 'false': Boolean@16
typeConstructor = DeserializedClassTypeConstructor@17
}
LazyJavaClassifierType@24['String'] {
_arguments = ArrayList@25[empty]
_nullable = 'true': Boolean@26
_typeConstructor = DeserializedClassTypeConstructor@16
classifier = JavaClassImpl@23['String']
arguments = ArrayList@25[empty]
classifier = JavaClassImpl@15['String']
nullable = 'true': Boolean@26
typeConstructor = DeserializedClassTypeConstructor@17
}
LazyJavaClassifierType@27['String'] {
_arguments = ArrayList@28[empty]
_nullable = 'true': Boolean@26
_typeConstructor = DeserializedClassTypeConstructor@16
classifier = JavaClassImpl@17['String']
arguments = ArrayList@28[empty]
classifier = JavaClassImpl@20['String']
nullable = 'true': Boolean@26
typeConstructor = DeserializedClassTypeConstructor@17
}
LazyJavaClassifierType@29['String'] {
_arguments = ArrayList@30[empty]
_nullable = 'true': Boolean@26
_typeConstructor = DeserializedClassTypeConstructor@16
classifier = JavaClassImpl@20['String']
arguments = ArrayList@30[empty]
classifier = JavaClassImpl@23['String']
nullable = 'true': Boolean@26
typeConstructor = DeserializedClassTypeConstructor@17
}
LazyJavaClassifierType@31['Throwable'] {
_arguments = ArrayList@32[empty]
_nullable = 'false': Boolean@15
_typeConstructor = DeserializedClassTypeConstructor@33
classifier = JavaClassImpl@34['Throwable']
arguments = ArrayList@32[empty]
classifier = JavaClassImpl@33['Throwable']
nullable = 'false': Boolean@16
typeConstructor = DeserializedClassTypeConstructor@34
}
LazyJavaClassifierType@35['Throwable'] {
_arguments = ArrayList@36[empty]
_nullable = 'false': Boolean@15
_typeConstructor = DeserializedClassTypeConstructor@33
arguments = ArrayList@36[empty]
classifier = JavaClassImpl@37['Throwable']
nullable = 'false': Boolean@16
typeConstructor = DeserializedClassTypeConstructor@34
}
LazyJavaClassifierType@38['Throwable'] {
_arguments = ArrayList@39[empty]
_nullable = 'false': Boolean@15
_typeConstructor = DeserializedClassTypeConstructor@33
arguments = ArrayList@39[empty]
classifier = JavaClassImpl@40['Throwable']
nullable = 'false': Boolean@16
typeConstructor = DeserializedClassTypeConstructor@34
}
LazyJavaClassifierType@41['Throwable'] {
_arguments = ArrayList@42[empty]
_nullable = 'true': Boolean@26
_typeConstructor = DeserializedClassTypeConstructor@33
classifier = JavaClassImpl@34['Throwable']
arguments = ArrayList@42[empty]
classifier = JavaClassImpl@33['Throwable']
nullable = 'true': Boolean@26
typeConstructor = DeserializedClassTypeConstructor@34
}
LazyJavaClassifierType@43['Throwable'] {
_arguments = ArrayList@44[empty]
_nullable = 'true': Boolean@26
_typeConstructor = DeserializedClassTypeConstructor@33
arguments = ArrayList@44[empty]
classifier = JavaClassImpl@40['Throwable']
nullable = 'true': Boolean@26
typeConstructor = DeserializedClassTypeConstructor@34
}
LazyJavaClassifierType@45['Throwable'] {
_arguments = ArrayList@46[empty]
_nullable = 'true': Boolean@26
_typeConstructor = DeserializedClassTypeConstructor@33
arguments = ArrayList@46[empty]
classifier = JavaClassImpl@37['Throwable']
nullable = 'true': Boolean@26
typeConstructor = DeserializedClassTypeConstructor@34
}
LazyJavaClassifierType@12['Throwable'] {
_arguments = ArrayList@47[empty]
_typeConstructor = DeserializedClassTypeConstructor@33
arguments = ArrayList@47[empty]
classifier = JavaClassImpl@48['Throwable']
typeConstructor = DeserializedClassTypeConstructor@34
}
LazyJavaPackageFragmentProvider@49 {
_packageFragments('<root>': FqName@50) = LazyJavaPackageFragment@51['<root>']
_packageFragments('A': FqName@52) = null
_packageFragments('Any': FqName@53) = null
_packageFragments('Boolean': FqName@54) = null
_packageFragments('Collection': FqName@55) = null
_packageFragments('Int': FqName@56) = null
_packageFragments('T': FqName@57) = null
_packageFragments('Z': FqName@58) = null
_packageFragments('h': FqName@59) = null
_packageFragments('h.A': FqName@60) = null
_packageFragments('h.Any': FqName@61) = null
_packageFragments('h.Boolean': FqName@62) = null
_packageFragments('h.Collection': FqName@63) = null
_packageFragments('h.Int': FqName@64) = null
_packageFragments('h.T': FqName@65) = null
_packageFragments('h.Z': FqName@66) = null
_packageFragments('java': FqName@67) = LazyJavaPackageFragment@68['java']
_packageFragments('java.lang': FqName@69) = LazyJavaPackageFragment@70['lang']
_packageFragments('java.lang.A': FqName@71) = null
_packageFragments('java.lang.Any': FqName@72) = null
_packageFragments('java.lang.Boolean': FqName@73) = null
_packageFragments('java.lang.Collection': FqName@74) = null
_packageFragments('java.lang.Int': FqName@75) = null
_packageFragments('java.lang.T': FqName@76) = null
_packageFragments('java.lang.Z': FqName@77) = null
_packageFragments('kotlin': FqName@78) = null
_packageFragments('kotlin.A': FqName@79) = null
_packageFragments('kotlin.Any': FqName@80) = null
_packageFragments('kotlin.Boolean': FqName@81) = null
_packageFragments('kotlin.Collection': FqName@82) = null
_packageFragments('kotlin.Int': FqName@83) = null
_packageFragments('kotlin.T': FqName@84) = null
_packageFragments('kotlin.Z': FqName@85) = null
_packageFragments('kotlin.io': FqName@86) = null
_packageFragments('kotlin.jvm': FqName@87) = null
packageFragments('<root>': FqName@50) = LazyJavaPackageFragment@51['<root>']
packageFragments('A': FqName@52) = null
packageFragments('Any': FqName@53) = null
packageFragments('Boolean': FqName@54) = null
packageFragments('Collection': FqName@55) = null
packageFragments('Int': FqName@56) = null
packageFragments('T': FqName@57) = null
packageFragments('Z': FqName@58) = null
packageFragments('h': FqName@59) = null
packageFragments('h.A': FqName@60) = null
packageFragments('h.Any': FqName@61) = null
packageFragments('h.Boolean': FqName@62) = null
packageFragments('h.Collection': FqName@63) = null
packageFragments('h.Int': FqName@64) = null
packageFragments('h.T': FqName@65) = null
packageFragments('h.Z': FqName@66) = null
packageFragments('java': FqName@67) = LazyJavaPackageFragment@68['java']
packageFragments('java.lang': FqName@69) = LazyJavaPackageFragment@70['lang']
packageFragments('java.lang.A': FqName@71) = null
packageFragments('java.lang.Any': FqName@72) = null
packageFragments('java.lang.Boolean': FqName@73) = null
packageFragments('java.lang.Collection': FqName@74) = null
packageFragments('java.lang.Int': FqName@75) = null
packageFragments('java.lang.T': FqName@76) = null
packageFragments('java.lang.Z': FqName@77) = null
packageFragments('kotlin': FqName@78) = null
packageFragments('kotlin.A': FqName@79) = null
packageFragments('kotlin.Any': FqName@80) = null
packageFragments('kotlin.Boolean': FqName@81) = null
packageFragments('kotlin.Collection': FqName@82) = null
packageFragments('kotlin.Int': FqName@83) = null
packageFragments('kotlin.T': FqName@84) = null
packageFragments('kotlin.Z': FqName@85) = null
packageFragments('kotlin.io': FqName@86) = null
packageFragments('kotlin.jvm': FqName@87) = null
topLevelClasses(JavaClassImpl@88['Exception']) = LazyJavaClassDescriptor@2['Exception']
}
LazyJavaPackageFragment@68['java'] {
_functions('lang': Name@89) = EmptyList@90[empty] // through LazyPackageFragmentScopeForJavaPackage@91
classes('lang': Name@92) = null // through LazyPackageFragmentScopeForJavaPackage@91
deserializedPackageScope = Empty@93 // through LazyPackageFragmentScopeForJavaPackage@91
memberIndex = computeMemberIndex$1@94 // through LazyPackageFragmentScopeForJavaPackage@91
classes('lang': Name@89) = null // through LazyPackageFragmentScopeForJavaPackage@90
deserializedPackageScope = Empty@91 // through LazyPackageFragmentScopeForJavaPackage@90
functions('lang': Name@92) = EmptyList@93[empty] // through LazyPackageFragmentScopeForJavaPackage@90
memberIndex = computeMemberIndex$1@94 // through LazyPackageFragmentScopeForJavaPackage@90
}
LazyJavaPackageFragment@70['lang'] {
_functions('Exception': Name@95) = EmptyList@90[empty] // through LazyPackageFragmentScopeForJavaPackage@96
_functions('compareTo': Name@97) = EmptyList@90[empty] // through LazyPackageFragmentScopeForJavaPackage@96
_functions('contains': Name@98) = EmptyList@90[empty] // through LazyPackageFragmentScopeForJavaPackage@96
_functions('equals': Name@99) = EmptyList@90[empty] // through LazyPackageFragmentScopeForJavaPackage@96
_functions('foo': Name@100) = EmptyList@90[empty] // through LazyPackageFragmentScopeForJavaPackage@96
_functions('id': Name@101) = EmptyList@90[empty] // through LazyPackageFragmentScopeForJavaPackage@96
_functions('newA': Name@102) = EmptyList@90[empty] // through LazyPackageFragmentScopeForJavaPackage@96
_functions('plus': Name@103) = EmptyList@90[empty] // through LazyPackageFragmentScopeForJavaPackage@96
_functions('toBeOrNot': Name@104) = EmptyList@90[empty] // through LazyPackageFragmentScopeForJavaPackage@96
_functions('use': Name@105) = EmptyList@90[empty] // through LazyPackageFragmentScopeForJavaPackage@96
classes('Exception': Name@95) = LazyJavaClassDescriptor@2['Exception'] // through LazyPackageFragmentScopeForJavaPackage@96
classes('compareTo': Name@97) = null // through LazyPackageFragmentScopeForJavaPackage@96
classes('contains': Name@98) = null // through LazyPackageFragmentScopeForJavaPackage@96
@@ -171,6 +161,16 @@ LazyJavaPackageFragment@70['lang'] {
classes('plus': Name@103) = null // through LazyPackageFragmentScopeForJavaPackage@96
classes('toBeOrNot': Name@104) = null // through LazyPackageFragmentScopeForJavaPackage@96
classes('use': Name@105) = null // through LazyPackageFragmentScopeForJavaPackage@96
deserializedPackageScope = Empty@93 // through LazyPackageFragmentScopeForJavaPackage@96
deserializedPackageScope = Empty@91 // through LazyPackageFragmentScopeForJavaPackage@96
functions('Exception': Name@95) = EmptyList@93[empty] // through LazyPackageFragmentScopeForJavaPackage@96
functions('compareTo': Name@97) = EmptyList@93[empty] // through LazyPackageFragmentScopeForJavaPackage@96
functions('contains': Name@98) = EmptyList@93[empty] // through LazyPackageFragmentScopeForJavaPackage@96
functions('equals': Name@99) = EmptyList@93[empty] // through LazyPackageFragmentScopeForJavaPackage@96
functions('foo': Name@100) = EmptyList@93[empty] // through LazyPackageFragmentScopeForJavaPackage@96
functions('id': Name@101) = EmptyList@93[empty] // through LazyPackageFragmentScopeForJavaPackage@96
functions('newA': Name@102) = EmptyList@93[empty] // through LazyPackageFragmentScopeForJavaPackage@96
functions('plus': Name@103) = EmptyList@93[empty] // through LazyPackageFragmentScopeForJavaPackage@96
functions('toBeOrNot': Name@104) = EmptyList@93[empty] // through LazyPackageFragmentScopeForJavaPackage@96
functions('use': Name@105) = EmptyList@93[empty] // through LazyPackageFragmentScopeForJavaPackage@96
memberIndex = computeMemberIndex$1@106 // through LazyPackageFragmentScopeForJavaPackage@96
}
@@ -3,37 +3,37 @@ DescriptorResolver@0 {
}
LazyJavaPackageFragmentProvider@2 {
_packageFragments('<root>': FqName@3) = LazyJavaPackageFragment@4['<root>']
_packageFragments('C': FqName@5) = null
_packageFragments('Int': FqName@6) = null
_packageFragments('String': FqName@7) = null
_packageFragments('a': FqName@8) = null
_packageFragments('a.C': FqName@9) = null
_packageFragments('a.Int': FqName@10) = null
_packageFragments('a.String': FqName@11) = null
_packageFragments('java': FqName@12) = LazyJavaPackageFragment@13['java']
_packageFragments('java.lang': FqName@14) = LazyJavaPackageFragment@15['lang']
_packageFragments('java.lang.C': FqName@16) = null
_packageFragments('java.lang.Int': FqName@17) = null
_packageFragments('java.lang.String': FqName@18) = null
_packageFragments('kotlin': FqName@19) = null
_packageFragments('kotlin.C': FqName@20) = null
_packageFragments('kotlin.Int': FqName@21) = null
_packageFragments('kotlin.String': FqName@22) = null
_packageFragments('kotlin.io': FqName@23) = null
_packageFragments('kotlin.jvm': FqName@24) = null
packageFragments('<root>': FqName@3) = LazyJavaPackageFragment@4['<root>']
packageFragments('C': FqName@5) = null
packageFragments('Int': FqName@6) = null
packageFragments('String': FqName@7) = null
packageFragments('a': FqName@8) = null
packageFragments('a.C': FqName@9) = null
packageFragments('a.Int': FqName@10) = null
packageFragments('a.String': FqName@11) = null
packageFragments('java': FqName@12) = LazyJavaPackageFragment@13['java']
packageFragments('java.lang': FqName@14) = LazyJavaPackageFragment@15['lang']
packageFragments('java.lang.C': FqName@16) = null
packageFragments('java.lang.Int': FqName@17) = null
packageFragments('java.lang.String': FqName@18) = null
packageFragments('kotlin': FqName@19) = null
packageFragments('kotlin.C': FqName@20) = null
packageFragments('kotlin.Int': FqName@21) = null
packageFragments('kotlin.String': FqName@22) = null
packageFragments('kotlin.io': FqName@23) = null
packageFragments('kotlin.jvm': FqName@24) = null
}
LazyJavaPackageFragment@13['java'] {
_functions('lang': Name@25) = EmptyList@26[empty] // through LazyPackageFragmentScopeForJavaPackage@27
classes('lang': Name@28) = null // through LazyPackageFragmentScopeForJavaPackage@27
deserializedPackageScope = Empty@29 // through LazyPackageFragmentScopeForJavaPackage@27
memberIndex = computeMemberIndex$1@30 // through LazyPackageFragmentScopeForJavaPackage@27
classes('lang': Name@25) = null // through LazyPackageFragmentScopeForJavaPackage@26
deserializedPackageScope = Empty@27 // through LazyPackageFragmentScopeForJavaPackage@26
functions('lang': Name@28) = EmptyList@29[empty] // through LazyPackageFragmentScopeForJavaPackage@26
memberIndex = computeMemberIndex$1@30 // through LazyPackageFragmentScopeForJavaPackage@26
}
LazyJavaPackageFragment@15['lang'] {
_functions('foo': Name@31) = EmptyList@26[empty] // through LazyPackageFragmentScopeForJavaPackage@32
classes('foo': Name@31) = null // through LazyPackageFragmentScopeForJavaPackage@32
deserializedPackageScope = Empty@29 // through LazyPackageFragmentScopeForJavaPackage@32
deserializedPackageScope = Empty@27 // through LazyPackageFragmentScopeForJavaPackage@32
functions('foo': Name@31) = EmptyList@29[empty] // through LazyPackageFragmentScopeForJavaPackage@32
memberIndex = computeMemberIndex$1@33 // through LazyPackageFragmentScopeForJavaPackage@32
}
@@ -3,56 +3,56 @@ DescriptorResolver@0 {
}
LazyJavaPackageFragmentProvider@2 {
_packageFragments('<root>': FqName@3) = LazyJavaPackageFragment@4['<root>']
_packageFragments('Int': FqName@5) = null
_packageFragments('K': FqName@6) = null
_packageFragments('MutableMap': FqName@7) = null
_packageFragments('T': FqName@8) = null
_packageFragments('V': FqName@9) = null
_packageFragments('java': FqName@10) = LazyJavaPackageFragment@11['java']
_packageFragments('java.lang': FqName@12) = LazyJavaPackageFragment@13['lang']
_packageFragments('java.lang.Int': FqName@14) = null
_packageFragments('java.lang.K': FqName@15) = null
_packageFragments('java.lang.MutableMap': FqName@16) = null
_packageFragments('java.lang.T': FqName@17) = null
_packageFragments('java.lang.V': FqName@18) = null
_packageFragments('kotlin': FqName@19) = null
_packageFragments('kotlin.Int': FqName@20) = null
_packageFragments('kotlin.K': FqName@21) = null
_packageFragments('kotlin.MutableMap': FqName@22) = null
_packageFragments('kotlin.T': FqName@23) = null
_packageFragments('kotlin.V': FqName@24) = null
_packageFragments('kotlin.io': FqName@25) = null
_packageFragments('kotlin.jvm': FqName@26) = null
packageFragments('<root>': FqName@3) = LazyJavaPackageFragment@4['<root>']
packageFragments('Int': FqName@5) = null
packageFragments('K': FqName@6) = null
packageFragments('MutableMap': FqName@7) = null
packageFragments('T': FqName@8) = null
packageFragments('V': FqName@9) = null
packageFragments('java': FqName@10) = LazyJavaPackageFragment@11['java']
packageFragments('java.lang': FqName@12) = LazyJavaPackageFragment@13['lang']
packageFragments('java.lang.Int': FqName@14) = null
packageFragments('java.lang.K': FqName@15) = null
packageFragments('java.lang.MutableMap': FqName@16) = null
packageFragments('java.lang.T': FqName@17) = null
packageFragments('java.lang.V': FqName@18) = null
packageFragments('kotlin': FqName@19) = null
packageFragments('kotlin.Int': FqName@20) = null
packageFragments('kotlin.K': FqName@21) = null
packageFragments('kotlin.MutableMap': FqName@22) = null
packageFragments('kotlin.T': FqName@23) = null
packageFragments('kotlin.V': FqName@24) = null
packageFragments('kotlin.io': FqName@25) = null
packageFragments('kotlin.jvm': FqName@26) = null
}
LazyJavaPackageFragment@4['<root>'] {
_functions('foo': Name@27) = EmptyList@28[empty] // through LazyPackageFragmentScopeForJavaPackage@29
_functions('put': Name@30) = EmptyList@28[empty] // through LazyPackageFragmentScopeForJavaPackage@29
_functions('set': Name@31) = EmptyList@28[empty] // through LazyPackageFragmentScopeForJavaPackage@29
classes('Int': Name@32) = null // through LazyPackageFragmentScopeForJavaPackage@29
classes('MutableMap': Name@33) = null // through LazyPackageFragmentScopeForJavaPackage@29
classes('foo': Name@27) = null // through LazyPackageFragmentScopeForJavaPackage@29
classes('put': Name@30) = null // through LazyPackageFragmentScopeForJavaPackage@29
classes('set': Name@31) = null // through LazyPackageFragmentScopeForJavaPackage@29
deserializedPackageScope = Empty@34 // through LazyPackageFragmentScopeForJavaPackage@29
memberIndex = computeMemberIndex$1@35 // through LazyPackageFragmentScopeForJavaPackage@29
classes('Int': Name@27) = null // through LazyPackageFragmentScopeForJavaPackage@28
classes('MutableMap': Name@29) = null // through LazyPackageFragmentScopeForJavaPackage@28
classes('foo': Name@30) = null // through LazyPackageFragmentScopeForJavaPackage@28
classes('put': Name@31) = null // through LazyPackageFragmentScopeForJavaPackage@28
classes('set': Name@32) = null // through LazyPackageFragmentScopeForJavaPackage@28
deserializedPackageScope = Empty@33 // through LazyPackageFragmentScopeForJavaPackage@28
functions('foo': Name@30) = EmptyList@34[empty] // through LazyPackageFragmentScopeForJavaPackage@28
functions('put': Name@31) = EmptyList@34[empty] // through LazyPackageFragmentScopeForJavaPackage@28
functions('set': Name@32) = EmptyList@34[empty] // through LazyPackageFragmentScopeForJavaPackage@28
memberIndex = computeMemberIndex$1@35 // through LazyPackageFragmentScopeForJavaPackage@28
}
LazyJavaPackageFragment@11['java'] {
_functions('lang': Name@36) = EmptyList@28[empty] // through LazyPackageFragmentScopeForJavaPackage@37
classes('lang': Name@38) = null // through LazyPackageFragmentScopeForJavaPackage@37
deserializedPackageScope = Empty@34 // through LazyPackageFragmentScopeForJavaPackage@37
classes('lang': Name@36) = null // through LazyPackageFragmentScopeForJavaPackage@37
deserializedPackageScope = Empty@33 // through LazyPackageFragmentScopeForJavaPackage@37
functions('lang': Name@38) = EmptyList@34[empty] // through LazyPackageFragmentScopeForJavaPackage@37
memberIndex = computeMemberIndex$1@39 // through LazyPackageFragmentScopeForJavaPackage@37
}
LazyJavaPackageFragment@13['lang'] {
_functions('foo': Name@27) = EmptyList@28[empty] // through LazyPackageFragmentScopeForJavaPackage@40
_functions('put': Name@30) = EmptyList@28[empty] // through LazyPackageFragmentScopeForJavaPackage@40
_functions('set': Name@31) = EmptyList@28[empty] // through LazyPackageFragmentScopeForJavaPackage@40
classes('foo': Name@27) = null // through LazyPackageFragmentScopeForJavaPackage@40
classes('put': Name@30) = null // through LazyPackageFragmentScopeForJavaPackage@40
classes('set': Name@31) = null // through LazyPackageFragmentScopeForJavaPackage@40
deserializedPackageScope = Empty@34 // through LazyPackageFragmentScopeForJavaPackage@40
classes('foo': Name@30) = null // through LazyPackageFragmentScopeForJavaPackage@40
classes('put': Name@31) = null // through LazyPackageFragmentScopeForJavaPackage@40
classes('set': Name@32) = null // through LazyPackageFragmentScopeForJavaPackage@40
deserializedPackageScope = Empty@33 // through LazyPackageFragmentScopeForJavaPackage@40
functions('foo': Name@30) = EmptyList@34[empty] // through LazyPackageFragmentScopeForJavaPackage@40
functions('put': Name@31) = EmptyList@34[empty] // through LazyPackageFragmentScopeForJavaPackage@40
functions('set': Name@32) = EmptyList@34[empty] // through LazyPackageFragmentScopeForJavaPackage@40
memberIndex = computeMemberIndex$1@41 // through LazyPackageFragmentScopeForJavaPackage@40
}
@@ -1,433 +1,433 @@
LazyJavaClassDescriptor@0['AbstractCollection'] {
_functions('add': Name@1) = ArrayList@2[1] { JavaMethodDescriptor@3['add'] } // through LazyJavaClassMemberScope@4
_properties('add': Name@5) = EmptyList@6[empty] // through LazyJavaClassMemberScope@4
_typeConstructor = LazyJavaClassTypeConstructor@7['AbstractCollection']
defaultType = JetTypeImpl@8['AbstractCollection<1>']
memberIndex = computeMemberIndex$1@9 // through LazyJavaClassMemberScope@4
thisAsReceiverParameter = LazyClassReceiverParameterDescriptor@10['<this>']
defaultType = JetTypeImpl@1['AbstractCollection<1>']
functions('add': Name@2) = ArrayList@3[1] { JavaMethodDescriptor@4['add'] } // through LazyJavaClassMemberScope@5
memberIndex = computeMemberIndex$1@6 // through LazyJavaClassMemberScope@5
properties('add': Name@7) = EmptyList@8[empty] // through LazyJavaClassMemberScope@5
thisAsReceiverParameter = LazyClassReceiverParameterDescriptor@9['<this>']
typeConstructor = LazyJavaClassTypeConstructor@10['AbstractCollection']
}
LazyJavaClassDescriptor@11['AbstractList'] {
_functions('add': Name@12) = ArrayList@13[2] { JavaMethodDescriptor@14['add'], JavaMethodDescriptor@15['add'] } // through LazyJavaClassMemberScope@16
_properties('add': Name@5) = EmptyList@6[empty] // through LazyJavaClassMemberScope@16
_typeConstructor = LazyJavaClassTypeConstructor@17['AbstractList']
defaultType = JetTypeImpl@18['AbstractList<1>']
memberIndex = computeMemberIndex$1@19 // through LazyJavaClassMemberScope@16
thisAsReceiverParameter = LazyClassReceiverParameterDescriptor@20['<this>']
defaultType = JetTypeImpl@12['AbstractList<1>']
functions('add': Name@13) = ArrayList@14[2] { JavaMethodDescriptor@15['add'], JavaMethodDescriptor@16['add'] } // through LazyJavaClassMemberScope@17
memberIndex = computeMemberIndex$1@18 // through LazyJavaClassMemberScope@17
properties('add': Name@7) = EmptyList@8[empty] // through LazyJavaClassMemberScope@17
thisAsReceiverParameter = LazyClassReceiverParameterDescriptor@19['<this>']
typeConstructor = LazyJavaClassTypeConstructor@20['AbstractList']
}
LazyJavaClassDescriptor@21['ArrayList'] {
_constructors = ArrayList@22[3] { JavaConstructorDescriptor@23['<init>'], JavaConstructorDescriptor@24['<init>'], JavaConstructorDescriptor@25['<init>'] } // through LazyJavaClassMemberScope@26
_functionTypeForSamInterface = null
_functions('add': Name@5) = ArrayList@27[2] { JavaMethodDescriptor@28['add'], JavaMethodDescriptor@29['add'] } // through LazyJavaClassMemberScope@26
_properties('add': Name@5) = EmptyList@6[empty] // through LazyJavaClassMemberScope@26
_typeConstructor = LazyJavaClassTypeConstructor@30['ArrayList']
defaultType = JetTypeImpl@31['ArrayList<1>']
enumEntryIndex = LinkedHashMap@32 // through LazyJavaClassMemberScope@26
memberIndex = computeMemberIndex$1@33 // through LazyJavaClassMemberScope@26
nestedClassIndex = LinkedHashMap@34 // through LazyJavaClassMemberScope@26
nestedClasses('add': Name@5) = null // through LazyJavaClassMemberScope@26
thisAsReceiverParameter = LazyClassReceiverParameterDescriptor@35['<this>']
constructors = ArrayList@22[3] { JavaConstructorDescriptor@23['<init>'], JavaConstructorDescriptor@24['<init>'], JavaConstructorDescriptor@25['<init>'] } // through LazyJavaClassMemberScope@26
defaultType = JetTypeImpl@27['ArrayList<1>']
enumEntryIndex = LinkedHashMap@28 // through LazyJavaClassMemberScope@26
functionTypeForSamInterface = null
functions('add': Name@7) = ArrayList@29[2] { JavaMethodDescriptor@30['add'], JavaMethodDescriptor@31['add'] } // through LazyJavaClassMemberScope@26
memberIndex = computeMemberIndex$1@32 // through LazyJavaClassMemberScope@26
nestedClassIndex = LinkedHashMap@33 // through LazyJavaClassMemberScope@26
nestedClasses('add': Name@7) = null // through LazyJavaClassMemberScope@26
properties('add': Name@7) = EmptyList@8[empty] // through LazyJavaClassMemberScope@26
thisAsReceiverParameter = LazyClassReceiverParameterDescriptor@34['<this>']
typeConstructor = LazyJavaClassTypeConstructor@35['ArrayList']
}
LazyJavaClassDescriptor@36['RandomAccess'] {
_functions('add': Name@12) = EmptyList@6[empty] // through LazyJavaClassMemberScope@37
_properties('add': Name@5) = EmptyList@6[empty] // through LazyJavaClassMemberScope@37
_typeConstructor = LazyJavaClassTypeConstructor@38['RandomAccess']
memberIndex = computeMemberIndex$1@39 // through LazyJavaClassMemberScope@37
functions('add': Name@13) = EmptyList@8[empty] // through LazyJavaClassMemberScope@37
memberIndex = computeMemberIndex$1@38 // through LazyJavaClassMemberScope@37
properties('add': Name@7) = EmptyList@8[empty] // through LazyJavaClassMemberScope@37
typeConstructor = LazyJavaClassTypeConstructor@39['RandomAccess']
}
LazyJavaClassDescriptor@40['Serializable'] {
_functions('add': Name@12) = EmptyList@6[empty] // through LazyJavaClassMemberScope@41
_properties('add': Name@5) = EmptyList@6[empty] // through LazyJavaClassMemberScope@41
_typeConstructor = LazyJavaClassTypeConstructor@42['Serializable']
memberIndex = computeMemberIndex$1@43 // through LazyJavaClassMemberScope@41
functions('add': Name@13) = EmptyList@8[empty] // through LazyJavaClassMemberScope@41
memberIndex = computeMemberIndex$1@42 // through LazyJavaClassMemberScope@41
properties('add': Name@7) = EmptyList@8[empty] // through LazyJavaClassMemberScope@41
typeConstructor = LazyJavaClassTypeConstructor@43['Serializable']
}
LazyJavaClassTypeConstructor@7['AbstractCollection'] {
_parameters = ArrayList@44[1] { LazyJavaTypeParameterDescriptor@45['E'] }
_supertypes = ArrayList@46[1] { LazyJavaClassifierType@47['Collection<E>'] }
LazyJavaClassTypeConstructor@10['AbstractCollection'] {
parameters = ArrayList@44[1] { LazyJavaTypeParameterDescriptor@45['E'] }
supertypes = ArrayList@46[1] { LazyJavaClassifierType@47['Collection<E>'] }
}
LazyJavaClassTypeConstructor@17['AbstractList'] {
_parameters = ArrayList@48[1] { LazyJavaTypeParameterDescriptor@49['E'] }
_supertypes = ArrayList@50[2] { LazyJavaClassifierType@51['AbstractCollection<E>'], LazyJavaClassifierType@52['List<E>'] }
LazyJavaClassTypeConstructor@20['AbstractList'] {
parameters = ArrayList@48[1] { LazyJavaTypeParameterDescriptor@49['E'] }
supertypes = ArrayList@50[2] { LazyJavaClassifierType@51['AbstractCollection<E>'], LazyJavaClassifierType@52['List<E>'] }
}
LazyJavaClassTypeConstructor@30['ArrayList'] {
_parameters = ArrayList@53[1] { LazyJavaTypeParameterDescriptor@54['E'] }
_supertypes = ArrayList@55[5] { LazyJavaClassifierType@56['AbstractList<E>'], LazyJavaClassifierType@57['List<E>'], LazyJavaClassifierType@58['RandomAccess'], ... }
LazyJavaClassTypeConstructor@35['ArrayList'] {
parameters = ArrayList@53[1] { LazyJavaTypeParameterDescriptor@54['E'] }
supertypes = ArrayList@55[5] { LazyJavaClassifierType@56['AbstractList<E>'], LazyJavaClassifierType@57['List<E>'], LazyJavaClassifierType@58['RandomAccess'], ... }
}
LazyJavaClassTypeConstructor@38['RandomAccess'] {
_parameters = ArrayList@59[empty]
_supertypes = ArrayList@60[1] { JetTypeImpl@61['Any'] }
LazyJavaClassTypeConstructor@39['RandomAccess'] {
parameters = ArrayList@59[empty]
supertypes = ArrayList@60[1] { JetTypeImpl@61['Any'] }
}
LazyJavaClassTypeConstructor@42['Serializable'] {
_parameters = ArrayList@62[empty]
_supertypes = ArrayList@63[1] { JetTypeImpl@61['Any'] }
LazyJavaClassTypeConstructor@43['Serializable'] {
parameters = ArrayList@62[empty]
supertypes = ArrayList@63[1] { JetTypeImpl@61['Any'] }
}
LazyJavaClassifierType@51['AbstractCollection<E>'] {
_arguments = ArrayList@64[1] { TypeProjectionImpl@65 }
_memberScope = SubstitutingScope@66
_typeConstructor = LazyJavaClassTypeConstructor@7['AbstractCollection']
classifier = JavaClassImpl@67['AbstractCollection']
arguments = ArrayList@64[1] { TypeProjectionImpl@65 }
classifier = JavaClassImpl@66['AbstractCollection']
memberScope = SubstitutingScope@67
typeConstructor = LazyJavaClassTypeConstructor@10['AbstractCollection']
}
LazyJavaClassifierType@56['AbstractList<E>'] {
_arguments = ArrayList@68[1] { TypeProjectionImpl@69 }
_memberScope = SubstitutingScope@70
_typeConstructor = LazyJavaClassTypeConstructor@17['AbstractList']
classifier = JavaClassImpl@71['AbstractList']
arguments = ArrayList@68[1] { TypeProjectionImpl@69 }
classifier = JavaClassImpl@70['AbstractList']
memberScope = SubstitutingScope@71
typeConstructor = LazyJavaClassTypeConstructor@20['AbstractList']
}
LazyJavaClassifierType@72['Cloneable'] {
_arguments = ArrayList@73[empty]
_memberScope = DeserializedClassMemberScope@74
_typeConstructor = DeserializedClassTypeConstructor@75
classifier = JavaClassImpl@76['Cloneable']
arguments = ArrayList@73[empty]
classifier = JavaClassImpl@74['Cloneable']
memberScope = DeserializedClassMemberScope@75
typeConstructor = DeserializedClassTypeConstructor@76
}
LazyJavaClassifierType@77['Collection<? extends E>'] {
_arguments = ArrayList@78[1] { TypeProjectionImpl@79 }
_memberScope = SubstitutingScope@80
_nullable = 'false': Boolean@81
_typeConstructor = DeserializedClassTypeConstructor@82
classifier = JavaClassImpl@83['Collection']
arguments = ArrayList@78[1] { TypeProjectionImpl@79 }
classifier = JavaClassImpl@80['Collection']
memberScope = SubstitutingScope@81
nullable = 'false': Boolean@82
typeConstructor = DeserializedClassTypeConstructor@83
}
LazyJavaClassifierType@84['Collection<? extends E>'] {
_arguments = ArrayList@85[1] { TypeProjectionImpl@86 }
_memberScope = SubstitutingScope@87
_nullable = 'true': Boolean@88
_typeConstructor = DeserializedClassTypeConstructor@89
classifier = JavaClassImpl@83['Collection']
arguments = ArrayList@85[1] { TypeProjectionImpl@86 }
classifier = JavaClassImpl@80['Collection']
memberScope = SubstitutingScope@87
nullable = 'true': Boolean@88
typeConstructor = DeserializedClassTypeConstructor@89
}
LazyJavaClassifierType@47['Collection<E>'] {
_arguments = ArrayList@90[1] { TypeProjectionImpl@91 }
_memberScope = SubstitutingScope@92
_typeConstructor = DeserializedClassTypeConstructor@82
classifier = JavaClassImpl@93['Collection']
arguments = ArrayList@90[1] { TypeProjectionImpl@91 }
classifier = JavaClassImpl@92['Collection']
memberScope = SubstitutingScope@93
typeConstructor = DeserializedClassTypeConstructor@83
}
LazyJavaClassifierType@94['E'] {
_arguments = ArrayList@95[empty]
_nullable = 'false': Boolean@81
_typeConstructor = AbstractLazyTypeParameterDescriptor$1@96
classifier = JavaTypeParameterImpl@97['E']
arguments = ArrayList@95[empty]
classifier = JavaTypeParameterImpl@96['E']
nullable = 'false': Boolean@82
typeConstructor = AbstractLazyTypeParameterDescriptor$1@97
}
LazyJavaClassifierType@98['E'] {
_arguments = ArrayList@99[empty]
_nullable = 'false': Boolean@81
_typeConstructor = AbstractLazyTypeParameterDescriptor$1@100
classifier = JavaTypeParameterImpl@101['E']
arguments = ArrayList@99[empty]
classifier = JavaTypeParameterImpl@100['E']
nullable = 'false': Boolean@82
typeConstructor = AbstractLazyTypeParameterDescriptor$1@101
}
LazyJavaClassifierType@102['E'] {
_arguments = ArrayList@103[empty]
_nullable = 'false': Boolean@81
_typeConstructor = AbstractLazyTypeParameterDescriptor$1@104
classifier = JavaTypeParameterImpl@105['E']
arguments = ArrayList@103[empty]
classifier = JavaTypeParameterImpl@104['E']
nullable = 'false': Boolean@82
typeConstructor = AbstractLazyTypeParameterDescriptor$1@101
}
LazyJavaClassifierType@106['E'] {
_arguments = ArrayList@107[empty]
_nullable = 'false': Boolean@81
_typeConstructor = AbstractLazyTypeParameterDescriptor$1@104
classifier = JavaTypeParameterImpl@108['E']
LazyJavaClassifierType@105['E'] {
arguments = ArrayList@106[empty]
classifier = JavaTypeParameterImpl@107['E']
nullable = 'false': Boolean@82
typeConstructor = AbstractLazyTypeParameterDescriptor$1@108
}
LazyJavaClassifierType@109['E'] {
_arguments = ArrayList@110[empty]
_nullable = 'false': Boolean@81
_typeConstructor = AbstractLazyTypeParameterDescriptor$1@100
arguments = ArrayList@110[empty]
classifier = JavaTypeParameterImpl@111['E']
nullable = 'false': Boolean@82
typeConstructor = AbstractLazyTypeParameterDescriptor$1@108
}
LazyJavaClassifierType@112['E'] {
_arguments = ArrayList@113[empty]
_nullable = 'false': Boolean@81
_typeConstructor = AbstractLazyTypeParameterDescriptor$1@104
arguments = ArrayList@113[empty]
classifier = JavaTypeParameterImpl@114['E']
nullable = 'false': Boolean@82
typeConstructor = AbstractLazyTypeParameterDescriptor$1@101
}
LazyJavaClassifierType@115['E'] {
_arguments = ArrayList@116[empty]
_nullable = 'false': Boolean@81
_typeConstructor = AbstractLazyTypeParameterDescriptor$1@100
arguments = ArrayList@116[empty]
classifier = JavaTypeParameterImpl@117['E']
nullable = 'false': Boolean@82
typeConstructor = AbstractLazyTypeParameterDescriptor$1@101
}
LazyJavaClassifierType@118['E'] {
_arguments = ArrayList@119[empty]
_nullable = 'false': Boolean@81
_typeConstructor = AbstractLazyTypeParameterDescriptor$1@104
arguments = ArrayList@119[empty]
classifier = JavaTypeParameterImpl@120['E']
nullable = 'false': Boolean@82
typeConstructor = AbstractLazyTypeParameterDescriptor$1@108
}
LazyJavaClassifierType@121['E'] {
_arguments = ArrayList@122[empty]
_nullable = 'false': Boolean@81
_typeConstructor = AbstractLazyTypeParameterDescriptor$1@96
arguments = ArrayList@122[empty]
classifier = JavaTypeParameterImpl@123['E']
nullable = 'false': Boolean@82
typeConstructor = AbstractLazyTypeParameterDescriptor$1@101
}
LazyJavaClassifierType@124['E'] {
_arguments = ArrayList@125[empty]
_nullable = 'false': Boolean@81
_typeConstructor = AbstractLazyTypeParameterDescriptor$1@100
arguments = ArrayList@125[empty]
classifier = JavaTypeParameterImpl@126['E']
nullable = 'false': Boolean@82
typeConstructor = AbstractLazyTypeParameterDescriptor$1@97
}
LazyJavaClassifierType@127['E'] {
_arguments = ArrayList@128[empty]
_nullable = 'false': Boolean@81
_typeConstructor = AbstractLazyTypeParameterDescriptor$1@104
arguments = ArrayList@128[empty]
classifier = JavaTypeParameterImpl@129['E']
nullable = 'false': Boolean@82
typeConstructor = AbstractLazyTypeParameterDescriptor$1@108
}
LazyJavaClassifierType@130['E'] {
_arguments = ArrayList@131[empty]
_nullable = 'false': Boolean@81
_typeConstructor = AbstractLazyTypeParameterDescriptor$1@104
arguments = ArrayList@131[empty]
classifier = JavaTypeParameterImpl@132['E']
nullable = 'false': Boolean@82
typeConstructor = AbstractLazyTypeParameterDescriptor$1@101
}
LazyJavaClassifierType@133['E'] {
_arguments = ArrayList@134[empty]
_nullable = 'true': Boolean@88
_typeConstructor = AbstractLazyTypeParameterDescriptor$1@104
classifier = JavaTypeParameterImpl@132['E']
arguments = ArrayList@134[empty]
classifier = JavaTypeParameterImpl@107['E']
nullable = 'true': Boolean@88
typeConstructor = AbstractLazyTypeParameterDescriptor$1@108
}
LazyJavaClassifierType@135['E'] {
_arguments = ArrayList@136[empty]
_nullable = 'true': Boolean@88
_typeConstructor = AbstractLazyTypeParameterDescriptor$1@104
classifier = JavaTypeParameterImpl@114['E']
arguments = ArrayList@136[empty]
classifier = JavaTypeParameterImpl@117['E']
nullable = 'true': Boolean@88
typeConstructor = AbstractLazyTypeParameterDescriptor$1@101
}
LazyJavaClassifierType@137['E'] {
_arguments = ArrayList@138[empty]
_nullable = 'true': Boolean@88
_typeConstructor = AbstractLazyTypeParameterDescriptor$1@100
classifier = JavaTypeParameterImpl@111['E']
arguments = ArrayList@138[empty]
classifier = JavaTypeParameterImpl@96['E']
nullable = 'true': Boolean@88
typeConstructor = AbstractLazyTypeParameterDescriptor$1@97
}
LazyJavaClassifierType@139['E'] {
_arguments = ArrayList@140[empty]
_nullable = 'true': Boolean@88
_typeConstructor = AbstractLazyTypeParameterDescriptor$1@104
classifier = JavaTypeParameterImpl@105['E']
arguments = ArrayList@140[empty]
classifier = JavaTypeParameterImpl@100['E']
nullable = 'true': Boolean@88
typeConstructor = AbstractLazyTypeParameterDescriptor$1@101
}
LazyJavaClassifierType@141['E'] {
_arguments = ArrayList@142[empty]
_nullable = 'true': Boolean@88
_typeConstructor = AbstractLazyTypeParameterDescriptor$1@104
classifier = JavaTypeParameterImpl@129['E']
arguments = ArrayList@142[empty]
classifier = JavaTypeParameterImpl@111['E']
nullable = 'true': Boolean@88
typeConstructor = AbstractLazyTypeParameterDescriptor$1@108
}
LazyJavaClassifierType@143['E'] {
_arguments = ArrayList@144[empty]
_nullable = 'true': Boolean@88
_typeConstructor = AbstractLazyTypeParameterDescriptor$1@100
classifier = JavaTypeParameterImpl@126['E']
arguments = ArrayList@144[empty]
classifier = JavaTypeParameterImpl@129['E']
nullable = 'true': Boolean@88
typeConstructor = AbstractLazyTypeParameterDescriptor$1@108
}
LazyJavaClassifierType@145['E'] {
_arguments = ArrayList@146[empty]
_nullable = 'true': Boolean@88
_typeConstructor = AbstractLazyTypeParameterDescriptor$1@104
classifier = JavaTypeParameterImpl@108['E']
arguments = ArrayList@146[empty]
classifier = JavaTypeParameterImpl@114['E']
nullable = 'true': Boolean@88
typeConstructor = AbstractLazyTypeParameterDescriptor$1@101
}
LazyJavaClassifierType@147['E'] {
_arguments = ArrayList@148[empty]
_nullable = 'true': Boolean@88
_typeConstructor = AbstractLazyTypeParameterDescriptor$1@96
classifier = JavaTypeParameterImpl@97['E']
arguments = ArrayList@148[empty]
classifier = JavaTypeParameterImpl@104['E']
nullable = 'true': Boolean@88
typeConstructor = AbstractLazyTypeParameterDescriptor$1@101
}
LazyJavaClassifierType@149['E'] {
_arguments = ArrayList@150[empty]
_nullable = 'true': Boolean@88
_typeConstructor = AbstractLazyTypeParameterDescriptor$1@100
classifier = JavaTypeParameterImpl@117['E']
arguments = ArrayList@150[empty]
classifier = JavaTypeParameterImpl@120['E']
nullable = 'true': Boolean@88
typeConstructor = AbstractLazyTypeParameterDescriptor$1@108
}
LazyJavaClassifierType@151['E'] {
_arguments = ArrayList@152[empty]
_nullable = 'true': Boolean@88
_typeConstructor = AbstractLazyTypeParameterDescriptor$1@96
classifier = JavaTypeParameterImpl@123['E']
arguments = ArrayList@152[empty]
classifier = JavaTypeParameterImpl@132['E']
nullable = 'true': Boolean@88
typeConstructor = AbstractLazyTypeParameterDescriptor$1@101
}
LazyJavaClassifierType@153['E'] {
_arguments = ArrayList@154[empty]
_nullable = 'true': Boolean@88
_typeConstructor = AbstractLazyTypeParameterDescriptor$1@104
classifier = JavaTypeParameterImpl@120['E']
arguments = ArrayList@154[empty]
classifier = JavaTypeParameterImpl@123['E']
nullable = 'true': Boolean@88
typeConstructor = AbstractLazyTypeParameterDescriptor$1@101
}
LazyJavaClassifierType@155['E'] {
_arguments = ArrayList@156[empty]
_nullable = 'true': Boolean@88
_typeConstructor = AbstractLazyTypeParameterDescriptor$1@100
classifier = JavaTypeParameterImpl@101['E']
arguments = ArrayList@156[empty]
classifier = JavaTypeParameterImpl@126['E']
nullable = 'true': Boolean@88
typeConstructor = AbstractLazyTypeParameterDescriptor$1@97
}
LazyJavaClassifierType@52['List<E>'] {
_arguments = ArrayList@157[1] { TypeProjectionImpl@158 }
_memberScope = SubstitutingScope@159
_typeConstructor = DeserializedClassTypeConstructor@160
classifier = JavaClassImpl@161['List']
arguments = ArrayList@157[1] { TypeProjectionImpl@158 }
classifier = JavaClassImpl@159['List']
memberScope = SubstitutingScope@160
typeConstructor = DeserializedClassTypeConstructor@161
}
LazyJavaClassifierType@57['List<E>'] {
_arguments = ArrayList@162[1] { TypeProjectionImpl@163 }
_memberScope = SubstitutingScope@164
_typeConstructor = DeserializedClassTypeConstructor@160
classifier = JavaClassImpl@165['List']
arguments = ArrayList@162[1] { TypeProjectionImpl@163 }
classifier = JavaClassImpl@164['List']
memberScope = SubstitutingScope@165
typeConstructor = DeserializedClassTypeConstructor@161
}
LazyJavaClassifierType@166['Object'] {
_typeConstructor = DeserializedClassTypeConstructor@167
classifier = JavaClassImpl@168['Object']
classifier = JavaClassImpl@167['Object']
typeConstructor = DeserializedClassTypeConstructor@168
}
LazyJavaClassifierType@169['Object'] {
_typeConstructor = DeserializedClassTypeConstructor@167
classifier = JavaClassImpl@170['Object']
typeConstructor = DeserializedClassTypeConstructor@168
}
LazyJavaClassifierType@171['Object'] {
_typeConstructor = DeserializedClassTypeConstructor@167
classifier = JavaClassImpl@172['Object']
typeConstructor = DeserializedClassTypeConstructor@168
}
LazyJavaClassifierType@58['RandomAccess'] {
_arguments = ArrayList@173[empty]
_memberScope = LazyJavaClassMemberScope@37
_typeConstructor = LazyJavaClassTypeConstructor@38['RandomAccess']
arguments = ArrayList@173[empty]
classifier = JavaClassImpl@174['RandomAccess']
memberScope = LazyJavaClassMemberScope@37
typeConstructor = LazyJavaClassTypeConstructor@39['RandomAccess']
}
LazyJavaClassifierType@175['Serializable'] {
_arguments = ArrayList@176[empty]
_memberScope = LazyJavaClassMemberScope@41
_typeConstructor = LazyJavaClassTypeConstructor@42['Serializable']
arguments = ArrayList@176[empty]
classifier = JavaClassImpl@177['Serializable']
memberScope = LazyJavaClassMemberScope@41
typeConstructor = LazyJavaClassTypeConstructor@43['Serializable']
}
LazyJavaPackageFragmentProvider@178 {
_packageFragments('<root>': FqName@179) = LazyJavaPackageFragment@180['<root>']
_packageFragments('A': FqName@181) = null
_packageFragments('B': FqName@182) = null
_packageFragments('Int': FqName@183) = null
_packageFragments('Iterable': FqName@184) = null
_packageFragments('List': FqName@185) = null
_packageFragments('Pair': FqName@186) = null
_packageFragments('T': FqName@187) = null
_packageFragments('a': FqName@188) = null
_packageFragments('a.A': FqName@189) = null
_packageFragments('a.B': FqName@190) = null
_packageFragments('a.Int': FqName@191) = null
_packageFragments('a.Iterable': FqName@192) = null
_packageFragments('a.List': FqName@193) = null
_packageFragments('a.Pair': FqName@194) = null
_packageFragments('a.T': FqName@195) = null
_packageFragments('java': FqName@196) = LazyJavaPackageFragment@197['java']
_packageFragments('java.io': FqName@198) = LazyJavaPackageFragment@199['io']
_packageFragments('java.lang': FqName@200) = LazyJavaPackageFragment@201['lang']
_packageFragments('java.lang.A': FqName@202) = null
_packageFragments('java.lang.B': FqName@203) = null
_packageFragments('java.lang.Int': FqName@204) = null
_packageFragments('java.lang.Iterable': FqName@205) = null
_packageFragments('java.lang.List': FqName@206) = null
_packageFragments('java.lang.Pair': FqName@207) = null
_packageFragments('java.lang.T': FqName@208) = null
_packageFragments('java.util': FqName@209) = LazyJavaPackageFragment@210['util']
_packageFragments('java.util.ArrayList': FqName@211) = null
_packageFragments('kotlin': FqName@212) = null
_packageFragments('kotlin.A': FqName@213) = null
_packageFragments('kotlin.B': FqName@214) = null
_packageFragments('kotlin.Int': FqName@215) = null
_packageFragments('kotlin.Iterable': FqName@216) = null
_packageFragments('kotlin.List': FqName@217) = null
_packageFragments('kotlin.Pair': FqName@218) = null
_packageFragments('kotlin.T': FqName@219) = null
_packageFragments('kotlin.io': FqName@220) = null
_packageFragments('kotlin.jvm': FqName@221) = null
topLevelClasses(JavaClassImpl@67['AbstractCollection']) = LazyJavaClassDescriptor@0['AbstractCollection']
topLevelClasses(JavaClassImpl@71['AbstractList']) = LazyJavaClassDescriptor@11['AbstractList']
packageFragments('<root>': FqName@179) = LazyJavaPackageFragment@180['<root>']
packageFragments('A': FqName@181) = null
packageFragments('B': FqName@182) = null
packageFragments('Int': FqName@183) = null
packageFragments('Iterable': FqName@184) = null
packageFragments('List': FqName@185) = null
packageFragments('Pair': FqName@186) = null
packageFragments('T': FqName@187) = null
packageFragments('a': FqName@188) = null
packageFragments('a.A': FqName@189) = null
packageFragments('a.B': FqName@190) = null
packageFragments('a.Int': FqName@191) = null
packageFragments('a.Iterable': FqName@192) = null
packageFragments('a.List': FqName@193) = null
packageFragments('a.Pair': FqName@194) = null
packageFragments('a.T': FqName@195) = null
packageFragments('java': FqName@196) = LazyJavaPackageFragment@197['java']
packageFragments('java.io': FqName@198) = LazyJavaPackageFragment@199['io']
packageFragments('java.lang': FqName@200) = LazyJavaPackageFragment@201['lang']
packageFragments('java.lang.A': FqName@202) = null
packageFragments('java.lang.B': FqName@203) = null
packageFragments('java.lang.Int': FqName@204) = null
packageFragments('java.lang.Iterable': FqName@205) = null
packageFragments('java.lang.List': FqName@206) = null
packageFragments('java.lang.Pair': FqName@207) = null
packageFragments('java.lang.T': FqName@208) = null
packageFragments('java.util': FqName@209) = LazyJavaPackageFragment@210['util']
packageFragments('java.util.ArrayList': FqName@211) = null
packageFragments('kotlin': FqName@212) = null
packageFragments('kotlin.A': FqName@213) = null
packageFragments('kotlin.B': FqName@214) = null
packageFragments('kotlin.Int': FqName@215) = null
packageFragments('kotlin.Iterable': FqName@216) = null
packageFragments('kotlin.List': FqName@217) = null
packageFragments('kotlin.Pair': FqName@218) = null
packageFragments('kotlin.T': FqName@219) = null
packageFragments('kotlin.io': FqName@220) = null
packageFragments('kotlin.jvm': FqName@221) = null
topLevelClasses(JavaClassImpl@66['AbstractCollection']) = LazyJavaClassDescriptor@0['AbstractCollection']
topLevelClasses(JavaClassImpl@70['AbstractList']) = LazyJavaClassDescriptor@11['AbstractList']
topLevelClasses(JavaClassImpl@222['ArrayList']) = LazyJavaClassDescriptor@21['ArrayList']
topLevelClasses(JavaClassImpl@174['RandomAccess']) = LazyJavaClassDescriptor@36['RandomAccess']
topLevelClasses(JavaClassImpl@177['Serializable']) = LazyJavaClassDescriptor@40['Serializable']
}
LazyJavaPackageFragment@197['java'] {
_functions('lang': Name@223) = EmptyList@6[empty] // through LazyPackageFragmentScopeForJavaPackage@224
_functions('util': Name@225) = EmptyList@6[empty] // through LazyPackageFragmentScopeForJavaPackage@224
classes('lang': Name@226) = null // through LazyPackageFragmentScopeForJavaPackage@224
classes('util': Name@227) = null // through LazyPackageFragmentScopeForJavaPackage@224
deserializedPackageScope = Empty@228 // through LazyPackageFragmentScopeForJavaPackage@224
classes('lang': Name@223) = null // through LazyPackageFragmentScopeForJavaPackage@224
classes('util': Name@225) = null // through LazyPackageFragmentScopeForJavaPackage@224
deserializedPackageScope = Empty@226 // through LazyPackageFragmentScopeForJavaPackage@224
functions('lang': Name@227) = EmptyList@8[empty] // through LazyPackageFragmentScopeForJavaPackage@224
functions('util': Name@228) = EmptyList@8[empty] // through LazyPackageFragmentScopeForJavaPackage@224
memberIndex = computeMemberIndex$1@229 // through LazyPackageFragmentScopeForJavaPackage@224
}
LazyJavaPackageFragment@201['lang'] {
_functions('ArrayList': Name@230) = EmptyList@6[empty] // through LazyPackageFragmentScopeForJavaPackage@231
_functions('Pair': Name@232) = EmptyList@6[empty] // through LazyPackageFragmentScopeForJavaPackage@231
_functions('add': Name@5) = EmptyList@6[empty] // through LazyPackageFragmentScopeForJavaPackage@231
_functions('hasNext': Name@233) = EmptyList@6[empty] // through LazyPackageFragmentScopeForJavaPackage@231
_functions('inc': Name@234) = EmptyList@6[empty] // through LazyPackageFragmentScopeForJavaPackage@231
_functions('iterator': Name@235) = EmptyList@6[empty] // through LazyPackageFragmentScopeForJavaPackage@231
_functions('next': Name@236) = EmptyList@6[empty] // through LazyPackageFragmentScopeForJavaPackage@231
classes('ArrayList': Name@230) = null // through LazyPackageFragmentScopeForJavaPackage@231
classes('Pair': Name@232) = null // through LazyPackageFragmentScopeForJavaPackage@231
classes('add': Name@5) = null // through LazyPackageFragmentScopeForJavaPackage@231
classes('add': Name@7) = null // through LazyPackageFragmentScopeForJavaPackage@231
classes('hasNext': Name@233) = null // through LazyPackageFragmentScopeForJavaPackage@231
classes('inc': Name@234) = null // through LazyPackageFragmentScopeForJavaPackage@231
classes('iterator': Name@235) = null // through LazyPackageFragmentScopeForJavaPackage@231
classes('next': Name@236) = null // through LazyPackageFragmentScopeForJavaPackage@231
deserializedPackageScope = Empty@228 // through LazyPackageFragmentScopeForJavaPackage@231
deserializedPackageScope = Empty@226 // through LazyPackageFragmentScopeForJavaPackage@231
functions('ArrayList': Name@230) = EmptyList@8[empty] // through LazyPackageFragmentScopeForJavaPackage@231
functions('Pair': Name@232) = EmptyList@8[empty] // through LazyPackageFragmentScopeForJavaPackage@231
functions('add': Name@7) = EmptyList@8[empty] // through LazyPackageFragmentScopeForJavaPackage@231
functions('hasNext': Name@233) = EmptyList@8[empty] // through LazyPackageFragmentScopeForJavaPackage@231
functions('inc': Name@234) = EmptyList@8[empty] // through LazyPackageFragmentScopeForJavaPackage@231
functions('iterator': Name@235) = EmptyList@8[empty] // through LazyPackageFragmentScopeForJavaPackage@231
functions('next': Name@236) = EmptyList@8[empty] // through LazyPackageFragmentScopeForJavaPackage@231
memberIndex = computeMemberIndex$1@237 // through LazyPackageFragmentScopeForJavaPackage@231
}
LazyJavaPackageFragment@210['util'] {
_functions('ArrayList': Name@238) = EmptyList@6[empty] // through LazyPackageFragmentScopeForJavaPackage@239
classes('ArrayList': Name@240) = LazyJavaClassDescriptor@21['ArrayList'] // through LazyPackageFragmentScopeForJavaPackage@239
deserializedPackageScope = Empty@228 // through LazyPackageFragmentScopeForJavaPackage@239
classes('ArrayList': Name@238) = LazyJavaClassDescriptor@21['ArrayList'] // through LazyPackageFragmentScopeForJavaPackage@239
deserializedPackageScope = Empty@226 // through LazyPackageFragmentScopeForJavaPackage@239
functions('ArrayList': Name@240) = EmptyList@8[empty] // through LazyPackageFragmentScopeForJavaPackage@239
memberIndex = computeMemberIndex$1@241 // through LazyPackageFragmentScopeForJavaPackage@239
}
LazyJavaTypeParameterDescriptor@49['E'] {
LazyJavaTypeParameterDescriptor@54['E'] {
defaultType = JetTypeImpl@242['E']
typeConstructor = AbstractLazyTypeParameterDescriptor$1@100
typeConstructor = AbstractLazyTypeParameterDescriptor$1@101
upperBounds = LinkedHashSet@243[1] { NullableType@244 }
upperBoundsAsType = NullableType@244
}
LazyJavaTypeParameterDescriptor@45['E'] {
LazyJavaTypeParameterDescriptor@49['E'] {
defaultType = JetTypeImpl@245['E']
typeConstructor = AbstractLazyTypeParameterDescriptor$1@96
typeConstructor = AbstractLazyTypeParameterDescriptor$1@108
upperBounds = LinkedHashSet@246[1] { NullableType@247 }
upperBoundsAsType = NullableType@247
}
LazyJavaTypeParameterDescriptor@54['E'] {
LazyJavaTypeParameterDescriptor@45['E'] {
defaultType = JetTypeImpl@248['E']
typeConstructor = AbstractLazyTypeParameterDescriptor$1@104
typeConstructor = AbstractLazyTypeParameterDescriptor$1@97
upperBounds = LinkedHashSet@249[1] { NullableType@250 }
upperBoundsAsType = NullableType@250
}
LazyJavaTypeParameterResolver@251 {
resolve(JavaTypeParameterImpl@252['E']) = LazyJavaTypeParameterDescriptor@49['E']
resolve(JavaTypeParameterImpl@252['E']) = LazyJavaTypeParameterDescriptor@54['E']
}
LazyJavaTypeParameterResolver@253 {
@@ -435,25 +435,25 @@ LazyJavaTypeParameterResolver@253 {
}
LazyJavaTypeParameterResolver@255 {
resolve(JavaTypeParameterImpl@256['E']) = LazyJavaTypeParameterDescriptor@54['E']
resolve(JavaTypeParameterImpl@256['E']) = LazyJavaTypeParameterDescriptor@49['E']
}
LazyJavaTypeParameterResolver@257 {
resolve(JavaTypeParameterImpl@101['E']) = null
resolve(JavaTypeParameterImpl@117['E']) = null
}
LazyJavaTypeParameterResolver@258 {
resolve(JavaTypeParameterImpl@108['E']) = null
resolve(JavaTypeParameterImpl@107['E']) = null
}
LazyJavaTypeParameterResolver@259 {
resolve(JavaTypeParameterImpl@97['E']) = null
resolve(JavaTypeParameterImpl@100['E']) = null
}
LazyJavaTypeParameterResolver@260 {
resolve(JavaTypeParameterImpl@111['E']) = null
resolve(JavaTypeParameterImpl@96['E']) = null
}
LazyJavaTypeParameterResolver@261 {
resolve(JavaTypeParameterImpl@105['E']) = null
resolve(JavaTypeParameterImpl@120['E']) = null
}
@@ -3,160 +3,160 @@ DescriptorResolver@0 {
}
LazyJavaClassDescriptor@2['Exception'] {
_constructors = ArrayList@3[5] { JavaConstructorDescriptor@4['<init>'], JavaConstructorDescriptor@5['<init>'], JavaConstructorDescriptor@6['<init>'], ... } // through LazyJavaClassMemberScope@7
_functionTypeForSamInterface = null
_typeConstructor = LazyJavaClassTypeConstructor@8['Exception']
defaultType = JetTypeImpl@9['Exception']
constructors = ArrayList@3[5] { JavaConstructorDescriptor@4['<init>'], JavaConstructorDescriptor@5['<init>'], JavaConstructorDescriptor@6['<init>'], ... } // through LazyJavaClassMemberScope@7
defaultType = JetTypeImpl@8['Exception']
functionTypeForSamInterface = null
typeConstructor = LazyJavaClassTypeConstructor@9['Exception']
}
LazyJavaClassTypeConstructor@8['Exception'] {
_parameters = ArrayList@10[empty]
_supertypes = ArrayList@11[1] { LazyJavaClassifierType@12['Throwable'] }
LazyJavaClassTypeConstructor@9['Exception'] {
parameters = ArrayList@10[empty]
supertypes = ArrayList@11[1] { LazyJavaClassifierType@12['Throwable'] }
}
LazyJavaClassifierType@13['String'] {
_arguments = ArrayList@14[empty]
_nullable = 'false': Boolean@15
_typeConstructor = DeserializedClassTypeConstructor@16
classifier = JavaClassImpl@17['String']
arguments = ArrayList@14[empty]
classifier = JavaClassImpl@15['String']
nullable = 'false': Boolean@16
typeConstructor = DeserializedClassTypeConstructor@17
}
LazyJavaClassifierType@18['String'] {
_arguments = ArrayList@19[empty]
_nullable = 'false': Boolean@15
_typeConstructor = DeserializedClassTypeConstructor@16
arguments = ArrayList@19[empty]
classifier = JavaClassImpl@20['String']
nullable = 'false': Boolean@16
typeConstructor = DeserializedClassTypeConstructor@17
}
LazyJavaClassifierType@21['String'] {
_arguments = ArrayList@22[empty]
_nullable = 'false': Boolean@15
_typeConstructor = DeserializedClassTypeConstructor@16
arguments = ArrayList@22[empty]
classifier = JavaClassImpl@23['String']
nullable = 'false': Boolean@16
typeConstructor = DeserializedClassTypeConstructor@17
}
LazyJavaClassifierType@24['String'] {
_arguments = ArrayList@25[empty]
_nullable = 'true': Boolean@26
_typeConstructor = DeserializedClassTypeConstructor@16
classifier = JavaClassImpl@20['String']
arguments = ArrayList@25[empty]
classifier = JavaClassImpl@23['String']
nullable = 'true': Boolean@26
typeConstructor = DeserializedClassTypeConstructor@17
}
LazyJavaClassifierType@27['String'] {
_arguments = ArrayList@28[empty]
_nullable = 'true': Boolean@26
_typeConstructor = DeserializedClassTypeConstructor@16
classifier = JavaClassImpl@17['String']
arguments = ArrayList@28[empty]
classifier = JavaClassImpl@15['String']
nullable = 'true': Boolean@26
typeConstructor = DeserializedClassTypeConstructor@17
}
LazyJavaClassifierType@29['String'] {
_arguments = ArrayList@30[empty]
_nullable = 'true': Boolean@26
_typeConstructor = DeserializedClassTypeConstructor@16
classifier = JavaClassImpl@23['String']
arguments = ArrayList@30[empty]
classifier = JavaClassImpl@20['String']
nullable = 'true': Boolean@26
typeConstructor = DeserializedClassTypeConstructor@17
}
LazyJavaClassifierType@31['Throwable'] {
_arguments = ArrayList@32[empty]
_nullable = 'false': Boolean@15
_typeConstructor = DeserializedClassTypeConstructor@33
classifier = JavaClassImpl@34['Throwable']
arguments = ArrayList@32[empty]
classifier = JavaClassImpl@33['Throwable']
nullable = 'false': Boolean@16
typeConstructor = DeserializedClassTypeConstructor@34
}
LazyJavaClassifierType@35['Throwable'] {
_arguments = ArrayList@36[empty]
_nullable = 'false': Boolean@15
_typeConstructor = DeserializedClassTypeConstructor@33
arguments = ArrayList@36[empty]
classifier = JavaClassImpl@37['Throwable']
nullable = 'false': Boolean@16
typeConstructor = DeserializedClassTypeConstructor@34
}
LazyJavaClassifierType@38['Throwable'] {
_arguments = ArrayList@39[empty]
_nullable = 'false': Boolean@15
_typeConstructor = DeserializedClassTypeConstructor@33
arguments = ArrayList@39[empty]
classifier = JavaClassImpl@40['Throwable']
nullable = 'false': Boolean@16
typeConstructor = DeserializedClassTypeConstructor@34
}
LazyJavaClassifierType@41['Throwable'] {
_arguments = ArrayList@42[empty]
_nullable = 'true': Boolean@26
_typeConstructor = DeserializedClassTypeConstructor@33
classifier = JavaClassImpl@34['Throwable']
arguments = ArrayList@42[empty]
classifier = JavaClassImpl@40['Throwable']
nullable = 'true': Boolean@26
typeConstructor = DeserializedClassTypeConstructor@34
}
LazyJavaClassifierType@43['Throwable'] {
_arguments = ArrayList@44[empty]
_nullable = 'true': Boolean@26
_typeConstructor = DeserializedClassTypeConstructor@33
classifier = JavaClassImpl@40['Throwable']
arguments = ArrayList@44[empty]
classifier = JavaClassImpl@37['Throwable']
nullable = 'true': Boolean@26
typeConstructor = DeserializedClassTypeConstructor@34
}
LazyJavaClassifierType@45['Throwable'] {
_arguments = ArrayList@46[empty]
_nullable = 'true': Boolean@26
_typeConstructor = DeserializedClassTypeConstructor@33
classifier = JavaClassImpl@37['Throwable']
arguments = ArrayList@46[empty]
classifier = JavaClassImpl@33['Throwable']
nullable = 'true': Boolean@26
typeConstructor = DeserializedClassTypeConstructor@34
}
LazyJavaClassifierType@12['Throwable'] {
_arguments = ArrayList@47[empty]
_typeConstructor = DeserializedClassTypeConstructor@33
arguments = ArrayList@47[empty]
classifier = JavaClassImpl@48['Throwable']
typeConstructor = DeserializedClassTypeConstructor@34
}
LazyJavaPackageFragmentProvider@49 {
_packageFragments('<root>': FqName@50) = LazyJavaPackageFragment@51['<root>']
_packageFragments('A': FqName@52) = null
_packageFragments('B': FqName@53) = null
_packageFragments('Int': FqName@54) = null
_packageFragments('MyFunc': FqName@55) = null
_packageFragments('R': FqName@56) = null
_packageFragments('T': FqName@57) = null
_packageFragments('j': FqName@58) = null
_packageFragments('j.A': FqName@59) = null
_packageFragments('j.B': FqName@60) = null
_packageFragments('j.Int': FqName@61) = null
_packageFragments('j.MyFunc': FqName@62) = null
_packageFragments('j.R': FqName@63) = null
_packageFragments('j.T': FqName@64) = null
_packageFragments('java': FqName@65) = LazyJavaPackageFragment@66['java']
_packageFragments('java.lang': FqName@67) = LazyJavaPackageFragment@68['lang']
_packageFragments('java.lang.A': FqName@69) = null
_packageFragments('java.lang.B': FqName@70) = null
_packageFragments('java.lang.Int': FqName@71) = null
_packageFragments('java.lang.MyFunc': FqName@72) = null
_packageFragments('java.lang.R': FqName@73) = null
_packageFragments('java.lang.T': FqName@74) = null
_packageFragments('kotlin': FqName@75) = null
_packageFragments('kotlin.A': FqName@76) = null
_packageFragments('kotlin.B': FqName@77) = null
_packageFragments('kotlin.Int': FqName@78) = null
_packageFragments('kotlin.MyFunc': FqName@79) = null
_packageFragments('kotlin.R': FqName@80) = null
_packageFragments('kotlin.T': FqName@81) = null
_packageFragments('kotlin.io': FqName@82) = null
_packageFragments('kotlin.jvm': FqName@83) = null
packageFragments('<root>': FqName@50) = LazyJavaPackageFragment@51['<root>']
packageFragments('A': FqName@52) = null
packageFragments('B': FqName@53) = null
packageFragments('Int': FqName@54) = null
packageFragments('MyFunc': FqName@55) = null
packageFragments('R': FqName@56) = null
packageFragments('T': FqName@57) = null
packageFragments('j': FqName@58) = null
packageFragments('j.A': FqName@59) = null
packageFragments('j.B': FqName@60) = null
packageFragments('j.Int': FqName@61) = null
packageFragments('j.MyFunc': FqName@62) = null
packageFragments('j.R': FqName@63) = null
packageFragments('j.T': FqName@64) = null
packageFragments('java': FqName@65) = LazyJavaPackageFragment@66['java']
packageFragments('java.lang': FqName@67) = LazyJavaPackageFragment@68['lang']
packageFragments('java.lang.A': FqName@69) = null
packageFragments('java.lang.B': FqName@70) = null
packageFragments('java.lang.Int': FqName@71) = null
packageFragments('java.lang.MyFunc': FqName@72) = null
packageFragments('java.lang.R': FqName@73) = null
packageFragments('java.lang.T': FqName@74) = null
packageFragments('kotlin': FqName@75) = null
packageFragments('kotlin.A': FqName@76) = null
packageFragments('kotlin.B': FqName@77) = null
packageFragments('kotlin.Int': FqName@78) = null
packageFragments('kotlin.MyFunc': FqName@79) = null
packageFragments('kotlin.R': FqName@80) = null
packageFragments('kotlin.T': FqName@81) = null
packageFragments('kotlin.io': FqName@82) = null
packageFragments('kotlin.jvm': FqName@83) = null
topLevelClasses(JavaClassImpl@84['Exception']) = LazyJavaClassDescriptor@2['Exception']
}
LazyJavaPackageFragment@66['java'] {
_functions('lang': Name@85) = EmptyList@86[empty] // through LazyPackageFragmentScopeForJavaPackage@87
classes('lang': Name@88) = null // through LazyPackageFragmentScopeForJavaPackage@87
deserializedPackageScope = Empty@89 // through LazyPackageFragmentScopeForJavaPackage@87
memberIndex = computeMemberIndex$1@90 // through LazyPackageFragmentScopeForJavaPackage@87
classes('lang': Name@85) = null // through LazyPackageFragmentScopeForJavaPackage@86
deserializedPackageScope = Empty@87 // through LazyPackageFragmentScopeForJavaPackage@86
functions('lang': Name@88) = EmptyList@89[empty] // through LazyPackageFragmentScopeForJavaPackage@86
memberIndex = computeMemberIndex$1@90 // through LazyPackageFragmentScopeForJavaPackage@86
}
LazyJavaPackageFragment@68['lang'] {
_functions('Exception': Name@91) = EmptyList@86[empty] // through LazyPackageFragmentScopeForJavaPackage@92
_functions('b': Name@93) = EmptyList@86[empty] // through LazyPackageFragmentScopeForJavaPackage@92
_functions('id': Name@94) = EmptyList@86[empty] // through LazyPackageFragmentScopeForJavaPackage@92
_functions('invoke': Name@95) = EmptyList@86[empty] // through LazyPackageFragmentScopeForJavaPackage@92
_functions('plus': Name@96) = EmptyList@86[empty] // through LazyPackageFragmentScopeForJavaPackage@92
classes('Exception': Name@91) = LazyJavaClassDescriptor@2['Exception'] // through LazyPackageFragmentScopeForJavaPackage@92
classes('b': Name@93) = null // through LazyPackageFragmentScopeForJavaPackage@92
classes('id': Name@94) = null // through LazyPackageFragmentScopeForJavaPackage@92
classes('invoke': Name@95) = null // through LazyPackageFragmentScopeForJavaPackage@92
classes('plus': Name@96) = null // through LazyPackageFragmentScopeForJavaPackage@92
deserializedPackageScope = Empty@89 // through LazyPackageFragmentScopeForJavaPackage@92
deserializedPackageScope = Empty@87 // through LazyPackageFragmentScopeForJavaPackage@92
functions('Exception': Name@91) = EmptyList@89[empty] // through LazyPackageFragmentScopeForJavaPackage@92
functions('b': Name@93) = EmptyList@89[empty] // through LazyPackageFragmentScopeForJavaPackage@92
functions('id': Name@94) = EmptyList@89[empty] // through LazyPackageFragmentScopeForJavaPackage@92
functions('invoke': Name@95) = EmptyList@89[empty] // through LazyPackageFragmentScopeForJavaPackage@92
functions('plus': Name@96) = EmptyList@89[empty] // through LazyPackageFragmentScopeForJavaPackage@92
memberIndex = computeMemberIndex$1@97 // through LazyPackageFragmentScopeForJavaPackage@92
}
@@ -4,35 +4,35 @@ DescriptorResolver@0 {
}
LazyJavaPackageFragmentProvider@3 {
_packageFragments('<root>': FqName@4) = LazyJavaPackageFragment@5['<root>']
_packageFragments('Int': FqName@6) = null
_packageFragments('T': FqName@7) = null
_packageFragments('aaa': FqName@8) = null
_packageFragments('aaa.Int': FqName@9) = null
_packageFragments('aaa.T': FqName@10) = null
_packageFragments('java': FqName@11) = LazyJavaPackageFragment@12['java']
_packageFragments('java.lang': FqName@13) = LazyJavaPackageFragment@14['lang']
_packageFragments('java.lang.Int': FqName@15) = null
_packageFragments('java.lang.T': FqName@16) = null
_packageFragments('kotlin': FqName@17) = null
_packageFragments('kotlin.Int': FqName@18) = null
_packageFragments('kotlin.T': FqName@19) = null
_packageFragments('kotlin.io': FqName@20) = null
_packageFragments('kotlin.jvm': FqName@21) = null
packageFragments('<root>': FqName@4) = LazyJavaPackageFragment@5['<root>']
packageFragments('Int': FqName@6) = null
packageFragments('T': FqName@7) = null
packageFragments('aaa': FqName@8) = null
packageFragments('aaa.Int': FqName@9) = null
packageFragments('aaa.T': FqName@10) = null
packageFragments('java': FqName@11) = LazyJavaPackageFragment@12['java']
packageFragments('java.lang': FqName@13) = LazyJavaPackageFragment@14['lang']
packageFragments('java.lang.Int': FqName@15) = null
packageFragments('java.lang.T': FqName@16) = null
packageFragments('kotlin': FqName@17) = null
packageFragments('kotlin.Int': FqName@18) = null
packageFragments('kotlin.T': FqName@19) = null
packageFragments('kotlin.io': FqName@20) = null
packageFragments('kotlin.jvm': FqName@21) = null
}
LazyJavaPackageFragment@12['java'] {
_functions('lang': Name@22) = EmptyList@23[empty] // through LazyPackageFragmentScopeForJavaPackage@24
classes('lang': Name@25) = null // through LazyPackageFragmentScopeForJavaPackage@24
deserializedPackageScope = Empty@26 // through LazyPackageFragmentScopeForJavaPackage@24
memberIndex = computeMemberIndex$1@27 // through LazyPackageFragmentScopeForJavaPackage@24
classes('lang': Name@22) = null // through LazyPackageFragmentScopeForJavaPackage@23
deserializedPackageScope = Empty@24 // through LazyPackageFragmentScopeForJavaPackage@23
functions('lang': Name@25) = EmptyList@26[empty] // through LazyPackageFragmentScopeForJavaPackage@23
memberIndex = computeMemberIndex$1@27 // through LazyPackageFragmentScopeForJavaPackage@23
}
LazyJavaPackageFragment@14['lang'] {
_functions('foo': Name@28) = EmptyList@23[empty] // through LazyPackageFragmentScopeForJavaPackage@29
_functions('id': Name@30) = EmptyList@23[empty] // through LazyPackageFragmentScopeForJavaPackage@29
classes('foo': Name@28) = null // through LazyPackageFragmentScopeForJavaPackage@29
classes('id': Name@30) = null // through LazyPackageFragmentScopeForJavaPackage@29
deserializedPackageScope = Empty@26 // through LazyPackageFragmentScopeForJavaPackage@29
deserializedPackageScope = Empty@24 // through LazyPackageFragmentScopeForJavaPackage@29
functions('foo': Name@28) = EmptyList@26[empty] // through LazyPackageFragmentScopeForJavaPackage@29
functions('id': Name@30) = EmptyList@26[empty] // through LazyPackageFragmentScopeForJavaPackage@29
memberIndex = computeMemberIndex$1@31 // through LazyPackageFragmentScopeForJavaPackage@29
}
@@ -4,318 +4,318 @@ DescriptorResolver@0 {
}
LazyJavaClassDescriptor@3['AbstractCollection'] {
_typeConstructor = LazyJavaClassTypeConstructor@4['AbstractCollection']
typeConstructor = LazyJavaClassTypeConstructor@4['AbstractCollection']
}
LazyJavaClassDescriptor@5['AbstractList'] {
_typeConstructor = LazyJavaClassTypeConstructor@6['AbstractList']
typeConstructor = LazyJavaClassTypeConstructor@6['AbstractList']
}
LazyJavaClassDescriptor@7['ArrayList'] {
_constructors = ArrayList@8[3] { JavaConstructorDescriptor@9['<init>'], JavaConstructorDescriptor@10['<init>'], JavaConstructorDescriptor@11['<init>'] } // through LazyJavaClassMemberScope@12
_functionTypeForSamInterface = null
_typeConstructor = LazyJavaClassTypeConstructor@13['ArrayList']
defaultType = JetTypeImpl@14['ArrayList<1>']
constructors = ArrayList@8[3] { JavaConstructorDescriptor@9['<init>'], JavaConstructorDescriptor@10['<init>'], JavaConstructorDescriptor@11['<init>'] } // through LazyJavaClassMemberScope@12
defaultType = JetTypeImpl@13['ArrayList<1>']
functionTypeForSamInterface = null
typeConstructor = LazyJavaClassTypeConstructor@14['ArrayList']
}
LazyJavaClassDescriptor@15['Exception'] {
_constructors = ArrayList@16[5] { JavaConstructorDescriptor@17['<init>'], JavaConstructorDescriptor@18['<init>'], JavaConstructorDescriptor@19['<init>'], ... } // through LazyJavaClassMemberScope@20
_functionTypeForSamInterface = null
_typeConstructor = LazyJavaClassTypeConstructor@21['Exception']
defaultType = JetTypeImpl@22['Exception']
constructors = ArrayList@16[5] { JavaConstructorDescriptor@17['<init>'], JavaConstructorDescriptor@18['<init>'], JavaConstructorDescriptor@19['<init>'], ... } // through LazyJavaClassMemberScope@20
defaultType = JetTypeImpl@21['Exception']
functionTypeForSamInterface = null
typeConstructor = LazyJavaClassTypeConstructor@22['Exception']
}
LazyJavaClassDescriptor@23['RandomAccess'] {
_typeConstructor = LazyJavaClassTypeConstructor@24['RandomAccess']
typeConstructor = LazyJavaClassTypeConstructor@24['RandomAccess']
}
LazyJavaClassDescriptor@25['Serializable'] {
_typeConstructor = LazyJavaClassTypeConstructor@26['Serializable']
typeConstructor = LazyJavaClassTypeConstructor@26['Serializable']
}
LazyJavaClassTypeConstructor@4['AbstractCollection'] {
_supertypes = ArrayList@27[1] { LazyJavaClassifierType@28['Collection<E>'] }
supertypes = ArrayList@27[1] { LazyJavaClassifierType@28['Collection<E>'] }
}
LazyJavaClassTypeConstructor@6['AbstractList'] {
_parameters = ArrayList@29[1] { LazyJavaTypeParameterDescriptor@30['E'] }
_supertypes = ArrayList@31[2] { LazyJavaClassifierType@32['AbstractCollection<E>'], LazyJavaClassifierType@33['List<E>'] }
parameters = ArrayList@29[1] { LazyJavaTypeParameterDescriptor@30['E'] }
supertypes = ArrayList@31[2] { LazyJavaClassifierType@32['AbstractCollection<E>'], LazyJavaClassifierType@33['List<E>'] }
}
LazyJavaClassTypeConstructor@13['ArrayList'] {
_parameters = ArrayList@34[1] { LazyJavaTypeParameterDescriptor@35['E'] }
_supertypes = ArrayList@36[5] { LazyJavaClassifierType@37['AbstractList<E>'], LazyJavaClassifierType@38['List<E>'], LazyJavaClassifierType@39['RandomAccess'], ... }
LazyJavaClassTypeConstructor@14['ArrayList'] {
parameters = ArrayList@34[1] { LazyJavaTypeParameterDescriptor@35['E'] }
supertypes = ArrayList@36[5] { LazyJavaClassifierType@37['AbstractList<E>'], LazyJavaClassifierType@38['List<E>'], LazyJavaClassifierType@39['RandomAccess'], ... }
}
LazyJavaClassTypeConstructor@21['Exception'] {
_parameters = ArrayList@40[empty]
_supertypes = ArrayList@41[1] { LazyJavaClassifierType@42['Throwable'] }
LazyJavaClassTypeConstructor@22['Exception'] {
parameters = ArrayList@40[empty]
supertypes = ArrayList@41[1] { LazyJavaClassifierType@42['Throwable'] }
}
LazyJavaClassifierType@32['AbstractCollection<E>'] {
_typeConstructor = LazyJavaClassTypeConstructor@4['AbstractCollection']
classifier = JavaClassImpl@43['AbstractCollection']
typeConstructor = LazyJavaClassTypeConstructor@4['AbstractCollection']
}
LazyJavaClassifierType@37['AbstractList<E>'] {
_arguments = ArrayList@44[1] { TypeProjectionImpl@45 }
_typeConstructor = LazyJavaClassTypeConstructor@6['AbstractList']
arguments = ArrayList@44[1] { TypeProjectionImpl@45 }
classifier = JavaClassImpl@46['AbstractList']
typeConstructor = LazyJavaClassTypeConstructor@6['AbstractList']
}
LazyJavaClassifierType@47['Cloneable'] {
_typeConstructor = DeserializedClassTypeConstructor@48
classifier = JavaClassImpl@49['Cloneable']
classifier = JavaClassImpl@48['Cloneable']
typeConstructor = DeserializedClassTypeConstructor@49
}
LazyJavaClassifierType@50['Collection<? extends E>'] {
_arguments = ArrayList@51[1] { TypeProjectionImpl@52 }
_memberScope = SubstitutingScope@53
_nullable = 'false': Boolean@54
_typeConstructor = DeserializedClassTypeConstructor@55
classifier = JavaClassImpl@56['Collection']
arguments = ArrayList@51[1] { TypeProjectionImpl@52 }
classifier = JavaClassImpl@53['Collection']
memberScope = SubstitutingScope@54
nullable = 'false': Boolean@55
typeConstructor = DeserializedClassTypeConstructor@56
}
LazyJavaClassifierType@57['Collection<? extends E>'] {
_arguments = ArrayList@58[1] { TypeProjectionImpl@59 }
_memberScope = SubstitutingScope@60
_nullable = 'true': Boolean@61
_typeConstructor = DeserializedClassTypeConstructor@62
classifier = JavaClassImpl@56['Collection']
arguments = ArrayList@58[1] { TypeProjectionImpl@59 }
classifier = JavaClassImpl@53['Collection']
memberScope = SubstitutingScope@60
nullable = 'true': Boolean@61
typeConstructor = DeserializedClassTypeConstructor@62
}
LazyJavaClassifierType@28['Collection<E>'] {
_typeConstructor = DeserializedClassTypeConstructor@55
classifier = JavaClassImpl@63['Collection']
typeConstructor = DeserializedClassTypeConstructor@56
}
LazyJavaClassifierType@64['E'] {
_arguments = ArrayList@65[empty]
_nullable = 'false': Boolean@54
_typeConstructor = AbstractLazyTypeParameterDescriptor$1@66
classifier = JavaTypeParameterImpl@67['E']
arguments = ArrayList@65[empty]
classifier = JavaTypeParameterImpl@66['E']
nullable = 'false': Boolean@55
typeConstructor = AbstractLazyTypeParameterDescriptor$1@67
}
LazyJavaClassifierType@68['E'] {
_arguments = ArrayList@69[empty]
_nullable = 'false': Boolean@54
_typeConstructor = AbstractLazyTypeParameterDescriptor$1@70
classifier = JavaTypeParameterImpl@71['E']
arguments = ArrayList@69[empty]
classifier = JavaTypeParameterImpl@70['E']
nullable = 'false': Boolean@55
typeConstructor = AbstractLazyTypeParameterDescriptor$1@67
}
LazyJavaClassifierType@72['E'] {
_arguments = ArrayList@73[empty]
_nullable = 'false': Boolean@54
_typeConstructor = AbstractLazyTypeParameterDescriptor$1@70
classifier = JavaTypeParameterImpl@74['E']
LazyJavaClassifierType@71['E'] {
arguments = ArrayList@72[empty]
classifier = JavaTypeParameterImpl@73['E']
nullable = 'false': Boolean@55
typeConstructor = AbstractLazyTypeParameterDescriptor$1@74
}
LazyJavaClassifierType@75['E'] {
_arguments = ArrayList@76[empty]
_nullable = 'false': Boolean@54
_typeConstructor = AbstractLazyTypeParameterDescriptor$1@70
arguments = ArrayList@76[empty]
classifier = JavaTypeParameterImpl@77['E']
nullable = 'false': Boolean@55
typeConstructor = AbstractLazyTypeParameterDescriptor$1@67
}
LazyJavaClassifierType@78['E'] {
_arguments = ArrayList@79[empty]
_nullable = 'true': Boolean@61
_typeConstructor = AbstractLazyTypeParameterDescriptor$1@70
arguments = ArrayList@79[empty]
classifier = JavaTypeParameterImpl@77['E']
nullable = 'true': Boolean@61
typeConstructor = AbstractLazyTypeParameterDescriptor$1@67
}
LazyJavaClassifierType@80['E'] {
_arguments = ArrayList@81[empty]
_nullable = 'true': Boolean@61
_typeConstructor = AbstractLazyTypeParameterDescriptor$1@70
classifier = JavaTypeParameterImpl@71['E']
arguments = ArrayList@81[empty]
classifier = JavaTypeParameterImpl@70['E']
nullable = 'true': Boolean@61
typeConstructor = AbstractLazyTypeParameterDescriptor$1@67
}
LazyJavaClassifierType@82['E'] {
_arguments = ArrayList@83[empty]
_nullable = 'true': Boolean@61
_typeConstructor = AbstractLazyTypeParameterDescriptor$1@66
classifier = JavaTypeParameterImpl@67['E']
arguments = ArrayList@83[empty]
classifier = JavaTypeParameterImpl@73['E']
nullable = 'true': Boolean@61
typeConstructor = AbstractLazyTypeParameterDescriptor$1@74
}
LazyJavaClassifierType@84['E'] {
_arguments = ArrayList@85[empty]
_nullable = 'true': Boolean@61
_typeConstructor = AbstractLazyTypeParameterDescriptor$1@70
classifier = JavaTypeParameterImpl@74['E']
arguments = ArrayList@85[empty]
classifier = JavaTypeParameterImpl@66['E']
nullable = 'true': Boolean@61
typeConstructor = AbstractLazyTypeParameterDescriptor$1@67
}
LazyJavaClassifierType@33['List<E>'] {
_arguments = ArrayList@86[1] { TypeProjectionImpl@87 }
_typeConstructor = DeserializedClassTypeConstructor@88
classifier = JavaClassImpl@89['List']
arguments = ArrayList@86[1] { TypeProjectionImpl@87 }
classifier = JavaClassImpl@88['List']
typeConstructor = DeserializedClassTypeConstructor@89
}
LazyJavaClassifierType@38['List<E>'] {
_typeConstructor = DeserializedClassTypeConstructor@88
classifier = JavaClassImpl@90['List']
typeConstructor = DeserializedClassTypeConstructor@89
}
LazyJavaClassifierType@91['Object'] {
_typeConstructor = DeserializedClassTypeConstructor@92
classifier = JavaClassImpl@93['Object']
classifier = JavaClassImpl@92['Object']
typeConstructor = DeserializedClassTypeConstructor@93
}
LazyJavaClassifierType@39['RandomAccess'] {
_typeConstructor = LazyJavaClassTypeConstructor@24['RandomAccess']
classifier = JavaClassImpl@94['RandomAccess']
typeConstructor = LazyJavaClassTypeConstructor@24['RandomAccess']
}
LazyJavaClassifierType@95['Serializable'] {
_typeConstructor = LazyJavaClassTypeConstructor@26['Serializable']
classifier = JavaClassImpl@96['Serializable']
typeConstructor = LazyJavaClassTypeConstructor@26['Serializable']
}
LazyJavaClassifierType@97['String'] {
_arguments = ArrayList@98[empty]
_nullable = 'false': Boolean@54
_typeConstructor = DeserializedClassTypeConstructor@99
classifier = JavaClassImpl@100['String']
arguments = ArrayList@98[empty]
classifier = JavaClassImpl@99['String']
nullable = 'false': Boolean@55
typeConstructor = DeserializedClassTypeConstructor@100
}
LazyJavaClassifierType@101['String'] {
_arguments = ArrayList@102[empty]
_nullable = 'false': Boolean@54
_typeConstructor = DeserializedClassTypeConstructor@99
arguments = ArrayList@102[empty]
classifier = JavaClassImpl@103['String']
nullable = 'false': Boolean@55
typeConstructor = DeserializedClassTypeConstructor@100
}
LazyJavaClassifierType@104['String'] {
_arguments = ArrayList@105[empty]
_nullable = 'false': Boolean@54
_typeConstructor = DeserializedClassTypeConstructor@99
arguments = ArrayList@105[empty]
classifier = JavaClassImpl@106['String']
nullable = 'false': Boolean@55
typeConstructor = DeserializedClassTypeConstructor@100
}
LazyJavaClassifierType@107['String'] {
_arguments = ArrayList@108[empty]
_nullable = 'true': Boolean@61
_typeConstructor = DeserializedClassTypeConstructor@99
classifier = JavaClassImpl@106['String']
arguments = ArrayList@108[empty]
classifier = JavaClassImpl@99['String']
nullable = 'true': Boolean@61
typeConstructor = DeserializedClassTypeConstructor@100
}
LazyJavaClassifierType@109['String'] {
_arguments = ArrayList@110[empty]
_nullable = 'true': Boolean@61
_typeConstructor = DeserializedClassTypeConstructor@99
classifier = JavaClassImpl@100['String']
arguments = ArrayList@110[empty]
classifier = JavaClassImpl@106['String']
nullable = 'true': Boolean@61
typeConstructor = DeserializedClassTypeConstructor@100
}
LazyJavaClassifierType@111['String'] {
_arguments = ArrayList@112[empty]
_nullable = 'true': Boolean@61
_typeConstructor = DeserializedClassTypeConstructor@99
arguments = ArrayList@112[empty]
classifier = JavaClassImpl@103['String']
nullable = 'true': Boolean@61
typeConstructor = DeserializedClassTypeConstructor@100
}
LazyJavaClassifierType@113['Throwable'] {
_arguments = ArrayList@114[empty]
_nullable = 'false': Boolean@54
_typeConstructor = DeserializedClassTypeConstructor@115
classifier = JavaClassImpl@116['Throwable']
arguments = ArrayList@114[empty]
classifier = JavaClassImpl@115['Throwable']
nullable = 'false': Boolean@55
typeConstructor = DeserializedClassTypeConstructor@116
}
LazyJavaClassifierType@117['Throwable'] {
_arguments = ArrayList@118[empty]
_nullable = 'false': Boolean@54
_typeConstructor = DeserializedClassTypeConstructor@115
arguments = ArrayList@118[empty]
classifier = JavaClassImpl@119['Throwable']
nullable = 'false': Boolean@55
typeConstructor = DeserializedClassTypeConstructor@116
}
LazyJavaClassifierType@120['Throwable'] {
_arguments = ArrayList@121[empty]
_nullable = 'false': Boolean@54
_typeConstructor = DeserializedClassTypeConstructor@115
arguments = ArrayList@121[empty]
classifier = JavaClassImpl@122['Throwable']
nullable = 'false': Boolean@55
typeConstructor = DeserializedClassTypeConstructor@116
}
LazyJavaClassifierType@123['Throwable'] {
_arguments = ArrayList@124[empty]
_nullable = 'true': Boolean@61
_typeConstructor = DeserializedClassTypeConstructor@115
classifier = JavaClassImpl@122['Throwable']
arguments = ArrayList@124[empty]
classifier = JavaClassImpl@119['Throwable']
nullable = 'true': Boolean@61
typeConstructor = DeserializedClassTypeConstructor@116
}
LazyJavaClassifierType@125['Throwable'] {
_arguments = ArrayList@126[empty]
_nullable = 'true': Boolean@61
_typeConstructor = DeserializedClassTypeConstructor@115
classifier = JavaClassImpl@119['Throwable']
arguments = ArrayList@126[empty]
classifier = JavaClassImpl@122['Throwable']
nullable = 'true': Boolean@61
typeConstructor = DeserializedClassTypeConstructor@116
}
LazyJavaClassifierType@127['Throwable'] {
_arguments = ArrayList@128[empty]
_nullable = 'true': Boolean@61
_typeConstructor = DeserializedClassTypeConstructor@115
classifier = JavaClassImpl@116['Throwable']
arguments = ArrayList@128[empty]
classifier = JavaClassImpl@115['Throwable']
nullable = 'true': Boolean@61
typeConstructor = DeserializedClassTypeConstructor@116
}
LazyJavaClassifierType@42['Throwable'] {
_arguments = ArrayList@129[empty]
_typeConstructor = DeserializedClassTypeConstructor@115
arguments = ArrayList@129[empty]
classifier = JavaClassImpl@130['Throwable']
typeConstructor = DeserializedClassTypeConstructor@116
}
LazyJavaPackageFragmentProvider@131 {
_packageFragments('<root>': FqName@132) = LazyJavaPackageFragment@133['<root>']
_packageFragments('A': FqName@134) = null
_packageFragments('Any': FqName@135) = null
_packageFragments('B': FqName@136) = null
_packageFragments('Int': FqName@137) = null
_packageFragments('K': FqName@138) = null
_packageFragments('List': FqName@139) = null
_packageFragments('Map': FqName@140) = null
_packageFragments('Pair': FqName@141) = null
_packageFragments('String': FqName@142) = null
_packageFragments('T': FqName@143) = null
_packageFragments('V': FqName@144) = null
_packageFragments('b': FqName@145) = null
_packageFragments('b.A': FqName@146) = null
_packageFragments('b.Any': FqName@147) = null
_packageFragments('b.B': FqName@148) = null
_packageFragments('b.Int': FqName@149) = null
_packageFragments('b.K': FqName@150) = null
_packageFragments('b.List': FqName@151) = null
_packageFragments('b.Map': FqName@152) = null
_packageFragments('b.Pair': FqName@153) = null
_packageFragments('b.String': FqName@154) = null
_packageFragments('b.T': FqName@155) = null
_packageFragments('b.V': FqName@156) = null
_packageFragments('java': FqName@157) = LazyJavaPackageFragment@158['java']
_packageFragments('java.io': FqName@159) = LazyJavaPackageFragment@160['io']
_packageFragments('java.lang': FqName@161) = LazyJavaPackageFragment@162['lang']
_packageFragments('java.lang.A': FqName@163) = null
_packageFragments('java.lang.Any': FqName@164) = null
_packageFragments('java.lang.B': FqName@165) = null
_packageFragments('java.lang.Int': FqName@166) = null
_packageFragments('java.lang.K': FqName@167) = null
_packageFragments('java.lang.List': FqName@168) = null
_packageFragments('java.lang.Map': FqName@169) = null
_packageFragments('java.lang.Pair': FqName@170) = null
_packageFragments('java.lang.String': FqName@171) = null
_packageFragments('java.lang.T': FqName@172) = null
_packageFragments('java.lang.V': FqName@173) = null
_packageFragments('java.util': FqName@174) = LazyJavaPackageFragment@175['util']
_packageFragments('java.util.ArrayList': FqName@176) = null
_packageFragments('kotlin': FqName@177) = null
_packageFragments('kotlin.A': FqName@178) = null
_packageFragments('kotlin.Any': FqName@179) = null
_packageFragments('kotlin.B': FqName@180) = null
_packageFragments('kotlin.Int': FqName@181) = null
_packageFragments('kotlin.K': FqName@182) = null
_packageFragments('kotlin.List': FqName@183) = null
_packageFragments('kotlin.Map': FqName@184) = null
_packageFragments('kotlin.Pair': FqName@185) = null
_packageFragments('kotlin.String': FqName@186) = null
_packageFragments('kotlin.T': FqName@187) = null
_packageFragments('kotlin.V': FqName@188) = null
_packageFragments('kotlin.io': FqName@189) = null
_packageFragments('kotlin.jvm': FqName@190) = null
packageFragments('<root>': FqName@132) = LazyJavaPackageFragment@133['<root>']
packageFragments('A': FqName@134) = null
packageFragments('Any': FqName@135) = null
packageFragments('B': FqName@136) = null
packageFragments('Int': FqName@137) = null
packageFragments('K': FqName@138) = null
packageFragments('List': FqName@139) = null
packageFragments('Map': FqName@140) = null
packageFragments('Pair': FqName@141) = null
packageFragments('String': FqName@142) = null
packageFragments('T': FqName@143) = null
packageFragments('V': FqName@144) = null
packageFragments('b': FqName@145) = null
packageFragments('b.A': FqName@146) = null
packageFragments('b.Any': FqName@147) = null
packageFragments('b.B': FqName@148) = null
packageFragments('b.Int': FqName@149) = null
packageFragments('b.K': FqName@150) = null
packageFragments('b.List': FqName@151) = null
packageFragments('b.Map': FqName@152) = null
packageFragments('b.Pair': FqName@153) = null
packageFragments('b.String': FqName@154) = null
packageFragments('b.T': FqName@155) = null
packageFragments('b.V': FqName@156) = null
packageFragments('java': FqName@157) = LazyJavaPackageFragment@158['java']
packageFragments('java.io': FqName@159) = LazyJavaPackageFragment@160['io']
packageFragments('java.lang': FqName@161) = LazyJavaPackageFragment@162['lang']
packageFragments('java.lang.A': FqName@163) = null
packageFragments('java.lang.Any': FqName@164) = null
packageFragments('java.lang.B': FqName@165) = null
packageFragments('java.lang.Int': FqName@166) = null
packageFragments('java.lang.K': FqName@167) = null
packageFragments('java.lang.List': FqName@168) = null
packageFragments('java.lang.Map': FqName@169) = null
packageFragments('java.lang.Pair': FqName@170) = null
packageFragments('java.lang.String': FqName@171) = null
packageFragments('java.lang.T': FqName@172) = null
packageFragments('java.lang.V': FqName@173) = null
packageFragments('java.util': FqName@174) = LazyJavaPackageFragment@175['util']
packageFragments('java.util.ArrayList': FqName@176) = null
packageFragments('kotlin': FqName@177) = null
packageFragments('kotlin.A': FqName@178) = null
packageFragments('kotlin.Any': FqName@179) = null
packageFragments('kotlin.B': FqName@180) = null
packageFragments('kotlin.Int': FqName@181) = null
packageFragments('kotlin.K': FqName@182) = null
packageFragments('kotlin.List': FqName@183) = null
packageFragments('kotlin.Map': FqName@184) = null
packageFragments('kotlin.Pair': FqName@185) = null
packageFragments('kotlin.String': FqName@186) = null
packageFragments('kotlin.T': FqName@187) = null
packageFragments('kotlin.V': FqName@188) = null
packageFragments('kotlin.io': FqName@189) = null
packageFragments('kotlin.jvm': FqName@190) = null
topLevelClasses(JavaClassImpl@43['AbstractCollection']) = LazyJavaClassDescriptor@3['AbstractCollection']
topLevelClasses(JavaClassImpl@46['AbstractList']) = LazyJavaClassDescriptor@5['AbstractList']
topLevelClasses(JavaClassImpl@191['ArrayList']) = LazyJavaClassDescriptor@7['ArrayList']
@@ -325,23 +325,15 @@ LazyJavaPackageFragmentProvider@131 {
}
LazyJavaPackageFragment@158['java'] {
_functions('lang': Name@193) = EmptyList@194[empty] // through LazyPackageFragmentScopeForJavaPackage@195
_functions('util': Name@196) = EmptyList@194[empty] // through LazyPackageFragmentScopeForJavaPackage@195
classes('lang': Name@197) = null // through LazyPackageFragmentScopeForJavaPackage@195
classes('util': Name@198) = null // through LazyPackageFragmentScopeForJavaPackage@195
deserializedPackageScope = Empty@199 // through LazyPackageFragmentScopeForJavaPackage@195
memberIndex = computeMemberIndex$1@200 // through LazyPackageFragmentScopeForJavaPackage@195
classes('lang': Name@193) = null // through LazyPackageFragmentScopeForJavaPackage@194
classes('util': Name@195) = null // through LazyPackageFragmentScopeForJavaPackage@194
deserializedPackageScope = Empty@196 // through LazyPackageFragmentScopeForJavaPackage@194
functions('lang': Name@197) = EmptyList@198[empty] // through LazyPackageFragmentScopeForJavaPackage@194
functions('util': Name@199) = EmptyList@198[empty] // through LazyPackageFragmentScopeForJavaPackage@194
memberIndex = computeMemberIndex$1@200 // through LazyPackageFragmentScopeForJavaPackage@194
}
LazyJavaPackageFragment@162['lang'] {
_functions('ArrayList': Name@201) = EmptyList@194[empty] // through LazyPackageFragmentScopeForJavaPackage@202
_functions('Exception': Name@203) = EmptyList@194[empty] // through LazyPackageFragmentScopeForJavaPackage@202
_functions('foo': Name@204) = EmptyList@194[empty] // through LazyPackageFragmentScopeForJavaPackage@202
_functions('mapOf': Name@205) = EmptyList@194[empty] // through LazyPackageFragmentScopeForJavaPackage@202
_functions('plus': Name@206) = EmptyList@194[empty] // through LazyPackageFragmentScopeForJavaPackage@202
_functions('println': Name@207) = EmptyList@194[empty] // through LazyPackageFragmentScopeForJavaPackage@202
_functions('query': Name@208) = EmptyList@194[empty] // through LazyPackageFragmentScopeForJavaPackage@202
_functions('to': Name@209) = EmptyList@194[empty] // through LazyPackageFragmentScopeForJavaPackage@202
classes('ArrayList': Name@201) = null // through LazyPackageFragmentScopeForJavaPackage@202
classes('Exception': Name@203) = LazyJavaClassDescriptor@15['Exception'] // through LazyPackageFragmentScopeForJavaPackage@202
classes('foo': Name@204) = null // through LazyPackageFragmentScopeForJavaPackage@202
@@ -350,25 +342,33 @@ LazyJavaPackageFragment@162['lang'] {
classes('println': Name@207) = null // through LazyPackageFragmentScopeForJavaPackage@202
classes('query': Name@208) = null // through LazyPackageFragmentScopeForJavaPackage@202
classes('to': Name@209) = null // through LazyPackageFragmentScopeForJavaPackage@202
deserializedPackageScope = Empty@199 // through LazyPackageFragmentScopeForJavaPackage@202
deserializedPackageScope = Empty@196 // through LazyPackageFragmentScopeForJavaPackage@202
functions('ArrayList': Name@201) = EmptyList@198[empty] // through LazyPackageFragmentScopeForJavaPackage@202
functions('Exception': Name@203) = EmptyList@198[empty] // through LazyPackageFragmentScopeForJavaPackage@202
functions('foo': Name@204) = EmptyList@198[empty] // through LazyPackageFragmentScopeForJavaPackage@202
functions('mapOf': Name@205) = EmptyList@198[empty] // through LazyPackageFragmentScopeForJavaPackage@202
functions('plus': Name@206) = EmptyList@198[empty] // through LazyPackageFragmentScopeForJavaPackage@202
functions('println': Name@207) = EmptyList@198[empty] // through LazyPackageFragmentScopeForJavaPackage@202
functions('query': Name@208) = EmptyList@198[empty] // through LazyPackageFragmentScopeForJavaPackage@202
functions('to': Name@209) = EmptyList@198[empty] // through LazyPackageFragmentScopeForJavaPackage@202
memberIndex = computeMemberIndex$1@210 // through LazyPackageFragmentScopeForJavaPackage@202
}
LazyJavaPackageFragment@175['util'] {
_functions('ArrayList': Name@211) = EmptyList@194[empty] // through LazyPackageFragmentScopeForJavaPackage@212
classes('ArrayList': Name@213) = LazyJavaClassDescriptor@7['ArrayList'] // through LazyPackageFragmentScopeForJavaPackage@212
deserializedPackageScope = Empty@199 // through LazyPackageFragmentScopeForJavaPackage@212
classes('ArrayList': Name@211) = LazyJavaClassDescriptor@7['ArrayList'] // through LazyPackageFragmentScopeForJavaPackage@212
deserializedPackageScope = Empty@196 // through LazyPackageFragmentScopeForJavaPackage@212
functions('ArrayList': Name@213) = EmptyList@198[empty] // through LazyPackageFragmentScopeForJavaPackage@212
memberIndex = computeMemberIndex$1@214 // through LazyPackageFragmentScopeForJavaPackage@212
}
LazyJavaTypeParameterDescriptor@35['E'] {
defaultType = JetTypeImpl@215['E']
typeConstructor = AbstractLazyTypeParameterDescriptor$1@70
typeConstructor = AbstractLazyTypeParameterDescriptor$1@67
upperBounds = LinkedHashSet@216[1] { NullableType@217 }
}
LazyJavaTypeParameterDescriptor@30['E'] {
typeConstructor = AbstractLazyTypeParameterDescriptor$1@66
typeConstructor = AbstractLazyTypeParameterDescriptor$1@74
}
LazyJavaTypeParameterResolver@218 {
@@ -376,5 +376,5 @@ LazyJavaTypeParameterResolver@218 {
}
LazyJavaTypeParameterResolver@220 {
resolve(JavaTypeParameterImpl@67['E']) = LazyJavaTypeParameterDescriptor@30['E']
resolve(JavaTypeParameterImpl@73['E']) = LazyJavaTypeParameterDescriptor@30['E']
}
@@ -1,38 +1,38 @@
LazyJavaPackageFragmentProvider@0 {
_packageFragments('<root>': FqName@1) = LazyJavaPackageFragment@2['<root>']
_packageFragments('Int': FqName@3) = null
_packageFragments('String': FqName@4) = null
_packageFragments('a': FqName@5) = null
_packageFragments('a.F': FqName@6) = null
_packageFragments('a.Int': FqName@7) = null
_packageFragments('a.String': FqName@8) = null
_packageFragments('java': FqName@9) = LazyJavaPackageFragment@10['java']
_packageFragments('java.lang': FqName@11) = LazyJavaPackageFragment@12['lang']
_packageFragments('java.lang.Int': FqName@13) = null
_packageFragments('java.lang.String': FqName@14) = null
_packageFragments('kotlin': FqName@15) = null
_packageFragments('kotlin.Int': FqName@16) = null
_packageFragments('kotlin.String': FqName@17) = null
_packageFragments('kotlin.io': FqName@18) = null
_packageFragments('kotlin.jvm': FqName@19) = null
packageFragments('<root>': FqName@1) = LazyJavaPackageFragment@2['<root>']
packageFragments('Int': FqName@3) = null
packageFragments('String': FqName@4) = null
packageFragments('a': FqName@5) = null
packageFragments('a.F': FqName@6) = null
packageFragments('a.Int': FqName@7) = null
packageFragments('a.String': FqName@8) = null
packageFragments('java': FqName@9) = LazyJavaPackageFragment@10['java']
packageFragments('java.lang': FqName@11) = LazyJavaPackageFragment@12['lang']
packageFragments('java.lang.Int': FqName@13) = null
packageFragments('java.lang.String': FqName@14) = null
packageFragments('kotlin': FqName@15) = null
packageFragments('kotlin.Int': FqName@16) = null
packageFragments('kotlin.String': FqName@17) = null
packageFragments('kotlin.io': FqName@18) = null
packageFragments('kotlin.jvm': FqName@19) = null
}
LazyJavaPackageFragment@10['java'] {
_functions('lang': Name@20) = EmptyList@21[empty] // through LazyPackageFragmentScopeForJavaPackage@22
classes('lang': Name@23) = null // through LazyPackageFragmentScopeForJavaPackage@22
deserializedPackageScope = Empty@24 // through LazyPackageFragmentScopeForJavaPackage@22
memberIndex = computeMemberIndex$1@25 // through LazyPackageFragmentScopeForJavaPackage@22
classes('lang': Name@20) = null // through LazyPackageFragmentScopeForJavaPackage@21
deserializedPackageScope = Empty@22 // through LazyPackageFragmentScopeForJavaPackage@21
functions('lang': Name@23) = EmptyList@24[empty] // through LazyPackageFragmentScopeForJavaPackage@21
memberIndex = computeMemberIndex$1@25 // through LazyPackageFragmentScopeForJavaPackage@21
}
LazyJavaPackageFragment@12['lang'] {
_functions('F': Name@26) = EmptyList@21[empty] // through LazyPackageFragmentScopeForJavaPackage@27
_functions('foo': Name@28) = EmptyList@21[empty] // through LazyPackageFragmentScopeForJavaPackage@27
_functions('p': Name@29) = EmptyList@21[empty] // through LazyPackageFragmentScopeForJavaPackage@27
_functions('r': Name@30) = EmptyList@21[empty] // through LazyPackageFragmentScopeForJavaPackage@27
classes('F': Name@26) = null // through LazyPackageFragmentScopeForJavaPackage@27
classes('foo': Name@28) = null // through LazyPackageFragmentScopeForJavaPackage@27
classes('p': Name@29) = null // through LazyPackageFragmentScopeForJavaPackage@27
classes('r': Name@30) = null // through LazyPackageFragmentScopeForJavaPackage@27
deserializedPackageScope = Empty@24 // through LazyPackageFragmentScopeForJavaPackage@27
deserializedPackageScope = Empty@22 // through LazyPackageFragmentScopeForJavaPackage@27
functions('F': Name@26) = EmptyList@24[empty] // through LazyPackageFragmentScopeForJavaPackage@27
functions('foo': Name@28) = EmptyList@24[empty] // through LazyPackageFragmentScopeForJavaPackage@27
functions('p': Name@29) = EmptyList@24[empty] // through LazyPackageFragmentScopeForJavaPackage@27
functions('r': Name@30) = EmptyList@24[empty] // through LazyPackageFragmentScopeForJavaPackage@27
memberIndex = computeMemberIndex$1@31 // through LazyPackageFragmentScopeForJavaPackage@27
}
@@ -3,43 +3,43 @@ DescriptorResolver@0 {
}
LazyJavaPackageFragmentProvider@2 {
_packageFragments('<root>': FqName@3) = LazyJavaPackageFragment@4['<root>']
_packageFragments('A': FqName@5) = null
_packageFragments('B': FqName@6) = null
_packageFragments('Int': FqName@7) = null
_packageFragments('a': FqName@8) = null
_packageFragments('a.A': FqName@9) = null
_packageFragments('a.B': FqName@10) = null
_packageFragments('a.Int': FqName@11) = null
_packageFragments('java': FqName@12) = LazyJavaPackageFragment@13['java']
_packageFragments('java.lang': FqName@14) = LazyJavaPackageFragment@15['lang']
_packageFragments('java.lang.A': FqName@16) = null
_packageFragments('java.lang.B': FqName@17) = null
_packageFragments('java.lang.Int': FqName@18) = null
_packageFragments('kotlin': FqName@19) = null
_packageFragments('kotlin.A': FqName@20) = null
_packageFragments('kotlin.B': FqName@21) = null
_packageFragments('kotlin.Int': FqName@22) = null
_packageFragments('kotlin.io': FqName@23) = null
_packageFragments('kotlin.jvm': FqName@24) = null
packageFragments('<root>': FqName@3) = LazyJavaPackageFragment@4['<root>']
packageFragments('A': FqName@5) = null
packageFragments('B': FqName@6) = null
packageFragments('Int': FqName@7) = null
packageFragments('a': FqName@8) = null
packageFragments('a.A': FqName@9) = null
packageFragments('a.B': FqName@10) = null
packageFragments('a.Int': FqName@11) = null
packageFragments('java': FqName@12) = LazyJavaPackageFragment@13['java']
packageFragments('java.lang': FqName@14) = LazyJavaPackageFragment@15['lang']
packageFragments('java.lang.A': FqName@16) = null
packageFragments('java.lang.B': FqName@17) = null
packageFragments('java.lang.Int': FqName@18) = null
packageFragments('kotlin': FqName@19) = null
packageFragments('kotlin.A': FqName@20) = null
packageFragments('kotlin.B': FqName@21) = null
packageFragments('kotlin.Int': FqName@22) = null
packageFragments('kotlin.io': FqName@23) = null
packageFragments('kotlin.jvm': FqName@24) = null
}
LazyJavaPackageFragment@13['java'] {
_functions('lang': Name@25) = EmptyList@26[empty] // through LazyPackageFragmentScopeForJavaPackage@27
classes('lang': Name@28) = null // through LazyPackageFragmentScopeForJavaPackage@27
deserializedPackageScope = Empty@29 // through LazyPackageFragmentScopeForJavaPackage@27
memberIndex = computeMemberIndex$1@30 // through LazyPackageFragmentScopeForJavaPackage@27
classes('lang': Name@25) = null // through LazyPackageFragmentScopeForJavaPackage@26
deserializedPackageScope = Empty@27 // through LazyPackageFragmentScopeForJavaPackage@26
functions('lang': Name@28) = EmptyList@29[empty] // through LazyPackageFragmentScopeForJavaPackage@26
memberIndex = computeMemberIndex$1@30 // through LazyPackageFragmentScopeForJavaPackage@26
}
LazyJavaPackageFragment@15['lang'] {
_functions('bar': Name@31) = EmptyList@26[empty] // through LazyPackageFragmentScopeForJavaPackage@32
_functions('baz': Name@33) = EmptyList@26[empty] // through LazyPackageFragmentScopeForJavaPackage@32
_functions('doInt': Name@34) = EmptyList@26[empty] // through LazyPackageFragmentScopeForJavaPackage@32
_functions('foo': Name@35) = EmptyList@26[empty] // through LazyPackageFragmentScopeForJavaPackage@32
classes('bar': Name@31) = null // through LazyPackageFragmentScopeForJavaPackage@32
classes('baz': Name@33) = null // through LazyPackageFragmentScopeForJavaPackage@32
classes('doInt': Name@34) = null // through LazyPackageFragmentScopeForJavaPackage@32
classes('foo': Name@35) = null // through LazyPackageFragmentScopeForJavaPackage@32
deserializedPackageScope = Empty@29 // through LazyPackageFragmentScopeForJavaPackage@32
deserializedPackageScope = Empty@27 // through LazyPackageFragmentScopeForJavaPackage@32
functions('bar': Name@31) = EmptyList@29[empty] // through LazyPackageFragmentScopeForJavaPackage@32
functions('baz': Name@33) = EmptyList@29[empty] // through LazyPackageFragmentScopeForJavaPackage@32
functions('doInt': Name@34) = EmptyList@29[empty] // through LazyPackageFragmentScopeForJavaPackage@32
functions('foo': Name@35) = EmptyList@29[empty] // through LazyPackageFragmentScopeForJavaPackage@32
memberIndex = computeMemberIndex$1@36 // through LazyPackageFragmentScopeForJavaPackage@32
}
@@ -4,162 +4,162 @@ DescriptorResolver@0 {
}
LazyJavaClassDescriptor@3['Exception'] {
_constructors = ArrayList@4[5] { JavaConstructorDescriptor@5['<init>'], JavaConstructorDescriptor@6['<init>'], JavaConstructorDescriptor@7['<init>'], ... } // through LazyJavaClassMemberScope@8
_functionTypeForSamInterface = null
_typeConstructor = LazyJavaClassTypeConstructor@9['Exception']
defaultType = JetTypeImpl@10['Exception']
constructors = ArrayList@4[5] { JavaConstructorDescriptor@5['<init>'], JavaConstructorDescriptor@6['<init>'], JavaConstructorDescriptor@7['<init>'], ... } // through LazyJavaClassMemberScope@8
defaultType = JetTypeImpl@9['Exception']
functionTypeForSamInterface = null
typeConstructor = LazyJavaClassTypeConstructor@10['Exception']
}
LazyJavaClassTypeConstructor@9['Exception'] {
_parameters = ArrayList@11[empty]
_supertypes = ArrayList@12[1] { LazyJavaClassifierType@13['Throwable'] }
LazyJavaClassTypeConstructor@10['Exception'] {
parameters = ArrayList@11[empty]
supertypes = ArrayList@12[1] { LazyJavaClassifierType@13['Throwable'] }
}
LazyJavaClassifierType@14['String'] {
_arguments = ArrayList@15[empty]
_nullable = 'false': Boolean@16
_typeConstructor = DeserializedClassTypeConstructor@17
classifier = JavaClassImpl@18['String']
arguments = ArrayList@15[empty]
classifier = JavaClassImpl@16['String']
nullable = 'false': Boolean@17
typeConstructor = DeserializedClassTypeConstructor@18
}
LazyJavaClassifierType@19['String'] {
_arguments = ArrayList@20[empty]
_nullable = 'false': Boolean@16
_typeConstructor = DeserializedClassTypeConstructor@17
arguments = ArrayList@20[empty]
classifier = JavaClassImpl@21['String']
nullable = 'false': Boolean@17
typeConstructor = DeserializedClassTypeConstructor@18
}
LazyJavaClassifierType@22['String'] {
_arguments = ArrayList@23[empty]
_nullable = 'false': Boolean@16
_typeConstructor = DeserializedClassTypeConstructor@17
arguments = ArrayList@23[empty]
classifier = JavaClassImpl@24['String']
nullable = 'false': Boolean@17
typeConstructor = DeserializedClassTypeConstructor@18
}
LazyJavaClassifierType@25['String'] {
_arguments = ArrayList@26[empty]
_nullable = 'true': Boolean@27
_typeConstructor = DeserializedClassTypeConstructor@17
arguments = ArrayList@26[empty]
classifier = JavaClassImpl@21['String']
nullable = 'true': Boolean@27
typeConstructor = DeserializedClassTypeConstructor@18
}
LazyJavaClassifierType@28['String'] {
_arguments = ArrayList@29[empty]
_nullable = 'true': Boolean@27
_typeConstructor = DeserializedClassTypeConstructor@17
arguments = ArrayList@29[empty]
classifier = JavaClassImpl@24['String']
nullable = 'true': Boolean@27
typeConstructor = DeserializedClassTypeConstructor@18
}
LazyJavaClassifierType@30['String'] {
_arguments = ArrayList@31[empty]
_nullable = 'true': Boolean@27
_typeConstructor = DeserializedClassTypeConstructor@17
classifier = JavaClassImpl@18['String']
arguments = ArrayList@31[empty]
classifier = JavaClassImpl@16['String']
nullable = 'true': Boolean@27
typeConstructor = DeserializedClassTypeConstructor@18
}
LazyJavaClassifierType@32['Throwable'] {
_arguments = ArrayList@33[empty]
_nullable = 'false': Boolean@16
_typeConstructor = DeserializedClassTypeConstructor@34
classifier = JavaClassImpl@35['Throwable']
arguments = ArrayList@33[empty]
classifier = JavaClassImpl@34['Throwable']
nullable = 'false': Boolean@17
typeConstructor = DeserializedClassTypeConstructor@35
}
LazyJavaClassifierType@36['Throwable'] {
_arguments = ArrayList@37[empty]
_nullable = 'false': Boolean@16
_typeConstructor = DeserializedClassTypeConstructor@34
arguments = ArrayList@37[empty]
classifier = JavaClassImpl@38['Throwable']
nullable = 'false': Boolean@17
typeConstructor = DeserializedClassTypeConstructor@35
}
LazyJavaClassifierType@39['Throwable'] {
_arguments = ArrayList@40[empty]
_nullable = 'false': Boolean@16
_typeConstructor = DeserializedClassTypeConstructor@34
arguments = ArrayList@40[empty]
classifier = JavaClassImpl@41['Throwable']
nullable = 'false': Boolean@17
typeConstructor = DeserializedClassTypeConstructor@35
}
LazyJavaClassifierType@42['Throwable'] {
_arguments = ArrayList@43[empty]
_nullable = 'true': Boolean@27
_typeConstructor = DeserializedClassTypeConstructor@34
classifier = JavaClassImpl@35['Throwable']
arguments = ArrayList@43[empty]
classifier = JavaClassImpl@38['Throwable']
nullable = 'true': Boolean@27
typeConstructor = DeserializedClassTypeConstructor@35
}
LazyJavaClassifierType@44['Throwable'] {
_arguments = ArrayList@45[empty]
_nullable = 'true': Boolean@27
_typeConstructor = DeserializedClassTypeConstructor@34
classifier = JavaClassImpl@38['Throwable']
arguments = ArrayList@45[empty]
classifier = JavaClassImpl@41['Throwable']
nullable = 'true': Boolean@27
typeConstructor = DeserializedClassTypeConstructor@35
}
LazyJavaClassifierType@46['Throwable'] {
_arguments = ArrayList@47[empty]
_nullable = 'true': Boolean@27
_typeConstructor = DeserializedClassTypeConstructor@34
classifier = JavaClassImpl@41['Throwable']
arguments = ArrayList@47[empty]
classifier = JavaClassImpl@34['Throwable']
nullable = 'true': Boolean@27
typeConstructor = DeserializedClassTypeConstructor@35
}
LazyJavaClassifierType@13['Throwable'] {
_arguments = ArrayList@48[empty]
_typeConstructor = DeserializedClassTypeConstructor@34
arguments = ArrayList@48[empty]
classifier = JavaClassImpl@49['Throwable']
typeConstructor = DeserializedClassTypeConstructor@35
}
LazyJavaPackageFragmentProvider@50 {
_packageFragments('<root>': FqName@51) = LazyJavaPackageFragment@52['<root>']
_packageFragments('Any': FqName@53) = null
_packageFragments('Array': FqName@54) = null
_packageFragments('Int': FqName@55) = null
_packageFragments('List': FqName@56) = null
_packageFragments('T': FqName@57) = null
_packageFragments('a': FqName@58) = null
_packageFragments('a.Any': FqName@59) = null
_packageFragments('a.Array': FqName@60) = null
_packageFragments('a.Int': FqName@61) = null
_packageFragments('a.List': FqName@62) = null
_packageFragments('a.T': FqName@63) = null
_packageFragments('a.a': FqName@64) = null
_packageFragments('java': FqName@65) = LazyJavaPackageFragment@66['java']
_packageFragments('java.lang': FqName@67) = LazyJavaPackageFragment@68['lang']
_packageFragments('java.lang.Any': FqName@69) = null
_packageFragments('java.lang.Array': FqName@70) = null
_packageFragments('java.lang.Int': FqName@71) = null
_packageFragments('java.lang.List': FqName@72) = null
_packageFragments('java.lang.T': FqName@73) = null
_packageFragments('kotlin': FqName@74) = null
_packageFragments('kotlin.Any': FqName@75) = null
_packageFragments('kotlin.Array': FqName@76) = null
_packageFragments('kotlin.Int': FqName@77) = null
_packageFragments('kotlin.List': FqName@78) = null
_packageFragments('kotlin.T': FqName@79) = null
_packageFragments('kotlin.io': FqName@80) = null
_packageFragments('kotlin.jvm': FqName@81) = null
packageFragments('<root>': FqName@51) = LazyJavaPackageFragment@52['<root>']
packageFragments('Any': FqName@53) = null
packageFragments('Array': FqName@54) = null
packageFragments('Int': FqName@55) = null
packageFragments('List': FqName@56) = null
packageFragments('T': FqName@57) = null
packageFragments('a': FqName@58) = null
packageFragments('a.Any': FqName@59) = null
packageFragments('a.Array': FqName@60) = null
packageFragments('a.Int': FqName@61) = null
packageFragments('a.List': FqName@62) = null
packageFragments('a.T': FqName@63) = null
packageFragments('a.a': FqName@64) = null
packageFragments('java': FqName@65) = LazyJavaPackageFragment@66['java']
packageFragments('java.lang': FqName@67) = LazyJavaPackageFragment@68['lang']
packageFragments('java.lang.Any': FqName@69) = null
packageFragments('java.lang.Array': FqName@70) = null
packageFragments('java.lang.Int': FqName@71) = null
packageFragments('java.lang.List': FqName@72) = null
packageFragments('java.lang.T': FqName@73) = null
packageFragments('kotlin': FqName@74) = null
packageFragments('kotlin.Any': FqName@75) = null
packageFragments('kotlin.Array': FqName@76) = null
packageFragments('kotlin.Int': FqName@77) = null
packageFragments('kotlin.List': FqName@78) = null
packageFragments('kotlin.T': FqName@79) = null
packageFragments('kotlin.io': FqName@80) = null
packageFragments('kotlin.jvm': FqName@81) = null
topLevelClasses(JavaClassImpl@82['Exception']) = LazyJavaClassDescriptor@3['Exception']
}
LazyJavaPackageFragment@66['java'] {
_functions('lang': Name@83) = EmptyList@84[empty] // through LazyPackageFragmentScopeForJavaPackage@85
classes('lang': Name@86) = null // through LazyPackageFragmentScopeForJavaPackage@85
deserializedPackageScope = Empty@87 // through LazyPackageFragmentScopeForJavaPackage@85
memberIndex = computeMemberIndex$1@88 // through LazyPackageFragmentScopeForJavaPackage@85
classes('lang': Name@83) = null // through LazyPackageFragmentScopeForJavaPackage@84
deserializedPackageScope = Empty@85 // through LazyPackageFragmentScopeForJavaPackage@84
functions('lang': Name@86) = EmptyList@87[empty] // through LazyPackageFragmentScopeForJavaPackage@84
memberIndex = computeMemberIndex$1@88 // through LazyPackageFragmentScopeForJavaPackage@84
}
LazyJavaPackageFragment@68['lang'] {
_functions('Exception': Name@89) = EmptyList@84[empty] // through LazyPackageFragmentScopeForJavaPackage@90
_functions('bar': Name@91) = EmptyList@84[empty] // through LazyPackageFragmentScopeForJavaPackage@90
_functions('emptyList': Name@92) = EmptyList@84[empty] // through LazyPackageFragmentScopeForJavaPackage@90
_functions('foo': Name@93) = EmptyList@84[empty] // through LazyPackageFragmentScopeForJavaPackage@90
_functions('get': Name@94) = EmptyList@84[empty] // through LazyPackageFragmentScopeForJavaPackage@90
_functions('makeNullable': Name@95) = EmptyList@84[empty] // through LazyPackageFragmentScopeForJavaPackage@90
_functions('plus': Name@96) = EmptyList@84[empty] // through LazyPackageFragmentScopeForJavaPackage@90
classes('Exception': Name@89) = LazyJavaClassDescriptor@3['Exception'] // through LazyPackageFragmentScopeForJavaPackage@90
classes('a': Name@97) = null // through LazyPackageFragmentScopeForJavaPackage@90
classes('bar': Name@91) = null // through LazyPackageFragmentScopeForJavaPackage@90
classes('emptyList': Name@92) = null // through LazyPackageFragmentScopeForJavaPackage@90
classes('foo': Name@93) = null // through LazyPackageFragmentScopeForJavaPackage@90
classes('get': Name@94) = null // through LazyPackageFragmentScopeForJavaPackage@90
classes('makeNullable': Name@95) = null // through LazyPackageFragmentScopeForJavaPackage@90
classes('plus': Name@96) = null // through LazyPackageFragmentScopeForJavaPackage@90
deserializedPackageScope = Empty@87 // through LazyPackageFragmentScopeForJavaPackage@90
classes('a': Name@91) = null // through LazyPackageFragmentScopeForJavaPackage@90
classes('bar': Name@92) = null // through LazyPackageFragmentScopeForJavaPackage@90
classes('emptyList': Name@93) = null // through LazyPackageFragmentScopeForJavaPackage@90
classes('foo': Name@94) = null // through LazyPackageFragmentScopeForJavaPackage@90
classes('get': Name@95) = null // through LazyPackageFragmentScopeForJavaPackage@90
classes('makeNullable': Name@96) = null // through LazyPackageFragmentScopeForJavaPackage@90
classes('plus': Name@97) = null // through LazyPackageFragmentScopeForJavaPackage@90
deserializedPackageScope = Empty@85 // through LazyPackageFragmentScopeForJavaPackage@90
functions('Exception': Name@89) = EmptyList@87[empty] // through LazyPackageFragmentScopeForJavaPackage@90
functions('bar': Name@92) = EmptyList@87[empty] // through LazyPackageFragmentScopeForJavaPackage@90
functions('emptyList': Name@93) = EmptyList@87[empty] // through LazyPackageFragmentScopeForJavaPackage@90
functions('foo': Name@94) = EmptyList@87[empty] // through LazyPackageFragmentScopeForJavaPackage@90
functions('get': Name@95) = EmptyList@87[empty] // through LazyPackageFragmentScopeForJavaPackage@90
functions('makeNullable': Name@96) = EmptyList@87[empty] // through LazyPackageFragmentScopeForJavaPackage@90
functions('plus': Name@97) = EmptyList@87[empty] // through LazyPackageFragmentScopeForJavaPackage@90
memberIndex = computeMemberIndex$1@98 // through LazyPackageFragmentScopeForJavaPackage@90
}
@@ -1,207 +1,207 @@
LazyJavaClassDescriptor@0['AbstractCollection'] {
_typeConstructor = LazyJavaClassTypeConstructor@1['AbstractCollection']
typeConstructor = LazyJavaClassTypeConstructor@1['AbstractCollection']
}
LazyJavaClassDescriptor@2['AbstractList'] {
_typeConstructor = LazyJavaClassTypeConstructor@3['AbstractList']
typeConstructor = LazyJavaClassTypeConstructor@3['AbstractList']
}
LazyJavaClassDescriptor@4['ArrayList'] {
_constructors = ArrayList@5[3] { JavaConstructorDescriptor@6['<init>'], JavaConstructorDescriptor@7['<init>'], JavaConstructorDescriptor@8['<init>'] } // through LazyJavaClassMemberScope@9
_functionTypeForSamInterface = null
_typeConstructor = LazyJavaClassTypeConstructor@10['ArrayList']
defaultType = JetTypeImpl@11['ArrayList<1>']
constructors = ArrayList@5[3] { JavaConstructorDescriptor@6['<init>'], JavaConstructorDescriptor@7['<init>'], JavaConstructorDescriptor@8['<init>'] } // through LazyJavaClassMemberScope@9
defaultType = JetTypeImpl@10['ArrayList<1>']
functionTypeForSamInterface = null
typeConstructor = LazyJavaClassTypeConstructor@11['ArrayList']
}
LazyJavaClassDescriptor@12['RandomAccess'] {
_typeConstructor = LazyJavaClassTypeConstructor@13['RandomAccess']
typeConstructor = LazyJavaClassTypeConstructor@13['RandomAccess']
}
LazyJavaClassDescriptor@14['Serializable'] {
_typeConstructor = LazyJavaClassTypeConstructor@15['Serializable']
typeConstructor = LazyJavaClassTypeConstructor@15['Serializable']
}
LazyJavaClassTypeConstructor@1['AbstractCollection'] {
_supertypes = ArrayList@16[1] { LazyJavaClassifierType@17['Collection<E>'] }
supertypes = ArrayList@16[1] { LazyJavaClassifierType@17['Collection<E>'] }
}
LazyJavaClassTypeConstructor@3['AbstractList'] {
_parameters = ArrayList@18[1] { LazyJavaTypeParameterDescriptor@19['E'] }
_supertypes = ArrayList@20[2] { LazyJavaClassifierType@21['AbstractCollection<E>'], LazyJavaClassifierType@22['List<E>'] }
parameters = ArrayList@18[1] { LazyJavaTypeParameterDescriptor@19['E'] }
supertypes = ArrayList@20[2] { LazyJavaClassifierType@21['AbstractCollection<E>'], LazyJavaClassifierType@22['List<E>'] }
}
LazyJavaClassTypeConstructor@10['ArrayList'] {
_parameters = ArrayList@23[1] { LazyJavaTypeParameterDescriptor@24['E'] }
_supertypes = ArrayList@25[5] { LazyJavaClassifierType@26['AbstractList<E>'], LazyJavaClassifierType@27['List<E>'], LazyJavaClassifierType@28['RandomAccess'], ... }
LazyJavaClassTypeConstructor@11['ArrayList'] {
parameters = ArrayList@23[1] { LazyJavaTypeParameterDescriptor@24['E'] }
supertypes = ArrayList@25[5] { LazyJavaClassifierType@26['AbstractList<E>'], LazyJavaClassifierType@27['List<E>'], LazyJavaClassifierType@28['RandomAccess'], ... }
}
LazyJavaClassTypeConstructor@13['RandomAccess'] {
_supertypes = ArrayList@29[1] { JetTypeImpl@30['Any'] }
supertypes = ArrayList@29[1] { JetTypeImpl@30['Any'] }
}
LazyJavaClassTypeConstructor@15['Serializable'] {
_supertypes = ArrayList@31[1] { JetTypeImpl@30['Any'] }
supertypes = ArrayList@31[1] { JetTypeImpl@30['Any'] }
}
LazyJavaClassifierType@21['AbstractCollection<E>'] {
_typeConstructor = LazyJavaClassTypeConstructor@1['AbstractCollection']
classifier = JavaClassImpl@32['AbstractCollection']
typeConstructor = LazyJavaClassTypeConstructor@1['AbstractCollection']
}
LazyJavaClassifierType@26['AbstractList<E>'] {
_arguments = ArrayList@33[1] { TypeProjectionImpl@34 }
_typeConstructor = LazyJavaClassTypeConstructor@3['AbstractList']
arguments = ArrayList@33[1] { TypeProjectionImpl@34 }
classifier = JavaClassImpl@35['AbstractList']
typeConstructor = LazyJavaClassTypeConstructor@3['AbstractList']
}
LazyJavaClassifierType@36['Cloneable'] {
_typeConstructor = DeserializedClassTypeConstructor@37
classifier = JavaClassImpl@38['Cloneable']
classifier = JavaClassImpl@37['Cloneable']
typeConstructor = DeserializedClassTypeConstructor@38
}
LazyJavaClassifierType@39['Collection<? extends E>'] {
_arguments = ArrayList@40[1] { TypeProjectionImpl@41 }
_memberScope = SubstitutingScope@42
_nullable = 'false': Boolean@43
_typeConstructor = DeserializedClassTypeConstructor@44
classifier = JavaClassImpl@45['Collection']
arguments = ArrayList@40[1] { TypeProjectionImpl@41 }
classifier = JavaClassImpl@42['Collection']
memberScope = SubstitutingScope@43
nullable = 'false': Boolean@44
typeConstructor = DeserializedClassTypeConstructor@45
}
LazyJavaClassifierType@46['Collection<? extends E>'] {
_arguments = ArrayList@47[1] { TypeProjectionImpl@48 }
_memberScope = SubstitutingScope@49
_nullable = 'true': Boolean@50
_typeConstructor = DeserializedClassTypeConstructor@51
classifier = JavaClassImpl@45['Collection']
arguments = ArrayList@47[1] { TypeProjectionImpl@48 }
classifier = JavaClassImpl@42['Collection']
memberScope = SubstitutingScope@49
nullable = 'true': Boolean@50
typeConstructor = DeserializedClassTypeConstructor@51
}
LazyJavaClassifierType@17['Collection<E>'] {
_typeConstructor = DeserializedClassTypeConstructor@44
classifier = JavaClassImpl@52['Collection']
typeConstructor = DeserializedClassTypeConstructor@45
}
LazyJavaClassifierType@53['E'] {
_arguments = ArrayList@54[empty]
_nullable = 'false': Boolean@43
_typeConstructor = AbstractLazyTypeParameterDescriptor$1@55
classifier = JavaTypeParameterImpl@56['E']
arguments = ArrayList@54[empty]
classifier = JavaTypeParameterImpl@55['E']
nullable = 'false': Boolean@44
typeConstructor = AbstractLazyTypeParameterDescriptor$1@56
}
LazyJavaClassifierType@57['E'] {
_arguments = ArrayList@58[empty]
_nullable = 'false': Boolean@43
_typeConstructor = AbstractLazyTypeParameterDescriptor$1@55
arguments = ArrayList@58[empty]
classifier = JavaTypeParameterImpl@59['E']
nullable = 'false': Boolean@44
typeConstructor = AbstractLazyTypeParameterDescriptor$1@60
}
LazyJavaClassifierType@60['E'] {
_arguments = ArrayList@61[empty]
_nullable = 'false': Boolean@43
_typeConstructor = AbstractLazyTypeParameterDescriptor$1@55
classifier = JavaTypeParameterImpl@62['E']
LazyJavaClassifierType@61['E'] {
arguments = ArrayList@62[empty]
classifier = JavaTypeParameterImpl@63['E']
nullable = 'false': Boolean@44
typeConstructor = AbstractLazyTypeParameterDescriptor$1@60
}
LazyJavaClassifierType@63['E'] {
_arguments = ArrayList@64[empty]
_nullable = 'false': Boolean@43
_typeConstructor = AbstractLazyTypeParameterDescriptor$1@65
LazyJavaClassifierType@64['E'] {
arguments = ArrayList@65[empty]
classifier = JavaTypeParameterImpl@66['E']
nullable = 'false': Boolean@44
typeConstructor = AbstractLazyTypeParameterDescriptor$1@60
}
LazyJavaClassifierType@67['E'] {
_arguments = ArrayList@68[empty]
_nullable = 'true': Boolean@50
_typeConstructor = AbstractLazyTypeParameterDescriptor$1@55
classifier = JavaTypeParameterImpl@62['E']
arguments = ArrayList@68[empty]
classifier = JavaTypeParameterImpl@66['E']
nullable = 'true': Boolean@50
typeConstructor = AbstractLazyTypeParameterDescriptor$1@60
}
LazyJavaClassifierType@69['E'] {
_arguments = ArrayList@70[empty]
_nullable = 'true': Boolean@50
_typeConstructor = AbstractLazyTypeParameterDescriptor$1@65
classifier = JavaTypeParameterImpl@66['E']
arguments = ArrayList@70[empty]
classifier = JavaTypeParameterImpl@59['E']
nullable = 'true': Boolean@50
typeConstructor = AbstractLazyTypeParameterDescriptor$1@60
}
LazyJavaClassifierType@71['E'] {
_arguments = ArrayList@72[empty]
_nullable = 'true': Boolean@50
_typeConstructor = AbstractLazyTypeParameterDescriptor$1@55
classifier = JavaTypeParameterImpl@56['E']
arguments = ArrayList@72[empty]
classifier = JavaTypeParameterImpl@55['E']
nullable = 'true': Boolean@50
typeConstructor = AbstractLazyTypeParameterDescriptor$1@56
}
LazyJavaClassifierType@73['E'] {
_arguments = ArrayList@74[empty]
_nullable = 'true': Boolean@50
_typeConstructor = AbstractLazyTypeParameterDescriptor$1@55
classifier = JavaTypeParameterImpl@59['E']
arguments = ArrayList@74[empty]
classifier = JavaTypeParameterImpl@63['E']
nullable = 'true': Boolean@50
typeConstructor = AbstractLazyTypeParameterDescriptor$1@60
}
LazyJavaClassifierType@22['List<E>'] {
_arguments = ArrayList@75[1] { TypeProjectionImpl@76 }
_typeConstructor = DeserializedClassTypeConstructor@77
classifier = JavaClassImpl@78['List']
arguments = ArrayList@75[1] { TypeProjectionImpl@76 }
classifier = JavaClassImpl@77['List']
typeConstructor = DeserializedClassTypeConstructor@78
}
LazyJavaClassifierType@27['List<E>'] {
_typeConstructor = DeserializedClassTypeConstructor@77
classifier = JavaClassImpl@79['List']
typeConstructor = DeserializedClassTypeConstructor@78
}
LazyJavaClassifierType@80['Object'] {
_typeConstructor = DeserializedClassTypeConstructor@81
classifier = JavaClassImpl@82['Object']
classifier = JavaClassImpl@81['Object']
typeConstructor = DeserializedClassTypeConstructor@82
}
LazyJavaClassifierType@83['Object'] {
_typeConstructor = DeserializedClassTypeConstructor@81
classifier = JavaClassImpl@84['Object']
typeConstructor = DeserializedClassTypeConstructor@82
}
LazyJavaClassifierType@85['Object'] {
_typeConstructor = DeserializedClassTypeConstructor@81
classifier = JavaClassImpl@86['Object']
typeConstructor = DeserializedClassTypeConstructor@82
}
LazyJavaClassifierType@28['RandomAccess'] {
_typeConstructor = LazyJavaClassTypeConstructor@13['RandomAccess']
classifier = JavaClassImpl@87['RandomAccess']
typeConstructor = LazyJavaClassTypeConstructor@13['RandomAccess']
}
LazyJavaClassifierType@88['Serializable'] {
_typeConstructor = LazyJavaClassTypeConstructor@15['Serializable']
classifier = JavaClassImpl@89['Serializable']
typeConstructor = LazyJavaClassTypeConstructor@15['Serializable']
}
LazyJavaPackageFragmentProvider@90 {
_packageFragments('<root>': FqName@91) = LazyJavaPackageFragment@92['<root>']
_packageFragments('ArrayList': FqName@93) = null
_packageFragments('List': FqName@94) = null
_packageFragments('S': FqName@95) = null
_packageFragments('String': FqName@96) = null
_packageFragments('java': FqName@97) = LazyJavaPackageFragment@98['java']
_packageFragments('java.io': FqName@99) = LazyJavaPackageFragment@100['io']
_packageFragments('java.lang': FqName@101) = LazyJavaPackageFragment@102['lang']
_packageFragments('java.lang.ArrayList': FqName@103) = null
_packageFragments('java.lang.List': FqName@104) = null
_packageFragments('java.lang.S': FqName@105) = null
_packageFragments('java.lang.String': FqName@106) = null
_packageFragments('java.util': FqName@107) = LazyJavaPackageFragment@108['util']
_packageFragments('java.util.ArrayList': FqName@109) = null
_packageFragments('java.util.List': FqName@110) = null
_packageFragments('java.util.S': FqName@111) = null
_packageFragments('java.util.String': FqName@112) = null
_packageFragments('kotlin': FqName@113) = null
_packageFragments('kotlin.ArrayList': FqName@114) = null
_packageFragments('kotlin.List': FqName@115) = null
_packageFragments('kotlin.S': FqName@116) = null
_packageFragments('kotlin.String': FqName@117) = null
_packageFragments('kotlin.io': FqName@118) = null
_packageFragments('kotlin.jvm': FqName@119) = null
_packageFragments('noInformationForParameter': FqName@120) = null
_packageFragments('noInformationForParameter.ArrayList': FqName@121) = null
_packageFragments('noInformationForParameter.List': FqName@122) = null
_packageFragments('noInformationForParameter.S': FqName@123) = null
_packageFragments('noInformationForParameter.String': FqName@124) = null
packageFragments('<root>': FqName@91) = LazyJavaPackageFragment@92['<root>']
packageFragments('ArrayList': FqName@93) = null
packageFragments('List': FqName@94) = null
packageFragments('S': FqName@95) = null
packageFragments('String': FqName@96) = null
packageFragments('java': FqName@97) = LazyJavaPackageFragment@98['java']
packageFragments('java.io': FqName@99) = LazyJavaPackageFragment@100['io']
packageFragments('java.lang': FqName@101) = LazyJavaPackageFragment@102['lang']
packageFragments('java.lang.ArrayList': FqName@103) = null
packageFragments('java.lang.List': FqName@104) = null
packageFragments('java.lang.S': FqName@105) = null
packageFragments('java.lang.String': FqName@106) = null
packageFragments('java.util': FqName@107) = LazyJavaPackageFragment@108['util']
packageFragments('java.util.ArrayList': FqName@109) = null
packageFragments('java.util.List': FqName@110) = null
packageFragments('java.util.S': FqName@111) = null
packageFragments('java.util.String': FqName@112) = null
packageFragments('kotlin': FqName@113) = null
packageFragments('kotlin.ArrayList': FqName@114) = null
packageFragments('kotlin.List': FqName@115) = null
packageFragments('kotlin.S': FqName@116) = null
packageFragments('kotlin.String': FqName@117) = null
packageFragments('kotlin.io': FqName@118) = null
packageFragments('kotlin.jvm': FqName@119) = null
packageFragments('noInformationForParameter': FqName@120) = null
packageFragments('noInformationForParameter.ArrayList': FqName@121) = null
packageFragments('noInformationForParameter.List': FqName@122) = null
packageFragments('noInformationForParameter.S': FqName@123) = null
packageFragments('noInformationForParameter.String': FqName@124) = null
topLevelClasses(JavaClassImpl@32['AbstractCollection']) = LazyJavaClassDescriptor@0['AbstractCollection']
topLevelClasses(JavaClassImpl@35['AbstractList']) = LazyJavaClassDescriptor@2['AbstractList']
topLevelClasses(JavaClassImpl@125['ArrayList']) = LazyJavaClassDescriptor@4['ArrayList']
@@ -211,48 +211,48 @@ LazyJavaPackageFragmentProvider@90 {
}
LazyJavaPackageFragment@98['java'] {
_functions('lang': Name@128) = EmptyList@129[empty] // through LazyPackageFragmentScopeForJavaPackage@130
_functions('util': Name@131) = EmptyList@129[empty] // through LazyPackageFragmentScopeForJavaPackage@130
classes('lang': Name@132) = null // through LazyPackageFragmentScopeForJavaPackage@130
classes('util': Name@133) = null // through LazyPackageFragmentScopeForJavaPackage@130
deserializedPackageScope = Empty@134 // through LazyPackageFragmentScopeForJavaPackage@130
memberIndex = computeMemberIndex$1@135 // through LazyPackageFragmentScopeForJavaPackage@130
classes('lang': Name@128) = null // through LazyPackageFragmentScopeForJavaPackage@129
classes('util': Name@130) = null // through LazyPackageFragmentScopeForJavaPackage@129
deserializedPackageScope = Empty@131 // through LazyPackageFragmentScopeForJavaPackage@129
functions('lang': Name@132) = EmptyList@133[empty] // through LazyPackageFragmentScopeForJavaPackage@129
functions('util': Name@134) = EmptyList@133[empty] // through LazyPackageFragmentScopeForJavaPackage@129
memberIndex = computeMemberIndex$1@135 // through LazyPackageFragmentScopeForJavaPackage@129
}
LazyJavaPackageFragment@102['lang'] {
_functions('ArrayList': Name@136) = EmptyList@129[empty] // through LazyPackageFragmentScopeForJavaPackage@137
_functions('newList': Name@138) = EmptyList@129[empty] // through LazyPackageFragmentScopeForJavaPackage@137
classes('ArrayList': Name@136) = null // through LazyPackageFragmentScopeForJavaPackage@137
classes('newList': Name@138) = null // through LazyPackageFragmentScopeForJavaPackage@137
deserializedPackageScope = Empty@134 // through LazyPackageFragmentScopeForJavaPackage@137
deserializedPackageScope = Empty@131 // through LazyPackageFragmentScopeForJavaPackage@137
functions('ArrayList': Name@136) = EmptyList@133[empty] // through LazyPackageFragmentScopeForJavaPackage@137
functions('newList': Name@138) = EmptyList@133[empty] // through LazyPackageFragmentScopeForJavaPackage@137
memberIndex = computeMemberIndex$1@139 // through LazyPackageFragmentScopeForJavaPackage@137
}
LazyJavaPackageFragment@108['util'] {
_functions('ArrayList': Name@136) = EmptyList@129[empty] // through LazyPackageFragmentScopeForJavaPackage@140
_functions('newList': Name@138) = EmptyList@129[empty] // through LazyPackageFragmentScopeForJavaPackage@140
classes('ArrayList': Name@141) = LazyJavaClassDescriptor@4['ArrayList'] // through LazyPackageFragmentScopeForJavaPackage@140
classes('List': Name@142) = LazyJavaClassDescriptor@127['List'] // through LazyPackageFragmentScopeForJavaPackage@140
classes('String': Name@143) = null // through LazyPackageFragmentScopeForJavaPackage@140
classes('newList': Name@138) = null // through LazyPackageFragmentScopeForJavaPackage@140
deserializedPackageScope = Empty@134 // through LazyPackageFragmentScopeForJavaPackage@140
memberIndex = computeMemberIndex$1@144 // through LazyPackageFragmentScopeForJavaPackage@140
classes('ArrayList': Name@140) = LazyJavaClassDescriptor@4['ArrayList'] // through LazyPackageFragmentScopeForJavaPackage@141
classes('List': Name@142) = LazyJavaClassDescriptor@127['List'] // through LazyPackageFragmentScopeForJavaPackage@141
classes('String': Name@143) = null // through LazyPackageFragmentScopeForJavaPackage@141
classes('newList': Name@138) = null // through LazyPackageFragmentScopeForJavaPackage@141
deserializedPackageScope = Empty@131 // through LazyPackageFragmentScopeForJavaPackage@141
functions('ArrayList': Name@136) = EmptyList@133[empty] // through LazyPackageFragmentScopeForJavaPackage@141
functions('newList': Name@138) = EmptyList@133[empty] // through LazyPackageFragmentScopeForJavaPackage@141
memberIndex = computeMemberIndex$1@144 // through LazyPackageFragmentScopeForJavaPackage@141
}
LazyJavaTypeParameterDescriptor@24['E'] {
defaultType = JetTypeImpl@145['E']
typeConstructor = AbstractLazyTypeParameterDescriptor$1@55
typeConstructor = AbstractLazyTypeParameterDescriptor$1@60
upperBounds = LinkedHashSet@146[1] { NullableType@147 }
}
LazyJavaTypeParameterDescriptor@19['E'] {
typeConstructor = AbstractLazyTypeParameterDescriptor$1@65
typeConstructor = AbstractLazyTypeParameterDescriptor$1@56
}
LazyJavaTypeParameterResolver@148 {
resolve(JavaTypeParameterImpl@66['E']) = LazyJavaTypeParameterDescriptor@19['E']
resolve(JavaTypeParameterImpl@149['E']) = LazyJavaTypeParameterDescriptor@24['E']
}
LazyJavaTypeParameterResolver@149 {
resolve(JavaTypeParameterImpl@150['E']) = LazyJavaTypeParameterDescriptor@24['E']
LazyJavaTypeParameterResolver@150 {
resolve(JavaTypeParameterImpl@55['E']) = LazyJavaTypeParameterDescriptor@19['E']
}
@@ -1,45 +1,45 @@
LazyJavaPackageFragmentProvider@0 {
_packageFragments('<root>': FqName@1) = LazyJavaPackageFragment@2['<root>']
_packageFragments('D': FqName@3) = null
_packageFragments('JV': FqName@4) = null
_packageFragments('R': FqName@5) = null
_packageFragments('String': FqName@6) = null
_packageFragments('Unit': FqName@7) = null
_packageFragments('java': FqName@8) = LazyJavaPackageFragment@9['java']
_packageFragments('java.lang': FqName@10) = LazyJavaPackageFragment@11['lang']
_packageFragments('java.lang.D': FqName@12) = null
_packageFragments('java.lang.JV': FqName@13) = null
_packageFragments('java.lang.R': FqName@14) = null
_packageFragments('java.lang.String': FqName@15) = null
_packageFragments('java.lang.Unit': FqName@16) = null
_packageFragments('kotlin': FqName@17) = null
_packageFragments('kotlin.D': FqName@18) = null
_packageFragments('kotlin.JV': FqName@19) = null
_packageFragments('kotlin.R': FqName@20) = null
_packageFragments('kotlin.String': FqName@21) = null
_packageFragments('kotlin.Unit': FqName@22) = null
_packageFragments('kotlin.io': FqName@23) = null
_packageFragments('kotlin.jvm': FqName@24) = null
_packageFragments('o': FqName@25) = null
_packageFragments('o.D': FqName@26) = null
_packageFragments('o.JV': FqName@27) = null
_packageFragments('o.R': FqName@28) = null
_packageFragments('o.String': FqName@29) = null
_packageFragments('o.Unit': FqName@30) = null
packageFragments('<root>': FqName@1) = LazyJavaPackageFragment@2['<root>']
packageFragments('D': FqName@3) = null
packageFragments('JV': FqName@4) = null
packageFragments('R': FqName@5) = null
packageFragments('String': FqName@6) = null
packageFragments('Unit': FqName@7) = null
packageFragments('java': FqName@8) = LazyJavaPackageFragment@9['java']
packageFragments('java.lang': FqName@10) = LazyJavaPackageFragment@11['lang']
packageFragments('java.lang.D': FqName@12) = null
packageFragments('java.lang.JV': FqName@13) = null
packageFragments('java.lang.R': FqName@14) = null
packageFragments('java.lang.String': FqName@15) = null
packageFragments('java.lang.Unit': FqName@16) = null
packageFragments('kotlin': FqName@17) = null
packageFragments('kotlin.D': FqName@18) = null
packageFragments('kotlin.JV': FqName@19) = null
packageFragments('kotlin.R': FqName@20) = null
packageFragments('kotlin.String': FqName@21) = null
packageFragments('kotlin.Unit': FqName@22) = null
packageFragments('kotlin.io': FqName@23) = null
packageFragments('kotlin.jvm': FqName@24) = null
packageFragments('o': FqName@25) = null
packageFragments('o.D': FqName@26) = null
packageFragments('o.JV': FqName@27) = null
packageFragments('o.R': FqName@28) = null
packageFragments('o.String': FqName@29) = null
packageFragments('o.Unit': FqName@30) = null
}
LazyJavaPackageFragment@9['java'] {
_functions('lang': Name@31) = EmptyList@32[empty] // through LazyPackageFragmentScopeForJavaPackage@33
classes('lang': Name@34) = null // through LazyPackageFragmentScopeForJavaPackage@33
deserializedPackageScope = Empty@35 // through LazyPackageFragmentScopeForJavaPackage@33
memberIndex = computeMemberIndex$1@36 // through LazyPackageFragmentScopeForJavaPackage@33
classes('lang': Name@31) = null // through LazyPackageFragmentScopeForJavaPackage@32
deserializedPackageScope = Empty@33 // through LazyPackageFragmentScopeForJavaPackage@32
functions('lang': Name@34) = EmptyList@35[empty] // through LazyPackageFragmentScopeForJavaPackage@32
memberIndex = computeMemberIndex$1@36 // through LazyPackageFragmentScopeForJavaPackage@32
}
LazyJavaPackageFragment@11['lang'] {
_functions('JV': Name@37) = EmptyList@32[empty] // through LazyPackageFragmentScopeForJavaPackage@38
_functions('accept': Name@39) = EmptyList@32[empty] // through LazyPackageFragmentScopeForJavaPackage@38
classes('JV': Name@37) = null // through LazyPackageFragmentScopeForJavaPackage@38
classes('accept': Name@39) = null // through LazyPackageFragmentScopeForJavaPackage@38
deserializedPackageScope = Empty@35 // through LazyPackageFragmentScopeForJavaPackage@38
deserializedPackageScope = Empty@33 // through LazyPackageFragmentScopeForJavaPackage@38
functions('JV': Name@37) = EmptyList@35[empty] // through LazyPackageFragmentScopeForJavaPackage@38
functions('accept': Name@39) = EmptyList@35[empty] // through LazyPackageFragmentScopeForJavaPackage@38
memberIndex = computeMemberIndex$1@40 // through LazyPackageFragmentScopeForJavaPackage@38
}
@@ -3,44 +3,44 @@ DescriptorResolver@0 {
}
LazyJavaPackageFragmentProvider@2 {
_packageFragments('<root>': FqName@3) = LazyJavaPackageFragment@4['<root>']
_packageFragments('Persistent': FqName@5) = null
_packageFragments('PersistentFactory': FqName@6) = null
_packageFragments('Source': FqName@7) = null
_packageFragments('Target': FqName@8) = null
_packageFragments('a': FqName@9) = null
_packageFragments('a.Persistent': FqName@10) = null
_packageFragments('a.PersistentFactory': FqName@11) = null
_packageFragments('a.Relation': FqName@12) = null
_packageFragments('a.Source': FqName@13) = null
_packageFragments('a.Target': FqName@14) = null
_packageFragments('java': FqName@15) = LazyJavaPackageFragment@16['java']
_packageFragments('java.lang': FqName@17) = LazyJavaPackageFragment@18['lang']
_packageFragments('java.lang.Persistent': FqName@19) = null
_packageFragments('java.lang.PersistentFactory': FqName@20) = null
_packageFragments('java.lang.Source': FqName@21) = null
_packageFragments('java.lang.Target': FqName@22) = null
_packageFragments('kotlin': FqName@23) = null
_packageFragments('kotlin.Persistent': FqName@24) = null
_packageFragments('kotlin.PersistentFactory': FqName@25) = null
_packageFragments('kotlin.Source': FqName@26) = null
_packageFragments('kotlin.Target': FqName@27) = null
_packageFragments('kotlin.io': FqName@28) = null
_packageFragments('kotlin.jvm': FqName@29) = null
packageFragments('<root>': FqName@3) = LazyJavaPackageFragment@4['<root>']
packageFragments('Persistent': FqName@5) = null
packageFragments('PersistentFactory': FqName@6) = null
packageFragments('Source': FqName@7) = null
packageFragments('Target': FqName@8) = null
packageFragments('a': FqName@9) = null
packageFragments('a.Persistent': FqName@10) = null
packageFragments('a.PersistentFactory': FqName@11) = null
packageFragments('a.Relation': FqName@12) = null
packageFragments('a.Source': FqName@13) = null
packageFragments('a.Target': FqName@14) = null
packageFragments('java': FqName@15) = LazyJavaPackageFragment@16['java']
packageFragments('java.lang': FqName@17) = LazyJavaPackageFragment@18['lang']
packageFragments('java.lang.Persistent': FqName@19) = null
packageFragments('java.lang.PersistentFactory': FqName@20) = null
packageFragments('java.lang.Source': FqName@21) = null
packageFragments('java.lang.Target': FqName@22) = null
packageFragments('kotlin': FqName@23) = null
packageFragments('kotlin.Persistent': FqName@24) = null
packageFragments('kotlin.PersistentFactory': FqName@25) = null
packageFragments('kotlin.Source': FqName@26) = null
packageFragments('kotlin.Target': FqName@27) = null
packageFragments('kotlin.io': FqName@28) = null
packageFragments('kotlin.jvm': FqName@29) = null
}
LazyJavaPackageFragment@16['java'] {
_functions('lang': Name@30) = EmptyList@31[empty] // through LazyPackageFragmentScopeForJavaPackage@32
classes('lang': Name@33) = null // through LazyPackageFragmentScopeForJavaPackage@32
deserializedPackageScope = Empty@34 // through LazyPackageFragmentScopeForJavaPackage@32
memberIndex = computeMemberIndex$1@35 // through LazyPackageFragmentScopeForJavaPackage@32
classes('lang': Name@30) = null // through LazyPackageFragmentScopeForJavaPackage@31
deserializedPackageScope = Empty@32 // through LazyPackageFragmentScopeForJavaPackage@31
functions('lang': Name@33) = EmptyList@34[empty] // through LazyPackageFragmentScopeForJavaPackage@31
memberIndex = computeMemberIndex$1@35 // through LazyPackageFragmentScopeForJavaPackage@31
}
LazyJavaPackageFragment@18['lang'] {
_functions('Relation': Name@36) = EmptyList@31[empty] // through LazyPackageFragmentScopeForJavaPackage@37
classes('Relation': Name@36) = null // through LazyPackageFragmentScopeForJavaPackage@37
classes('sources': Name@38) = null // through LazyPackageFragmentScopeForJavaPackage@37
classes('targets': Name@39) = null // through LazyPackageFragmentScopeForJavaPackage@37
deserializedPackageScope = Empty@34 // through LazyPackageFragmentScopeForJavaPackage@37
deserializedPackageScope = Empty@32 // through LazyPackageFragmentScopeForJavaPackage@37
functions('Relation': Name@36) = EmptyList@34[empty] // through LazyPackageFragmentScopeForJavaPackage@37
memberIndex = computeMemberIndex$1@40 // through LazyPackageFragmentScopeForJavaPackage@37
}
@@ -1,130 +1,130 @@
LazyJavaClassDescriptor@0['Collections'] {
_functions('emptyList': Name@1) = ArrayList@2[1] { JavaMethodDescriptor@3['emptyList'] } // through LazyJavaStaticClassScope@4
_functions('emptyList': Name@1) = EmptyList@5[empty] // through LazyJavaClassMemberScope@6
_properties('emptyList': Name@1) = EmptyList@5[empty] // through LazyJavaClassMemberScope@6
_properties('emptyList': Name@1) = EmptyList@5[empty] // through LazyJavaStaticClassScope@4
_typeConstructor = LazyJavaClassTypeConstructor@7['Collections']
enumEntryIndex = LinkedHashMap@8 // through LazyJavaClassMemberScope@6
memberIndex = computeMemberIndex$1@9 // through LazyJavaClassMemberScope@6
memberIndex = computeMemberIndex$1@10 // through LazyJavaStaticClassScope@4
nestedClassIndex = LinkedHashMap@11 // through LazyJavaClassMemberScope@6
nestedClasses('emptyList': Name@1) = null // through LazyJavaClassMemberScope@6
enumEntryIndex = LinkedHashMap@1 // through LazyJavaClassMemberScope@2
functions('emptyList': Name@3) = ArrayList@4[1] { JavaMethodDescriptor@5['emptyList'] } // through LazyJavaStaticClassScope@6
functions('emptyList': Name@3) = EmptyList@7[empty] // through LazyJavaClassMemberScope@2
memberIndex = computeMemberIndex$1@8 // through LazyJavaClassMemberScope@2
memberIndex = computeMemberIndex$1@9 // through LazyJavaStaticClassScope@6
nestedClassIndex = LinkedHashMap@10 // through LazyJavaClassMemberScope@2
nestedClasses('emptyList': Name@3) = null // through LazyJavaClassMemberScope@2
properties('emptyList': Name@3) = EmptyList@7[empty] // through LazyJavaClassMemberScope@2
properties('emptyList': Name@3) = EmptyList@7[empty] // through LazyJavaStaticClassScope@6
typeConstructor = LazyJavaClassTypeConstructor@11['Collections']
}
LazyJavaClassTypeConstructor@7['Collections'] {
_supertypes = ArrayList@12[1] { JetTypeImpl@13['Any'] }
LazyJavaClassTypeConstructor@11['Collections'] {
supertypes = ArrayList@12[1] { JetTypeImpl@13['Any'] }
}
LazyJavaClassifierType@14['List<T>'] {
_arguments = ArrayList@15[1] { TypeProjectionImpl@16 }
_memberScope = SubstitutingScope@17
_nullable = 'false': Boolean@18
_typeConstructor = DeserializedClassTypeConstructor@19
classifier = JavaClassImpl@20['List']
arguments = ArrayList@15[1] { TypeProjectionImpl@16 }
classifier = JavaClassImpl@17['List']
memberScope = SubstitutingScope@18
nullable = 'false': Boolean@19
typeConstructor = DeserializedClassTypeConstructor@20
}
LazyJavaClassifierType@21['List<T>'] {
_arguments = ArrayList@22[1] { TypeProjectionImpl@23 }
_memberScope = SubstitutingScope@24
_nullable = 'true': Boolean@25
_typeConstructor = DeserializedClassTypeConstructor@26
classifier = JavaClassImpl@20['List']
arguments = ArrayList@22[1] { TypeProjectionImpl@23 }
classifier = JavaClassImpl@17['List']
memberScope = SubstitutingScope@24
nullable = 'true': Boolean@25
typeConstructor = DeserializedClassTypeConstructor@26
}
LazyJavaClassifierType@27['Object'] {
_typeConstructor = DeserializedClassTypeConstructor@28
classifier = JavaClassImpl@29['Object']
classifier = JavaClassImpl@28['Object']
typeConstructor = DeserializedClassTypeConstructor@29
}
LazyJavaClassifierType@30['T'] {
_arguments = ArrayList@31[empty]
_nullable = 'false': Boolean@18
_typeConstructor = AbstractLazyTypeParameterDescriptor$1@32
classifier = JavaTypeParameterImpl@33['T']
arguments = ArrayList@31[empty]
classifier = JavaTypeParameterImpl@32['T']
nullable = 'false': Boolean@19
typeConstructor = AbstractLazyTypeParameterDescriptor$1@33
}
LazyJavaClassifierType@34['T'] {
_arguments = ArrayList@35[empty]
_nullable = 'false': Boolean@18
_typeConstructor = AbstractLazyTypeParameterDescriptor$1@32
arguments = ArrayList@35[empty]
classifier = JavaTypeParameterImpl@36['T']
nullable = 'false': Boolean@19
typeConstructor = AbstractLazyTypeParameterDescriptor$1@33
}
LazyJavaClassifierType@37['T'] {
_arguments = ArrayList@38[empty]
_nullable = 'true': Boolean@25
_typeConstructor = AbstractLazyTypeParameterDescriptor$1@32
arguments = ArrayList@38[empty]
classifier = JavaTypeParameterImpl@36['T']
nullable = 'true': Boolean@25
typeConstructor = AbstractLazyTypeParameterDescriptor$1@33
}
LazyJavaClassifierType@39['T'] {
_arguments = ArrayList@40[empty]
_nullable = 'true': Boolean@25
_typeConstructor = AbstractLazyTypeParameterDescriptor$1@32
classifier = JavaTypeParameterImpl@33['T']
arguments = ArrayList@40[empty]
classifier = JavaTypeParameterImpl@32['T']
nullable = 'true': Boolean@25
typeConstructor = AbstractLazyTypeParameterDescriptor$1@33
}
LazyJavaPackageFragmentProvider@41 {
_packageFragments('<root>': FqName@42) = LazyJavaPackageFragment@43['<root>']
_packageFragments('Collections': FqName@44) = null
_packageFragments('Int': FqName@45) = null
_packageFragments('List': FqName@46) = null
_packageFragments('T': FqName@47) = null
_packageFragments('a': FqName@48) = null
_packageFragments('a.Collections': FqName@49) = null
_packageFragments('a.Int': FqName@50) = null
_packageFragments('a.List': FqName@51) = null
_packageFragments('a.T': FqName@52) = null
_packageFragments('java': FqName@53) = LazyJavaPackageFragment@54['java']
_packageFragments('java.lang': FqName@55) = LazyJavaPackageFragment@56['lang']
_packageFragments('java.lang.Collections': FqName@57) = null
_packageFragments('java.lang.Int': FqName@58) = null
_packageFragments('java.lang.List': FqName@59) = null
_packageFragments('java.lang.T': FqName@60) = null
_packageFragments('java.util': FqName@61) = LazyJavaPackageFragment@62['util']
_packageFragments('java.util.Collections': FqName@63) = null
_packageFragments('java.util.Int': FqName@64) = null
_packageFragments('java.util.List': FqName@65) = null
_packageFragments('java.util.T': FqName@66) = null
_packageFragments('kotlin': FqName@67) = null
_packageFragments('kotlin.Collections': FqName@68) = null
_packageFragments('kotlin.Int': FqName@69) = null
_packageFragments('kotlin.List': FqName@70) = null
_packageFragments('kotlin.T': FqName@71) = null
_packageFragments('kotlin.io': FqName@72) = null
_packageFragments('kotlin.jvm': FqName@73) = null
packageFragments('<root>': FqName@42) = LazyJavaPackageFragment@43['<root>']
packageFragments('Collections': FqName@44) = null
packageFragments('Int': FqName@45) = null
packageFragments('List': FqName@46) = null
packageFragments('T': FqName@47) = null
packageFragments('a': FqName@48) = null
packageFragments('a.Collections': FqName@49) = null
packageFragments('a.Int': FqName@50) = null
packageFragments('a.List': FqName@51) = null
packageFragments('a.T': FqName@52) = null
packageFragments('java': FqName@53) = LazyJavaPackageFragment@54['java']
packageFragments('java.lang': FqName@55) = LazyJavaPackageFragment@56['lang']
packageFragments('java.lang.Collections': FqName@57) = null
packageFragments('java.lang.Int': FqName@58) = null
packageFragments('java.lang.List': FqName@59) = null
packageFragments('java.lang.T': FqName@60) = null
packageFragments('java.util': FqName@61) = LazyJavaPackageFragment@62['util']
packageFragments('java.util.Collections': FqName@63) = null
packageFragments('java.util.Int': FqName@64) = null
packageFragments('java.util.List': FqName@65) = null
packageFragments('java.util.T': FqName@66) = null
packageFragments('kotlin': FqName@67) = null
packageFragments('kotlin.Collections': FqName@68) = null
packageFragments('kotlin.Int': FqName@69) = null
packageFragments('kotlin.List': FqName@70) = null
packageFragments('kotlin.T': FqName@71) = null
packageFragments('kotlin.io': FqName@72) = null
packageFragments('kotlin.jvm': FqName@73) = null
topLevelClasses(JavaClassImpl@74['Collections']) = LazyJavaClassDescriptor@0['Collections']
topLevelClasses(JavaClassImpl@75['List']) = LazyJavaClassDescriptor@76['List']
}
LazyJavaPackageFragment@54['java'] {
_functions('lang': Name@77) = EmptyList@5[empty] // through LazyPackageFragmentScopeForJavaPackage@78
_functions('util': Name@79) = EmptyList@5[empty] // through LazyPackageFragmentScopeForJavaPackage@78
classes('lang': Name@80) = null // through LazyPackageFragmentScopeForJavaPackage@78
classes('util': Name@81) = null // through LazyPackageFragmentScopeForJavaPackage@78
deserializedPackageScope = Empty@82 // through LazyPackageFragmentScopeForJavaPackage@78
classes('lang': Name@77) = null // through LazyPackageFragmentScopeForJavaPackage@78
classes('util': Name@79) = null // through LazyPackageFragmentScopeForJavaPackage@78
deserializedPackageScope = Empty@80 // through LazyPackageFragmentScopeForJavaPackage@78
functions('lang': Name@81) = EmptyList@7[empty] // through LazyPackageFragmentScopeForJavaPackage@78
functions('util': Name@82) = EmptyList@7[empty] // through LazyPackageFragmentScopeForJavaPackage@78
memberIndex = computeMemberIndex$1@83 // through LazyPackageFragmentScopeForJavaPackage@78
}
LazyJavaPackageFragment@56['lang'] {
_functions('g': Name@84) = EmptyList@5[empty] // through LazyPackageFragmentScopeForJavaPackage@85
classes('g': Name@84) = null // through LazyPackageFragmentScopeForJavaPackage@85
deserializedPackageScope = Empty@82 // through LazyPackageFragmentScopeForJavaPackage@85
deserializedPackageScope = Empty@80 // through LazyPackageFragmentScopeForJavaPackage@85
functions('g': Name@84) = EmptyList@7[empty] // through LazyPackageFragmentScopeForJavaPackage@85
memberIndex = computeMemberIndex$1@86 // through LazyPackageFragmentScopeForJavaPackage@85
}
LazyJavaPackageFragment@62['util'] {
_functions('g': Name@84) = EmptyList@5[empty] // through LazyPackageFragmentScopeForJavaPackage@87
classes('Collections': Name@88) = LazyJavaClassDescriptor@0['Collections'] // through LazyPackageFragmentScopeForJavaPackage@87
classes('Int': Name@89) = null // through LazyPackageFragmentScopeForJavaPackage@87
classes('List': Name@90) = LazyJavaClassDescriptor@76['List'] // through LazyPackageFragmentScopeForJavaPackage@87
classes('g': Name@84) = null // through LazyPackageFragmentScopeForJavaPackage@87
deserializedPackageScope = Empty@82 // through LazyPackageFragmentScopeForJavaPackage@87
memberIndex = computeMemberIndex$1@91 // through LazyPackageFragmentScopeForJavaPackage@87
classes('Collections': Name@87) = LazyJavaClassDescriptor@0['Collections'] // through LazyPackageFragmentScopeForJavaPackage@88
classes('Int': Name@89) = null // through LazyPackageFragmentScopeForJavaPackage@88
classes('List': Name@90) = LazyJavaClassDescriptor@76['List'] // through LazyPackageFragmentScopeForJavaPackage@88
classes('g': Name@84) = null // through LazyPackageFragmentScopeForJavaPackage@88
deserializedPackageScope = Empty@80 // through LazyPackageFragmentScopeForJavaPackage@88
functions('g': Name@84) = EmptyList@7[empty] // through LazyPackageFragmentScopeForJavaPackage@88
memberIndex = computeMemberIndex$1@91 // through LazyPackageFragmentScopeForJavaPackage@88
}
LazyJavaTypeParameterDescriptor@92['T'] {
typeConstructor = AbstractLazyTypeParameterDescriptor$1@32
typeConstructor = AbstractLazyTypeParameterDescriptor$1@33
upperBounds = LinkedHashSet@93[1] { NullableType@94 }
upperBoundsAsType = NullableType@94
}
@@ -1,162 +1,162 @@
LazyJavaClassDescriptor@0['Exception'] {
_constructors = ArrayList@1[5] { JavaConstructorDescriptor@2['<init>'], JavaConstructorDescriptor@3['<init>'], JavaConstructorDescriptor@4['<init>'], ... } // through LazyJavaClassMemberScope@5
_functionTypeForSamInterface = null
_typeConstructor = LazyJavaClassTypeConstructor@6['Exception']
defaultType = JetTypeImpl@7['Exception']
constructors = ArrayList@1[5] { JavaConstructorDescriptor@2['<init>'], JavaConstructorDescriptor@3['<init>'], JavaConstructorDescriptor@4['<init>'], ... } // through LazyJavaClassMemberScope@5
defaultType = JetTypeImpl@6['Exception']
functionTypeForSamInterface = null
typeConstructor = LazyJavaClassTypeConstructor@7['Exception']
}
LazyJavaClassTypeConstructor@6['Exception'] {
_parameters = ArrayList@8[empty]
_supertypes = ArrayList@9[1] { LazyJavaClassifierType@10['Throwable'] }
LazyJavaClassTypeConstructor@7['Exception'] {
parameters = ArrayList@8[empty]
supertypes = ArrayList@9[1] { LazyJavaClassifierType@10['Throwable'] }
}
LazyJavaClassifierType@11['String'] {
_arguments = ArrayList@12[empty]
_nullable = 'false': Boolean@13
_typeConstructor = DeserializedClassTypeConstructor@14
classifier = JavaClassImpl@15['String']
arguments = ArrayList@12[empty]
classifier = JavaClassImpl@13['String']
nullable = 'false': Boolean@14
typeConstructor = DeserializedClassTypeConstructor@15
}
LazyJavaClassifierType@16['String'] {
_arguments = ArrayList@17[empty]
_nullable = 'false': Boolean@13
_typeConstructor = DeserializedClassTypeConstructor@14
arguments = ArrayList@17[empty]
classifier = JavaClassImpl@18['String']
nullable = 'false': Boolean@14
typeConstructor = DeserializedClassTypeConstructor@15
}
LazyJavaClassifierType@19['String'] {
_arguments = ArrayList@20[empty]
_nullable = 'false': Boolean@13
_typeConstructor = DeserializedClassTypeConstructor@14
arguments = ArrayList@20[empty]
classifier = JavaClassImpl@21['String']
nullable = 'false': Boolean@14
typeConstructor = DeserializedClassTypeConstructor@15
}
LazyJavaClassifierType@22['String'] {
_arguments = ArrayList@23[empty]
_nullable = 'true': Boolean@24
_typeConstructor = DeserializedClassTypeConstructor@14
arguments = ArrayList@23[empty]
classifier = JavaClassImpl@21['String']
nullable = 'true': Boolean@24
typeConstructor = DeserializedClassTypeConstructor@15
}
LazyJavaClassifierType@25['String'] {
_arguments = ArrayList@26[empty]
_nullable = 'true': Boolean@24
_typeConstructor = DeserializedClassTypeConstructor@14
classifier = JavaClassImpl@18['String']
arguments = ArrayList@26[empty]
classifier = JavaClassImpl@13['String']
nullable = 'true': Boolean@24
typeConstructor = DeserializedClassTypeConstructor@15
}
LazyJavaClassifierType@27['String'] {
_arguments = ArrayList@28[empty]
_nullable = 'true': Boolean@24
_typeConstructor = DeserializedClassTypeConstructor@14
classifier = JavaClassImpl@15['String']
arguments = ArrayList@28[empty]
classifier = JavaClassImpl@18['String']
nullable = 'true': Boolean@24
typeConstructor = DeserializedClassTypeConstructor@15
}
LazyJavaClassifierType@29['Throwable'] {
_arguments = ArrayList@30[empty]
_nullable = 'false': Boolean@13
_typeConstructor = DeserializedClassTypeConstructor@31
classifier = JavaClassImpl@32['Throwable']
arguments = ArrayList@30[empty]
classifier = JavaClassImpl@31['Throwable']
nullable = 'false': Boolean@14
typeConstructor = DeserializedClassTypeConstructor@32
}
LazyJavaClassifierType@33['Throwable'] {
_arguments = ArrayList@34[empty]
_nullable = 'false': Boolean@13
_typeConstructor = DeserializedClassTypeConstructor@31
arguments = ArrayList@34[empty]
classifier = JavaClassImpl@35['Throwable']
nullable = 'false': Boolean@14
typeConstructor = DeserializedClassTypeConstructor@32
}
LazyJavaClassifierType@36['Throwable'] {
_arguments = ArrayList@37[empty]
_nullable = 'false': Boolean@13
_typeConstructor = DeserializedClassTypeConstructor@31
arguments = ArrayList@37[empty]
classifier = JavaClassImpl@38['Throwable']
nullable = 'false': Boolean@14
typeConstructor = DeserializedClassTypeConstructor@32
}
LazyJavaClassifierType@39['Throwable'] {
_arguments = ArrayList@40[empty]
_nullable = 'true': Boolean@24
_typeConstructor = DeserializedClassTypeConstructor@31
classifier = JavaClassImpl@38['Throwable']
arguments = ArrayList@40[empty]
classifier = JavaClassImpl@31['Throwable']
nullable = 'true': Boolean@24
typeConstructor = DeserializedClassTypeConstructor@32
}
LazyJavaClassifierType@41['Throwable'] {
_arguments = ArrayList@42[empty]
_nullable = 'true': Boolean@24
_typeConstructor = DeserializedClassTypeConstructor@31
classifier = JavaClassImpl@32['Throwable']
arguments = ArrayList@42[empty]
classifier = JavaClassImpl@35['Throwable']
nullable = 'true': Boolean@24
typeConstructor = DeserializedClassTypeConstructor@32
}
LazyJavaClassifierType@43['Throwable'] {
_arguments = ArrayList@44[empty]
_nullable = 'true': Boolean@24
_typeConstructor = DeserializedClassTypeConstructor@31
classifier = JavaClassImpl@35['Throwable']
arguments = ArrayList@44[empty]
classifier = JavaClassImpl@38['Throwable']
nullable = 'true': Boolean@24
typeConstructor = DeserializedClassTypeConstructor@32
}
LazyJavaClassifierType@10['Throwable'] {
_arguments = ArrayList@45[empty]
_typeConstructor = DeserializedClassTypeConstructor@31
arguments = ArrayList@45[empty]
classifier = JavaClassImpl@46['Throwable']
typeConstructor = DeserializedClassTypeConstructor@32
}
LazyJavaPackageFragmentProvider@47 {
_packageFragments('<root>': FqName@48) = LazyJavaPackageFragment@49['<root>']
_packageFragments('Any': FqName@50) = null
_packageFragments('Comparable': FqName@51) = null
_packageFragments('Int': FqName@52) = null
_packageFragments('Item': FqName@53) = null
_packageFragments('String': FqName@54) = null
_packageFragments('T': FqName@55) = null
_packageFragments('java': FqName@56) = LazyJavaPackageFragment@57['java']
_packageFragments('java.lang': FqName@58) = LazyJavaPackageFragment@59['lang']
_packageFragments('java.lang.Any': FqName@60) = null
_packageFragments('java.lang.Comparable': FqName@61) = null
_packageFragments('java.lang.Int': FqName@62) = null
_packageFragments('java.lang.Item': FqName@63) = null
_packageFragments('java.lang.String': FqName@64) = null
_packageFragments('java.lang.T': FqName@65) = null
_packageFragments('kotlin': FqName@66) = null
_packageFragments('kotlin.Any': FqName@67) = null
_packageFragments('kotlin.Comparable': FqName@68) = null
_packageFragments('kotlin.Int': FqName@69) = null
_packageFragments('kotlin.Item': FqName@70) = null
_packageFragments('kotlin.String': FqName@71) = null
_packageFragments('kotlin.T': FqName@72) = null
_packageFragments('kotlin.io': FqName@73) = null
_packageFragments('kotlin.jvm': FqName@74) = null
packageFragments('<root>': FqName@48) = LazyJavaPackageFragment@49['<root>']
packageFragments('Any': FqName@50) = null
packageFragments('Comparable': FqName@51) = null
packageFragments('Int': FqName@52) = null
packageFragments('Item': FqName@53) = null
packageFragments('String': FqName@54) = null
packageFragments('T': FqName@55) = null
packageFragments('java': FqName@56) = LazyJavaPackageFragment@57['java']
packageFragments('java.lang': FqName@58) = LazyJavaPackageFragment@59['lang']
packageFragments('java.lang.Any': FqName@60) = null
packageFragments('java.lang.Comparable': FqName@61) = null
packageFragments('java.lang.Int': FqName@62) = null
packageFragments('java.lang.Item': FqName@63) = null
packageFragments('java.lang.String': FqName@64) = null
packageFragments('java.lang.T': FqName@65) = null
packageFragments('kotlin': FqName@66) = null
packageFragments('kotlin.Any': FqName@67) = null
packageFragments('kotlin.Comparable': FqName@68) = null
packageFragments('kotlin.Int': FqName@69) = null
packageFragments('kotlin.Item': FqName@70) = null
packageFragments('kotlin.String': FqName@71) = null
packageFragments('kotlin.T': FqName@72) = null
packageFragments('kotlin.io': FqName@73) = null
packageFragments('kotlin.jvm': FqName@74) = null
topLevelClasses(JavaClassImpl@75['Exception']) = LazyJavaClassDescriptor@0['Exception']
}
LazyJavaPackageFragment@49['<root>'] {
_functions('Exception': Name@76) = EmptyList@77[empty] // through LazyPackageFragmentScopeForJavaPackage@78
_functions('compareBy': Name@79) = EmptyList@77[empty] // through LazyPackageFragmentScopeForJavaPackage@78
classes('Any': Name@80) = null // through LazyPackageFragmentScopeForJavaPackage@78
classes('Comparable': Name@81) = null // through LazyPackageFragmentScopeForJavaPackage@78
classes('Exception': Name@76) = null // through LazyPackageFragmentScopeForJavaPackage@78
classes('Int': Name@82) = null // through LazyPackageFragmentScopeForJavaPackage@78
classes('String': Name@83) = null // through LazyPackageFragmentScopeForJavaPackage@78
classes('compareBy': Name@79) = null // through LazyPackageFragmentScopeForJavaPackage@78
classes('name': Name@84) = null // through LazyPackageFragmentScopeForJavaPackage@78
classes('rating': Name@85) = null // through LazyPackageFragmentScopeForJavaPackage@78
deserializedPackageScope = Empty@86 // through LazyPackageFragmentScopeForJavaPackage@78
memberIndex = computeMemberIndex$1@87 // through LazyPackageFragmentScopeForJavaPackage@78
classes('Any': Name@76) = null // through LazyPackageFragmentScopeForJavaPackage@77
classes('Comparable': Name@78) = null // through LazyPackageFragmentScopeForJavaPackage@77
classes('Exception': Name@79) = null // through LazyPackageFragmentScopeForJavaPackage@77
classes('Int': Name@80) = null // through LazyPackageFragmentScopeForJavaPackage@77
classes('String': Name@81) = null // through LazyPackageFragmentScopeForJavaPackage@77
classes('compareBy': Name@82) = null // through LazyPackageFragmentScopeForJavaPackage@77
classes('name': Name@83) = null // through LazyPackageFragmentScopeForJavaPackage@77
classes('rating': Name@84) = null // through LazyPackageFragmentScopeForJavaPackage@77
deserializedPackageScope = Empty@85 // through LazyPackageFragmentScopeForJavaPackage@77
functions('Exception': Name@79) = EmptyList@86[empty] // through LazyPackageFragmentScopeForJavaPackage@77
functions('compareBy': Name@82) = EmptyList@86[empty] // through LazyPackageFragmentScopeForJavaPackage@77
memberIndex = computeMemberIndex$1@87 // through LazyPackageFragmentScopeForJavaPackage@77
}
LazyJavaPackageFragment@57['java'] {
_functions('lang': Name@88) = EmptyList@77[empty] // through LazyPackageFragmentScopeForJavaPackage@89
classes('lang': Name@90) = null // through LazyPackageFragmentScopeForJavaPackage@89
deserializedPackageScope = Empty@86 // through LazyPackageFragmentScopeForJavaPackage@89
classes('lang': Name@88) = null // through LazyPackageFragmentScopeForJavaPackage@89
deserializedPackageScope = Empty@85 // through LazyPackageFragmentScopeForJavaPackage@89
functions('lang': Name@90) = EmptyList@86[empty] // through LazyPackageFragmentScopeForJavaPackage@89
memberIndex = computeMemberIndex$1@91 // through LazyPackageFragmentScopeForJavaPackage@89
}
LazyJavaPackageFragment@59['lang'] {
_functions('Exception': Name@76) = EmptyList@77[empty] // through LazyPackageFragmentScopeForJavaPackage@92
_functions('compareBy': Name@79) = EmptyList@77[empty] // through LazyPackageFragmentScopeForJavaPackage@92
classes('Exception': Name@76) = LazyJavaClassDescriptor@0['Exception'] // through LazyPackageFragmentScopeForJavaPackage@92
classes('compareBy': Name@79) = null // through LazyPackageFragmentScopeForJavaPackage@92
classes('name': Name@84) = null // through LazyPackageFragmentScopeForJavaPackage@92
classes('rating': Name@85) = null // through LazyPackageFragmentScopeForJavaPackage@92
deserializedPackageScope = Empty@86 // through LazyPackageFragmentScopeForJavaPackage@92
classes('Exception': Name@79) = LazyJavaClassDescriptor@0['Exception'] // through LazyPackageFragmentScopeForJavaPackage@92
classes('compareBy': Name@82) = null // through LazyPackageFragmentScopeForJavaPackage@92
classes('name': Name@83) = null // through LazyPackageFragmentScopeForJavaPackage@92
classes('rating': Name@84) = null // through LazyPackageFragmentScopeForJavaPackage@92
deserializedPackageScope = Empty@85 // through LazyPackageFragmentScopeForJavaPackage@92
functions('Exception': Name@79) = EmptyList@86[empty] // through LazyPackageFragmentScopeForJavaPackage@92
functions('compareBy': Name@82) = EmptyList@86[empty] // through LazyPackageFragmentScopeForJavaPackage@92
memberIndex = computeMemberIndex$1@93 // through LazyPackageFragmentScopeForJavaPackage@92
}
@@ -1,47 +1,47 @@
LazyJavaPackageFragmentProvider@0 {
_packageFragments('<root>': FqName@1) = LazyJavaPackageFragment@2['<root>']
_packageFragments('Boolean': FqName@3) = null
_packageFragments('Int': FqName@4) = null
_packageFragments('Iterable': FqName@5) = null
_packageFragments('T': FqName@6) = null
_packageFragments('i': FqName@7) = null
_packageFragments('i.Boolean': FqName@8) = null
_packageFragments('i.Int': FqName@9) = null
_packageFragments('i.Iterable': FqName@10) = null
_packageFragments('i.T': FqName@11) = null
_packageFragments('java': FqName@12) = LazyJavaPackageFragment@13['java']
_packageFragments('java.lang': FqName@14) = LazyJavaPackageFragment@15['lang']
_packageFragments('java.lang.Boolean': FqName@16) = null
_packageFragments('java.lang.Int': FqName@17) = null
_packageFragments('java.lang.Iterable': FqName@18) = null
_packageFragments('java.lang.T': FqName@19) = null
_packageFragments('kotlin': FqName@20) = null
_packageFragments('kotlin.Boolean': FqName@21) = null
_packageFragments('kotlin.Int': FqName@22) = null
_packageFragments('kotlin.Iterable': FqName@23) = null
_packageFragments('kotlin.T': FqName@24) = null
_packageFragments('kotlin.io': FqName@25) = null
_packageFragments('kotlin.jvm': FqName@26) = null
packageFragments('<root>': FqName@1) = LazyJavaPackageFragment@2['<root>']
packageFragments('Boolean': FqName@3) = null
packageFragments('Int': FqName@4) = null
packageFragments('Iterable': FqName@5) = null
packageFragments('T': FqName@6) = null
packageFragments('i': FqName@7) = null
packageFragments('i.Boolean': FqName@8) = null
packageFragments('i.Int': FqName@9) = null
packageFragments('i.Iterable': FqName@10) = null
packageFragments('i.T': FqName@11) = null
packageFragments('java': FqName@12) = LazyJavaPackageFragment@13['java']
packageFragments('java.lang': FqName@14) = LazyJavaPackageFragment@15['lang']
packageFragments('java.lang.Boolean': FqName@16) = null
packageFragments('java.lang.Int': FqName@17) = null
packageFragments('java.lang.Iterable': FqName@18) = null
packageFragments('java.lang.T': FqName@19) = null
packageFragments('kotlin': FqName@20) = null
packageFragments('kotlin.Boolean': FqName@21) = null
packageFragments('kotlin.Int': FqName@22) = null
packageFragments('kotlin.Iterable': FqName@23) = null
packageFragments('kotlin.T': FqName@24) = null
packageFragments('kotlin.io': FqName@25) = null
packageFragments('kotlin.jvm': FqName@26) = null
}
LazyJavaPackageFragment@13['java'] {
_functions('lang': Name@27) = EmptyList@28[empty] // through LazyPackageFragmentScopeForJavaPackage@29
classes('lang': Name@30) = null // through LazyPackageFragmentScopeForJavaPackage@29
deserializedPackageScope = Empty@31 // through LazyPackageFragmentScopeForJavaPackage@29
memberIndex = computeMemberIndex$1@32 // through LazyPackageFragmentScopeForJavaPackage@29
classes('lang': Name@27) = null // through LazyPackageFragmentScopeForJavaPackage@28
deserializedPackageScope = Empty@29 // through LazyPackageFragmentScopeForJavaPackage@28
functions('lang': Name@30) = EmptyList@31[empty] // through LazyPackageFragmentScopeForJavaPackage@28
memberIndex = computeMemberIndex$1@32 // through LazyPackageFragmentScopeForJavaPackage@28
}
LazyJavaPackageFragment@15['lang'] {
_functions('equals': Name@33) = EmptyList@28[empty] // through LazyPackageFragmentScopeForJavaPackage@34
_functions('from': Name@35) = EmptyList@28[empty] // through LazyPackageFragmentScopeForJavaPackage@34
_functions('mod': Name@36) = EmptyList@28[empty] // through LazyPackageFragmentScopeForJavaPackage@34
_functions('rangeTo': Name@37) = EmptyList@28[empty] // through LazyPackageFragmentScopeForJavaPackage@34
_functions('where': Name@38) = EmptyList@28[empty] // through LazyPackageFragmentScopeForJavaPackage@34
classes('equals': Name@33) = null // through LazyPackageFragmentScopeForJavaPackage@34
classes('from': Name@35) = null // through LazyPackageFragmentScopeForJavaPackage@34
classes('mod': Name@36) = null // through LazyPackageFragmentScopeForJavaPackage@34
classes('rangeTo': Name@37) = null // through LazyPackageFragmentScopeForJavaPackage@34
classes('where': Name@38) = null // through LazyPackageFragmentScopeForJavaPackage@34
deserializedPackageScope = Empty@31 // through LazyPackageFragmentScopeForJavaPackage@34
deserializedPackageScope = Empty@29 // through LazyPackageFragmentScopeForJavaPackage@34
functions('equals': Name@33) = EmptyList@31[empty] // through LazyPackageFragmentScopeForJavaPackage@34
functions('from': Name@35) = EmptyList@31[empty] // through LazyPackageFragmentScopeForJavaPackage@34
functions('mod': Name@36) = EmptyList@31[empty] // through LazyPackageFragmentScopeForJavaPackage@34
functions('rangeTo': Name@37) = EmptyList@31[empty] // through LazyPackageFragmentScopeForJavaPackage@34
functions('where': Name@38) = EmptyList@31[empty] // through LazyPackageFragmentScopeForJavaPackage@34
memberIndex = computeMemberIndex$1@39 // through LazyPackageFragmentScopeForJavaPackage@34
}
@@ -1,73 +1,73 @@
LazyJavaClassDescriptor@0['ArrayList'] {
_functionTypeForSamInterface = null
functionTypeForSamInterface = null
}
LazyJavaPackageFragmentProvider@1 {
_packageFragments('<root>': FqName@2) = LazyJavaPackageFragment@3['<root>']
_packageFragments('Boolean': FqName@4) = null
_packageFragments('Int': FqName@5) = null
_packageFragments('Iterable': FqName@6) = null
_packageFragments('String': FqName@7) = null
_packageFragments('TItem': FqName@8) = null
_packageFragments('TResult': FqName@9) = null
_packageFragments('i': FqName@10) = null
_packageFragments('i.Boolean': FqName@11) = null
_packageFragments('i.Int': FqName@12) = null
_packageFragments('i.Iterable': FqName@13) = null
_packageFragments('i.String': FqName@14) = null
_packageFragments('i.TItem': FqName@15) = null
_packageFragments('i.TResult': FqName@16) = null
_packageFragments('java': FqName@17) = LazyJavaPackageFragment@18['java']
_packageFragments('java.lang': FqName@19) = LazyJavaPackageFragment@20['lang']
_packageFragments('java.lang.Boolean': FqName@21) = null
_packageFragments('java.lang.Int': FqName@22) = null
_packageFragments('java.lang.Iterable': FqName@23) = null
_packageFragments('java.lang.String': FqName@24) = null
_packageFragments('java.lang.TItem': FqName@25) = null
_packageFragments('java.lang.TResult': FqName@26) = null
_packageFragments('java.util': FqName@27) = LazyJavaPackageFragment@28['util']
_packageFragments('java.util.ArrayList': FqName@29) = null
_packageFragments('kotlin': FqName@30) = null
_packageFragments('kotlin.Boolean': FqName@31) = null
_packageFragments('kotlin.Int': FqName@32) = null
_packageFragments('kotlin.Iterable': FqName@33) = null
_packageFragments('kotlin.String': FqName@34) = null
_packageFragments('kotlin.TItem': FqName@35) = null
_packageFragments('kotlin.TResult': FqName@36) = null
_packageFragments('kotlin.io': FqName@37) = null
_packageFragments('kotlin.jvm': FqName@38) = null
packageFragments('<root>': FqName@2) = LazyJavaPackageFragment@3['<root>']
packageFragments('Boolean': FqName@4) = null
packageFragments('Int': FqName@5) = null
packageFragments('Iterable': FqName@6) = null
packageFragments('String': FqName@7) = null
packageFragments('TItem': FqName@8) = null
packageFragments('TResult': FqName@9) = null
packageFragments('i': FqName@10) = null
packageFragments('i.Boolean': FqName@11) = null
packageFragments('i.Int': FqName@12) = null
packageFragments('i.Iterable': FqName@13) = null
packageFragments('i.String': FqName@14) = null
packageFragments('i.TItem': FqName@15) = null
packageFragments('i.TResult': FqName@16) = null
packageFragments('java': FqName@17) = LazyJavaPackageFragment@18['java']
packageFragments('java.lang': FqName@19) = LazyJavaPackageFragment@20['lang']
packageFragments('java.lang.Boolean': FqName@21) = null
packageFragments('java.lang.Int': FqName@22) = null
packageFragments('java.lang.Iterable': FqName@23) = null
packageFragments('java.lang.String': FqName@24) = null
packageFragments('java.lang.TItem': FqName@25) = null
packageFragments('java.lang.TResult': FqName@26) = null
packageFragments('java.util': FqName@27) = LazyJavaPackageFragment@28['util']
packageFragments('java.util.ArrayList': FqName@29) = null
packageFragments('kotlin': FqName@30) = null
packageFragments('kotlin.Boolean': FqName@31) = null
packageFragments('kotlin.Int': FqName@32) = null
packageFragments('kotlin.Iterable': FqName@33) = null
packageFragments('kotlin.String': FqName@34) = null
packageFragments('kotlin.TItem': FqName@35) = null
packageFragments('kotlin.TResult': FqName@36) = null
packageFragments('kotlin.io': FqName@37) = null
packageFragments('kotlin.jvm': FqName@38) = null
topLevelClasses(JavaClassImpl@39['ArrayList']) = LazyJavaClassDescriptor@0['ArrayList']
}
LazyJavaPackageFragment@18['java'] {
_functions('lang': Name@40) = EmptyList@41[empty] // through LazyPackageFragmentScopeForJavaPackage@42
_functions('util': Name@43) = EmptyList@41[empty] // through LazyPackageFragmentScopeForJavaPackage@42
classes('lang': Name@44) = null // through LazyPackageFragmentScopeForJavaPackage@42
classes('util': Name@45) = null // through LazyPackageFragmentScopeForJavaPackage@42
deserializedPackageScope = Empty@46 // through LazyPackageFragmentScopeForJavaPackage@42
memberIndex = computeMemberIndex$1@47 // through LazyPackageFragmentScopeForJavaPackage@42
classes('lang': Name@40) = null // through LazyPackageFragmentScopeForJavaPackage@41
classes('util': Name@42) = null // through LazyPackageFragmentScopeForJavaPackage@41
deserializedPackageScope = Empty@43 // through LazyPackageFragmentScopeForJavaPackage@41
functions('lang': Name@44) = EmptyList@45[empty] // through LazyPackageFragmentScopeForJavaPackage@41
functions('util': Name@46) = EmptyList@45[empty] // through LazyPackageFragmentScopeForJavaPackage@41
memberIndex = computeMemberIndex$1@47 // through LazyPackageFragmentScopeForJavaPackage@41
}
LazyJavaPackageFragment@20['lang'] {
_functions('equals': Name@48) = EmptyList@41[empty] // through LazyPackageFragmentScopeForJavaPackage@49
_functions('mod': Name@50) = EmptyList@41[empty] // through LazyPackageFragmentScopeForJavaPackage@49
_functions('rangeTo': Name@51) = EmptyList@41[empty] // through LazyPackageFragmentScopeForJavaPackage@49
_functions('select': Name@52) = EmptyList@41[empty] // through LazyPackageFragmentScopeForJavaPackage@49
_functions('toString': Name@53) = EmptyList@41[empty] // through LazyPackageFragmentScopeForJavaPackage@49
_functions('where': Name@54) = EmptyList@41[empty] // through LazyPackageFragmentScopeForJavaPackage@49
classes('equals': Name@48) = null // through LazyPackageFragmentScopeForJavaPackage@49
classes('mod': Name@50) = null // through LazyPackageFragmentScopeForJavaPackage@49
classes('rangeTo': Name@51) = null // through LazyPackageFragmentScopeForJavaPackage@49
classes('select': Name@52) = null // through LazyPackageFragmentScopeForJavaPackage@49
classes('toString': Name@53) = null // through LazyPackageFragmentScopeForJavaPackage@49
classes('where': Name@54) = null // through LazyPackageFragmentScopeForJavaPackage@49
deserializedPackageScope = Empty@46 // through LazyPackageFragmentScopeForJavaPackage@49
deserializedPackageScope = Empty@43 // through LazyPackageFragmentScopeForJavaPackage@49
functions('equals': Name@48) = EmptyList@45[empty] // through LazyPackageFragmentScopeForJavaPackage@49
functions('mod': Name@50) = EmptyList@45[empty] // through LazyPackageFragmentScopeForJavaPackage@49
functions('rangeTo': Name@51) = EmptyList@45[empty] // through LazyPackageFragmentScopeForJavaPackage@49
functions('select': Name@52) = EmptyList@45[empty] // through LazyPackageFragmentScopeForJavaPackage@49
functions('toString': Name@53) = EmptyList@45[empty] // through LazyPackageFragmentScopeForJavaPackage@49
functions('where': Name@54) = EmptyList@45[empty] // through LazyPackageFragmentScopeForJavaPackage@49
memberIndex = computeMemberIndex$1@55 // through LazyPackageFragmentScopeForJavaPackage@49
}
LazyJavaPackageFragment@28['util'] {
_functions('ArrayList': Name@56) = EmptyList@41[empty] // through LazyPackageFragmentScopeForJavaPackage@57
classes('ArrayList': Name@58) = LazyJavaClassDescriptor@0['ArrayList'] // through LazyPackageFragmentScopeForJavaPackage@57
deserializedPackageScope = Empty@46 // through LazyPackageFragmentScopeForJavaPackage@57
classes('ArrayList': Name@56) = LazyJavaClassDescriptor@0['ArrayList'] // through LazyPackageFragmentScopeForJavaPackage@57
deserializedPackageScope = Empty@43 // through LazyPackageFragmentScopeForJavaPackage@57
functions('ArrayList': Name@58) = EmptyList@45[empty] // through LazyPackageFragmentScopeForJavaPackage@57
memberIndex = computeMemberIndex$1@59 // through LazyPackageFragmentScopeForJavaPackage@57
}
@@ -1,39 +1,39 @@
LazyJavaPackageFragmentProvider@0 {
_packageFragments('<root>': FqName@1) = LazyJavaPackageFragment@2['<root>']
_packageFragments('Array': FqName@3) = null
_packageFragments('List': FqName@4) = null
_packageFragments('String': FqName@5) = null
_packageFragments('T': FqName@6) = null
_packageFragments('d': FqName@7) = null
_packageFragments('d.Array': FqName@8) = null
_packageFragments('d.List': FqName@9) = null
_packageFragments('d.String': FqName@10) = null
_packageFragments('d.T': FqName@11) = null
_packageFragments('java': FqName@12) = LazyJavaPackageFragment@13['java']
_packageFragments('java.lang': FqName@14) = LazyJavaPackageFragment@15['lang']
_packageFragments('java.lang.Array': FqName@16) = null
_packageFragments('java.lang.List': FqName@17) = null
_packageFragments('java.lang.String': FqName@18) = null
_packageFragments('java.lang.T': FqName@19) = null
_packageFragments('kotlin': FqName@20) = null
_packageFragments('kotlin.Array': FqName@21) = null
_packageFragments('kotlin.List': FqName@22) = null
_packageFragments('kotlin.String': FqName@23) = null
_packageFragments('kotlin.T': FqName@24) = null
_packageFragments('kotlin.io': FqName@25) = null
_packageFragments('kotlin.jvm': FqName@26) = null
packageFragments('<root>': FqName@1) = LazyJavaPackageFragment@2['<root>']
packageFragments('Array': FqName@3) = null
packageFragments('List': FqName@4) = null
packageFragments('String': FqName@5) = null
packageFragments('T': FqName@6) = null
packageFragments('d': FqName@7) = null
packageFragments('d.Array': FqName@8) = null
packageFragments('d.List': FqName@9) = null
packageFragments('d.String': FqName@10) = null
packageFragments('d.T': FqName@11) = null
packageFragments('java': FqName@12) = LazyJavaPackageFragment@13['java']
packageFragments('java.lang': FqName@14) = LazyJavaPackageFragment@15['lang']
packageFragments('java.lang.Array': FqName@16) = null
packageFragments('java.lang.List': FqName@17) = null
packageFragments('java.lang.String': FqName@18) = null
packageFragments('java.lang.T': FqName@19) = null
packageFragments('kotlin': FqName@20) = null
packageFragments('kotlin.Array': FqName@21) = null
packageFragments('kotlin.List': FqName@22) = null
packageFragments('kotlin.String': FqName@23) = null
packageFragments('kotlin.T': FqName@24) = null
packageFragments('kotlin.io': FqName@25) = null
packageFragments('kotlin.jvm': FqName@26) = null
}
LazyJavaPackageFragment@13['java'] {
_functions('lang': Name@27) = EmptyList@28[empty] // through LazyPackageFragmentScopeForJavaPackage@29
classes('lang': Name@30) = null // through LazyPackageFragmentScopeForJavaPackage@29
deserializedPackageScope = Empty@31 // through LazyPackageFragmentScopeForJavaPackage@29
memberIndex = computeMemberIndex$1@32 // through LazyPackageFragmentScopeForJavaPackage@29
classes('lang': Name@27) = null // through LazyPackageFragmentScopeForJavaPackage@28
deserializedPackageScope = Empty@29 // through LazyPackageFragmentScopeForJavaPackage@28
functions('lang': Name@30) = EmptyList@31[empty] // through LazyPackageFragmentScopeForJavaPackage@28
memberIndex = computeMemberIndex$1@32 // through LazyPackageFragmentScopeForJavaPackage@28
}
LazyJavaPackageFragment@15['lang'] {
_functions('asList': Name@33) = EmptyList@28[empty] // through LazyPackageFragmentScopeForJavaPackage@34
classes('asList': Name@33) = null // through LazyPackageFragmentScopeForJavaPackage@34
deserializedPackageScope = Empty@31 // through LazyPackageFragmentScopeForJavaPackage@34
deserializedPackageScope = Empty@29 // through LazyPackageFragmentScopeForJavaPackage@34
functions('asList': Name@33) = EmptyList@31[empty] // through LazyPackageFragmentScopeForJavaPackage@34
memberIndex = computeMemberIndex$1@35 // through LazyPackageFragmentScopeForJavaPackage@34
}
@@ -1,49 +1,49 @@
LazyJavaPackageFragmentProvider@0 {
_packageFragments('<root>': FqName@1) = LazyJavaPackageFragment@2['<root>']
_packageFragments('Int': FqName@3) = null
_packageFragments('Iterable': FqName@4) = null
_packageFragments('List': FqName@5) = null
_packageFragments('R': FqName@6) = null
_packageFragments('T': FqName@7) = null
_packageFragments('d': FqName@8) = null
_packageFragments('d.Int': FqName@9) = null
_packageFragments('d.Iterable': FqName@10) = null
_packageFragments('d.List': FqName@11) = null
_packageFragments('d.R': FqName@12) = null
_packageFragments('d.T': FqName@13) = null
_packageFragments('java': FqName@14) = LazyJavaPackageFragment@15['java']
_packageFragments('java.lang': FqName@16) = LazyJavaPackageFragment@17['lang']
_packageFragments('java.lang.Int': FqName@18) = null
_packageFragments('java.lang.Iterable': FqName@19) = null
_packageFragments('java.lang.List': FqName@20) = null
_packageFragments('java.lang.R': FqName@21) = null
_packageFragments('java.lang.T': FqName@22) = null
_packageFragments('kotlin': FqName@23) = null
_packageFragments('kotlin.Int': FqName@24) = null
_packageFragments('kotlin.Iterable': FqName@25) = null
_packageFragments('kotlin.List': FqName@26) = null
_packageFragments('kotlin.R': FqName@27) = null
_packageFragments('kotlin.T': FqName@28) = null
_packageFragments('kotlin.io': FqName@29) = null
_packageFragments('kotlin.jvm': FqName@30) = null
packageFragments('<root>': FqName@1) = LazyJavaPackageFragment@2['<root>']
packageFragments('Int': FqName@3) = null
packageFragments('Iterable': FqName@4) = null
packageFragments('List': FqName@5) = null
packageFragments('R': FqName@6) = null
packageFragments('T': FqName@7) = null
packageFragments('d': FqName@8) = null
packageFragments('d.Int': FqName@9) = null
packageFragments('d.Iterable': FqName@10) = null
packageFragments('d.List': FqName@11) = null
packageFragments('d.R': FqName@12) = null
packageFragments('d.T': FqName@13) = null
packageFragments('java': FqName@14) = LazyJavaPackageFragment@15['java']
packageFragments('java.lang': FqName@16) = LazyJavaPackageFragment@17['lang']
packageFragments('java.lang.Int': FqName@18) = null
packageFragments('java.lang.Iterable': FqName@19) = null
packageFragments('java.lang.List': FqName@20) = null
packageFragments('java.lang.R': FqName@21) = null
packageFragments('java.lang.T': FqName@22) = null
packageFragments('kotlin': FqName@23) = null
packageFragments('kotlin.Int': FqName@24) = null
packageFragments('kotlin.Iterable': FqName@25) = null
packageFragments('kotlin.List': FqName@26) = null
packageFragments('kotlin.R': FqName@27) = null
packageFragments('kotlin.T': FqName@28) = null
packageFragments('kotlin.io': FqName@29) = null
packageFragments('kotlin.jvm': FqName@30) = null
}
LazyJavaPackageFragment@15['java'] {
_functions('lang': Name@31) = EmptyList@32[empty] // through LazyPackageFragmentScopeForJavaPackage@33
classes('lang': Name@34) = null // through LazyPackageFragmentScopeForJavaPackage@33
deserializedPackageScope = Empty@35 // through LazyPackageFragmentScopeForJavaPackage@33
memberIndex = computeMemberIndex$1@36 // through LazyPackageFragmentScopeForJavaPackage@33
classes('lang': Name@31) = null // through LazyPackageFragmentScopeForJavaPackage@32
deserializedPackageScope = Empty@33 // through LazyPackageFragmentScopeForJavaPackage@32
functions('lang': Name@34) = EmptyList@35[empty] // through LazyPackageFragmentScopeForJavaPackage@32
memberIndex = computeMemberIndex$1@36 // through LazyPackageFragmentScopeForJavaPackage@32
}
LazyJavaPackageFragment@17['lang'] {
_functions('fold': Name@37) = EmptyList@32[empty] // through LazyPackageFragmentScopeForJavaPackage@38
_functions('map': Name@39) = EmptyList@32[empty] // through LazyPackageFragmentScopeForJavaPackage@38
_functions('plus': Name@40) = EmptyList@32[empty] // through LazyPackageFragmentScopeForJavaPackage@38
_functions('toString': Name@41) = EmptyList@32[empty] // through LazyPackageFragmentScopeForJavaPackage@38
classes('fold': Name@37) = null // through LazyPackageFragmentScopeForJavaPackage@38
classes('map': Name@39) = null // through LazyPackageFragmentScopeForJavaPackage@38
classes('plus': Name@40) = null // through LazyPackageFragmentScopeForJavaPackage@38
classes('toString': Name@41) = null // through LazyPackageFragmentScopeForJavaPackage@38
deserializedPackageScope = Empty@35 // through LazyPackageFragmentScopeForJavaPackage@38
deserializedPackageScope = Empty@33 // through LazyPackageFragmentScopeForJavaPackage@38
functions('fold': Name@37) = EmptyList@35[empty] // through LazyPackageFragmentScopeForJavaPackage@38
functions('map': Name@39) = EmptyList@35[empty] // through LazyPackageFragmentScopeForJavaPackage@38
functions('plus': Name@40) = EmptyList@35[empty] // through LazyPackageFragmentScopeForJavaPackage@38
functions('toString': Name@41) = EmptyList@35[empty] // through LazyPackageFragmentScopeForJavaPackage@38
memberIndex = computeMemberIndex$1@42 // through LazyPackageFragmentScopeForJavaPackage@38
}
@@ -1,35 +1,35 @@
LazyJavaPackageFragmentProvider@0 {
_packageFragments('<root>': FqName@1) = LazyJavaPackageFragment@2['<root>']
_packageFragments('Any': FqName@3) = null
_packageFragments('T': FqName@4) = null
_packageFragments('d': FqName@5) = null
_packageFragments('d.Any': FqName@6) = null
_packageFragments('d.T': FqName@7) = null
_packageFragments('java': FqName@8) = LazyJavaPackageFragment@9['java']
_packageFragments('java.lang': FqName@10) = LazyJavaPackageFragment@11['lang']
_packageFragments('java.lang.Any': FqName@12) = null
_packageFragments('java.lang.T': FqName@13) = null
_packageFragments('kotlin': FqName@14) = null
_packageFragments('kotlin.Any': FqName@15) = null
_packageFragments('kotlin.T': FqName@16) = null
_packageFragments('kotlin.io': FqName@17) = null
_packageFragments('kotlin.jvm': FqName@18) = null
packageFragments('<root>': FqName@1) = LazyJavaPackageFragment@2['<root>']
packageFragments('Any': FqName@3) = null
packageFragments('T': FqName@4) = null
packageFragments('d': FqName@5) = null
packageFragments('d.Any': FqName@6) = null
packageFragments('d.T': FqName@7) = null
packageFragments('java': FqName@8) = LazyJavaPackageFragment@9['java']
packageFragments('java.lang': FqName@10) = LazyJavaPackageFragment@11['lang']
packageFragments('java.lang.Any': FqName@12) = null
packageFragments('java.lang.T': FqName@13) = null
packageFragments('kotlin': FqName@14) = null
packageFragments('kotlin.Any': FqName@15) = null
packageFragments('kotlin.T': FqName@16) = null
packageFragments('kotlin.io': FqName@17) = null
packageFragments('kotlin.jvm': FqName@18) = null
}
LazyJavaPackageFragment@9['java'] {
_functions('lang': Name@19) = EmptyList@20[empty] // through LazyPackageFragmentScopeForJavaPackage@21
classes('lang': Name@22) = null // through LazyPackageFragmentScopeForJavaPackage@21
deserializedPackageScope = Empty@23 // through LazyPackageFragmentScopeForJavaPackage@21
memberIndex = computeMemberIndex$1@24 // through LazyPackageFragmentScopeForJavaPackage@21
classes('lang': Name@19) = null // through LazyPackageFragmentScopeForJavaPackage@20
deserializedPackageScope = Empty@21 // through LazyPackageFragmentScopeForJavaPackage@20
functions('lang': Name@22) = EmptyList@23[empty] // through LazyPackageFragmentScopeForJavaPackage@20
memberIndex = computeMemberIndex$1@24 // through LazyPackageFragmentScopeForJavaPackage@20
}
LazyJavaPackageFragment@11['lang'] {
_functions('equals': Name@25) = EmptyList@20[empty] // through LazyPackageFragmentScopeForJavaPackage@26
_functions('foo': Name@27) = EmptyList@20[empty] // through LazyPackageFragmentScopeForJavaPackage@26
_functions('sure': Name@28) = EmptyList@20[empty] // through LazyPackageFragmentScopeForJavaPackage@26
classes('equals': Name@25) = null // through LazyPackageFragmentScopeForJavaPackage@26
classes('foo': Name@27) = null // through LazyPackageFragmentScopeForJavaPackage@26
classes('sure': Name@28) = null // through LazyPackageFragmentScopeForJavaPackage@26
deserializedPackageScope = Empty@23 // through LazyPackageFragmentScopeForJavaPackage@26
deserializedPackageScope = Empty@21 // through LazyPackageFragmentScopeForJavaPackage@26
functions('equals': Name@25) = EmptyList@23[empty] // through LazyPackageFragmentScopeForJavaPackage@26
functions('foo': Name@27) = EmptyList@23[empty] // through LazyPackageFragmentScopeForJavaPackage@26
functions('sure': Name@28) = EmptyList@23[empty] // through LazyPackageFragmentScopeForJavaPackage@26
memberIndex = computeMemberIndex$1@29 // through LazyPackageFragmentScopeForJavaPackage@26
}
@@ -1,53 +1,45 @@
LazyJavaPackageFragmentProvider@0 {
_packageFragments('<root>': FqName@1) = LazyJavaPackageFragment@2['<root>']
_packageFragments('Any': FqName@3) = null
_packageFragments('Boolean': FqName@4) = null
_packageFragments('MutableCollection': FqName@5) = null
_packageFragments('MutableList': FqName@6) = null
_packageFragments('String': FqName@7) = null
_packageFragments('T': FqName@8) = null
_packageFragments('d': FqName@9) = null
_packageFragments('d.Any': FqName@10) = null
_packageFragments('d.Boolean': FqName@11) = null
_packageFragments('d.MutableCollection': FqName@12) = null
_packageFragments('d.MutableList': FqName@13) = null
_packageFragments('d.String': FqName@14) = null
_packageFragments('d.T': FqName@15) = null
_packageFragments('java': FqName@16) = LazyJavaPackageFragment@17['java']
_packageFragments('java.lang': FqName@18) = LazyJavaPackageFragment@19['lang']
_packageFragments('java.lang.Any': FqName@20) = null
_packageFragments('java.lang.Boolean': FqName@21) = null
_packageFragments('java.lang.MutableCollection': FqName@22) = null
_packageFragments('java.lang.MutableList': FqName@23) = null
_packageFragments('java.lang.String': FqName@24) = null
_packageFragments('java.lang.T': FqName@25) = null
_packageFragments('kotlin': FqName@26) = null
_packageFragments('kotlin.Any': FqName@27) = null
_packageFragments('kotlin.Boolean': FqName@28) = null
_packageFragments('kotlin.MutableCollection': FqName@29) = null
_packageFragments('kotlin.MutableList': FqName@30) = null
_packageFragments('kotlin.String': FqName@31) = null
_packageFragments('kotlin.T': FqName@32) = null
_packageFragments('kotlin.io': FqName@33) = null
_packageFragments('kotlin.jvm': FqName@34) = null
packageFragments('<root>': FqName@1) = LazyJavaPackageFragment@2['<root>']
packageFragments('Any': FqName@3) = null
packageFragments('Boolean': FqName@4) = null
packageFragments('MutableCollection': FqName@5) = null
packageFragments('MutableList': FqName@6) = null
packageFragments('String': FqName@7) = null
packageFragments('T': FqName@8) = null
packageFragments('d': FqName@9) = null
packageFragments('d.Any': FqName@10) = null
packageFragments('d.Boolean': FqName@11) = null
packageFragments('d.MutableCollection': FqName@12) = null
packageFragments('d.MutableList': FqName@13) = null
packageFragments('d.String': FqName@14) = null
packageFragments('d.T': FqName@15) = null
packageFragments('java': FqName@16) = LazyJavaPackageFragment@17['java']
packageFragments('java.lang': FqName@18) = LazyJavaPackageFragment@19['lang']
packageFragments('java.lang.Any': FqName@20) = null
packageFragments('java.lang.Boolean': FqName@21) = null
packageFragments('java.lang.MutableCollection': FqName@22) = null
packageFragments('java.lang.MutableList': FqName@23) = null
packageFragments('java.lang.String': FqName@24) = null
packageFragments('java.lang.T': FqName@25) = null
packageFragments('kotlin': FqName@26) = null
packageFragments('kotlin.Any': FqName@27) = null
packageFragments('kotlin.Boolean': FqName@28) = null
packageFragments('kotlin.MutableCollection': FqName@29) = null
packageFragments('kotlin.MutableList': FqName@30) = null
packageFragments('kotlin.String': FqName@31) = null
packageFragments('kotlin.T': FqName@32) = null
packageFragments('kotlin.io': FqName@33) = null
packageFragments('kotlin.jvm': FqName@34) = null
}
LazyJavaPackageFragment@17['java'] {
_functions('lang': Name@35) = EmptyList@36[empty] // through LazyPackageFragmentScopeForJavaPackage@37
classes('lang': Name@38) = null // through LazyPackageFragmentScopeForJavaPackage@37
deserializedPackageScope = Empty@39 // through LazyPackageFragmentScopeForJavaPackage@37
memberIndex = computeMemberIndex$1@40 // through LazyPackageFragmentScopeForJavaPackage@37
classes('lang': Name@35) = null // through LazyPackageFragmentScopeForJavaPackage@36
deserializedPackageScope = Empty@37 // through LazyPackageFragmentScopeForJavaPackage@36
functions('lang': Name@38) = EmptyList@39[empty] // through LazyPackageFragmentScopeForJavaPackage@36
memberIndex = computeMemberIndex$1@40 // through LazyPackageFragmentScopeForJavaPackage@36
}
LazyJavaPackageFragment@19['lang'] {
_functions('add': Name@41) = EmptyList@36[empty] // through LazyPackageFragmentScopeForJavaPackage@42
_functions('filter': Name@43) = EmptyList@36[empty] // through LazyPackageFragmentScopeForJavaPackage@42
_functions('filterToMy': Name@44) = EmptyList@36[empty] // through LazyPackageFragmentScopeForJavaPackage@42
_functions('hasNext': Name@45) = EmptyList@36[empty] // through LazyPackageFragmentScopeForJavaPackage@42
_functions('invoke': Name@46) = EmptyList@36[empty] // through LazyPackageFragmentScopeForJavaPackage@42
_functions('iterator': Name@47) = EmptyList@36[empty] // through LazyPackageFragmentScopeForJavaPackage@42
_functions('next': Name@48) = EmptyList@36[empty] // through LazyPackageFragmentScopeForJavaPackage@42
_functions('startsWith': Name@49) = EmptyList@36[empty] // through LazyPackageFragmentScopeForJavaPackage@42
classes('add': Name@41) = null // through LazyPackageFragmentScopeForJavaPackage@42
classes('filter': Name@43) = null // through LazyPackageFragmentScopeForJavaPackage@42
classes('filterToMy': Name@44) = null // through LazyPackageFragmentScopeForJavaPackage@42
@@ -56,6 +48,14 @@ LazyJavaPackageFragment@19['lang'] {
classes('iterator': Name@47) = null // through LazyPackageFragmentScopeForJavaPackage@42
classes('next': Name@48) = null // through LazyPackageFragmentScopeForJavaPackage@42
classes('startsWith': Name@49) = null // through LazyPackageFragmentScopeForJavaPackage@42
deserializedPackageScope = Empty@39 // through LazyPackageFragmentScopeForJavaPackage@42
deserializedPackageScope = Empty@37 // through LazyPackageFragmentScopeForJavaPackage@42
functions('add': Name@41) = EmptyList@39[empty] // through LazyPackageFragmentScopeForJavaPackage@42
functions('filter': Name@43) = EmptyList@39[empty] // through LazyPackageFragmentScopeForJavaPackage@42
functions('filterToMy': Name@44) = EmptyList@39[empty] // through LazyPackageFragmentScopeForJavaPackage@42
functions('hasNext': Name@45) = EmptyList@39[empty] // through LazyPackageFragmentScopeForJavaPackage@42
functions('invoke': Name@46) = EmptyList@39[empty] // through LazyPackageFragmentScopeForJavaPackage@42
functions('iterator': Name@47) = EmptyList@39[empty] // through LazyPackageFragmentScopeForJavaPackage@42
functions('next': Name@48) = EmptyList@39[empty] // through LazyPackageFragmentScopeForJavaPackage@42
functions('startsWith': Name@49) = EmptyList@39[empty] // through LazyPackageFragmentScopeForJavaPackage@42
memberIndex = computeMemberIndex$1@50 // through LazyPackageFragmentScopeForJavaPackage@42
}
@@ -1,51 +1,51 @@
LazyJavaPackageFragmentProvider@0 {
_packageFragments('<root>': FqName@1) = LazyJavaPackageFragment@2['<root>']
_packageFragments('Any': FqName@3) = null
_packageFragments('Array': FqName@4) = null
_packageFragments('E': FqName@5) = null
_packageFragments('Int': FqName@6) = null
_packageFragments('List': FqName@7) = null
_packageFragments('T': FqName@8) = null
_packageFragments('j': FqName@9) = null
_packageFragments('j.Any': FqName@10) = null
_packageFragments('j.Array': FqName@11) = null
_packageFragments('j.E': FqName@12) = null
_packageFragments('j.Int': FqName@13) = null
_packageFragments('j.List': FqName@14) = null
_packageFragments('j.T': FqName@15) = null
_packageFragments('java': FqName@16) = LazyJavaPackageFragment@17['java']
_packageFragments('java.lang': FqName@18) = LazyJavaPackageFragment@19['lang']
_packageFragments('java.lang.Any': FqName@20) = null
_packageFragments('java.lang.Array': FqName@21) = null
_packageFragments('java.lang.E': FqName@22) = null
_packageFragments('java.lang.Int': FqName@23) = null
_packageFragments('java.lang.List': FqName@24) = null
_packageFragments('java.lang.T': FqName@25) = null
_packageFragments('kotlin': FqName@26) = null
_packageFragments('kotlin.Any': FqName@27) = null
_packageFragments('kotlin.Array': FqName@28) = null
_packageFragments('kotlin.E': FqName@29) = null
_packageFragments('kotlin.Int': FqName@30) = null
_packageFragments('kotlin.List': FqName@31) = null
_packageFragments('kotlin.T': FqName@32) = null
_packageFragments('kotlin.io': FqName@33) = null
_packageFragments('kotlin.jvm': FqName@34) = null
packageFragments('<root>': FqName@1) = LazyJavaPackageFragment@2['<root>']
packageFragments('Any': FqName@3) = null
packageFragments('Array': FqName@4) = null
packageFragments('E': FqName@5) = null
packageFragments('Int': FqName@6) = null
packageFragments('List': FqName@7) = null
packageFragments('T': FqName@8) = null
packageFragments('j': FqName@9) = null
packageFragments('j.Any': FqName@10) = null
packageFragments('j.Array': FqName@11) = null
packageFragments('j.E': FqName@12) = null
packageFragments('j.Int': FqName@13) = null
packageFragments('j.List': FqName@14) = null
packageFragments('j.T': FqName@15) = null
packageFragments('java': FqName@16) = LazyJavaPackageFragment@17['java']
packageFragments('java.lang': FqName@18) = LazyJavaPackageFragment@19['lang']
packageFragments('java.lang.Any': FqName@20) = null
packageFragments('java.lang.Array': FqName@21) = null
packageFragments('java.lang.E': FqName@22) = null
packageFragments('java.lang.Int': FqName@23) = null
packageFragments('java.lang.List': FqName@24) = null
packageFragments('java.lang.T': FqName@25) = null
packageFragments('kotlin': FqName@26) = null
packageFragments('kotlin.Any': FqName@27) = null
packageFragments('kotlin.Array': FqName@28) = null
packageFragments('kotlin.E': FqName@29) = null
packageFragments('kotlin.Int': FqName@30) = null
packageFragments('kotlin.List': FqName@31) = null
packageFragments('kotlin.T': FqName@32) = null
packageFragments('kotlin.io': FqName@33) = null
packageFragments('kotlin.jvm': FqName@34) = null
}
LazyJavaPackageFragment@17['java'] {
_functions('lang': Name@35) = EmptyList@36[empty] // through LazyPackageFragmentScopeForJavaPackage@37
classes('lang': Name@38) = null // through LazyPackageFragmentScopeForJavaPackage@37
deserializedPackageScope = Empty@39 // through LazyPackageFragmentScopeForJavaPackage@37
memberIndex = computeMemberIndex$1@40 // through LazyPackageFragmentScopeForJavaPackage@37
classes('lang': Name@35) = null // through LazyPackageFragmentScopeForJavaPackage@36
deserializedPackageScope = Empty@37 // through LazyPackageFragmentScopeForJavaPackage@36
functions('lang': Name@38) = EmptyList@39[empty] // through LazyPackageFragmentScopeForJavaPackage@36
memberIndex = computeMemberIndex$1@40 // through LazyPackageFragmentScopeForJavaPackage@36
}
LazyJavaPackageFragment@19['lang'] {
_functions('Array': Name@41) = EmptyList@36[empty] // through LazyPackageFragmentScopeForJavaPackage@42
_functions('sure': Name@43) = EmptyList@36[empty] // through LazyPackageFragmentScopeForJavaPackage@42
_functions('toArray': Name@44) = EmptyList@36[empty] // through LazyPackageFragmentScopeForJavaPackage@42
classes('Array': Name@41) = null // through LazyPackageFragmentScopeForJavaPackage@42
classes('sure': Name@43) = null // through LazyPackageFragmentScopeForJavaPackage@42
classes('toArray': Name@44) = null // through LazyPackageFragmentScopeForJavaPackage@42
deserializedPackageScope = Empty@39 // through LazyPackageFragmentScopeForJavaPackage@42
deserializedPackageScope = Empty@37 // through LazyPackageFragmentScopeForJavaPackage@42
functions('Array': Name@41) = EmptyList@39[empty] // through LazyPackageFragmentScopeForJavaPackage@42
functions('sure': Name@43) = EmptyList@39[empty] // through LazyPackageFragmentScopeForJavaPackage@42
functions('toArray': Name@44) = EmptyList@39[empty] // through LazyPackageFragmentScopeForJavaPackage@42
memberIndex = computeMemberIndex$1@45 // through LazyPackageFragmentScopeForJavaPackage@42
}
@@ -1,286 +1,286 @@
LazyJavaClassDescriptor@0['AbstractCollection'] {
_functions('plus': Name@1) = EmptyList@2[empty] // through LazyJavaClassMemberScope@3
_properties('plus': Name@1) = EmptyList@2[empty] // through LazyJavaClassMemberScope@3
_typeConstructor = LazyJavaClassTypeConstructor@4['AbstractCollection']
memberIndex = computeMemberIndex$1@5 // through LazyJavaClassMemberScope@3
functions('plus': Name@1) = EmptyList@2[empty] // through LazyJavaClassMemberScope@3
memberIndex = computeMemberIndex$1@4 // through LazyJavaClassMemberScope@3
properties('plus': Name@1) = EmptyList@2[empty] // through LazyJavaClassMemberScope@3
typeConstructor = LazyJavaClassTypeConstructor@5['AbstractCollection']
}
LazyJavaClassDescriptor@6['AbstractList'] {
_functions('plus': Name@1) = EmptyList@2[empty] // through LazyJavaClassMemberScope@7
_properties('plus': Name@1) = EmptyList@2[empty] // through LazyJavaClassMemberScope@7
_typeConstructor = LazyJavaClassTypeConstructor@8['AbstractList']
memberIndex = computeMemberIndex$1@9 // through LazyJavaClassMemberScope@7
functions('plus': Name@1) = EmptyList@2[empty] // through LazyJavaClassMemberScope@7
memberIndex = computeMemberIndex$1@8 // through LazyJavaClassMemberScope@7
properties('plus': Name@1) = EmptyList@2[empty] // through LazyJavaClassMemberScope@7
typeConstructor = LazyJavaClassTypeConstructor@9['AbstractList']
}
LazyJavaClassDescriptor@10['ArrayList'] {
_functionTypeForSamInterface = null
_functions('plus': Name@1) = EmptyList@2[empty] // through LazyJavaClassMemberScope@11
_properties('plus': Name@1) = EmptyList@2[empty] // through LazyJavaClassMemberScope@11
_typeConstructor = LazyJavaClassTypeConstructor@12['ArrayList']
enumEntryIndex = LinkedHashMap@13 // through LazyJavaClassMemberScope@11
memberIndex = computeMemberIndex$1@14 // through LazyJavaClassMemberScope@11
nestedClassIndex = LinkedHashMap@15 // through LazyJavaClassMemberScope@11
nestedClasses('plus': Name@1) = null // through LazyJavaClassMemberScope@11
enumEntryIndex = LinkedHashMap@11 // through LazyJavaClassMemberScope@12
functionTypeForSamInterface = null
functions('plus': Name@1) = EmptyList@2[empty] // through LazyJavaClassMemberScope@12
memberIndex = computeMemberIndex$1@13 // through LazyJavaClassMemberScope@12
nestedClassIndex = LinkedHashMap@14 // through LazyJavaClassMemberScope@12
nestedClasses('plus': Name@1) = null // through LazyJavaClassMemberScope@12
properties('plus': Name@1) = EmptyList@2[empty] // through LazyJavaClassMemberScope@12
typeConstructor = LazyJavaClassTypeConstructor@15['ArrayList']
}
LazyJavaClassDescriptor@16['RandomAccess'] {
_functions('plus': Name@1) = EmptyList@2[empty] // through LazyJavaClassMemberScope@17
_properties('plus': Name@1) = EmptyList@2[empty] // through LazyJavaClassMemberScope@17
_typeConstructor = LazyJavaClassTypeConstructor@18['RandomAccess']
memberIndex = computeMemberIndex$1@19 // through LazyJavaClassMemberScope@17
functions('plus': Name@1) = EmptyList@2[empty] // through LazyJavaClassMemberScope@17
memberIndex = computeMemberIndex$1@18 // through LazyJavaClassMemberScope@17
properties('plus': Name@1) = EmptyList@2[empty] // through LazyJavaClassMemberScope@17
typeConstructor = LazyJavaClassTypeConstructor@19['RandomAccess']
}
LazyJavaClassDescriptor@20['Serializable'] {
_functions('plus': Name@1) = EmptyList@2[empty] // through LazyJavaClassMemberScope@21
_properties('plus': Name@1) = EmptyList@2[empty] // through LazyJavaClassMemberScope@21
_typeConstructor = LazyJavaClassTypeConstructor@22['Serializable']
memberIndex = computeMemberIndex$1@23 // through LazyJavaClassMemberScope@21
functions('plus': Name@1) = EmptyList@2[empty] // through LazyJavaClassMemberScope@21
memberIndex = computeMemberIndex$1@22 // through LazyJavaClassMemberScope@21
properties('plus': Name@1) = EmptyList@2[empty] // through LazyJavaClassMemberScope@21
typeConstructor = LazyJavaClassTypeConstructor@23['Serializable']
}
LazyJavaClassTypeConstructor@4['AbstractCollection'] {
_parameters = ArrayList@24[1] { LazyJavaTypeParameterDescriptor@25['E'] }
_supertypes = ArrayList@26[1] { LazyJavaClassifierType@27['Collection<E>'] }
LazyJavaClassTypeConstructor@5['AbstractCollection'] {
parameters = ArrayList@24[1] { LazyJavaTypeParameterDescriptor@25['E'] }
supertypes = ArrayList@26[1] { LazyJavaClassifierType@27['Collection<E>'] }
}
LazyJavaClassTypeConstructor@8['AbstractList'] {
_parameters = ArrayList@28[1] { LazyJavaTypeParameterDescriptor@29['E'] }
_supertypes = ArrayList@30[2] { LazyJavaClassifierType@31['AbstractCollection<E>'], LazyJavaClassifierType@32['List<E>'] }
LazyJavaClassTypeConstructor@9['AbstractList'] {
parameters = ArrayList@28[1] { LazyJavaTypeParameterDescriptor@29['E'] }
supertypes = ArrayList@30[2] { LazyJavaClassifierType@31['AbstractCollection<E>'], LazyJavaClassifierType@32['List<E>'] }
}
LazyJavaClassTypeConstructor@12['ArrayList'] {
_parameters = ArrayList@33[1] { LazyJavaTypeParameterDescriptor@34['E'] }
_supertypes = ArrayList@35[5] { LazyJavaClassifierType@36['AbstractList<E>'], LazyJavaClassifierType@37['List<E>'], LazyJavaClassifierType@38['RandomAccess'], ... }
LazyJavaClassTypeConstructor@15['ArrayList'] {
parameters = ArrayList@33[1] { LazyJavaTypeParameterDescriptor@34['E'] }
supertypes = ArrayList@35[5] { LazyJavaClassifierType@36['AbstractList<E>'], LazyJavaClassifierType@37['List<E>'], LazyJavaClassifierType@38['RandomAccess'], ... }
}
LazyJavaClassTypeConstructor@18['RandomAccess'] {
_parameters = ArrayList@39[empty]
_supertypes = ArrayList@40[1] { JetTypeImpl@41['Any'] }
LazyJavaClassTypeConstructor@19['RandomAccess'] {
parameters = ArrayList@39[empty]
supertypes = ArrayList@40[1] { JetTypeImpl@41['Any'] }
}
LazyJavaClassTypeConstructor@22['Serializable'] {
_parameters = ArrayList@42[empty]
_supertypes = ArrayList@43[1] { JetTypeImpl@41['Any'] }
LazyJavaClassTypeConstructor@23['Serializable'] {
parameters = ArrayList@42[empty]
supertypes = ArrayList@43[1] { JetTypeImpl@41['Any'] }
}
LazyJavaClassifierType@31['AbstractCollection<E>'] {
_arguments = ArrayList@44[1] { TypeProjectionImpl@45 }
_memberScope = SubstitutingScope@46
_typeConstructor = LazyJavaClassTypeConstructor@4['AbstractCollection']
classifier = JavaClassImpl@47['AbstractCollection']
arguments = ArrayList@44[1] { TypeProjectionImpl@45 }
classifier = JavaClassImpl@46['AbstractCollection']
memberScope = SubstitutingScope@47
typeConstructor = LazyJavaClassTypeConstructor@5['AbstractCollection']
}
LazyJavaClassifierType@36['AbstractList<E>'] {
_arguments = ArrayList@48[1] { TypeProjectionImpl@49 }
_memberScope = SubstitutingScope@50
_typeConstructor = LazyJavaClassTypeConstructor@8['AbstractList']
classifier = JavaClassImpl@51['AbstractList']
arguments = ArrayList@48[1] { TypeProjectionImpl@49 }
classifier = JavaClassImpl@50['AbstractList']
memberScope = SubstitutingScope@51
typeConstructor = LazyJavaClassTypeConstructor@9['AbstractList']
}
LazyJavaClassifierType@52['Cloneable'] {
_arguments = ArrayList@53[empty]
_memberScope = DeserializedClassMemberScope@54
_typeConstructor = DeserializedClassTypeConstructor@55
classifier = JavaClassImpl@56['Cloneable']
arguments = ArrayList@53[empty]
classifier = JavaClassImpl@54['Cloneable']
memberScope = DeserializedClassMemberScope@55
typeConstructor = DeserializedClassTypeConstructor@56
}
LazyJavaClassifierType@27['Collection<E>'] {
_arguments = ArrayList@57[1] { TypeProjectionImpl@58 }
_memberScope = SubstitutingScope@59
_typeConstructor = DeserializedClassTypeConstructor@60
classifier = JavaClassImpl@61['Collection']
arguments = ArrayList@57[1] { TypeProjectionImpl@58 }
classifier = JavaClassImpl@59['Collection']
memberScope = SubstitutingScope@60
typeConstructor = DeserializedClassTypeConstructor@61
}
LazyJavaClassifierType@62['E'] {
_arguments = ArrayList@63[empty]
_nullable = 'false': Boolean@64
_typeConstructor = AbstractLazyTypeParameterDescriptor$1@65
classifier = JavaTypeParameterImpl@66['E']
arguments = ArrayList@63[empty]
classifier = JavaTypeParameterImpl@64['E']
nullable = 'false': Boolean@65
typeConstructor = AbstractLazyTypeParameterDescriptor$1@66
}
LazyJavaClassifierType@67['E'] {
_arguments = ArrayList@68[empty]
_nullable = 'false': Boolean@64
_typeConstructor = AbstractLazyTypeParameterDescriptor$1@69
classifier = JavaTypeParameterImpl@70['E']
arguments = ArrayList@68[empty]
classifier = JavaTypeParameterImpl@69['E']
nullable = 'false': Boolean@65
typeConstructor = AbstractLazyTypeParameterDescriptor$1@70
}
LazyJavaClassifierType@71['E'] {
_arguments = ArrayList@72[empty]
_nullable = 'false': Boolean@64
_typeConstructor = AbstractLazyTypeParameterDescriptor$1@65
arguments = ArrayList@72[empty]
classifier = JavaTypeParameterImpl@73['E']
nullable = 'false': Boolean@65
typeConstructor = AbstractLazyTypeParameterDescriptor$1@74
}
LazyJavaClassifierType@74['E'] {
_arguments = ArrayList@75[empty]
_nullable = 'false': Boolean@64
_typeConstructor = AbstractLazyTypeParameterDescriptor$1@69
classifier = JavaTypeParameterImpl@76['E']
LazyJavaClassifierType@75['E'] {
arguments = ArrayList@76[empty]
classifier = JavaTypeParameterImpl@77['E']
nullable = 'false': Boolean@65
typeConstructor = AbstractLazyTypeParameterDescriptor$1@74
}
LazyJavaClassifierType@77['E'] {
_arguments = ArrayList@78[empty]
_nullable = 'false': Boolean@64
_typeConstructor = AbstractLazyTypeParameterDescriptor$1@79
LazyJavaClassifierType@78['E'] {
arguments = ArrayList@79[empty]
classifier = JavaTypeParameterImpl@80['E']
nullable = 'false': Boolean@65
typeConstructor = AbstractLazyTypeParameterDescriptor$1@70
}
LazyJavaClassifierType@81['E'] {
_arguments = ArrayList@82[empty]
_nullable = 'true': Boolean@83
_typeConstructor = AbstractLazyTypeParameterDescriptor$1@65
classifier = JavaTypeParameterImpl@73['E']
arguments = ArrayList@82[empty]
classifier = JavaTypeParameterImpl@80['E']
nullable = 'true': Boolean@83
typeConstructor = AbstractLazyTypeParameterDescriptor$1@70
}
LazyJavaClassifierType@84['E'] {
_arguments = ArrayList@85[empty]
_nullable = 'true': Boolean@83
_typeConstructor = AbstractLazyTypeParameterDescriptor$1@69
classifier = JavaTypeParameterImpl@76['E']
arguments = ArrayList@85[empty]
classifier = JavaTypeParameterImpl@77['E']
nullable = 'true': Boolean@83
typeConstructor = AbstractLazyTypeParameterDescriptor$1@74
}
LazyJavaClassifierType@86['E'] {
_arguments = ArrayList@87[empty]
_nullable = 'true': Boolean@83
_typeConstructor = AbstractLazyTypeParameterDescriptor$1@69
classifier = JavaTypeParameterImpl@70['E']
arguments = ArrayList@87[empty]
classifier = JavaTypeParameterImpl@73['E']
nullable = 'true': Boolean@83
typeConstructor = AbstractLazyTypeParameterDescriptor$1@74
}
LazyJavaClassifierType@88['E'] {
_arguments = ArrayList@89[empty]
_nullable = 'true': Boolean@83
_typeConstructor = AbstractLazyTypeParameterDescriptor$1@65
classifier = JavaTypeParameterImpl@66['E']
arguments = ArrayList@89[empty]
classifier = JavaTypeParameterImpl@69['E']
nullable = 'true': Boolean@83
typeConstructor = AbstractLazyTypeParameterDescriptor$1@70
}
LazyJavaClassifierType@90['E'] {
_arguments = ArrayList@91[empty]
_nullable = 'true': Boolean@83
_typeConstructor = AbstractLazyTypeParameterDescriptor$1@79
classifier = JavaTypeParameterImpl@80['E']
}
LazyJavaClassifierType@37['List<E>'] {
_arguments = ArrayList@92[1] { TypeProjectionImpl@93 }
_memberScope = SubstitutingScope@94
_typeConstructor = DeserializedClassTypeConstructor@95
classifier = JavaClassImpl@96['List']
arguments = ArrayList@91[empty]
classifier = JavaTypeParameterImpl@64['E']
nullable = 'true': Boolean@83
typeConstructor = AbstractLazyTypeParameterDescriptor$1@66
}
LazyJavaClassifierType@32['List<E>'] {
_arguments = ArrayList@97[1] { TypeProjectionImpl@98 }
_memberScope = SubstitutingScope@99
_typeConstructor = DeserializedClassTypeConstructor@95
classifier = JavaClassImpl@100['List']
arguments = ArrayList@92[1] { TypeProjectionImpl@93 }
classifier = JavaClassImpl@94['List']
memberScope = SubstitutingScope@95
typeConstructor = DeserializedClassTypeConstructor@96
}
LazyJavaClassifierType@37['List<E>'] {
arguments = ArrayList@97[1] { TypeProjectionImpl@98 }
classifier = JavaClassImpl@99['List']
memberScope = SubstitutingScope@100
typeConstructor = DeserializedClassTypeConstructor@96
}
LazyJavaClassifierType@101['Object'] {
_typeConstructor = DeserializedClassTypeConstructor@102
classifier = JavaClassImpl@103['Object']
classifier = JavaClassImpl@102['Object']
typeConstructor = DeserializedClassTypeConstructor@103
}
LazyJavaClassifierType@104['Object'] {
_typeConstructor = DeserializedClassTypeConstructor@102
classifier = JavaClassImpl@105['Object']
typeConstructor = DeserializedClassTypeConstructor@103
}
LazyJavaClassifierType@106['Object'] {
_typeConstructor = DeserializedClassTypeConstructor@102
classifier = JavaClassImpl@107['Object']
typeConstructor = DeserializedClassTypeConstructor@103
}
LazyJavaClassifierType@38['RandomAccess'] {
_arguments = ArrayList@108[empty]
_memberScope = LazyJavaClassMemberScope@17
_typeConstructor = LazyJavaClassTypeConstructor@18['RandomAccess']
arguments = ArrayList@108[empty]
classifier = JavaClassImpl@109['RandomAccess']
memberScope = LazyJavaClassMemberScope@17
typeConstructor = LazyJavaClassTypeConstructor@19['RandomAccess']
}
LazyJavaClassifierType@110['Serializable'] {
_arguments = ArrayList@111[empty]
_memberScope = LazyJavaClassMemberScope@21
_typeConstructor = LazyJavaClassTypeConstructor@22['Serializable']
arguments = ArrayList@111[empty]
classifier = JavaClassImpl@112['Serializable']
memberScope = LazyJavaClassMemberScope@21
typeConstructor = LazyJavaClassTypeConstructor@23['Serializable']
}
LazyJavaPackageFragmentProvider@113 {
_packageFragments('<root>': FqName@114) = LazyJavaPackageFragment@115['<root>']
_packageFragments('ArrayList': FqName@116) = null
_packageFragments('Int': FqName@117) = null
_packageFragments('Iterable': FqName@118) = null
_packageFragments('List': FqName@119) = null
_packageFragments('String': FqName@120) = null
_packageFragments('T': FqName@121) = null
_packageFragments('java': FqName@122) = LazyJavaPackageFragment@123['java']
_packageFragments('java.io': FqName@124) = LazyJavaPackageFragment@125['io']
_packageFragments('java.lang': FqName@126) = LazyJavaPackageFragment@127['lang']
_packageFragments('java.lang.ArrayList': FqName@128) = null
_packageFragments('java.lang.Int': FqName@129) = null
_packageFragments('java.lang.Iterable': FqName@130) = null
_packageFragments('java.lang.List': FqName@131) = null
_packageFragments('java.lang.String': FqName@132) = null
_packageFragments('java.lang.T': FqName@133) = null
_packageFragments('java.util': FqName@134) = LazyJavaPackageFragment@135['util']
_packageFragments('java.util.ArrayList': FqName@136) = null
_packageFragments('kotlin': FqName@137) = null
_packageFragments('kotlin.ArrayList': FqName@138) = null
_packageFragments('kotlin.Int': FqName@139) = null
_packageFragments('kotlin.Iterable': FqName@140) = null
_packageFragments('kotlin.List': FqName@141) = null
_packageFragments('kotlin.String': FqName@142) = null
_packageFragments('kotlin.T': FqName@143) = null
_packageFragments('kotlin.io': FqName@144) = null
_packageFragments('kotlin.jvm': FqName@145) = null
_packageFragments('n': FqName@146) = null
_packageFragments('n.ArrayList': FqName@147) = null
_packageFragments('n.Int': FqName@148) = null
_packageFragments('n.Iterable': FqName@149) = null
_packageFragments('n.List': FqName@150) = null
_packageFragments('n.String': FqName@151) = null
_packageFragments('n.T': FqName@152) = null
topLevelClasses(JavaClassImpl@47['AbstractCollection']) = LazyJavaClassDescriptor@0['AbstractCollection']
topLevelClasses(JavaClassImpl@51['AbstractList']) = LazyJavaClassDescriptor@6['AbstractList']
packageFragments('<root>': FqName@114) = LazyJavaPackageFragment@115['<root>']
packageFragments('ArrayList': FqName@116) = null
packageFragments('Int': FqName@117) = null
packageFragments('Iterable': FqName@118) = null
packageFragments('List': FqName@119) = null
packageFragments('String': FqName@120) = null
packageFragments('T': FqName@121) = null
packageFragments('java': FqName@122) = LazyJavaPackageFragment@123['java']
packageFragments('java.io': FqName@124) = LazyJavaPackageFragment@125['io']
packageFragments('java.lang': FqName@126) = LazyJavaPackageFragment@127['lang']
packageFragments('java.lang.ArrayList': FqName@128) = null
packageFragments('java.lang.Int': FqName@129) = null
packageFragments('java.lang.Iterable': FqName@130) = null
packageFragments('java.lang.List': FqName@131) = null
packageFragments('java.lang.String': FqName@132) = null
packageFragments('java.lang.T': FqName@133) = null
packageFragments('java.util': FqName@134) = LazyJavaPackageFragment@135['util']
packageFragments('java.util.ArrayList': FqName@136) = null
packageFragments('kotlin': FqName@137) = null
packageFragments('kotlin.ArrayList': FqName@138) = null
packageFragments('kotlin.Int': FqName@139) = null
packageFragments('kotlin.Iterable': FqName@140) = null
packageFragments('kotlin.List': FqName@141) = null
packageFragments('kotlin.String': FqName@142) = null
packageFragments('kotlin.T': FqName@143) = null
packageFragments('kotlin.io': FqName@144) = null
packageFragments('kotlin.jvm': FqName@145) = null
packageFragments('n': FqName@146) = null
packageFragments('n.ArrayList': FqName@147) = null
packageFragments('n.Int': FqName@148) = null
packageFragments('n.Iterable': FqName@149) = null
packageFragments('n.List': FqName@150) = null
packageFragments('n.String': FqName@151) = null
packageFragments('n.T': FqName@152) = null
topLevelClasses(JavaClassImpl@46['AbstractCollection']) = LazyJavaClassDescriptor@0['AbstractCollection']
topLevelClasses(JavaClassImpl@50['AbstractList']) = LazyJavaClassDescriptor@6['AbstractList']
topLevelClasses(JavaClassImpl@153['ArrayList']) = LazyJavaClassDescriptor@10['ArrayList']
topLevelClasses(JavaClassImpl@109['RandomAccess']) = LazyJavaClassDescriptor@16['RandomAccess']
topLevelClasses(JavaClassImpl@112['Serializable']) = LazyJavaClassDescriptor@20['Serializable']
}
LazyJavaPackageFragment@123['java'] {
_functions('lang': Name@154) = EmptyList@2[empty] // through LazyPackageFragmentScopeForJavaPackage@155
_functions('util': Name@156) = EmptyList@2[empty] // through LazyPackageFragmentScopeForJavaPackage@155
classes('lang': Name@157) = null // through LazyPackageFragmentScopeForJavaPackage@155
classes('util': Name@158) = null // through LazyPackageFragmentScopeForJavaPackage@155
deserializedPackageScope = Empty@159 // through LazyPackageFragmentScopeForJavaPackage@155
classes('lang': Name@154) = null // through LazyPackageFragmentScopeForJavaPackage@155
classes('util': Name@156) = null // through LazyPackageFragmentScopeForJavaPackage@155
deserializedPackageScope = Empty@157 // through LazyPackageFragmentScopeForJavaPackage@155
functions('lang': Name@158) = EmptyList@2[empty] // through LazyPackageFragmentScopeForJavaPackage@155
functions('util': Name@159) = EmptyList@2[empty] // through LazyPackageFragmentScopeForJavaPackage@155
memberIndex = computeMemberIndex$1@160 // through LazyPackageFragmentScopeForJavaPackage@155
}
LazyJavaPackageFragment@127['lang'] {
_functions('arrayList': Name@161) = EmptyList@2[empty] // through LazyPackageFragmentScopeForJavaPackage@162
_functions('plus': Name@1) = EmptyList@2[empty] // through LazyPackageFragmentScopeForJavaPackage@162
classes('arrayList': Name@161) = null // through LazyPackageFragmentScopeForJavaPackage@162
classes('plus': Name@1) = null // through LazyPackageFragmentScopeForJavaPackage@162
deserializedPackageScope = Empty@159 // through LazyPackageFragmentScopeForJavaPackage@162
deserializedPackageScope = Empty@157 // through LazyPackageFragmentScopeForJavaPackage@162
functions('arrayList': Name@161) = EmptyList@2[empty] // through LazyPackageFragmentScopeForJavaPackage@162
functions('plus': Name@1) = EmptyList@2[empty] // through LazyPackageFragmentScopeForJavaPackage@162
memberIndex = computeMemberIndex$1@163 // through LazyPackageFragmentScopeForJavaPackage@162
}
LazyJavaPackageFragment@135['util'] {
_functions('ArrayList': Name@164) = EmptyList@2[empty] // through LazyPackageFragmentScopeForJavaPackage@165
classes('ArrayList': Name@166) = LazyJavaClassDescriptor@10['ArrayList'] // through LazyPackageFragmentScopeForJavaPackage@165
deserializedPackageScope = Empty@159 // through LazyPackageFragmentScopeForJavaPackage@165
classes('ArrayList': Name@164) = LazyJavaClassDescriptor@10['ArrayList'] // through LazyPackageFragmentScopeForJavaPackage@165
deserializedPackageScope = Empty@157 // through LazyPackageFragmentScopeForJavaPackage@165
functions('ArrayList': Name@166) = EmptyList@2[empty] // through LazyPackageFragmentScopeForJavaPackage@165
memberIndex = computeMemberIndex$1@167 // through LazyPackageFragmentScopeForJavaPackage@165
}
LazyJavaTypeParameterDescriptor@34['E'] {
typeConstructor = AbstractLazyTypeParameterDescriptor$1@65
typeConstructor = AbstractLazyTypeParameterDescriptor$1@74
upperBounds = LinkedHashSet@168[1] { NullableType@169 }
}
LazyJavaTypeParameterDescriptor@29['E'] {
typeConstructor = AbstractLazyTypeParameterDescriptor$1@69
LazyJavaTypeParameterDescriptor@25['E'] {
typeConstructor = AbstractLazyTypeParameterDescriptor$1@66
}
LazyJavaTypeParameterDescriptor@25['E'] {
typeConstructor = AbstractLazyTypeParameterDescriptor$1@79
LazyJavaTypeParameterDescriptor@29['E'] {
typeConstructor = AbstractLazyTypeParameterDescriptor$1@70
}
LazyJavaTypeParameterResolver@170 {
@@ -288,9 +288,9 @@ LazyJavaTypeParameterResolver@170 {
}
LazyJavaTypeParameterResolver@172 {
resolve(JavaTypeParameterImpl@173['E']) = LazyJavaTypeParameterDescriptor@34['E']
resolve(JavaTypeParameterImpl@173['E']) = LazyJavaTypeParameterDescriptor@25['E']
}
LazyJavaTypeParameterResolver@174 {
resolve(JavaTypeParameterImpl@175['E']) = LazyJavaTypeParameterDescriptor@25['E']
resolve(JavaTypeParameterImpl@175['E']) = LazyJavaTypeParameterDescriptor@34['E']
}
@@ -1,41 +1,41 @@
LazyJavaPackageFragmentProvider@0 {
_packageFragments('<root>': FqName@1) = LazyJavaPackageFragment@2['<root>']
_packageFragments('Int': FqName@3) = null
_packageFragments('T': FqName@4) = null
_packageFragments('Unit': FqName@5) = null
_packageFragments('j': FqName@6) = null
_packageFragments('j.Int': FqName@7) = null
_packageFragments('j.P': FqName@8) = null
_packageFragments('j.T': FqName@9) = null
_packageFragments('j.Unit': FqName@10) = null
_packageFragments('java': FqName@11) = LazyJavaPackageFragment@12['java']
_packageFragments('java.lang': FqName@13) = LazyJavaPackageFragment@14['lang']
_packageFragments('java.lang.Int': FqName@15) = null
_packageFragments('java.lang.T': FqName@16) = null
_packageFragments('java.lang.Unit': FqName@17) = null
_packageFragments('kotlin': FqName@18) = null
_packageFragments('kotlin.Int': FqName@19) = null
_packageFragments('kotlin.T': FqName@20) = null
_packageFragments('kotlin.Unit': FqName@21) = null
_packageFragments('kotlin.io': FqName@22) = null
_packageFragments('kotlin.jvm': FqName@23) = null
packageFragments('<root>': FqName@1) = LazyJavaPackageFragment@2['<root>']
packageFragments('Int': FqName@3) = null
packageFragments('T': FqName@4) = null
packageFragments('Unit': FqName@5) = null
packageFragments('j': FqName@6) = null
packageFragments('j.Int': FqName@7) = null
packageFragments('j.P': FqName@8) = null
packageFragments('j.T': FqName@9) = null
packageFragments('j.Unit': FqName@10) = null
packageFragments('java': FqName@11) = LazyJavaPackageFragment@12['java']
packageFragments('java.lang': FqName@13) = LazyJavaPackageFragment@14['lang']
packageFragments('java.lang.Int': FqName@15) = null
packageFragments('java.lang.T': FqName@16) = null
packageFragments('java.lang.Unit': FqName@17) = null
packageFragments('kotlin': FqName@18) = null
packageFragments('kotlin.Int': FqName@19) = null
packageFragments('kotlin.T': FqName@20) = null
packageFragments('kotlin.Unit': FqName@21) = null
packageFragments('kotlin.io': FqName@22) = null
packageFragments('kotlin.jvm': FqName@23) = null
}
LazyJavaPackageFragment@12['java'] {
_functions('lang': Name@24) = EmptyList@25[empty] // through LazyPackageFragmentScopeForJavaPackage@26
classes('lang': Name@27) = null // through LazyPackageFragmentScopeForJavaPackage@26
deserializedPackageScope = Empty@28 // through LazyPackageFragmentScopeForJavaPackage@26
memberIndex = computeMemberIndex$1@29 // through LazyPackageFragmentScopeForJavaPackage@26
classes('lang': Name@24) = null // through LazyPackageFragmentScopeForJavaPackage@25
deserializedPackageScope = Empty@26 // through LazyPackageFragmentScopeForJavaPackage@25
functions('lang': Name@27) = EmptyList@28[empty] // through LazyPackageFragmentScopeForJavaPackage@25
memberIndex = computeMemberIndex$1@29 // through LazyPackageFragmentScopeForJavaPackage@25
}
LazyJavaPackageFragment@14['lang'] {
_functions('f': Name@30) = EmptyList@25[empty] // through LazyPackageFragmentScopeForJavaPackage@31
_functions('invoke': Name@32) = EmptyList@25[empty] // through LazyPackageFragmentScopeForJavaPackage@31
_functions('run': Name@33) = EmptyList@25[empty] // through LazyPackageFragmentScopeForJavaPackage@31
classes('f': Name@30) = null // through LazyPackageFragmentScopeForJavaPackage@31
classes('invoke': Name@32) = null // through LazyPackageFragmentScopeForJavaPackage@31
classes('run': Name@33) = null // through LazyPackageFragmentScopeForJavaPackage@31
classes('x': Name@34) = null // through LazyPackageFragmentScopeForJavaPackage@31
deserializedPackageScope = Empty@28 // through LazyPackageFragmentScopeForJavaPackage@31
deserializedPackageScope = Empty@26 // through LazyPackageFragmentScopeForJavaPackage@31
functions('f': Name@30) = EmptyList@28[empty] // through LazyPackageFragmentScopeForJavaPackage@31
functions('invoke': Name@32) = EmptyList@28[empty] // through LazyPackageFragmentScopeForJavaPackage@31
functions('run': Name@33) = EmptyList@28[empty] // through LazyPackageFragmentScopeForJavaPackage@31
memberIndex = computeMemberIndex$1@35 // through LazyPackageFragmentScopeForJavaPackage@31
}
@@ -1,267 +1,267 @@
LazyJavaClassDescriptor@0['AbstractCollection'] {
_typeConstructor = LazyJavaClassTypeConstructor@1['AbstractCollection']
typeConstructor = LazyJavaClassTypeConstructor@1['AbstractCollection']
}
LazyJavaClassDescriptor@2['AbstractList'] {
_typeConstructor = LazyJavaClassTypeConstructor@3['AbstractList']
typeConstructor = LazyJavaClassTypeConstructor@3['AbstractList']
}
LazyJavaClassDescriptor@4['ArrayList'] {
_constructors = ArrayList@5[3] { JavaConstructorDescriptor@6['<init>'], JavaConstructorDescriptor@7['<init>'], JavaConstructorDescriptor@8['<init>'] } // through LazyJavaClassMemberScope@9
_functionTypeForSamInterface = null
_typeConstructor = LazyJavaClassTypeConstructor@10['ArrayList']
defaultType = JetTypeImpl@11['ArrayList<1>']
constructors = ArrayList@5[3] { JavaConstructorDescriptor@6['<init>'], JavaConstructorDescriptor@7['<init>'], JavaConstructorDescriptor@8['<init>'] } // through LazyJavaClassMemberScope@9
defaultType = JetTypeImpl@10['ArrayList<1>']
functionTypeForSamInterface = null
typeConstructor = LazyJavaClassTypeConstructor@11['ArrayList']
}
LazyJavaClassDescriptor@12['RandomAccess'] {
_typeConstructor = LazyJavaClassTypeConstructor@13['RandomAccess']
typeConstructor = LazyJavaClassTypeConstructor@13['RandomAccess']
}
LazyJavaClassDescriptor@14['Serializable'] {
_typeConstructor = LazyJavaClassTypeConstructor@15['Serializable']
typeConstructor = LazyJavaClassTypeConstructor@15['Serializable']
}
LazyJavaClassTypeConstructor@1['AbstractCollection'] {
_parameters = ArrayList@16[1] { LazyJavaTypeParameterDescriptor@17['E'] }
_supertypes = ArrayList@18[1] { LazyJavaClassifierType@19['Collection<E>'] }
parameters = ArrayList@16[1] { LazyJavaTypeParameterDescriptor@17['E'] }
supertypes = ArrayList@18[1] { LazyJavaClassifierType@19['Collection<E>'] }
}
LazyJavaClassTypeConstructor@3['AbstractList'] {
_parameters = ArrayList@20[1] { LazyJavaTypeParameterDescriptor@21['E'] }
_supertypes = ArrayList@22[2] { LazyJavaClassifierType@23['AbstractCollection<E>'], LazyJavaClassifierType@24['List<E>'] }
parameters = ArrayList@20[1] { LazyJavaTypeParameterDescriptor@21['E'] }
supertypes = ArrayList@22[2] { LazyJavaClassifierType@23['AbstractCollection<E>'], LazyJavaClassifierType@24['List<E>'] }
}
LazyJavaClassTypeConstructor@10['ArrayList'] {
_parameters = ArrayList@25[1] { LazyJavaTypeParameterDescriptor@26['E'] }
_supertypes = ArrayList@27[5] { LazyJavaClassifierType@28['AbstractList<E>'], LazyJavaClassifierType@29['List<E>'], LazyJavaClassifierType@30['RandomAccess'], ... }
LazyJavaClassTypeConstructor@11['ArrayList'] {
parameters = ArrayList@25[1] { LazyJavaTypeParameterDescriptor@26['E'] }
supertypes = ArrayList@27[5] { LazyJavaClassifierType@28['AbstractList<E>'], LazyJavaClassifierType@29['List<E>'], LazyJavaClassifierType@30['RandomAccess'], ... }
}
LazyJavaClassTypeConstructor@13['RandomAccess'] {
_supertypes = ArrayList@31[1] { JetTypeImpl@32['Any'] }
supertypes = ArrayList@31[1] { JetTypeImpl@32['Any'] }
}
LazyJavaClassTypeConstructor@15['Serializable'] {
_supertypes = ArrayList@33[1] { JetTypeImpl@32['Any'] }
supertypes = ArrayList@33[1] { JetTypeImpl@32['Any'] }
}
LazyJavaClassifierType@23['AbstractCollection<E>'] {
_arguments = ArrayList@34[1] { TypeProjectionImpl@35 }
_typeConstructor = LazyJavaClassTypeConstructor@1['AbstractCollection']
arguments = ArrayList@34[1] { TypeProjectionImpl@35 }
classifier = JavaClassImpl@36['AbstractCollection']
typeConstructor = LazyJavaClassTypeConstructor@1['AbstractCollection']
}
LazyJavaClassifierType@28['AbstractList<E>'] {
_arguments = ArrayList@37[1] { TypeProjectionImpl@38 }
_typeConstructor = LazyJavaClassTypeConstructor@3['AbstractList']
arguments = ArrayList@37[1] { TypeProjectionImpl@38 }
classifier = JavaClassImpl@39['AbstractList']
typeConstructor = LazyJavaClassTypeConstructor@3['AbstractList']
}
LazyJavaClassifierType@40['Cloneable'] {
_typeConstructor = DeserializedClassTypeConstructor@41
classifier = JavaClassImpl@42['Cloneable']
classifier = JavaClassImpl@41['Cloneable']
typeConstructor = DeserializedClassTypeConstructor@42
}
LazyJavaClassifierType@43['Collection<? extends E>'] {
_arguments = ArrayList@44[1] { TypeProjectionImpl@45 }
_memberScope = SubstitutingScope@46
_nullable = 'false': Boolean@47
_typeConstructor = DeserializedClassTypeConstructor@48
classifier = JavaClassImpl@49['Collection']
arguments = ArrayList@44[1] { TypeProjectionImpl@45 }
classifier = JavaClassImpl@46['Collection']
memberScope = SubstitutingScope@47
nullable = 'false': Boolean@48
typeConstructor = DeserializedClassTypeConstructor@49
}
LazyJavaClassifierType@50['Collection<? extends E>'] {
_arguments = ArrayList@51[1] { TypeProjectionImpl@52 }
_memberScope = SubstitutingScope@53
_nullable = 'true': Boolean@54
_typeConstructor = DeserializedClassTypeConstructor@55
classifier = JavaClassImpl@49['Collection']
arguments = ArrayList@51[1] { TypeProjectionImpl@52 }
classifier = JavaClassImpl@46['Collection']
memberScope = SubstitutingScope@53
nullable = 'true': Boolean@54
typeConstructor = DeserializedClassTypeConstructor@55
}
LazyJavaClassifierType@19['Collection<E>'] {
_arguments = ArrayList@56[1] { TypeProjectionImpl@57 }
_memberScope = SubstitutingScope@58
_nullable = 'false': Boolean@47
_typeConstructor = DeserializedClassTypeConstructor@48
classifier = JavaClassImpl@59['Collection']
arguments = ArrayList@56[1] { TypeProjectionImpl@57 }
classifier = JavaClassImpl@58['Collection']
memberScope = SubstitutingScope@59
nullable = 'false': Boolean@48
typeConstructor = DeserializedClassTypeConstructor@49
}
LazyJavaClassifierType@60['E'] {
_arguments = ArrayList@61[empty]
_nullable = 'false': Boolean@47
_typeConstructor = AbstractLazyTypeParameterDescriptor$1@62
classifier = JavaTypeParameterImpl@63['E']
arguments = ArrayList@61[empty]
classifier = JavaTypeParameterImpl@62['E']
nullable = 'false': Boolean@48
typeConstructor = AbstractLazyTypeParameterDescriptor$1@63
}
LazyJavaClassifierType@64['E'] {
_arguments = ArrayList@65[empty]
_nullable = 'false': Boolean@47
_typeConstructor = AbstractLazyTypeParameterDescriptor$1@66
classifier = JavaTypeParameterImpl@67['E']
arguments = ArrayList@65[empty]
classifier = JavaTypeParameterImpl@66['E']
nullable = 'false': Boolean@48
typeConstructor = AbstractLazyTypeParameterDescriptor$1@67
}
LazyJavaClassifierType@68['E'] {
_arguments = ArrayList@69[empty]
_nullable = 'false': Boolean@47
_typeConstructor = AbstractLazyTypeParameterDescriptor$1@66
arguments = ArrayList@69[empty]
classifier = JavaTypeParameterImpl@70['E']
nullable = 'false': Boolean@48
typeConstructor = AbstractLazyTypeParameterDescriptor$1@63
}
LazyJavaClassifierType@71['E'] {
_arguments = ArrayList@72[empty]
_nullable = 'false': Boolean@47
_typeConstructor = AbstractLazyTypeParameterDescriptor$1@66
arguments = ArrayList@72[empty]
classifier = JavaTypeParameterImpl@73['E']
nullable = 'false': Boolean@48
typeConstructor = AbstractLazyTypeParameterDescriptor$1@74
}
LazyJavaClassifierType@74['E'] {
_arguments = ArrayList@75[empty]
_nullable = 'false': Boolean@47
_typeConstructor = AbstractLazyTypeParameterDescriptor$1@76
LazyJavaClassifierType@75['E'] {
arguments = ArrayList@76[empty]
classifier = JavaTypeParameterImpl@77['E']
nullable = 'false': Boolean@48
typeConstructor = AbstractLazyTypeParameterDescriptor$1@63
}
LazyJavaClassifierType@78['E'] {
_arguments = ArrayList@79[empty]
_nullable = 'false': Boolean@47
_typeConstructor = AbstractLazyTypeParameterDescriptor$1@76
arguments = ArrayList@79[empty]
classifier = JavaTypeParameterImpl@80['E']
nullable = 'false': Boolean@48
typeConstructor = AbstractLazyTypeParameterDescriptor$1@74
}
LazyJavaClassifierType@81['E'] {
_arguments = ArrayList@82[empty]
_nullable = 'true': Boolean@54
_typeConstructor = AbstractLazyTypeParameterDescriptor$1@62
classifier = JavaTypeParameterImpl@63['E']
arguments = ArrayList@82[empty]
classifier = JavaTypeParameterImpl@66['E']
nullable = 'true': Boolean@54
typeConstructor = AbstractLazyTypeParameterDescriptor$1@67
}
LazyJavaClassifierType@83['E'] {
_arguments = ArrayList@84[empty]
_nullable = 'true': Boolean@54
_typeConstructor = AbstractLazyTypeParameterDescriptor$1@66
classifier = JavaTypeParameterImpl@67['E']
arguments = ArrayList@84[empty]
classifier = JavaTypeParameterImpl@73['E']
nullable = 'true': Boolean@54
typeConstructor = AbstractLazyTypeParameterDescriptor$1@74
}
LazyJavaClassifierType@85['E'] {
_arguments = ArrayList@86[empty]
_nullable = 'true': Boolean@54
_typeConstructor = AbstractLazyTypeParameterDescriptor$1@76
classifier = JavaTypeParameterImpl@80['E']
arguments = ArrayList@86[empty]
classifier = JavaTypeParameterImpl@77['E']
nullable = 'true': Boolean@54
typeConstructor = AbstractLazyTypeParameterDescriptor$1@63
}
LazyJavaClassifierType@87['E'] {
_arguments = ArrayList@88[empty]
_nullable = 'true': Boolean@54
_typeConstructor = AbstractLazyTypeParameterDescriptor$1@76
classifier = JavaTypeParameterImpl@77['E']
arguments = ArrayList@88[empty]
classifier = JavaTypeParameterImpl@80['E']
nullable = 'true': Boolean@54
typeConstructor = AbstractLazyTypeParameterDescriptor$1@74
}
LazyJavaClassifierType@89['E'] {
_arguments = ArrayList@90[empty]
_nullable = 'true': Boolean@54
_typeConstructor = AbstractLazyTypeParameterDescriptor$1@66
arguments = ArrayList@90[empty]
classifier = JavaTypeParameterImpl@70['E']
nullable = 'true': Boolean@54
typeConstructor = AbstractLazyTypeParameterDescriptor$1@63
}
LazyJavaClassifierType@91['E'] {
_arguments = ArrayList@92[empty]
_nullable = 'true': Boolean@54
_typeConstructor = AbstractLazyTypeParameterDescriptor$1@66
classifier = JavaTypeParameterImpl@73['E']
arguments = ArrayList@92[empty]
classifier = JavaTypeParameterImpl@62['E']
nullable = 'true': Boolean@54
typeConstructor = AbstractLazyTypeParameterDescriptor$1@63
}
LazyJavaClassifierType@24['List<E>'] {
_arguments = ArrayList@93[1] { TypeProjectionImpl@94 }
_typeConstructor = DeserializedClassTypeConstructor@95
classifier = JavaClassImpl@96['List']
arguments = ArrayList@93[1] { TypeProjectionImpl@94 }
classifier = JavaClassImpl@95['List']
typeConstructor = DeserializedClassTypeConstructor@96
}
LazyJavaClassifierType@29['List<E>'] {
_typeConstructor = DeserializedClassTypeConstructor@95
classifier = JavaClassImpl@97['List']
typeConstructor = DeserializedClassTypeConstructor@96
}
LazyJavaClassifierType@98['Object'] {
_typeConstructor = DeserializedClassTypeConstructor@99
classifier = JavaClassImpl@100['Object']
classifier = JavaClassImpl@99['Object']
typeConstructor = DeserializedClassTypeConstructor@100
}
LazyJavaClassifierType@101['Object'] {
_typeConstructor = DeserializedClassTypeConstructor@99
classifier = JavaClassImpl@102['Object']
typeConstructor = DeserializedClassTypeConstructor@100
}
LazyJavaClassifierType@103['Object'] {
_typeConstructor = DeserializedClassTypeConstructor@99
classifier = JavaClassImpl@104['Object']
typeConstructor = DeserializedClassTypeConstructor@100
}
LazyJavaClassifierType@30['RandomAccess'] {
_typeConstructor = LazyJavaClassTypeConstructor@13['RandomAccess']
classifier = JavaClassImpl@105['RandomAccess']
typeConstructor = LazyJavaClassTypeConstructor@13['RandomAccess']
}
LazyJavaClassifierType@106['Serializable'] {
_typeConstructor = LazyJavaClassTypeConstructor@15['Serializable']
classifier = JavaClassImpl@107['Serializable']
typeConstructor = LazyJavaClassTypeConstructor@15['Serializable']
}
LazyJavaPackageFragmentProvider@108 {
_packageFragments('<root>': FqName@109) = LazyJavaPackageFragment@110['<root>']
_packageFragments('Array': FqName@111) = null
_packageFragments('ArrayList': FqName@112) = null
_packageFragments('C': FqName@113) = null
_packageFragments('Collection': FqName@114) = null
_packageFragments('Int': FqName@115) = null
_packageFragments('List': FqName@116) = null
_packageFragments('MutableCollection': FqName@117) = null
_packageFragments('R': FqName@118) = null
_packageFragments('T': FqName@119) = null
_packageFragments('i': FqName@120) = null
_packageFragments('i.Array': FqName@121) = null
_packageFragments('i.ArrayList': FqName@122) = null
_packageFragments('i.C': FqName@123) = null
_packageFragments('i.Collection': FqName@124) = null
_packageFragments('i.Int': FqName@125) = null
_packageFragments('i.List': FqName@126) = null
_packageFragments('i.MutableCollection': FqName@127) = null
_packageFragments('i.R': FqName@128) = null
_packageFragments('i.T': FqName@129) = null
_packageFragments('i.java': FqName@130) = null
_packageFragments('i.size': FqName@131) = null
_packageFragments('java': FqName@132) = LazyJavaPackageFragment@133['java']
_packageFragments('java.io': FqName@134) = LazyJavaPackageFragment@135['io']
_packageFragments('java.lang': FqName@136) = LazyJavaPackageFragment@137['lang']
_packageFragments('java.lang.Array': FqName@138) = null
_packageFragments('java.lang.ArrayList': FqName@139) = null
_packageFragments('java.lang.C': FqName@140) = null
_packageFragments('java.lang.Collection': FqName@141) = null
_packageFragments('java.lang.Int': FqName@142) = null
_packageFragments('java.lang.List': FqName@143) = null
_packageFragments('java.lang.MutableCollection': FqName@144) = null
_packageFragments('java.lang.R': FqName@145) = null
_packageFragments('java.lang.T': FqName@146) = null
_packageFragments('java.util': FqName@147) = LazyJavaPackageFragment@148['util']
_packageFragments('java.util.Array': FqName@149) = null
_packageFragments('java.util.ArrayList': FqName@150) = null
_packageFragments('java.util.C': FqName@151) = null
_packageFragments('java.util.Collection': FqName@152) = null
_packageFragments('java.util.Int': FqName@153) = null
_packageFragments('java.util.List': FqName@154) = null
_packageFragments('java.util.MutableCollection': FqName@155) = null
_packageFragments('java.util.R': FqName@156) = null
_packageFragments('java.util.T': FqName@157) = null
_packageFragments('kotlin': FqName@158) = null
_packageFragments('kotlin.Array': FqName@159) = null
_packageFragments('kotlin.ArrayList': FqName@160) = null
_packageFragments('kotlin.C': FqName@161) = null
_packageFragments('kotlin.Collection': FqName@162) = null
_packageFragments('kotlin.Int': FqName@163) = null
_packageFragments('kotlin.List': FqName@164) = null
_packageFragments('kotlin.MutableCollection': FqName@165) = null
_packageFragments('kotlin.R': FqName@166) = null
_packageFragments('kotlin.T': FqName@167) = null
_packageFragments('kotlin.io': FqName@168) = null
_packageFragments('kotlin.jvm': FqName@169) = null
packageFragments('<root>': FqName@109) = LazyJavaPackageFragment@110['<root>']
packageFragments('Array': FqName@111) = null
packageFragments('ArrayList': FqName@112) = null
packageFragments('C': FqName@113) = null
packageFragments('Collection': FqName@114) = null
packageFragments('Int': FqName@115) = null
packageFragments('List': FqName@116) = null
packageFragments('MutableCollection': FqName@117) = null
packageFragments('R': FqName@118) = null
packageFragments('T': FqName@119) = null
packageFragments('i': FqName@120) = null
packageFragments('i.Array': FqName@121) = null
packageFragments('i.ArrayList': FqName@122) = null
packageFragments('i.C': FqName@123) = null
packageFragments('i.Collection': FqName@124) = null
packageFragments('i.Int': FqName@125) = null
packageFragments('i.List': FqName@126) = null
packageFragments('i.MutableCollection': FqName@127) = null
packageFragments('i.R': FqName@128) = null
packageFragments('i.T': FqName@129) = null
packageFragments('i.java': FqName@130) = null
packageFragments('i.size': FqName@131) = null
packageFragments('java': FqName@132) = LazyJavaPackageFragment@133['java']
packageFragments('java.io': FqName@134) = LazyJavaPackageFragment@135['io']
packageFragments('java.lang': FqName@136) = LazyJavaPackageFragment@137['lang']
packageFragments('java.lang.Array': FqName@138) = null
packageFragments('java.lang.ArrayList': FqName@139) = null
packageFragments('java.lang.C': FqName@140) = null
packageFragments('java.lang.Collection': FqName@141) = null
packageFragments('java.lang.Int': FqName@142) = null
packageFragments('java.lang.List': FqName@143) = null
packageFragments('java.lang.MutableCollection': FqName@144) = null
packageFragments('java.lang.R': FqName@145) = null
packageFragments('java.lang.T': FqName@146) = null
packageFragments('java.util': FqName@147) = LazyJavaPackageFragment@148['util']
packageFragments('java.util.Array': FqName@149) = null
packageFragments('java.util.ArrayList': FqName@150) = null
packageFragments('java.util.C': FqName@151) = null
packageFragments('java.util.Collection': FqName@152) = null
packageFragments('java.util.Int': FqName@153) = null
packageFragments('java.util.List': FqName@154) = null
packageFragments('java.util.MutableCollection': FqName@155) = null
packageFragments('java.util.R': FqName@156) = null
packageFragments('java.util.T': FqName@157) = null
packageFragments('kotlin': FqName@158) = null
packageFragments('kotlin.Array': FqName@159) = null
packageFragments('kotlin.ArrayList': FqName@160) = null
packageFragments('kotlin.C': FqName@161) = null
packageFragments('kotlin.Collection': FqName@162) = null
packageFragments('kotlin.Int': FqName@163) = null
packageFragments('kotlin.List': FqName@164) = null
packageFragments('kotlin.MutableCollection': FqName@165) = null
packageFragments('kotlin.R': FqName@166) = null
packageFragments('kotlin.T': FqName@167) = null
packageFragments('kotlin.io': FqName@168) = null
packageFragments('kotlin.jvm': FqName@169) = null
topLevelClasses(JavaClassImpl@36['AbstractCollection']) = LazyJavaClassDescriptor@0['AbstractCollection']
topLevelClasses(JavaClassImpl@39['AbstractList']) = LazyJavaClassDescriptor@2['AbstractList']
topLevelClasses(JavaClassImpl@170['ArrayList']) = LazyJavaClassDescriptor@4['ArrayList']
@@ -272,95 +272,95 @@ LazyJavaPackageFragmentProvider@108 {
}
LazyJavaPackageFragment@133['java'] {
_functions('lang': Name@175) = EmptyList@176[empty] // through LazyPackageFragmentScopeForJavaPackage@177
_functions('util': Name@178) = EmptyList@176[empty] // through LazyPackageFragmentScopeForJavaPackage@177
classes('lang': Name@179) = null // through LazyPackageFragmentScopeForJavaPackage@177
classes('util': Name@180) = null // through LazyPackageFragmentScopeForJavaPackage@177
deserializedPackageScope = Empty@181 // through LazyPackageFragmentScopeForJavaPackage@177
memberIndex = computeMemberIndex$1@182 // through LazyPackageFragmentScopeForJavaPackage@177
classes('lang': Name@175) = null // through LazyPackageFragmentScopeForJavaPackage@176
classes('util': Name@177) = null // through LazyPackageFragmentScopeForJavaPackage@176
deserializedPackageScope = Empty@178 // through LazyPackageFragmentScopeForJavaPackage@176
functions('lang': Name@179) = EmptyList@180[empty] // through LazyPackageFragmentScopeForJavaPackage@176
functions('util': Name@181) = EmptyList@180[empty] // through LazyPackageFragmentScopeForJavaPackage@176
memberIndex = computeMemberIndex$1@182 // through LazyPackageFragmentScopeForJavaPackage@176
}
LazyJavaPackageFragment@137['lang'] {
_functions('ArrayList': Name@183) = EmptyList@176[empty] // through LazyPackageFragmentScopeForJavaPackage@184
_functions('add': Name@185) = EmptyList@176[empty] // through LazyPackageFragmentScopeForJavaPackage@184
_functions('arrayList': Name@186) = EmptyList@176[empty] // through LazyPackageFragmentScopeForJavaPackage@184
_functions('hasNext': Name@187) = EmptyList@176[empty] // through LazyPackageFragmentScopeForJavaPackage@184
_functions('invoke': Name@188) = EmptyList@176[empty] // through LazyPackageFragmentScopeForJavaPackage@184
_functions('iterator': Name@189) = EmptyList@176[empty] // through LazyPackageFragmentScopeForJavaPackage@184
_functions('map': Name@190) = EmptyList@176[empty] // through LazyPackageFragmentScopeForJavaPackage@184
_functions('mapTo': Name@191) = EmptyList@176[empty] // through LazyPackageFragmentScopeForJavaPackage@184
_functions('next': Name@192) = EmptyList@176[empty] // through LazyPackageFragmentScopeForJavaPackage@184
_functions('size': Name@193) = EmptyList@176[empty] // through LazyPackageFragmentScopeForJavaPackage@184
_functions('toCollection': Name@194) = EmptyList@176[empty] // through LazyPackageFragmentScopeForJavaPackage@184
_functions('transform': Name@195) = EmptyList@176[empty] // through LazyPackageFragmentScopeForJavaPackage@184
classes('ArrayList': Name@183) = null // through LazyPackageFragmentScopeForJavaPackage@184
classes('add': Name@185) = null // through LazyPackageFragmentScopeForJavaPackage@184
classes('arrayList': Name@186) = null // through LazyPackageFragmentScopeForJavaPackage@184
classes('hasNext': Name@187) = null // through LazyPackageFragmentScopeForJavaPackage@184
classes('invoke': Name@188) = null // through LazyPackageFragmentScopeForJavaPackage@184
classes('iterator': Name@189) = null // through LazyPackageFragmentScopeForJavaPackage@184
classes('java': Name@196) = null // through LazyPackageFragmentScopeForJavaPackage@184
classes('map': Name@190) = null // through LazyPackageFragmentScopeForJavaPackage@184
classes('mapTo': Name@191) = null // through LazyPackageFragmentScopeForJavaPackage@184
classes('next': Name@192) = null // through LazyPackageFragmentScopeForJavaPackage@184
classes('size': Name@193) = null // through LazyPackageFragmentScopeForJavaPackage@184
classes('toCollection': Name@194) = null // through LazyPackageFragmentScopeForJavaPackage@184
classes('transform': Name@195) = null // through LazyPackageFragmentScopeForJavaPackage@184
deserializedPackageScope = Empty@181 // through LazyPackageFragmentScopeForJavaPackage@184
classes('java': Name@190) = null // through LazyPackageFragmentScopeForJavaPackage@184
classes('map': Name@191) = null // through LazyPackageFragmentScopeForJavaPackage@184
classes('mapTo': Name@192) = null // through LazyPackageFragmentScopeForJavaPackage@184
classes('next': Name@193) = null // through LazyPackageFragmentScopeForJavaPackage@184
classes('size': Name@194) = null // through LazyPackageFragmentScopeForJavaPackage@184
classes('toCollection': Name@195) = null // through LazyPackageFragmentScopeForJavaPackage@184
classes('transform': Name@196) = null // through LazyPackageFragmentScopeForJavaPackage@184
deserializedPackageScope = Empty@178 // through LazyPackageFragmentScopeForJavaPackage@184
functions('ArrayList': Name@183) = EmptyList@180[empty] // through LazyPackageFragmentScopeForJavaPackage@184
functions('add': Name@185) = EmptyList@180[empty] // through LazyPackageFragmentScopeForJavaPackage@184
functions('arrayList': Name@186) = EmptyList@180[empty] // through LazyPackageFragmentScopeForJavaPackage@184
functions('hasNext': Name@187) = EmptyList@180[empty] // through LazyPackageFragmentScopeForJavaPackage@184
functions('invoke': Name@188) = EmptyList@180[empty] // through LazyPackageFragmentScopeForJavaPackage@184
functions('iterator': Name@189) = EmptyList@180[empty] // through LazyPackageFragmentScopeForJavaPackage@184
functions('map': Name@191) = EmptyList@180[empty] // through LazyPackageFragmentScopeForJavaPackage@184
functions('mapTo': Name@192) = EmptyList@180[empty] // through LazyPackageFragmentScopeForJavaPackage@184
functions('next': Name@193) = EmptyList@180[empty] // through LazyPackageFragmentScopeForJavaPackage@184
functions('size': Name@194) = EmptyList@180[empty] // through LazyPackageFragmentScopeForJavaPackage@184
functions('toCollection': Name@195) = EmptyList@180[empty] // through LazyPackageFragmentScopeForJavaPackage@184
functions('transform': Name@196) = EmptyList@180[empty] // through LazyPackageFragmentScopeForJavaPackage@184
memberIndex = computeMemberIndex$1@197 // through LazyPackageFragmentScopeForJavaPackage@184
}
LazyJavaPackageFragment@148['util'] {
_functions('ArrayList': Name@183) = EmptyList@176[empty] // through LazyPackageFragmentScopeForJavaPackage@198
_functions('add': Name@185) = EmptyList@176[empty] // through LazyPackageFragmentScopeForJavaPackage@198
_functions('arrayList': Name@186) = EmptyList@176[empty] // through LazyPackageFragmentScopeForJavaPackage@198
_functions('hasNext': Name@187) = EmptyList@176[empty] // through LazyPackageFragmentScopeForJavaPackage@198
_functions('invoke': Name@188) = EmptyList@176[empty] // through LazyPackageFragmentScopeForJavaPackage@198
_functions('iterator': Name@189) = EmptyList@176[empty] // through LazyPackageFragmentScopeForJavaPackage@198
_functions('map': Name@190) = EmptyList@176[empty] // through LazyPackageFragmentScopeForJavaPackage@198
_functions('mapTo': Name@191) = EmptyList@176[empty] // through LazyPackageFragmentScopeForJavaPackage@198
_functions('next': Name@192) = EmptyList@176[empty] // through LazyPackageFragmentScopeForJavaPackage@198
_functions('size': Name@193) = EmptyList@176[empty] // through LazyPackageFragmentScopeForJavaPackage@198
_functions('toCollection': Name@194) = EmptyList@176[empty] // through LazyPackageFragmentScopeForJavaPackage@198
_functions('transform': Name@195) = EmptyList@176[empty] // through LazyPackageFragmentScopeForJavaPackage@198
classes('Array': Name@199) = null // through LazyPackageFragmentScopeForJavaPackage@198
classes('ArrayList': Name@200) = LazyJavaClassDescriptor@4['ArrayList'] // through LazyPackageFragmentScopeForJavaPackage@198
classes('Collection': Name@201) = LazyJavaClassDescriptor@172['Collection'] // through LazyPackageFragmentScopeForJavaPackage@198
classes('Int': Name@202) = null // through LazyPackageFragmentScopeForJavaPackage@198
classes('List': Name@203) = LazyJavaClassDescriptor@174['List'] // through LazyPackageFragmentScopeForJavaPackage@198
classes('MutableCollection': Name@204) = null // through LazyPackageFragmentScopeForJavaPackage@198
classes('add': Name@185) = null // through LazyPackageFragmentScopeForJavaPackage@198
classes('arrayList': Name@186) = null // through LazyPackageFragmentScopeForJavaPackage@198
classes('hasNext': Name@187) = null // through LazyPackageFragmentScopeForJavaPackage@198
classes('invoke': Name@188) = null // through LazyPackageFragmentScopeForJavaPackage@198
classes('iterator': Name@189) = null // through LazyPackageFragmentScopeForJavaPackage@198
classes('java': Name@196) = null // through LazyPackageFragmentScopeForJavaPackage@198
classes('map': Name@190) = null // through LazyPackageFragmentScopeForJavaPackage@198
classes('mapTo': Name@191) = null // through LazyPackageFragmentScopeForJavaPackage@198
classes('next': Name@192) = null // through LazyPackageFragmentScopeForJavaPackage@198
classes('size': Name@193) = null // through LazyPackageFragmentScopeForJavaPackage@198
classes('toCollection': Name@194) = null // through LazyPackageFragmentScopeForJavaPackage@198
classes('transform': Name@195) = null // through LazyPackageFragmentScopeForJavaPackage@198
deserializedPackageScope = Empty@181 // through LazyPackageFragmentScopeForJavaPackage@198
memberIndex = computeMemberIndex$1@205 // through LazyPackageFragmentScopeForJavaPackage@198
classes('Array': Name@198) = null // through LazyPackageFragmentScopeForJavaPackage@199
classes('ArrayList': Name@200) = LazyJavaClassDescriptor@4['ArrayList'] // through LazyPackageFragmentScopeForJavaPackage@199
classes('Collection': Name@201) = LazyJavaClassDescriptor@172['Collection'] // through LazyPackageFragmentScopeForJavaPackage@199
classes('Int': Name@202) = null // through LazyPackageFragmentScopeForJavaPackage@199
classes('List': Name@203) = LazyJavaClassDescriptor@174['List'] // through LazyPackageFragmentScopeForJavaPackage@199
classes('MutableCollection': Name@204) = null // through LazyPackageFragmentScopeForJavaPackage@199
classes('add': Name@185) = null // through LazyPackageFragmentScopeForJavaPackage@199
classes('arrayList': Name@186) = null // through LazyPackageFragmentScopeForJavaPackage@199
classes('hasNext': Name@187) = null // through LazyPackageFragmentScopeForJavaPackage@199
classes('invoke': Name@188) = null // through LazyPackageFragmentScopeForJavaPackage@199
classes('iterator': Name@189) = null // through LazyPackageFragmentScopeForJavaPackage@199
classes('java': Name@190) = null // through LazyPackageFragmentScopeForJavaPackage@199
classes('map': Name@191) = null // through LazyPackageFragmentScopeForJavaPackage@199
classes('mapTo': Name@192) = null // through LazyPackageFragmentScopeForJavaPackage@199
classes('next': Name@193) = null // through LazyPackageFragmentScopeForJavaPackage@199
classes('size': Name@194) = null // through LazyPackageFragmentScopeForJavaPackage@199
classes('toCollection': Name@195) = null // through LazyPackageFragmentScopeForJavaPackage@199
classes('transform': Name@196) = null // through LazyPackageFragmentScopeForJavaPackage@199
deserializedPackageScope = Empty@178 // through LazyPackageFragmentScopeForJavaPackage@199
functions('ArrayList': Name@183) = EmptyList@180[empty] // through LazyPackageFragmentScopeForJavaPackage@199
functions('add': Name@185) = EmptyList@180[empty] // through LazyPackageFragmentScopeForJavaPackage@199
functions('arrayList': Name@186) = EmptyList@180[empty] // through LazyPackageFragmentScopeForJavaPackage@199
functions('hasNext': Name@187) = EmptyList@180[empty] // through LazyPackageFragmentScopeForJavaPackage@199
functions('invoke': Name@188) = EmptyList@180[empty] // through LazyPackageFragmentScopeForJavaPackage@199
functions('iterator': Name@189) = EmptyList@180[empty] // through LazyPackageFragmentScopeForJavaPackage@199
functions('map': Name@191) = EmptyList@180[empty] // through LazyPackageFragmentScopeForJavaPackage@199
functions('mapTo': Name@192) = EmptyList@180[empty] // through LazyPackageFragmentScopeForJavaPackage@199
functions('next': Name@193) = EmptyList@180[empty] // through LazyPackageFragmentScopeForJavaPackage@199
functions('size': Name@194) = EmptyList@180[empty] // through LazyPackageFragmentScopeForJavaPackage@199
functions('toCollection': Name@195) = EmptyList@180[empty] // through LazyPackageFragmentScopeForJavaPackage@199
functions('transform': Name@196) = EmptyList@180[empty] // through LazyPackageFragmentScopeForJavaPackage@199
memberIndex = computeMemberIndex$1@205 // through LazyPackageFragmentScopeForJavaPackage@199
}
LazyJavaTypeParameterDescriptor@26['E'] {
defaultType = JetTypeImpl@206['E']
typeConstructor = AbstractLazyTypeParameterDescriptor$1@66
typeConstructor = AbstractLazyTypeParameterDescriptor$1@63
upperBounds = LinkedHashSet@207[1] { NullableType@208 }
}
LazyJavaTypeParameterDescriptor@17['E'] {
typeConstructor = AbstractLazyTypeParameterDescriptor$1@62
LazyJavaTypeParameterDescriptor@21['E'] {
typeConstructor = AbstractLazyTypeParameterDescriptor$1@74
}
LazyJavaTypeParameterDescriptor@21['E'] {
typeConstructor = AbstractLazyTypeParameterDescriptor$1@76
LazyJavaTypeParameterDescriptor@17['E'] {
typeConstructor = AbstractLazyTypeParameterDescriptor$1@67
}
LazyJavaTypeParameterResolver@209 {
resolve(JavaTypeParameterImpl@63['E']) = LazyJavaTypeParameterDescriptor@17['E']
resolve(JavaTypeParameterImpl@66['E']) = LazyJavaTypeParameterDescriptor@17['E']
}
LazyJavaTypeParameterResolver@210 {
@@ -1,39 +1,39 @@
LazyJavaPackageFragmentProvider@0 {
_packageFragments('<root>': FqName@1) = LazyJavaPackageFragment@2['<root>']
_packageFragments('Array': FqName@3) = null
_packageFragments('Int': FqName@4) = null
_packageFragments('String': FqName@5) = null
_packageFragments('T': FqName@6) = null
_packageFragments('java': FqName@7) = LazyJavaPackageFragment@8['java']
_packageFragments('java.lang': FqName@9) = LazyJavaPackageFragment@10['lang']
_packageFragments('java.lang.Array': FqName@11) = null
_packageFragments('java.lang.Int': FqName@12) = null
_packageFragments('java.lang.String': FqName@13) = null
_packageFragments('java.lang.T': FqName@14) = null
_packageFragments('kotlin': FqName@15) = null
_packageFragments('kotlin.Array': FqName@16) = null
_packageFragments('kotlin.Int': FqName@17) = null
_packageFragments('kotlin.String': FqName@18) = null
_packageFragments('kotlin.T': FqName@19) = null
_packageFragments('kotlin.io': FqName@20) = null
_packageFragments('kotlin.jvm': FqName@21) = null
_packageFragments('n': FqName@22) = null
_packageFragments('n.Array': FqName@23) = null
_packageFragments('n.Int': FqName@24) = null
_packageFragments('n.String': FqName@25) = null
_packageFragments('n.T': FqName@26) = null
packageFragments('<root>': FqName@1) = LazyJavaPackageFragment@2['<root>']
packageFragments('Array': FqName@3) = null
packageFragments('Int': FqName@4) = null
packageFragments('String': FqName@5) = null
packageFragments('T': FqName@6) = null
packageFragments('java': FqName@7) = LazyJavaPackageFragment@8['java']
packageFragments('java.lang': FqName@9) = LazyJavaPackageFragment@10['lang']
packageFragments('java.lang.Array': FqName@11) = null
packageFragments('java.lang.Int': FqName@12) = null
packageFragments('java.lang.String': FqName@13) = null
packageFragments('java.lang.T': FqName@14) = null
packageFragments('kotlin': FqName@15) = null
packageFragments('kotlin.Array': FqName@16) = null
packageFragments('kotlin.Int': FqName@17) = null
packageFragments('kotlin.String': FqName@18) = null
packageFragments('kotlin.T': FqName@19) = null
packageFragments('kotlin.io': FqName@20) = null
packageFragments('kotlin.jvm': FqName@21) = null
packageFragments('n': FqName@22) = null
packageFragments('n.Array': FqName@23) = null
packageFragments('n.Int': FqName@24) = null
packageFragments('n.String': FqName@25) = null
packageFragments('n.T': FqName@26) = null
}
LazyJavaPackageFragment@8['java'] {
_functions('lang': Name@27) = EmptyList@28[empty] // through LazyPackageFragmentScopeForJavaPackage@29
classes('lang': Name@30) = null // through LazyPackageFragmentScopeForJavaPackage@29
deserializedPackageScope = Empty@31 // through LazyPackageFragmentScopeForJavaPackage@29
memberIndex = computeMemberIndex$1@32 // through LazyPackageFragmentScopeForJavaPackage@29
classes('lang': Name@27) = null // through LazyPackageFragmentScopeForJavaPackage@28
deserializedPackageScope = Empty@29 // through LazyPackageFragmentScopeForJavaPackage@28
functions('lang': Name@30) = EmptyList@31[empty] // through LazyPackageFragmentScopeForJavaPackage@28
memberIndex = computeMemberIndex$1@32 // through LazyPackageFragmentScopeForJavaPackage@28
}
LazyJavaPackageFragment@10['lang'] {
_functions('array': Name@33) = EmptyList@28[empty] // through LazyPackageFragmentScopeForJavaPackage@34
classes('array': Name@33) = null // through LazyPackageFragmentScopeForJavaPackage@34
deserializedPackageScope = Empty@31 // through LazyPackageFragmentScopeForJavaPackage@34
deserializedPackageScope = Empty@29 // through LazyPackageFragmentScopeForJavaPackage@34
functions('array': Name@33) = EmptyList@31[empty] // through LazyPackageFragmentScopeForJavaPackage@34
memberIndex = computeMemberIndex$1@35 // through LazyPackageFragmentScopeForJavaPackage@34
}
@@ -7,41 +7,41 @@ ClosureExpressionsTypingVisitor$1@2 {
}
LazyJavaPackageFragmentProvider@4 {
_packageFragments('<root>': FqName@5) = LazyJavaPackageFragment@6['<root>']
_packageFragments('A': FqName@7) = null
_packageFragments('B': FqName@8) = null
_packageFragments('Foo': FqName@9) = null
_packageFragments('String': FqName@10) = null
_packageFragments('a': FqName@11) = null
_packageFragments('a.A': FqName@12) = null
_packageFragments('a.B': FqName@13) = null
_packageFragments('a.Foo': FqName@14) = null
_packageFragments('a.String': FqName@15) = null
_packageFragments('java': FqName@16) = LazyJavaPackageFragment@17['java']
_packageFragments('java.lang': FqName@18) = LazyJavaPackageFragment@19['lang']
_packageFragments('java.lang.A': FqName@20) = null
_packageFragments('java.lang.B': FqName@21) = null
_packageFragments('java.lang.Foo': FqName@22) = null
_packageFragments('java.lang.String': FqName@23) = null
_packageFragments('kotlin': FqName@24) = null
_packageFragments('kotlin.A': FqName@25) = null
_packageFragments('kotlin.B': FqName@26) = null
_packageFragments('kotlin.Foo': FqName@27) = null
_packageFragments('kotlin.String': FqName@28) = null
_packageFragments('kotlin.io': FqName@29) = null
_packageFragments('kotlin.jvm': FqName@30) = null
packageFragments('<root>': FqName@5) = LazyJavaPackageFragment@6['<root>']
packageFragments('A': FqName@7) = null
packageFragments('B': FqName@8) = null
packageFragments('Foo': FqName@9) = null
packageFragments('String': FqName@10) = null
packageFragments('a': FqName@11) = null
packageFragments('a.A': FqName@12) = null
packageFragments('a.B': FqName@13) = null
packageFragments('a.Foo': FqName@14) = null
packageFragments('a.String': FqName@15) = null
packageFragments('java': FqName@16) = LazyJavaPackageFragment@17['java']
packageFragments('java.lang': FqName@18) = LazyJavaPackageFragment@19['lang']
packageFragments('java.lang.A': FqName@20) = null
packageFragments('java.lang.B': FqName@21) = null
packageFragments('java.lang.Foo': FqName@22) = null
packageFragments('java.lang.String': FqName@23) = null
packageFragments('kotlin': FqName@24) = null
packageFragments('kotlin.A': FqName@25) = null
packageFragments('kotlin.B': FqName@26) = null
packageFragments('kotlin.Foo': FqName@27) = null
packageFragments('kotlin.String': FqName@28) = null
packageFragments('kotlin.io': FqName@29) = null
packageFragments('kotlin.jvm': FqName@30) = null
}
LazyJavaPackageFragment@17['java'] {
_functions('lang': Name@31) = EmptyList@32[empty] // through LazyPackageFragmentScopeForJavaPackage@33
classes('lang': Name@34) = null // through LazyPackageFragmentScopeForJavaPackage@33
deserializedPackageScope = Empty@35 // through LazyPackageFragmentScopeForJavaPackage@33
memberIndex = computeMemberIndex$1@36 // through LazyPackageFragmentScopeForJavaPackage@33
classes('lang': Name@31) = null // through LazyPackageFragmentScopeForJavaPackage@32
deserializedPackageScope = Empty@33 // through LazyPackageFragmentScopeForJavaPackage@32
functions('lang': Name@34) = EmptyList@35[empty] // through LazyPackageFragmentScopeForJavaPackage@32
memberIndex = computeMemberIndex$1@36 // through LazyPackageFragmentScopeForJavaPackage@32
}
LazyJavaPackageFragment@19['lang'] {
_functions('map': Name@37) = EmptyList@32[empty] // through LazyPackageFragmentScopeForJavaPackage@38
classes('map': Name@37) = null // through LazyPackageFragmentScopeForJavaPackage@38
deserializedPackageScope = Empty@35 // through LazyPackageFragmentScopeForJavaPackage@38
deserializedPackageScope = Empty@33 // through LazyPackageFragmentScopeForJavaPackage@38
functions('map': Name@37) = EmptyList@35[empty] // through LazyPackageFragmentScopeForJavaPackage@38
memberIndex = computeMemberIndex$1@39 // through LazyPackageFragmentScopeForJavaPackage@38
}
@@ -1,51 +1,51 @@
LazyJavaPackageFragmentProvider@0 {
_packageFragments('<root>': FqName@1) = LazyJavaPackageFragment@2['<root>']
_packageFragments('Any': FqName@3) = null
_packageFragments('Boolean': FqName@4) = null
_packageFragments('Collection': FqName@5) = null
_packageFragments('Int': FqName@6) = null
_packageFragments('Iterable': FqName@7) = null
_packageFragments('T': FqName@8) = null
_packageFragments('java': FqName@9) = LazyJavaPackageFragment@10['java']
_packageFragments('java.lang': FqName@11) = LazyJavaPackageFragment@12['lang']
_packageFragments('java.lang.Any': FqName@13) = null
_packageFragments('java.lang.Boolean': FqName@14) = null
_packageFragments('java.lang.Collection': FqName@15) = null
_packageFragments('java.lang.Int': FqName@16) = null
_packageFragments('java.lang.Iterable': FqName@17) = null
_packageFragments('java.lang.T': FqName@18) = null
_packageFragments('kotlin': FqName@19) = null
_packageFragments('kotlin.Any': FqName@20) = null
_packageFragments('kotlin.Boolean': FqName@21) = null
_packageFragments('kotlin.Collection': FqName@22) = null
_packageFragments('kotlin.Int': FqName@23) = null
_packageFragments('kotlin.Iterable': FqName@24) = null
_packageFragments('kotlin.T': FqName@25) = null
_packageFragments('kotlin.io': FqName@26) = null
_packageFragments('kotlin.jvm': FqName@27) = null
_packageFragments('n': FqName@28) = null
_packageFragments('n.Any': FqName@29) = null
_packageFragments('n.Boolean': FqName@30) = null
_packageFragments('n.Buggy': FqName@31) = null
_packageFragments('n.Collection': FqName@32) = null
_packageFragments('n.Int': FqName@33) = null
_packageFragments('n.Iterable': FqName@34) = null
_packageFragments('n.T': FqName@35) = null
packageFragments('<root>': FqName@1) = LazyJavaPackageFragment@2['<root>']
packageFragments('Any': FqName@3) = null
packageFragments('Boolean': FqName@4) = null
packageFragments('Collection': FqName@5) = null
packageFragments('Int': FqName@6) = null
packageFragments('Iterable': FqName@7) = null
packageFragments('T': FqName@8) = null
packageFragments('java': FqName@9) = LazyJavaPackageFragment@10['java']
packageFragments('java.lang': FqName@11) = LazyJavaPackageFragment@12['lang']
packageFragments('java.lang.Any': FqName@13) = null
packageFragments('java.lang.Boolean': FqName@14) = null
packageFragments('java.lang.Collection': FqName@15) = null
packageFragments('java.lang.Int': FqName@16) = null
packageFragments('java.lang.Iterable': FqName@17) = null
packageFragments('java.lang.T': FqName@18) = null
packageFragments('kotlin': FqName@19) = null
packageFragments('kotlin.Any': FqName@20) = null
packageFragments('kotlin.Boolean': FqName@21) = null
packageFragments('kotlin.Collection': FqName@22) = null
packageFragments('kotlin.Int': FqName@23) = null
packageFragments('kotlin.Iterable': FqName@24) = null
packageFragments('kotlin.T': FqName@25) = null
packageFragments('kotlin.io': FqName@26) = null
packageFragments('kotlin.jvm': FqName@27) = null
packageFragments('n': FqName@28) = null
packageFragments('n.Any': FqName@29) = null
packageFragments('n.Boolean': FqName@30) = null
packageFragments('n.Buggy': FqName@31) = null
packageFragments('n.Collection': FqName@32) = null
packageFragments('n.Int': FqName@33) = null
packageFragments('n.Iterable': FqName@34) = null
packageFragments('n.T': FqName@35) = null
}
LazyJavaPackageFragment@10['java'] {
_functions('lang': Name@36) = EmptyList@37[empty] // through LazyPackageFragmentScopeForJavaPackage@38
classes('lang': Name@39) = null // through LazyPackageFragmentScopeForJavaPackage@38
deserializedPackageScope = Empty@40 // through LazyPackageFragmentScopeForJavaPackage@38
memberIndex = computeMemberIndex$1@41 // through LazyPackageFragmentScopeForJavaPackage@38
classes('lang': Name@36) = null // through LazyPackageFragmentScopeForJavaPackage@37
deserializedPackageScope = Empty@38 // through LazyPackageFragmentScopeForJavaPackage@37
functions('lang': Name@39) = EmptyList@40[empty] // through LazyPackageFragmentScopeForJavaPackage@37
memberIndex = computeMemberIndex$1@41 // through LazyPackageFragmentScopeForJavaPackage@37
}
LazyJavaPackageFragment@12['lang'] {
_functions('compareTo': Name@42) = EmptyList@37[empty] // through LazyPackageFragmentScopeForJavaPackage@43
_functions('find': Name@44) = EmptyList@37[empty] // through LazyPackageFragmentScopeForJavaPackage@43
classes('coll': Name@45) = null // through LazyPackageFragmentScopeForJavaPackage@43
classes('compareTo': Name@42) = null // through LazyPackageFragmentScopeForJavaPackage@43
classes('find': Name@44) = null // through LazyPackageFragmentScopeForJavaPackage@43
deserializedPackageScope = Empty@40 // through LazyPackageFragmentScopeForJavaPackage@43
classes('coll': Name@42) = null // through LazyPackageFragmentScopeForJavaPackage@43
classes('compareTo': Name@44) = null // through LazyPackageFragmentScopeForJavaPackage@43
classes('find': Name@45) = null // through LazyPackageFragmentScopeForJavaPackage@43
deserializedPackageScope = Empty@38 // through LazyPackageFragmentScopeForJavaPackage@43
functions('compareTo': Name@44) = EmptyList@40[empty] // through LazyPackageFragmentScopeForJavaPackage@43
functions('find': Name@45) = EmptyList@40[empty] // through LazyPackageFragmentScopeForJavaPackage@43
memberIndex = computeMemberIndex$1@46 // through LazyPackageFragmentScopeForJavaPackage@43
}
@@ -1,41 +1,41 @@
LazyJavaPackageFragmentProvider@0 {
_packageFragments('<root>': FqName@1) = LazyJavaPackageFragment@2['<root>']
_packageFragments('Array': FqName@3) = null
_packageFragments('E': FqName@4) = null
_packageFragments('Int': FqName@5) = null
_packageFragments('T': FqName@6) = null
_packageFragments('a': FqName@7) = null
_packageFragments('a.Array': FqName@8) = null
_packageFragments('a.E': FqName@9) = null
_packageFragments('a.Int': FqName@10) = null
_packageFragments('a.T': FqName@11) = null
_packageFragments('java': FqName@12) = LazyJavaPackageFragment@13['java']
_packageFragments('java.lang': FqName@14) = LazyJavaPackageFragment@15['lang']
_packageFragments('java.lang.Array': FqName@16) = null
_packageFragments('java.lang.E': FqName@17) = null
_packageFragments('java.lang.Int': FqName@18) = null
_packageFragments('java.lang.T': FqName@19) = null
_packageFragments('kotlin': FqName@20) = null
_packageFragments('kotlin.Array': FqName@21) = null
_packageFragments('kotlin.E': FqName@22) = null
_packageFragments('kotlin.Int': FqName@23) = null
_packageFragments('kotlin.T': FqName@24) = null
_packageFragments('kotlin.io': FqName@25) = null
_packageFragments('kotlin.jvm': FqName@26) = null
packageFragments('<root>': FqName@1) = LazyJavaPackageFragment@2['<root>']
packageFragments('Array': FqName@3) = null
packageFragments('E': FqName@4) = null
packageFragments('Int': FqName@5) = null
packageFragments('T': FqName@6) = null
packageFragments('a': FqName@7) = null
packageFragments('a.Array': FqName@8) = null
packageFragments('a.E': FqName@9) = null
packageFragments('a.Int': FqName@10) = null
packageFragments('a.T': FqName@11) = null
packageFragments('java': FqName@12) = LazyJavaPackageFragment@13['java']
packageFragments('java.lang': FqName@14) = LazyJavaPackageFragment@15['lang']
packageFragments('java.lang.Array': FqName@16) = null
packageFragments('java.lang.E': FqName@17) = null
packageFragments('java.lang.Int': FqName@18) = null
packageFragments('java.lang.T': FqName@19) = null
packageFragments('kotlin': FqName@20) = null
packageFragments('kotlin.Array': FqName@21) = null
packageFragments('kotlin.E': FqName@22) = null
packageFragments('kotlin.Int': FqName@23) = null
packageFragments('kotlin.T': FqName@24) = null
packageFragments('kotlin.io': FqName@25) = null
packageFragments('kotlin.jvm': FqName@26) = null
}
LazyJavaPackageFragment@13['java'] {
_functions('lang': Name@27) = EmptyList@28[empty] // through LazyPackageFragmentScopeForJavaPackage@29
classes('lang': Name@30) = null // through LazyPackageFragmentScopeForJavaPackage@29
deserializedPackageScope = Empty@31 // through LazyPackageFragmentScopeForJavaPackage@29
memberIndex = computeMemberIndex$1@32 // through LazyPackageFragmentScopeForJavaPackage@29
classes('lang': Name@27) = null // through LazyPackageFragmentScopeForJavaPackage@28
deserializedPackageScope = Empty@29 // through LazyPackageFragmentScopeForJavaPackage@28
functions('lang': Name@30) = EmptyList@31[empty] // through LazyPackageFragmentScopeForJavaPackage@28
memberIndex = computeMemberIndex$1@32 // through LazyPackageFragmentScopeForJavaPackage@28
}
LazyJavaPackageFragment@15['lang'] {
_functions('array': Name@33) = EmptyList@28[empty] // through LazyPackageFragmentScopeForJavaPackage@34
_functions('foo': Name@35) = EmptyList@28[empty] // through LazyPackageFragmentScopeForJavaPackage@34
classes('array': Name@33) = null // through LazyPackageFragmentScopeForJavaPackage@34
classes('foo': Name@35) = null // through LazyPackageFragmentScopeForJavaPackage@34
deserializedPackageScope = Empty@31 // through LazyPackageFragmentScopeForJavaPackage@34
deserializedPackageScope = Empty@29 // through LazyPackageFragmentScopeForJavaPackage@34
functions('array': Name@33) = EmptyList@31[empty] // through LazyPackageFragmentScopeForJavaPackage@34
functions('foo': Name@35) = EmptyList@31[empty] // through LazyPackageFragmentScopeForJavaPackage@34
memberIndex = computeMemberIndex$1@36 // through LazyPackageFragmentScopeForJavaPackage@34
}
@@ -3,160 +3,160 @@ DescriptorResolver@0 {
}
LazyJavaClassDescriptor@2['Exception'] {
_constructors = ArrayList@3[5] { JavaConstructorDescriptor@4['<init>'], JavaConstructorDescriptor@5['<init>'], JavaConstructorDescriptor@6['<init>'], ... } // through LazyJavaClassMemberScope@7
_functionTypeForSamInterface = null
_typeConstructor = LazyJavaClassTypeConstructor@8['Exception']
defaultType = JetTypeImpl@9['Exception']
constructors = ArrayList@3[5] { JavaConstructorDescriptor@4['<init>'], JavaConstructorDescriptor@5['<init>'], JavaConstructorDescriptor@6['<init>'], ... } // through LazyJavaClassMemberScope@7
defaultType = JetTypeImpl@8['Exception']
functionTypeForSamInterface = null
typeConstructor = LazyJavaClassTypeConstructor@9['Exception']
}
LazyJavaClassTypeConstructor@8['Exception'] {
_parameters = ArrayList@10[empty]
_supertypes = ArrayList@11[1] { LazyJavaClassifierType@12['Throwable'] }
LazyJavaClassTypeConstructor@9['Exception'] {
parameters = ArrayList@10[empty]
supertypes = ArrayList@11[1] { LazyJavaClassifierType@12['Throwable'] }
}
LazyJavaClassifierType@13['String'] {
_arguments = ArrayList@14[empty]
_nullable = 'false': Boolean@15
_typeConstructor = DeserializedClassTypeConstructor@16
classifier = JavaClassImpl@17['String']
arguments = ArrayList@14[empty]
classifier = JavaClassImpl@15['String']
nullable = 'false': Boolean@16
typeConstructor = DeserializedClassTypeConstructor@17
}
LazyJavaClassifierType@18['String'] {
_arguments = ArrayList@19[empty]
_nullable = 'false': Boolean@15
_typeConstructor = DeserializedClassTypeConstructor@16
arguments = ArrayList@19[empty]
classifier = JavaClassImpl@20['String']
nullable = 'false': Boolean@16
typeConstructor = DeserializedClassTypeConstructor@17
}
LazyJavaClassifierType@21['String'] {
_arguments = ArrayList@22[empty]
_nullable = 'false': Boolean@15
_typeConstructor = DeserializedClassTypeConstructor@16
arguments = ArrayList@22[empty]
classifier = JavaClassImpl@23['String']
nullable = 'false': Boolean@16
typeConstructor = DeserializedClassTypeConstructor@17
}
LazyJavaClassifierType@24['String'] {
_arguments = ArrayList@25[empty]
_nullable = 'true': Boolean@26
_typeConstructor = DeserializedClassTypeConstructor@16
arguments = ArrayList@25[empty]
classifier = JavaClassImpl@20['String']
nullable = 'true': Boolean@26
typeConstructor = DeserializedClassTypeConstructor@17
}
LazyJavaClassifierType@27['String'] {
_arguments = ArrayList@28[empty]
_nullable = 'true': Boolean@26
_typeConstructor = DeserializedClassTypeConstructor@16
classifier = JavaClassImpl@17['String']
arguments = ArrayList@28[empty]
classifier = JavaClassImpl@15['String']
nullable = 'true': Boolean@26
typeConstructor = DeserializedClassTypeConstructor@17
}
LazyJavaClassifierType@29['String'] {
_arguments = ArrayList@30[empty]
_nullable = 'true': Boolean@26
_typeConstructor = DeserializedClassTypeConstructor@16
arguments = ArrayList@30[empty]
classifier = JavaClassImpl@23['String']
nullable = 'true': Boolean@26
typeConstructor = DeserializedClassTypeConstructor@17
}
LazyJavaClassifierType@31['Throwable'] {
_arguments = ArrayList@32[empty]
_nullable = 'false': Boolean@15
_typeConstructor = DeserializedClassTypeConstructor@33
classifier = JavaClassImpl@34['Throwable']
arguments = ArrayList@32[empty]
classifier = JavaClassImpl@33['Throwable']
nullable = 'false': Boolean@16
typeConstructor = DeserializedClassTypeConstructor@34
}
LazyJavaClassifierType@35['Throwable'] {
_arguments = ArrayList@36[empty]
_nullable = 'false': Boolean@15
_typeConstructor = DeserializedClassTypeConstructor@33
arguments = ArrayList@36[empty]
classifier = JavaClassImpl@37['Throwable']
nullable = 'false': Boolean@16
typeConstructor = DeserializedClassTypeConstructor@34
}
LazyJavaClassifierType@38['Throwable'] {
_arguments = ArrayList@39[empty]
_nullable = 'false': Boolean@15
_typeConstructor = DeserializedClassTypeConstructor@33
arguments = ArrayList@39[empty]
classifier = JavaClassImpl@40['Throwable']
nullable = 'false': Boolean@16
typeConstructor = DeserializedClassTypeConstructor@34
}
LazyJavaClassifierType@41['Throwable'] {
_arguments = ArrayList@42[empty]
_nullable = 'true': Boolean@26
_typeConstructor = DeserializedClassTypeConstructor@33
classifier = JavaClassImpl@34['Throwable']
arguments = ArrayList@42[empty]
classifier = JavaClassImpl@40['Throwable']
nullable = 'true': Boolean@26
typeConstructor = DeserializedClassTypeConstructor@34
}
LazyJavaClassifierType@43['Throwable'] {
_arguments = ArrayList@44[empty]
_nullable = 'true': Boolean@26
_typeConstructor = DeserializedClassTypeConstructor@33
classifier = JavaClassImpl@40['Throwable']
arguments = ArrayList@44[empty]
classifier = JavaClassImpl@33['Throwable']
nullable = 'true': Boolean@26
typeConstructor = DeserializedClassTypeConstructor@34
}
LazyJavaClassifierType@45['Throwable'] {
_arguments = ArrayList@46[empty]
_nullable = 'true': Boolean@26
_typeConstructor = DeserializedClassTypeConstructor@33
arguments = ArrayList@46[empty]
classifier = JavaClassImpl@37['Throwable']
nullable = 'true': Boolean@26
typeConstructor = DeserializedClassTypeConstructor@34
}
LazyJavaClassifierType@12['Throwable'] {
_arguments = ArrayList@47[empty]
_typeConstructor = DeserializedClassTypeConstructor@33
arguments = ArrayList@47[empty]
classifier = JavaClassImpl@48['Throwable']
typeConstructor = DeserializedClassTypeConstructor@34
}
LazyJavaPackageFragmentProvider@49 {
_packageFragments('<root>': FqName@50) = LazyJavaPackageFragment@51['<root>']
_packageFragments('B': FqName@52) = null
_packageFragments('C': FqName@53) = null
_packageFragments('Entry': FqName@54) = null
_packageFragments('NotMap': FqName@55) = null
_packageFragments('R': FqName@56) = null
_packageFragments('V': FqName@57) = null
_packageFragments('i': FqName@58) = null
_packageFragments('i.B': FqName@59) = null
_packageFragments('i.C': FqName@60) = null
_packageFragments('i.Entry': FqName@61) = null
_packageFragments('i.NotMap': FqName@62) = null
_packageFragments('i.R': FqName@63) = null
_packageFragments('i.V': FqName@64) = null
_packageFragments('java': FqName@65) = LazyJavaPackageFragment@66['java']
_packageFragments('java.lang': FqName@67) = LazyJavaPackageFragment@68['lang']
_packageFragments('java.lang.B': FqName@69) = null
_packageFragments('java.lang.C': FqName@70) = null
_packageFragments('java.lang.Entry': FqName@71) = null
_packageFragments('java.lang.NotMap': FqName@72) = null
_packageFragments('java.lang.R': FqName@73) = null
_packageFragments('java.lang.V': FqName@74) = null
_packageFragments('kotlin': FqName@75) = null
_packageFragments('kotlin.B': FqName@76) = null
_packageFragments('kotlin.C': FqName@77) = null
_packageFragments('kotlin.Entry': FqName@78) = null
_packageFragments('kotlin.NotMap': FqName@79) = null
_packageFragments('kotlin.R': FqName@80) = null
_packageFragments('kotlin.V': FqName@81) = null
_packageFragments('kotlin.io': FqName@82) = null
_packageFragments('kotlin.jvm': FqName@83) = null
packageFragments('<root>': FqName@50) = LazyJavaPackageFragment@51['<root>']
packageFragments('B': FqName@52) = null
packageFragments('C': FqName@53) = null
packageFragments('Entry': FqName@54) = null
packageFragments('NotMap': FqName@55) = null
packageFragments('R': FqName@56) = null
packageFragments('V': FqName@57) = null
packageFragments('i': FqName@58) = null
packageFragments('i.B': FqName@59) = null
packageFragments('i.C': FqName@60) = null
packageFragments('i.Entry': FqName@61) = null
packageFragments('i.NotMap': FqName@62) = null
packageFragments('i.R': FqName@63) = null
packageFragments('i.V': FqName@64) = null
packageFragments('java': FqName@65) = LazyJavaPackageFragment@66['java']
packageFragments('java.lang': FqName@67) = LazyJavaPackageFragment@68['lang']
packageFragments('java.lang.B': FqName@69) = null
packageFragments('java.lang.C': FqName@70) = null
packageFragments('java.lang.Entry': FqName@71) = null
packageFragments('java.lang.NotMap': FqName@72) = null
packageFragments('java.lang.R': FqName@73) = null
packageFragments('java.lang.V': FqName@74) = null
packageFragments('kotlin': FqName@75) = null
packageFragments('kotlin.B': FqName@76) = null
packageFragments('kotlin.C': FqName@77) = null
packageFragments('kotlin.Entry': FqName@78) = null
packageFragments('kotlin.NotMap': FqName@79) = null
packageFragments('kotlin.R': FqName@80) = null
packageFragments('kotlin.V': FqName@81) = null
packageFragments('kotlin.io': FqName@82) = null
packageFragments('kotlin.jvm': FqName@83) = null
topLevelClasses(JavaClassImpl@84['Exception']) = LazyJavaClassDescriptor@2['Exception']
}
LazyJavaPackageFragment@66['java'] {
_functions('lang': Name@85) = EmptyList@86[empty] // through LazyPackageFragmentScopeForJavaPackage@87
classes('lang': Name@88) = null // through LazyPackageFragmentScopeForJavaPackage@87
deserializedPackageScope = Empty@89 // through LazyPackageFragmentScopeForJavaPackage@87
memberIndex = computeMemberIndex$1@90 // through LazyPackageFragmentScopeForJavaPackage@87
classes('lang': Name@85) = null // through LazyPackageFragmentScopeForJavaPackage@86
deserializedPackageScope = Empty@87 // through LazyPackageFragmentScopeForJavaPackage@86
functions('lang': Name@88) = EmptyList@89[empty] // through LazyPackageFragmentScopeForJavaPackage@86
memberIndex = computeMemberIndex$1@90 // through LazyPackageFragmentScopeForJavaPackage@86
}
LazyJavaPackageFragment@68['lang'] {
_functions('Exception': Name@91) = EmptyList@86[empty] // through LazyPackageFragmentScopeForJavaPackage@92
_functions('f': Name@93) = EmptyList@86[empty] // through LazyPackageFragmentScopeForJavaPackage@92
_functions('getValue': Name@94) = EmptyList@86[empty] // through LazyPackageFragmentScopeForJavaPackage@92
_functions('invoke': Name@95) = EmptyList@86[empty] // through LazyPackageFragmentScopeForJavaPackage@92
_functions('mapValuesOriginal': Name@96) = EmptyList@86[empty] // through LazyPackageFragmentScopeForJavaPackage@92
classes('Exception': Name@91) = LazyJavaClassDescriptor@2['Exception'] // through LazyPackageFragmentScopeForJavaPackage@92
classes('f': Name@93) = null // through LazyPackageFragmentScopeForJavaPackage@92
classes('getValue': Name@94) = null // through LazyPackageFragmentScopeForJavaPackage@92
classes('invoke': Name@95) = null // through LazyPackageFragmentScopeForJavaPackage@92
classes('mapValuesOriginal': Name@96) = null // through LazyPackageFragmentScopeForJavaPackage@92
deserializedPackageScope = Empty@89 // through LazyPackageFragmentScopeForJavaPackage@92
deserializedPackageScope = Empty@87 // through LazyPackageFragmentScopeForJavaPackage@92
functions('Exception': Name@91) = EmptyList@89[empty] // through LazyPackageFragmentScopeForJavaPackage@92
functions('f': Name@93) = EmptyList@89[empty] // through LazyPackageFragmentScopeForJavaPackage@92
functions('getValue': Name@94) = EmptyList@89[empty] // through LazyPackageFragmentScopeForJavaPackage@92
functions('invoke': Name@95) = EmptyList@89[empty] // through LazyPackageFragmentScopeForJavaPackage@92
functions('mapValuesOriginal': Name@96) = EmptyList@89[empty] // through LazyPackageFragmentScopeForJavaPackage@92
memberIndex = computeMemberIndex$1@97 // through LazyPackageFragmentScopeForJavaPackage@92
}
@@ -1,392 +1,392 @@
LazyJavaClassDescriptor@0['AbstractCollection'] {
_functions('add': Name@1) = ArrayList@2[1] { JavaMethodDescriptor@3['add'] } // through LazyJavaClassMemberScope@4
_properties('add': Name@5) = EmptyList@6[empty] // through LazyJavaClassMemberScope@4
_typeConstructor = LazyJavaClassTypeConstructor@7['AbstractCollection']
defaultType = JetTypeImpl@8['AbstractCollection<1>']
memberIndex = computeMemberIndex$1@9 // through LazyJavaClassMemberScope@4
thisAsReceiverParameter = LazyClassReceiverParameterDescriptor@10['<this>']
defaultType = JetTypeImpl@1['AbstractCollection<1>']
functions('add': Name@2) = ArrayList@3[1] { JavaMethodDescriptor@4['add'] } // through LazyJavaClassMemberScope@5
memberIndex = computeMemberIndex$1@6 // through LazyJavaClassMemberScope@5
properties('add': Name@7) = EmptyList@8[empty] // through LazyJavaClassMemberScope@5
thisAsReceiverParameter = LazyClassReceiverParameterDescriptor@9['<this>']
typeConstructor = LazyJavaClassTypeConstructor@10['AbstractCollection']
}
LazyJavaClassDescriptor@11['AbstractList'] {
_functions('add': Name@12) = ArrayList@13[2] { JavaMethodDescriptor@14['add'], JavaMethodDescriptor@15['add'] } // through LazyJavaClassMemberScope@16
_properties('add': Name@5) = EmptyList@6[empty] // through LazyJavaClassMemberScope@16
_typeConstructor = LazyJavaClassTypeConstructor@17['AbstractList']
defaultType = JetTypeImpl@18['AbstractList<1>']
memberIndex = computeMemberIndex$1@19 // through LazyJavaClassMemberScope@16
thisAsReceiverParameter = LazyClassReceiverParameterDescriptor@20['<this>']
defaultType = JetTypeImpl@12['AbstractList<1>']
functions('add': Name@13) = ArrayList@14[2] { JavaMethodDescriptor@15['add'], JavaMethodDescriptor@16['add'] } // through LazyJavaClassMemberScope@17
memberIndex = computeMemberIndex$1@18 // through LazyJavaClassMemberScope@17
properties('add': Name@7) = EmptyList@8[empty] // through LazyJavaClassMemberScope@17
thisAsReceiverParameter = LazyClassReceiverParameterDescriptor@19['<this>']
typeConstructor = LazyJavaClassTypeConstructor@20['AbstractList']
}
LazyJavaClassDescriptor@21['ArrayList'] {
_constructors = ArrayList@22[3] { JavaConstructorDescriptor@23['<init>'], JavaConstructorDescriptor@24['<init>'], JavaConstructorDescriptor@25['<init>'] } // through LazyJavaClassMemberScope@26
_functionTypeForSamInterface = null
_functions('add': Name@5) = ArrayList@27[2] { JavaMethodDescriptor@28['add'], JavaMethodDescriptor@29['add'] } // through LazyJavaClassMemberScope@26
_properties('add': Name@5) = EmptyList@6[empty] // through LazyJavaClassMemberScope@26
_typeConstructor = LazyJavaClassTypeConstructor@30['ArrayList']
defaultType = JetTypeImpl@31['ArrayList<1>']
enumEntryIndex = LinkedHashMap@32 // through LazyJavaClassMemberScope@26
memberIndex = computeMemberIndex$1@33 // through LazyJavaClassMemberScope@26
nestedClassIndex = LinkedHashMap@34 // through LazyJavaClassMemberScope@26
nestedClasses('add': Name@5) = null // through LazyJavaClassMemberScope@26
thisAsReceiverParameter = LazyClassReceiverParameterDescriptor@35['<this>']
constructors = ArrayList@22[3] { JavaConstructorDescriptor@23['<init>'], JavaConstructorDescriptor@24['<init>'], JavaConstructorDescriptor@25['<init>'] } // through LazyJavaClassMemberScope@26
defaultType = JetTypeImpl@27['ArrayList<1>']
enumEntryIndex = LinkedHashMap@28 // through LazyJavaClassMemberScope@26
functionTypeForSamInterface = null
functions('add': Name@7) = ArrayList@29[2] { JavaMethodDescriptor@30['add'], JavaMethodDescriptor@31['add'] } // through LazyJavaClassMemberScope@26
memberIndex = computeMemberIndex$1@32 // through LazyJavaClassMemberScope@26
nestedClassIndex = LinkedHashMap@33 // through LazyJavaClassMemberScope@26
nestedClasses('add': Name@7) = null // through LazyJavaClassMemberScope@26
properties('add': Name@7) = EmptyList@8[empty] // through LazyJavaClassMemberScope@26
thisAsReceiverParameter = LazyClassReceiverParameterDescriptor@34['<this>']
typeConstructor = LazyJavaClassTypeConstructor@35['ArrayList']
}
LazyJavaClassDescriptor@36['RandomAccess'] {
_functions('add': Name@12) = EmptyList@6[empty] // through LazyJavaClassMemberScope@37
_properties('add': Name@5) = EmptyList@6[empty] // through LazyJavaClassMemberScope@37
_typeConstructor = LazyJavaClassTypeConstructor@38['RandomAccess']
memberIndex = computeMemberIndex$1@39 // through LazyJavaClassMemberScope@37
functions('add': Name@13) = EmptyList@8[empty] // through LazyJavaClassMemberScope@37
memberIndex = computeMemberIndex$1@38 // through LazyJavaClassMemberScope@37
properties('add': Name@7) = EmptyList@8[empty] // through LazyJavaClassMemberScope@37
typeConstructor = LazyJavaClassTypeConstructor@39['RandomAccess']
}
LazyJavaClassDescriptor@40['Serializable'] {
_functions('add': Name@12) = EmptyList@6[empty] // through LazyJavaClassMemberScope@41
_properties('add': Name@5) = EmptyList@6[empty] // through LazyJavaClassMemberScope@41
_typeConstructor = LazyJavaClassTypeConstructor@42['Serializable']
memberIndex = computeMemberIndex$1@43 // through LazyJavaClassMemberScope@41
functions('add': Name@13) = EmptyList@8[empty] // through LazyJavaClassMemberScope@41
memberIndex = computeMemberIndex$1@42 // through LazyJavaClassMemberScope@41
properties('add': Name@7) = EmptyList@8[empty] // through LazyJavaClassMemberScope@41
typeConstructor = LazyJavaClassTypeConstructor@43['Serializable']
}
LazyJavaClassTypeConstructor@7['AbstractCollection'] {
_parameters = ArrayList@44[1] { LazyJavaTypeParameterDescriptor@45['E'] }
_supertypes = ArrayList@46[1] { LazyJavaClassifierType@47['Collection<E>'] }
LazyJavaClassTypeConstructor@10['AbstractCollection'] {
parameters = ArrayList@44[1] { LazyJavaTypeParameterDescriptor@45['E'] }
supertypes = ArrayList@46[1] { LazyJavaClassifierType@47['Collection<E>'] }
}
LazyJavaClassTypeConstructor@17['AbstractList'] {
_parameters = ArrayList@48[1] { LazyJavaTypeParameterDescriptor@49['E'] }
_supertypes = ArrayList@50[2] { LazyJavaClassifierType@51['AbstractCollection<E>'], LazyJavaClassifierType@52['List<E>'] }
LazyJavaClassTypeConstructor@20['AbstractList'] {
parameters = ArrayList@48[1] { LazyJavaTypeParameterDescriptor@49['E'] }
supertypes = ArrayList@50[2] { LazyJavaClassifierType@51['AbstractCollection<E>'], LazyJavaClassifierType@52['List<E>'] }
}
LazyJavaClassTypeConstructor@30['ArrayList'] {
_parameters = ArrayList@53[1] { LazyJavaTypeParameterDescriptor@54['E'] }
_supertypes = ArrayList@55[5] { LazyJavaClassifierType@56['AbstractList<E>'], LazyJavaClassifierType@57['List<E>'], LazyJavaClassifierType@58['RandomAccess'], ... }
LazyJavaClassTypeConstructor@35['ArrayList'] {
parameters = ArrayList@53[1] { LazyJavaTypeParameterDescriptor@54['E'] }
supertypes = ArrayList@55[5] { LazyJavaClassifierType@56['AbstractList<E>'], LazyJavaClassifierType@57['List<E>'], LazyJavaClassifierType@58['RandomAccess'], ... }
}
LazyJavaClassTypeConstructor@38['RandomAccess'] {
_parameters = ArrayList@59[empty]
_supertypes = ArrayList@60[1] { JetTypeImpl@61['Any'] }
LazyJavaClassTypeConstructor@39['RandomAccess'] {
parameters = ArrayList@59[empty]
supertypes = ArrayList@60[1] { JetTypeImpl@61['Any'] }
}
LazyJavaClassTypeConstructor@42['Serializable'] {
_parameters = ArrayList@62[empty]
_supertypes = ArrayList@63[1] { JetTypeImpl@61['Any'] }
LazyJavaClassTypeConstructor@43['Serializable'] {
parameters = ArrayList@62[empty]
supertypes = ArrayList@63[1] { JetTypeImpl@61['Any'] }
}
LazyJavaClassifierType@51['AbstractCollection<E>'] {
_arguments = ArrayList@64[1] { TypeProjectionImpl@65 }
_memberScope = SubstitutingScope@66
_typeConstructor = LazyJavaClassTypeConstructor@7['AbstractCollection']
classifier = JavaClassImpl@67['AbstractCollection']
arguments = ArrayList@64[1] { TypeProjectionImpl@65 }
classifier = JavaClassImpl@66['AbstractCollection']
memberScope = SubstitutingScope@67
typeConstructor = LazyJavaClassTypeConstructor@10['AbstractCollection']
}
LazyJavaClassifierType@56['AbstractList<E>'] {
_arguments = ArrayList@68[1] { TypeProjectionImpl@69 }
_memberScope = SubstitutingScope@70
_typeConstructor = LazyJavaClassTypeConstructor@17['AbstractList']
classifier = JavaClassImpl@71['AbstractList']
arguments = ArrayList@68[1] { TypeProjectionImpl@69 }
classifier = JavaClassImpl@70['AbstractList']
memberScope = SubstitutingScope@71
typeConstructor = LazyJavaClassTypeConstructor@20['AbstractList']
}
LazyJavaClassifierType@72['Cloneable'] {
_arguments = ArrayList@73[empty]
_memberScope = DeserializedClassMemberScope@74
_typeConstructor = DeserializedClassTypeConstructor@75
classifier = JavaClassImpl@76['Cloneable']
arguments = ArrayList@73[empty]
classifier = JavaClassImpl@74['Cloneable']
memberScope = DeserializedClassMemberScope@75
typeConstructor = DeserializedClassTypeConstructor@76
}
LazyJavaClassifierType@77['Collection<? extends E>'] {
_arguments = ArrayList@78[1] { TypeProjectionImpl@79 }
_memberScope = SubstitutingScope@80
_nullable = 'false': Boolean@81
_typeConstructor = DeserializedClassTypeConstructor@82
classifier = JavaClassImpl@83['Collection']
arguments = ArrayList@78[1] { TypeProjectionImpl@79 }
classifier = JavaClassImpl@80['Collection']
memberScope = SubstitutingScope@81
nullable = 'false': Boolean@82
typeConstructor = DeserializedClassTypeConstructor@83
}
LazyJavaClassifierType@84['Collection<? extends E>'] {
_arguments = ArrayList@85[1] { TypeProjectionImpl@86 }
_memberScope = SubstitutingScope@87
_nullable = 'true': Boolean@88
_typeConstructor = DeserializedClassTypeConstructor@89
classifier = JavaClassImpl@83['Collection']
arguments = ArrayList@85[1] { TypeProjectionImpl@86 }
classifier = JavaClassImpl@80['Collection']
memberScope = SubstitutingScope@87
nullable = 'true': Boolean@88
typeConstructor = DeserializedClassTypeConstructor@89
}
LazyJavaClassifierType@47['Collection<E>'] {
_arguments = ArrayList@90[1] { TypeProjectionImpl@91 }
_memberScope = SubstitutingScope@92
_nullable = 'false': Boolean@81
_typeConstructor = DeserializedClassTypeConstructor@82
classifier = JavaClassImpl@93['Collection']
arguments = ArrayList@90[1] { TypeProjectionImpl@91 }
classifier = JavaClassImpl@92['Collection']
memberScope = SubstitutingScope@93
nullable = 'false': Boolean@82
typeConstructor = DeserializedClassTypeConstructor@83
}
LazyJavaClassifierType@94['E'] {
_arguments = ArrayList@95[empty]
_nullable = 'false': Boolean@81
_typeConstructor = AbstractLazyTypeParameterDescriptor$1@96
classifier = JavaTypeParameterImpl@97['E']
arguments = ArrayList@95[empty]
classifier = JavaTypeParameterImpl@96['E']
nullable = 'false': Boolean@82
typeConstructor = AbstractLazyTypeParameterDescriptor$1@97
}
LazyJavaClassifierType@98['E'] {
_arguments = ArrayList@99[empty]
_nullable = 'false': Boolean@81
_typeConstructor = AbstractLazyTypeParameterDescriptor$1@96
arguments = ArrayList@99[empty]
classifier = JavaTypeParameterImpl@100['E']
nullable = 'false': Boolean@82
typeConstructor = AbstractLazyTypeParameterDescriptor$1@101
}
LazyJavaClassifierType@101['E'] {
_arguments = ArrayList@102[empty]
_nullable = 'false': Boolean@81
_typeConstructor = AbstractLazyTypeParameterDescriptor$1@103
LazyJavaClassifierType@102['E'] {
arguments = ArrayList@103[empty]
classifier = JavaTypeParameterImpl@104['E']
nullable = 'false': Boolean@82
typeConstructor = AbstractLazyTypeParameterDescriptor$1@101
}
LazyJavaClassifierType@105['E'] {
_arguments = ArrayList@106[empty]
_nullable = 'false': Boolean@81
_typeConstructor = AbstractLazyTypeParameterDescriptor$1@96
arguments = ArrayList@106[empty]
classifier = JavaTypeParameterImpl@107['E']
nullable = 'false': Boolean@82
typeConstructor = AbstractLazyTypeParameterDescriptor$1@108
}
LazyJavaClassifierType@108['E'] {
_arguments = ArrayList@109[empty]
_nullable = 'false': Boolean@81
_typeConstructor = AbstractLazyTypeParameterDescriptor$1@110
LazyJavaClassifierType@109['E'] {
arguments = ArrayList@110[empty]
classifier = JavaTypeParameterImpl@111['E']
nullable = 'false': Boolean@82
typeConstructor = AbstractLazyTypeParameterDescriptor$1@97
}
LazyJavaClassifierType@112['E'] {
_arguments = ArrayList@113[empty]
_nullable = 'false': Boolean@81
_typeConstructor = AbstractLazyTypeParameterDescriptor$1@103
arguments = ArrayList@113[empty]
classifier = JavaTypeParameterImpl@114['E']
nullable = 'false': Boolean@82
typeConstructor = AbstractLazyTypeParameterDescriptor$1@97
}
LazyJavaClassifierType@115['E'] {
_arguments = ArrayList@116[empty]
_nullable = 'false': Boolean@81
_typeConstructor = AbstractLazyTypeParameterDescriptor$1@103
arguments = ArrayList@116[empty]
classifier = JavaTypeParameterImpl@117['E']
nullable = 'false': Boolean@82
typeConstructor = AbstractLazyTypeParameterDescriptor$1@108
}
LazyJavaClassifierType@118['E'] {
_arguments = ArrayList@119[empty]
_nullable = 'false': Boolean@81
_typeConstructor = AbstractLazyTypeParameterDescriptor$1@96
arguments = ArrayList@119[empty]
classifier = JavaTypeParameterImpl@120['E']
nullable = 'false': Boolean@82
typeConstructor = AbstractLazyTypeParameterDescriptor$1@97
}
LazyJavaClassifierType@121['E'] {
_arguments = ArrayList@122[empty]
_nullable = 'false': Boolean@81
_typeConstructor = AbstractLazyTypeParameterDescriptor$1@110
arguments = ArrayList@122[empty]
classifier = JavaTypeParameterImpl@123['E']
nullable = 'false': Boolean@82
typeConstructor = AbstractLazyTypeParameterDescriptor$1@97
}
LazyJavaClassifierType@124['E'] {
_arguments = ArrayList@125[empty]
_nullable = 'false': Boolean@81
_typeConstructor = AbstractLazyTypeParameterDescriptor$1@103
arguments = ArrayList@125[empty]
classifier = JavaTypeParameterImpl@126['E']
nullable = 'false': Boolean@82
typeConstructor = AbstractLazyTypeParameterDescriptor$1@101
}
LazyJavaClassifierType@127['E'] {
_arguments = ArrayList@128[empty]
_nullable = 'false': Boolean@81
_typeConstructor = AbstractLazyTypeParameterDescriptor$1@103
arguments = ArrayList@128[empty]
classifier = JavaTypeParameterImpl@129['E']
nullable = 'false': Boolean@82
typeConstructor = AbstractLazyTypeParameterDescriptor$1@97
}
LazyJavaClassifierType@130['E'] {
_arguments = ArrayList@131[empty]
_nullable = 'false': Boolean@81
_typeConstructor = AbstractLazyTypeParameterDescriptor$1@103
arguments = ArrayList@131[empty]
classifier = JavaTypeParameterImpl@132['E']
nullable = 'false': Boolean@82
typeConstructor = AbstractLazyTypeParameterDescriptor$1@101
}
LazyJavaClassifierType@133['E'] {
_arguments = ArrayList@134[empty]
_nullable = 'true': Boolean@88
_typeConstructor = AbstractLazyTypeParameterDescriptor$1@96
classifier = JavaTypeParameterImpl@100['E']
arguments = ArrayList@134[empty]
classifier = JavaTypeParameterImpl@96['E']
nullable = 'true': Boolean@88
typeConstructor = AbstractLazyTypeParameterDescriptor$1@97
}
LazyJavaClassifierType@135['E'] {
_arguments = ArrayList@136[empty]
_nullable = 'true': Boolean@88
_typeConstructor = AbstractLazyTypeParameterDescriptor$1@96
classifier = JavaTypeParameterImpl@107['E']
arguments = ArrayList@136[empty]
classifier = JavaTypeParameterImpl@126['E']
nullable = 'true': Boolean@88
typeConstructor = AbstractLazyTypeParameterDescriptor$1@101
}
LazyJavaClassifierType@137['E'] {
_arguments = ArrayList@138[empty]
_nullable = 'true': Boolean@88
_typeConstructor = AbstractLazyTypeParameterDescriptor$1@103
classifier = JavaTypeParameterImpl@132['E']
arguments = ArrayList@138[empty]
classifier = JavaTypeParameterImpl@114['E']
nullable = 'true': Boolean@88
typeConstructor = AbstractLazyTypeParameterDescriptor$1@97
}
LazyJavaClassifierType@139['E'] {
_arguments = ArrayList@140[empty]
_nullable = 'true': Boolean@88
_typeConstructor = AbstractLazyTypeParameterDescriptor$1@110
classifier = JavaTypeParameterImpl@123['E']
arguments = ArrayList@140[empty]
classifier = JavaTypeParameterImpl@100['E']
nullable = 'true': Boolean@88
typeConstructor = AbstractLazyTypeParameterDescriptor$1@101
}
LazyJavaClassifierType@141['E'] {
_arguments = ArrayList@142[empty]
_nullable = 'true': Boolean@88
_typeConstructor = AbstractLazyTypeParameterDescriptor$1@103
classifier = JavaTypeParameterImpl@129['E']
arguments = ArrayList@142[empty]
classifier = JavaTypeParameterImpl@104['E']
nullable = 'true': Boolean@88
typeConstructor = AbstractLazyTypeParameterDescriptor$1@101
}
LazyJavaClassifierType@143['E'] {
_arguments = ArrayList@144[empty]
_nullable = 'true': Boolean@88
_typeConstructor = AbstractLazyTypeParameterDescriptor$1@103
arguments = ArrayList@144[empty]
classifier = JavaTypeParameterImpl@117['E']
nullable = 'true': Boolean@88
typeConstructor = AbstractLazyTypeParameterDescriptor$1@108
}
LazyJavaClassifierType@145['E'] {
_arguments = ArrayList@146[empty]
_nullable = 'true': Boolean@88
_typeConstructor = AbstractLazyTypeParameterDescriptor$1@103
classifier = JavaTypeParameterImpl@126['E']
arguments = ArrayList@146[empty]
classifier = JavaTypeParameterImpl@129['E']
nullable = 'true': Boolean@88
typeConstructor = AbstractLazyTypeParameterDescriptor$1@97
}
LazyJavaClassifierType@147['E'] {
_arguments = ArrayList@148[empty]
_nullable = 'true': Boolean@88
_typeConstructor = AbstractLazyTypeParameterDescriptor$1@110
classifier = JavaTypeParameterImpl@111['E']
arguments = ArrayList@148[empty]
classifier = JavaTypeParameterImpl@123['E']
nullable = 'true': Boolean@88
typeConstructor = AbstractLazyTypeParameterDescriptor$1@97
}
LazyJavaClassifierType@149['E'] {
_arguments = ArrayList@150[empty]
_nullable = 'true': Boolean@88
_typeConstructor = AbstractLazyTypeParameterDescriptor$1@103
classifier = JavaTypeParameterImpl@104['E']
arguments = ArrayList@150[empty]
classifier = JavaTypeParameterImpl@111['E']
nullable = 'true': Boolean@88
typeConstructor = AbstractLazyTypeParameterDescriptor$1@97
}
LazyJavaClassifierType@151['E'] {
_arguments = ArrayList@152[empty]
_nullable = 'true': Boolean@88
_typeConstructor = AbstractLazyTypeParameterDescriptor$1@103
classifier = JavaTypeParameterImpl@114['E']
arguments = ArrayList@152[empty]
classifier = JavaTypeParameterImpl@120['E']
nullable = 'true': Boolean@88
typeConstructor = AbstractLazyTypeParameterDescriptor$1@97
}
LazyJavaClassifierType@153['E'] {
_arguments = ArrayList@154[empty]
_nullable = 'true': Boolean@88
_typeConstructor = AbstractLazyTypeParameterDescriptor$1@96
classifier = JavaTypeParameterImpl@120['E']
arguments = ArrayList@154[empty]
classifier = JavaTypeParameterImpl@107['E']
nullable = 'true': Boolean@88
typeConstructor = AbstractLazyTypeParameterDescriptor$1@108
}
LazyJavaClassifierType@155['E'] {
_arguments = ArrayList@156[empty]
_nullable = 'true': Boolean@88
_typeConstructor = AbstractLazyTypeParameterDescriptor$1@96
classifier = JavaTypeParameterImpl@97['E']
}
LazyJavaClassifierType@57['List<E>'] {
_arguments = ArrayList@157[1] { TypeProjectionImpl@158 }
_memberScope = SubstitutingScope@159
_typeConstructor = DeserializedClassTypeConstructor@160
classifier = JavaClassImpl@161['List']
arguments = ArrayList@156[empty]
classifier = JavaTypeParameterImpl@132['E']
nullable = 'true': Boolean@88
typeConstructor = AbstractLazyTypeParameterDescriptor$1@101
}
LazyJavaClassifierType@52['List<E>'] {
_arguments = ArrayList@162[1] { TypeProjectionImpl@163 }
_memberScope = SubstitutingScope@164
_typeConstructor = DeserializedClassTypeConstructor@160
classifier = JavaClassImpl@165['List']
arguments = ArrayList@157[1] { TypeProjectionImpl@158 }
classifier = JavaClassImpl@159['List']
memberScope = SubstitutingScope@160
typeConstructor = DeserializedClassTypeConstructor@161
}
LazyJavaClassifierType@57['List<E>'] {
arguments = ArrayList@162[1] { TypeProjectionImpl@163 }
classifier = JavaClassImpl@164['List']
memberScope = SubstitutingScope@165
typeConstructor = DeserializedClassTypeConstructor@161
}
LazyJavaClassifierType@166['Object'] {
_typeConstructor = DeserializedClassTypeConstructor@167
classifier = JavaClassImpl@168['Object']
classifier = JavaClassImpl@167['Object']
typeConstructor = DeserializedClassTypeConstructor@168
}
LazyJavaClassifierType@169['Object'] {
_typeConstructor = DeserializedClassTypeConstructor@167
classifier = JavaClassImpl@170['Object']
typeConstructor = DeserializedClassTypeConstructor@168
}
LazyJavaClassifierType@171['Object'] {
_typeConstructor = DeserializedClassTypeConstructor@167
classifier = JavaClassImpl@172['Object']
typeConstructor = DeserializedClassTypeConstructor@168
}
LazyJavaClassifierType@58['RandomAccess'] {
_arguments = ArrayList@173[empty]
_memberScope = LazyJavaClassMemberScope@37
_typeConstructor = LazyJavaClassTypeConstructor@38['RandomAccess']
arguments = ArrayList@173[empty]
classifier = JavaClassImpl@174['RandomAccess']
memberScope = LazyJavaClassMemberScope@37
typeConstructor = LazyJavaClassTypeConstructor@39['RandomAccess']
}
LazyJavaClassifierType@175['Serializable'] {
_arguments = ArrayList@176[empty]
_memberScope = LazyJavaClassMemberScope@41
_typeConstructor = LazyJavaClassTypeConstructor@42['Serializable']
arguments = ArrayList@176[empty]
classifier = JavaClassImpl@177['Serializable']
memberScope = LazyJavaClassMemberScope@41
typeConstructor = LazyJavaClassTypeConstructor@43['Serializable']
}
LazyJavaPackageFragmentProvider@178 {
_packageFragments('<root>': FqName@179) = LazyJavaPackageFragment@180['<root>']
_packageFragments('Any': FqName@181) = null
_packageFragments('Array': FqName@182) = null
_packageFragments('ArrayList': FqName@183) = null
_packageFragments('C': FqName@184) = null
_packageFragments('Int': FqName@185) = null
_packageFragments('K': FqName@186) = null
_packageFragments('List': FqName@187) = null
_packageFragments('MutableCollection': FqName@188) = null
_packageFragments('String': FqName@189) = null
_packageFragments('T': FqName@190) = null
_packageFragments('i': FqName@191) = null
_packageFragments('i.Any': FqName@192) = null
_packageFragments('i.Array': FqName@193) = null
_packageFragments('i.ArrayList': FqName@194) = null
_packageFragments('i.C': FqName@195) = null
_packageFragments('i.Int': FqName@196) = null
_packageFragments('i.K': FqName@197) = null
_packageFragments('i.List': FqName@198) = null
_packageFragments('i.MutableCollection': FqName@199) = null
_packageFragments('i.String': FqName@200) = null
_packageFragments('i.T': FqName@201) = null
_packageFragments('java': FqName@202) = LazyJavaPackageFragment@203['java']
_packageFragments('java.io': FqName@204) = LazyJavaPackageFragment@205['io']
_packageFragments('java.lang': FqName@206) = LazyJavaPackageFragment@207['lang']
_packageFragments('java.lang.Any': FqName@208) = null
_packageFragments('java.lang.Array': FqName@209) = null
_packageFragments('java.lang.ArrayList': FqName@210) = null
_packageFragments('java.lang.C': FqName@211) = null
_packageFragments('java.lang.Int': FqName@212) = null
_packageFragments('java.lang.K': FqName@213) = null
_packageFragments('java.lang.List': FqName@214) = null
_packageFragments('java.lang.MutableCollection': FqName@215) = null
_packageFragments('java.lang.String': FqName@216) = null
_packageFragments('java.lang.T': FqName@217) = null
_packageFragments('java.util': FqName@218) = LazyJavaPackageFragment@219['util']
_packageFragments('java.util.Any': FqName@220) = null
_packageFragments('java.util.Array': FqName@221) = null
_packageFragments('java.util.ArrayList': FqName@222) = null
_packageFragments('java.util.C': FqName@223) = null
_packageFragments('java.util.Int': FqName@224) = null
_packageFragments('java.util.K': FqName@225) = null
_packageFragments('java.util.List': FqName@226) = null
_packageFragments('java.util.MutableCollection': FqName@227) = null
_packageFragments('java.util.String': FqName@228) = null
_packageFragments('java.util.T': FqName@229) = null
_packageFragments('kotlin': FqName@230) = null
_packageFragments('kotlin.Any': FqName@231) = null
_packageFragments('kotlin.Array': FqName@232) = null
_packageFragments('kotlin.ArrayList': FqName@233) = null
_packageFragments('kotlin.C': FqName@234) = null
_packageFragments('kotlin.Int': FqName@235) = null
_packageFragments('kotlin.K': FqName@236) = null
_packageFragments('kotlin.List': FqName@237) = null
_packageFragments('kotlin.MutableCollection': FqName@238) = null
_packageFragments('kotlin.String': FqName@239) = null
_packageFragments('kotlin.T': FqName@240) = null
_packageFragments('kotlin.io': FqName@241) = null
_packageFragments('kotlin.jvm': FqName@242) = null
topLevelClasses(JavaClassImpl@67['AbstractCollection']) = LazyJavaClassDescriptor@0['AbstractCollection']
topLevelClasses(JavaClassImpl@71['AbstractList']) = LazyJavaClassDescriptor@11['AbstractList']
packageFragments('<root>': FqName@179) = LazyJavaPackageFragment@180['<root>']
packageFragments('Any': FqName@181) = null
packageFragments('Array': FqName@182) = null
packageFragments('ArrayList': FqName@183) = null
packageFragments('C': FqName@184) = null
packageFragments('Int': FqName@185) = null
packageFragments('K': FqName@186) = null
packageFragments('List': FqName@187) = null
packageFragments('MutableCollection': FqName@188) = null
packageFragments('String': FqName@189) = null
packageFragments('T': FqName@190) = null
packageFragments('i': FqName@191) = null
packageFragments('i.Any': FqName@192) = null
packageFragments('i.Array': FqName@193) = null
packageFragments('i.ArrayList': FqName@194) = null
packageFragments('i.C': FqName@195) = null
packageFragments('i.Int': FqName@196) = null
packageFragments('i.K': FqName@197) = null
packageFragments('i.List': FqName@198) = null
packageFragments('i.MutableCollection': FqName@199) = null
packageFragments('i.String': FqName@200) = null
packageFragments('i.T': FqName@201) = null
packageFragments('java': FqName@202) = LazyJavaPackageFragment@203['java']
packageFragments('java.io': FqName@204) = LazyJavaPackageFragment@205['io']
packageFragments('java.lang': FqName@206) = LazyJavaPackageFragment@207['lang']
packageFragments('java.lang.Any': FqName@208) = null
packageFragments('java.lang.Array': FqName@209) = null
packageFragments('java.lang.ArrayList': FqName@210) = null
packageFragments('java.lang.C': FqName@211) = null
packageFragments('java.lang.Int': FqName@212) = null
packageFragments('java.lang.K': FqName@213) = null
packageFragments('java.lang.List': FqName@214) = null
packageFragments('java.lang.MutableCollection': FqName@215) = null
packageFragments('java.lang.String': FqName@216) = null
packageFragments('java.lang.T': FqName@217) = null
packageFragments('java.util': FqName@218) = LazyJavaPackageFragment@219['util']
packageFragments('java.util.Any': FqName@220) = null
packageFragments('java.util.Array': FqName@221) = null
packageFragments('java.util.ArrayList': FqName@222) = null
packageFragments('java.util.C': FqName@223) = null
packageFragments('java.util.Int': FqName@224) = null
packageFragments('java.util.K': FqName@225) = null
packageFragments('java.util.List': FqName@226) = null
packageFragments('java.util.MutableCollection': FqName@227) = null
packageFragments('java.util.String': FqName@228) = null
packageFragments('java.util.T': FqName@229) = null
packageFragments('kotlin': FqName@230) = null
packageFragments('kotlin.Any': FqName@231) = null
packageFragments('kotlin.Array': FqName@232) = null
packageFragments('kotlin.ArrayList': FqName@233) = null
packageFragments('kotlin.C': FqName@234) = null
packageFragments('kotlin.Int': FqName@235) = null
packageFragments('kotlin.K': FqName@236) = null
packageFragments('kotlin.List': FqName@237) = null
packageFragments('kotlin.MutableCollection': FqName@238) = null
packageFragments('kotlin.String': FqName@239) = null
packageFragments('kotlin.T': FqName@240) = null
packageFragments('kotlin.io': FqName@241) = null
packageFragments('kotlin.jvm': FqName@242) = null
topLevelClasses(JavaClassImpl@66['AbstractCollection']) = LazyJavaClassDescriptor@0['AbstractCollection']
topLevelClasses(JavaClassImpl@70['AbstractList']) = LazyJavaClassDescriptor@11['AbstractList']
topLevelClasses(JavaClassImpl@243['ArrayList']) = LazyJavaClassDescriptor@21['ArrayList']
topLevelClasses(JavaClassImpl@244['List']) = LazyJavaClassDescriptor@245['List']
topLevelClasses(JavaClassImpl@174['RandomAccess']) = LazyJavaClassDescriptor@36['RandomAccess']
@@ -394,29 +394,17 @@ LazyJavaPackageFragmentProvider@178 {
}
LazyJavaPackageFragment@203['java'] {
_functions('lang': Name@246) = EmptyList@6[empty] // through LazyPackageFragmentScopeForJavaPackage@247
_functions('util': Name@248) = EmptyList@6[empty] // through LazyPackageFragmentScopeForJavaPackage@247
classes('lang': Name@249) = null // through LazyPackageFragmentScopeForJavaPackage@247
classes('util': Name@250) = null // through LazyPackageFragmentScopeForJavaPackage@247
deserializedPackageScope = Empty@251 // through LazyPackageFragmentScopeForJavaPackage@247
classes('lang': Name@246) = null // through LazyPackageFragmentScopeForJavaPackage@247
classes('util': Name@248) = null // through LazyPackageFragmentScopeForJavaPackage@247
deserializedPackageScope = Empty@249 // through LazyPackageFragmentScopeForJavaPackage@247
functions('lang': Name@250) = EmptyList@8[empty] // through LazyPackageFragmentScopeForJavaPackage@247
functions('util': Name@251) = EmptyList@8[empty] // through LazyPackageFragmentScopeForJavaPackage@247
memberIndex = computeMemberIndex$1@252 // through LazyPackageFragmentScopeForJavaPackage@247
}
LazyJavaPackageFragment@207['lang'] {
_functions('ArrayList': Name@253) = EmptyList@6[empty] // through LazyPackageFragmentScopeForJavaPackage@254
_functions('add': Name@5) = EmptyList@6[empty] // through LazyPackageFragmentScopeForJavaPackage@254
_functions('arrayList': Name@255) = EmptyList@6[empty] // through LazyPackageFragmentScopeForJavaPackage@254
_functions('assertEquals': Name@256) = EmptyList@6[empty] // through LazyPackageFragmentScopeForJavaPackage@254
_functions('get': Name@257) = EmptyList@6[empty] // through LazyPackageFragmentScopeForJavaPackage@254
_functions('hasNext': Name@258) = EmptyList@6[empty] // through LazyPackageFragmentScopeForJavaPackage@254
_functions('invoke': Name@259) = EmptyList@6[empty] // through LazyPackageFragmentScopeForJavaPackage@254
_functions('iterator': Name@260) = EmptyList@6[empty] // through LazyPackageFragmentScopeForJavaPackage@254
_functions('next': Name@261) = EmptyList@6[empty] // through LazyPackageFragmentScopeForJavaPackage@254
_functions('someFunction': Name@262) = EmptyList@6[empty] // through LazyPackageFragmentScopeForJavaPackage@254
_functions('toCollection': Name@263) = EmptyList@6[empty] // through LazyPackageFragmentScopeForJavaPackage@254
_functions('transform': Name@264) = EmptyList@6[empty] // through LazyPackageFragmentScopeForJavaPackage@254
classes('ArrayList': Name@253) = null // through LazyPackageFragmentScopeForJavaPackage@254
classes('add': Name@5) = null // through LazyPackageFragmentScopeForJavaPackage@254
classes('add': Name@7) = null // through LazyPackageFragmentScopeForJavaPackage@254
classes('arrayList': Name@255) = null // through LazyPackageFragmentScopeForJavaPackage@254
classes('assertEquals': Name@256) = null // through LazyPackageFragmentScopeForJavaPackage@254
classes('get': Name@257) = null // through LazyPackageFragmentScopeForJavaPackage@254
@@ -427,62 +415,74 @@ LazyJavaPackageFragment@207['lang'] {
classes('someFunction': Name@262) = null // through LazyPackageFragmentScopeForJavaPackage@254
classes('toCollection': Name@263) = null // through LazyPackageFragmentScopeForJavaPackage@254
classes('transform': Name@264) = null // through LazyPackageFragmentScopeForJavaPackage@254
deserializedPackageScope = Empty@251 // through LazyPackageFragmentScopeForJavaPackage@254
deserializedPackageScope = Empty@249 // through LazyPackageFragmentScopeForJavaPackage@254
functions('ArrayList': Name@253) = EmptyList@8[empty] // through LazyPackageFragmentScopeForJavaPackage@254
functions('add': Name@7) = EmptyList@8[empty] // through LazyPackageFragmentScopeForJavaPackage@254
functions('arrayList': Name@255) = EmptyList@8[empty] // through LazyPackageFragmentScopeForJavaPackage@254
functions('assertEquals': Name@256) = EmptyList@8[empty] // through LazyPackageFragmentScopeForJavaPackage@254
functions('get': Name@257) = EmptyList@8[empty] // through LazyPackageFragmentScopeForJavaPackage@254
functions('hasNext': Name@258) = EmptyList@8[empty] // through LazyPackageFragmentScopeForJavaPackage@254
functions('invoke': Name@259) = EmptyList@8[empty] // through LazyPackageFragmentScopeForJavaPackage@254
functions('iterator': Name@260) = EmptyList@8[empty] // through LazyPackageFragmentScopeForJavaPackage@254
functions('next': Name@261) = EmptyList@8[empty] // through LazyPackageFragmentScopeForJavaPackage@254
functions('someFunction': Name@262) = EmptyList@8[empty] // through LazyPackageFragmentScopeForJavaPackage@254
functions('toCollection': Name@263) = EmptyList@8[empty] // through LazyPackageFragmentScopeForJavaPackage@254
functions('transform': Name@264) = EmptyList@8[empty] // through LazyPackageFragmentScopeForJavaPackage@254
memberIndex = computeMemberIndex$1@265 // through LazyPackageFragmentScopeForJavaPackage@254
}
LazyJavaPackageFragment@219['util'] {
_functions('ArrayList': Name@253) = EmptyList@6[empty] // through LazyPackageFragmentScopeForJavaPackage@266
_functions('add': Name@5) = EmptyList@6[empty] // through LazyPackageFragmentScopeForJavaPackage@266
_functions('arrayList': Name@255) = EmptyList@6[empty] // through LazyPackageFragmentScopeForJavaPackage@266
_functions('assertEquals': Name@256) = EmptyList@6[empty] // through LazyPackageFragmentScopeForJavaPackage@266
_functions('get': Name@257) = EmptyList@6[empty] // through LazyPackageFragmentScopeForJavaPackage@266
_functions('hasNext': Name@258) = EmptyList@6[empty] // through LazyPackageFragmentScopeForJavaPackage@266
_functions('invoke': Name@259) = EmptyList@6[empty] // through LazyPackageFragmentScopeForJavaPackage@266
_functions('iterator': Name@260) = EmptyList@6[empty] // through LazyPackageFragmentScopeForJavaPackage@266
_functions('next': Name@261) = EmptyList@6[empty] // through LazyPackageFragmentScopeForJavaPackage@266
_functions('someFunction': Name@262) = EmptyList@6[empty] // through LazyPackageFragmentScopeForJavaPackage@266
_functions('toCollection': Name@263) = EmptyList@6[empty] // through LazyPackageFragmentScopeForJavaPackage@266
_functions('transform': Name@264) = EmptyList@6[empty] // through LazyPackageFragmentScopeForJavaPackage@266
classes('Any': Name@267) = null // through LazyPackageFragmentScopeForJavaPackage@266
classes('Array': Name@268) = null // through LazyPackageFragmentScopeForJavaPackage@266
classes('ArrayList': Name@269) = LazyJavaClassDescriptor@21['ArrayList'] // through LazyPackageFragmentScopeForJavaPackage@266
classes('Int': Name@270) = null // through LazyPackageFragmentScopeForJavaPackage@266
classes('List': Name@271) = LazyJavaClassDescriptor@245['List'] // through LazyPackageFragmentScopeForJavaPackage@266
classes('MutableCollection': Name@272) = null // through LazyPackageFragmentScopeForJavaPackage@266
classes('String': Name@273) = null // through LazyPackageFragmentScopeForJavaPackage@266
classes('add': Name@5) = null // through LazyPackageFragmentScopeForJavaPackage@266
classes('arrayList': Name@255) = null // through LazyPackageFragmentScopeForJavaPackage@266
classes('assertEquals': Name@256) = null // through LazyPackageFragmentScopeForJavaPackage@266
classes('get': Name@257) = null // through LazyPackageFragmentScopeForJavaPackage@266
classes('hasNext': Name@258) = null // through LazyPackageFragmentScopeForJavaPackage@266
classes('invoke': Name@259) = null // through LazyPackageFragmentScopeForJavaPackage@266
classes('iterator': Name@260) = null // through LazyPackageFragmentScopeForJavaPackage@266
classes('next': Name@261) = null // through LazyPackageFragmentScopeForJavaPackage@266
classes('someFunction': Name@262) = null // through LazyPackageFragmentScopeForJavaPackage@266
classes('toCollection': Name@263) = null // through LazyPackageFragmentScopeForJavaPackage@266
classes('transform': Name@264) = null // through LazyPackageFragmentScopeForJavaPackage@266
deserializedPackageScope = Empty@251 // through LazyPackageFragmentScopeForJavaPackage@266
memberIndex = computeMemberIndex$1@274 // through LazyPackageFragmentScopeForJavaPackage@266
classes('Any': Name@266) = null // through LazyPackageFragmentScopeForJavaPackage@267
classes('Array': Name@268) = null // through LazyPackageFragmentScopeForJavaPackage@267
classes('ArrayList': Name@269) = LazyJavaClassDescriptor@21['ArrayList'] // through LazyPackageFragmentScopeForJavaPackage@267
classes('Int': Name@270) = null // through LazyPackageFragmentScopeForJavaPackage@267
classes('List': Name@271) = LazyJavaClassDescriptor@245['List'] // through LazyPackageFragmentScopeForJavaPackage@267
classes('MutableCollection': Name@272) = null // through LazyPackageFragmentScopeForJavaPackage@267
classes('String': Name@273) = null // through LazyPackageFragmentScopeForJavaPackage@267
classes('add': Name@7) = null // through LazyPackageFragmentScopeForJavaPackage@267
classes('arrayList': Name@255) = null // through LazyPackageFragmentScopeForJavaPackage@267
classes('assertEquals': Name@256) = null // through LazyPackageFragmentScopeForJavaPackage@267
classes('get': Name@257) = null // through LazyPackageFragmentScopeForJavaPackage@267
classes('hasNext': Name@258) = null // through LazyPackageFragmentScopeForJavaPackage@267
classes('invoke': Name@259) = null // through LazyPackageFragmentScopeForJavaPackage@267
classes('iterator': Name@260) = null // through LazyPackageFragmentScopeForJavaPackage@267
classes('next': Name@261) = null // through LazyPackageFragmentScopeForJavaPackage@267
classes('someFunction': Name@262) = null // through LazyPackageFragmentScopeForJavaPackage@267
classes('toCollection': Name@263) = null // through LazyPackageFragmentScopeForJavaPackage@267
classes('transform': Name@264) = null // through LazyPackageFragmentScopeForJavaPackage@267
deserializedPackageScope = Empty@249 // through LazyPackageFragmentScopeForJavaPackage@267
functions('ArrayList': Name@253) = EmptyList@8[empty] // through LazyPackageFragmentScopeForJavaPackage@267
functions('add': Name@7) = EmptyList@8[empty] // through LazyPackageFragmentScopeForJavaPackage@267
functions('arrayList': Name@255) = EmptyList@8[empty] // through LazyPackageFragmentScopeForJavaPackage@267
functions('assertEquals': Name@256) = EmptyList@8[empty] // through LazyPackageFragmentScopeForJavaPackage@267
functions('get': Name@257) = EmptyList@8[empty] // through LazyPackageFragmentScopeForJavaPackage@267
functions('hasNext': Name@258) = EmptyList@8[empty] // through LazyPackageFragmentScopeForJavaPackage@267
functions('invoke': Name@259) = EmptyList@8[empty] // through LazyPackageFragmentScopeForJavaPackage@267
functions('iterator': Name@260) = EmptyList@8[empty] // through LazyPackageFragmentScopeForJavaPackage@267
functions('next': Name@261) = EmptyList@8[empty] // through LazyPackageFragmentScopeForJavaPackage@267
functions('someFunction': Name@262) = EmptyList@8[empty] // through LazyPackageFragmentScopeForJavaPackage@267
functions('toCollection': Name@263) = EmptyList@8[empty] // through LazyPackageFragmentScopeForJavaPackage@267
functions('transform': Name@264) = EmptyList@8[empty] // through LazyPackageFragmentScopeForJavaPackage@267
memberIndex = computeMemberIndex$1@274 // through LazyPackageFragmentScopeForJavaPackage@267
}
LazyJavaTypeParameterDescriptor@45['E'] {
defaultType = JetTypeImpl@275['E']
typeConstructor = AbstractLazyTypeParameterDescriptor$1@110
typeConstructor = AbstractLazyTypeParameterDescriptor$1@108
upperBounds = LinkedHashSet@276[1] { NullableType@277 }
upperBoundsAsType = NullableType@277
}
LazyJavaTypeParameterDescriptor@54['E'] {
defaultType = JetTypeImpl@278['E']
typeConstructor = AbstractLazyTypeParameterDescriptor$1@103
typeConstructor = AbstractLazyTypeParameterDescriptor$1@97
upperBounds = LinkedHashSet@279[1] { NullableType@280 }
upperBoundsAsType = NullableType@280
}
LazyJavaTypeParameterDescriptor@49['E'] {
defaultType = JetTypeImpl@281['E']
typeConstructor = AbstractLazyTypeParameterDescriptor$1@96
typeConstructor = AbstractLazyTypeParameterDescriptor$1@101
upperBounds = LinkedHashSet@282[1] { NullableType@283 }
upperBoundsAsType = NullableType@283
}
@@ -492,11 +492,11 @@ LazyJavaTypeParameterResolver@284 {
}
LazyJavaTypeParameterResolver@286 {
resolve(JavaTypeParameterImpl@287['E']) = LazyJavaTypeParameterDescriptor@45['E']
resolve(JavaTypeParameterImpl@287['E']) = LazyJavaTypeParameterDescriptor@49['E']
}
LazyJavaTypeParameterResolver@288 {
resolve(JavaTypeParameterImpl@289['E']) = LazyJavaTypeParameterDescriptor@49['E']
resolve(JavaTypeParameterImpl@289['E']) = LazyJavaTypeParameterDescriptor@45['E']
}
LazyJavaTypeParameterResolver@290 {
@@ -504,17 +504,17 @@ LazyJavaTypeParameterResolver@290 {
}
LazyJavaTypeParameterResolver@291 {
resolve(JavaTypeParameterImpl@111['E']) = null
resolve(JavaTypeParameterImpl@132['E']) = null
}
LazyJavaTypeParameterResolver@292 {
resolve(JavaTypeParameterImpl@120['E']) = null
resolve(JavaTypeParameterImpl@96['E']) = null
}
LazyJavaTypeParameterResolver@293 {
resolve(JavaTypeParameterImpl@104['E']) = null
resolve(JavaTypeParameterImpl@107['E']) = null
}
LazyJavaTypeParameterResolver@294 {
resolve(JavaTypeParameterImpl@100['E']) = null
resolve(JavaTypeParameterImpl@104['E']) = null
}
@@ -1,286 +1,286 @@
LazyJavaClassDescriptor@0['AbstractCollection'] {
_functions('map': Name@1) = EmptyList@2[empty] // through LazyJavaClassMemberScope@3
_properties('map': Name@1) = EmptyList@2[empty] // through LazyJavaClassMemberScope@3
_typeConstructor = LazyJavaClassTypeConstructor@4['AbstractCollection']
memberIndex = computeMemberIndex$1@5 // through LazyJavaClassMemberScope@3
functions('map': Name@1) = EmptyList@2[empty] // through LazyJavaClassMemberScope@3
memberIndex = computeMemberIndex$1@4 // through LazyJavaClassMemberScope@3
properties('map': Name@1) = EmptyList@2[empty] // through LazyJavaClassMemberScope@3
typeConstructor = LazyJavaClassTypeConstructor@5['AbstractCollection']
}
LazyJavaClassDescriptor@6['AbstractList'] {
_functions('map': Name@1) = EmptyList@2[empty] // through LazyJavaClassMemberScope@7
_properties('map': Name@1) = EmptyList@2[empty] // through LazyJavaClassMemberScope@7
_typeConstructor = LazyJavaClassTypeConstructor@8['AbstractList']
memberIndex = computeMemberIndex$1@9 // through LazyJavaClassMemberScope@7
functions('map': Name@1) = EmptyList@2[empty] // through LazyJavaClassMemberScope@7
memberIndex = computeMemberIndex$1@8 // through LazyJavaClassMemberScope@7
properties('map': Name@1) = EmptyList@2[empty] // through LazyJavaClassMemberScope@7
typeConstructor = LazyJavaClassTypeConstructor@9['AbstractList']
}
LazyJavaClassDescriptor@10['ArrayList'] {
_functions('map': Name@1) = EmptyList@2[empty] // through LazyJavaClassMemberScope@11
_properties('map': Name@1) = EmptyList@2[empty] // through LazyJavaClassMemberScope@11
_typeConstructor = LazyJavaClassTypeConstructor@12['ArrayList']
enumEntryIndex = LinkedHashMap@13 // through LazyJavaClassMemberScope@11
memberIndex = computeMemberIndex$1@14 // through LazyJavaClassMemberScope@11
nestedClassIndex = LinkedHashMap@15 // through LazyJavaClassMemberScope@11
nestedClasses('map': Name@1) = null // through LazyJavaClassMemberScope@11
enumEntryIndex = LinkedHashMap@11 // through LazyJavaClassMemberScope@12
functions('map': Name@1) = EmptyList@2[empty] // through LazyJavaClassMemberScope@12
memberIndex = computeMemberIndex$1@13 // through LazyJavaClassMemberScope@12
nestedClassIndex = LinkedHashMap@14 // through LazyJavaClassMemberScope@12
nestedClasses('map': Name@1) = null // through LazyJavaClassMemberScope@12
properties('map': Name@1) = EmptyList@2[empty] // through LazyJavaClassMemberScope@12
typeConstructor = LazyJavaClassTypeConstructor@15['ArrayList']
}
LazyJavaClassDescriptor@16['Math'] {
_functions('max': Name@17) = ArrayList@18[4] { JavaMethodDescriptor@19['max'], JavaMethodDescriptor@20['max'], JavaMethodDescriptor@21['max'], ... } // through LazyJavaStaticClassScope@22
_functions('max': Name@17) = EmptyList@2[empty] // through LazyJavaClassMemberScope@23
_properties('max': Name@17) = EmptyList@2[empty] // through LazyJavaClassMemberScope@23
_properties('max': Name@17) = EmptyList@2[empty] // through LazyJavaStaticClassScope@22
_typeConstructor = LazyJavaClassTypeConstructor@24['Math']
enumEntryIndex = LinkedHashMap@25 // through LazyJavaClassMemberScope@23
memberIndex = computeMemberIndex$1@26 // through LazyJavaClassMemberScope@23
memberIndex = computeMemberIndex$1@27 // through LazyJavaStaticClassScope@22
nestedClassIndex = LinkedHashMap@28 // through LazyJavaClassMemberScope@23
nestedClasses('max': Name@17) = null // through LazyJavaClassMemberScope@23
enumEntryIndex = LinkedHashMap@17 // through LazyJavaClassMemberScope@18
functions('max': Name@19) = ArrayList@20[4] { JavaMethodDescriptor@21['max'], JavaMethodDescriptor@22['max'], JavaMethodDescriptor@23['max'], ... } // through LazyJavaStaticClassScope@24
functions('max': Name@19) = EmptyList@2[empty] // through LazyJavaClassMemberScope@18
memberIndex = computeMemberIndex$1@25 // through LazyJavaClassMemberScope@18
memberIndex = computeMemberIndex$1@26 // through LazyJavaStaticClassScope@24
nestedClassIndex = LinkedHashMap@27 // through LazyJavaClassMemberScope@18
nestedClasses('max': Name@19) = null // through LazyJavaClassMemberScope@18
properties('max': Name@19) = EmptyList@2[empty] // through LazyJavaClassMemberScope@18
properties('max': Name@19) = EmptyList@2[empty] // through LazyJavaStaticClassScope@24
typeConstructor = LazyJavaClassTypeConstructor@28['Math']
}
LazyJavaClassDescriptor@29['RandomAccess'] {
_functions('map': Name@1) = EmptyList@2[empty] // through LazyJavaClassMemberScope@30
_properties('map': Name@1) = EmptyList@2[empty] // through LazyJavaClassMemberScope@30
_typeConstructor = LazyJavaClassTypeConstructor@31['RandomAccess']
memberIndex = computeMemberIndex$1@32 // through LazyJavaClassMemberScope@30
functions('map': Name@1) = EmptyList@2[empty] // through LazyJavaClassMemberScope@30
memberIndex = computeMemberIndex$1@31 // through LazyJavaClassMemberScope@30
properties('map': Name@1) = EmptyList@2[empty] // through LazyJavaClassMemberScope@30
typeConstructor = LazyJavaClassTypeConstructor@32['RandomAccess']
}
LazyJavaClassDescriptor@33['Serializable'] {
_functions('map': Name@1) = EmptyList@2[empty] // through LazyJavaClassMemberScope@34
_properties('map': Name@1) = EmptyList@2[empty] // through LazyJavaClassMemberScope@34
_typeConstructor = LazyJavaClassTypeConstructor@35['Serializable']
memberIndex = computeMemberIndex$1@36 // through LazyJavaClassMemberScope@34
functions('map': Name@1) = EmptyList@2[empty] // through LazyJavaClassMemberScope@34
memberIndex = computeMemberIndex$1@35 // through LazyJavaClassMemberScope@34
properties('map': Name@1) = EmptyList@2[empty] // through LazyJavaClassMemberScope@34
typeConstructor = LazyJavaClassTypeConstructor@36['Serializable']
}
LazyJavaClassTypeConstructor@4['AbstractCollection'] {
_parameters = ArrayList@37[1] { LazyJavaTypeParameterDescriptor@38['E'] }
_supertypes = ArrayList@39[1] { LazyJavaClassifierType@40['Collection<E>'] }
LazyJavaClassTypeConstructor@5['AbstractCollection'] {
parameters = ArrayList@37[1] { LazyJavaTypeParameterDescriptor@38['E'] }
supertypes = ArrayList@39[1] { LazyJavaClassifierType@40['Collection<E>'] }
}
LazyJavaClassTypeConstructor@8['AbstractList'] {
_parameters = ArrayList@41[1] { LazyJavaTypeParameterDescriptor@42['E'] }
_supertypes = ArrayList@43[2] { LazyJavaClassifierType@44['AbstractCollection<E>'], LazyJavaClassifierType@45['List<E>'] }
LazyJavaClassTypeConstructor@9['AbstractList'] {
parameters = ArrayList@41[1] { LazyJavaTypeParameterDescriptor@42['E'] }
supertypes = ArrayList@43[2] { LazyJavaClassifierType@44['AbstractCollection<E>'], LazyJavaClassifierType@45['List<E>'] }
}
LazyJavaClassTypeConstructor@12['ArrayList'] {
_parameters = ArrayList@46[1] { LazyJavaTypeParameterDescriptor@47['E'] }
_supertypes = ArrayList@48[5] { LazyJavaClassifierType@49['AbstractList<E>'], LazyJavaClassifierType@50['List<E>'], LazyJavaClassifierType@51['RandomAccess'], ... }
LazyJavaClassTypeConstructor@15['ArrayList'] {
parameters = ArrayList@46[1] { LazyJavaTypeParameterDescriptor@47['E'] }
supertypes = ArrayList@48[5] { LazyJavaClassifierType@49['AbstractList<E>'], LazyJavaClassifierType@50['List<E>'], LazyJavaClassifierType@51['RandomAccess'], ... }
}
LazyJavaClassTypeConstructor@24['Math'] {
_supertypes = ArrayList@52[1] { JetTypeImpl@53['Any'] }
LazyJavaClassTypeConstructor@28['Math'] {
supertypes = ArrayList@52[1] { JetTypeImpl@53['Any'] }
}
LazyJavaClassTypeConstructor@31['RandomAccess'] {
_parameters = ArrayList@54[empty]
_supertypes = ArrayList@55[1] { JetTypeImpl@53['Any'] }
LazyJavaClassTypeConstructor@32['RandomAccess'] {
parameters = ArrayList@54[empty]
supertypes = ArrayList@55[1] { JetTypeImpl@53['Any'] }
}
LazyJavaClassTypeConstructor@35['Serializable'] {
_parameters = ArrayList@56[empty]
_supertypes = ArrayList@57[1] { JetTypeImpl@53['Any'] }
LazyJavaClassTypeConstructor@36['Serializable'] {
parameters = ArrayList@56[empty]
supertypes = ArrayList@57[1] { JetTypeImpl@53['Any'] }
}
LazyJavaClassifierType@44['AbstractCollection<E>'] {
_arguments = ArrayList@58[1] { TypeProjectionImpl@59 }
_memberScope = SubstitutingScope@60
_typeConstructor = LazyJavaClassTypeConstructor@4['AbstractCollection']
classifier = JavaClassImpl@61['AbstractCollection']
arguments = ArrayList@58[1] { TypeProjectionImpl@59 }
classifier = JavaClassImpl@60['AbstractCollection']
memberScope = SubstitutingScope@61
typeConstructor = LazyJavaClassTypeConstructor@5['AbstractCollection']
}
LazyJavaClassifierType@49['AbstractList<E>'] {
_arguments = ArrayList@62[1] { TypeProjectionImpl@63 }
_memberScope = SubstitutingScope@64
_typeConstructor = LazyJavaClassTypeConstructor@8['AbstractList']
classifier = JavaClassImpl@65['AbstractList']
arguments = ArrayList@62[1] { TypeProjectionImpl@63 }
classifier = JavaClassImpl@64['AbstractList']
memberScope = SubstitutingScope@65
typeConstructor = LazyJavaClassTypeConstructor@9['AbstractList']
}
LazyJavaClassifierType@66['Cloneable'] {
_arguments = ArrayList@67[empty]
_memberScope = DeserializedClassMemberScope@68
_typeConstructor = DeserializedClassTypeConstructor@69
classifier = JavaClassImpl@70['Cloneable']
arguments = ArrayList@67[empty]
classifier = JavaClassImpl@68['Cloneable']
memberScope = DeserializedClassMemberScope@69
typeConstructor = DeserializedClassTypeConstructor@70
}
LazyJavaClassifierType@40['Collection<E>'] {
_arguments = ArrayList@71[1] { TypeProjectionImpl@72 }
_memberScope = SubstitutingScope@73
_typeConstructor = DeserializedClassTypeConstructor@74
classifier = JavaClassImpl@75['Collection']
arguments = ArrayList@71[1] { TypeProjectionImpl@72 }
classifier = JavaClassImpl@73['Collection']
memberScope = SubstitutingScope@74
typeConstructor = DeserializedClassTypeConstructor@75
}
LazyJavaClassifierType@76['E'] {
_arguments = ArrayList@77[empty]
_nullable = 'false': Boolean@78
_typeConstructor = AbstractLazyTypeParameterDescriptor$1@79
classifier = JavaTypeParameterImpl@80['E']
arguments = ArrayList@77[empty]
classifier = JavaTypeParameterImpl@78['E']
nullable = 'false': Boolean@79
typeConstructor = AbstractLazyTypeParameterDescriptor$1@80
}
LazyJavaClassifierType@81['E'] {
_arguments = ArrayList@82[empty]
_nullable = 'false': Boolean@78
_typeConstructor = AbstractLazyTypeParameterDescriptor$1@83
classifier = JavaTypeParameterImpl@84['E']
arguments = ArrayList@82[empty]
classifier = JavaTypeParameterImpl@83['E']
nullable = 'false': Boolean@79
typeConstructor = AbstractLazyTypeParameterDescriptor$1@84
}
LazyJavaClassifierType@85['E'] {
_arguments = ArrayList@86[empty]
_nullable = 'false': Boolean@78
_typeConstructor = AbstractLazyTypeParameterDescriptor$1@79
arguments = ArrayList@86[empty]
classifier = JavaTypeParameterImpl@87['E']
nullable = 'false': Boolean@79
typeConstructor = AbstractLazyTypeParameterDescriptor$1@80
}
LazyJavaClassifierType@88['E'] {
_arguments = ArrayList@89[empty]
_nullable = 'false': Boolean@78
_typeConstructor = AbstractLazyTypeParameterDescriptor$1@83
arguments = ArrayList@89[empty]
classifier = JavaTypeParameterImpl@90['E']
nullable = 'false': Boolean@79
typeConstructor = AbstractLazyTypeParameterDescriptor$1@84
}
LazyJavaClassifierType@91['E'] {
_arguments = ArrayList@92[empty]
_nullable = 'false': Boolean@78
_typeConstructor = AbstractLazyTypeParameterDescriptor$1@93
classifier = JavaTypeParameterImpl@94['E']
arguments = ArrayList@92[empty]
classifier = JavaTypeParameterImpl@93['E']
nullable = 'false': Boolean@79
typeConstructor = AbstractLazyTypeParameterDescriptor$1@94
}
LazyJavaClassifierType@95['E'] {
_arguments = ArrayList@96[empty]
_nullable = 'true': Boolean@97
_typeConstructor = AbstractLazyTypeParameterDescriptor$1@93
classifier = JavaTypeParameterImpl@94['E']
arguments = ArrayList@96[empty]
classifier = JavaTypeParameterImpl@83['E']
nullable = 'true': Boolean@97
typeConstructor = AbstractLazyTypeParameterDescriptor$1@84
}
LazyJavaClassifierType@98['E'] {
_arguments = ArrayList@99[empty]
_nullable = 'true': Boolean@97
_typeConstructor = AbstractLazyTypeParameterDescriptor$1@83
classifier = JavaTypeParameterImpl@84['E']
arguments = ArrayList@99[empty]
classifier = JavaTypeParameterImpl@87['E']
nullable = 'true': Boolean@97
typeConstructor = AbstractLazyTypeParameterDescriptor$1@80
}
LazyJavaClassifierType@100['E'] {
_arguments = ArrayList@101[empty]
_nullable = 'true': Boolean@97
_typeConstructor = AbstractLazyTypeParameterDescriptor$1@79
classifier = JavaTypeParameterImpl@87['E']
arguments = ArrayList@101[empty]
classifier = JavaTypeParameterImpl@93['E']
nullable = 'true': Boolean@97
typeConstructor = AbstractLazyTypeParameterDescriptor$1@94
}
LazyJavaClassifierType@102['E'] {
_arguments = ArrayList@103[empty]
_nullable = 'true': Boolean@97
_typeConstructor = AbstractLazyTypeParameterDescriptor$1@79
classifier = JavaTypeParameterImpl@80['E']
arguments = ArrayList@103[empty]
classifier = JavaTypeParameterImpl@78['E']
nullable = 'true': Boolean@97
typeConstructor = AbstractLazyTypeParameterDescriptor$1@80
}
LazyJavaClassifierType@104['E'] {
_arguments = ArrayList@105[empty]
_nullable = 'true': Boolean@97
_typeConstructor = AbstractLazyTypeParameterDescriptor$1@83
arguments = ArrayList@105[empty]
classifier = JavaTypeParameterImpl@90['E']
}
LazyJavaClassifierType@50['List<E>'] {
_arguments = ArrayList@106[1] { TypeProjectionImpl@107 }
_memberScope = SubstitutingScope@108
_typeConstructor = DeserializedClassTypeConstructor@109
classifier = JavaClassImpl@110['List']
nullable = 'true': Boolean@97
typeConstructor = AbstractLazyTypeParameterDescriptor$1@84
}
LazyJavaClassifierType@45['List<E>'] {
_arguments = ArrayList@111[1] { TypeProjectionImpl@112 }
_memberScope = SubstitutingScope@113
_typeConstructor = DeserializedClassTypeConstructor@109
classifier = JavaClassImpl@114['List']
arguments = ArrayList@106[1] { TypeProjectionImpl@107 }
classifier = JavaClassImpl@108['List']
memberScope = SubstitutingScope@109
typeConstructor = DeserializedClassTypeConstructor@110
}
LazyJavaClassifierType@50['List<E>'] {
arguments = ArrayList@111[1] { TypeProjectionImpl@112 }
classifier = JavaClassImpl@113['List']
memberScope = SubstitutingScope@114
typeConstructor = DeserializedClassTypeConstructor@110
}
LazyJavaClassifierType@115['Object'] {
_typeConstructor = DeserializedClassTypeConstructor@116
classifier = JavaClassImpl@117['Object']
classifier = JavaClassImpl@116['Object']
typeConstructor = DeserializedClassTypeConstructor@117
}
LazyJavaClassifierType@118['Object'] {
_typeConstructor = DeserializedClassTypeConstructor@116
classifier = JavaClassImpl@119['Object']
typeConstructor = DeserializedClassTypeConstructor@117
}
LazyJavaClassifierType@120['Object'] {
_typeConstructor = DeserializedClassTypeConstructor@116
classifier = JavaClassImpl@121['Object']
typeConstructor = DeserializedClassTypeConstructor@117
}
LazyJavaClassifierType@122['Object'] {
_typeConstructor = DeserializedClassTypeConstructor@116
classifier = JavaClassImpl@123['Object']
typeConstructor = DeserializedClassTypeConstructor@117
}
LazyJavaClassifierType@51['RandomAccess'] {
_arguments = ArrayList@124[empty]
_memberScope = LazyJavaClassMemberScope@30
_typeConstructor = LazyJavaClassTypeConstructor@31['RandomAccess']
arguments = ArrayList@124[empty]
classifier = JavaClassImpl@125['RandomAccess']
memberScope = LazyJavaClassMemberScope@30
typeConstructor = LazyJavaClassTypeConstructor@32['RandomAccess']
}
LazyJavaClassifierType@126['Serializable'] {
_arguments = ArrayList@127[empty]
_memberScope = LazyJavaClassMemberScope@34
_typeConstructor = LazyJavaClassTypeConstructor@35['Serializable']
arguments = ArrayList@127[empty]
classifier = JavaClassImpl@128['Serializable']
memberScope = LazyJavaClassMemberScope@34
typeConstructor = LazyJavaClassTypeConstructor@36['Serializable']
}
LazyJavaPackageFragmentProvider@129 {
_packageFragments('<root>': FqName@130) = LazyJavaPackageFragment@131['<root>']
_packageFragments('ArrayList': FqName@132) = null
_packageFragments('Collection': FqName@133) = null
_packageFragments('Int': FqName@134) = null
_packageFragments('Iterable': FqName@135) = null
_packageFragments('List': FqName@136) = null
_packageFragments('Math': FqName@137) = null
_packageFragments('R': FqName@138) = null
_packageFragments('String': FqName@139) = null
_packageFragments('T': FqName@140) = null
_packageFragments('java': FqName@141) = LazyJavaPackageFragment@142['java']
_packageFragments('java.io': FqName@143) = LazyJavaPackageFragment@144['io']
_packageFragments('java.lang': FqName@145) = LazyJavaPackageFragment@146['lang']
_packageFragments('java.lang.ArrayList': FqName@147) = null
_packageFragments('java.lang.Collection': FqName@148) = null
_packageFragments('java.lang.Int': FqName@149) = null
_packageFragments('java.lang.Iterable': FqName@150) = null
_packageFragments('java.lang.List': FqName@151) = null
_packageFragments('java.lang.Math': FqName@152) = null
_packageFragments('java.lang.R': FqName@153) = null
_packageFragments('java.lang.String': FqName@154) = null
_packageFragments('java.lang.T': FqName@155) = null
_packageFragments('java.util': FqName@156) = LazyJavaPackageFragment@157['util']
_packageFragments('java.util.ArrayList': FqName@158) = null
_packageFragments('java.util.Collection': FqName@159) = null
_packageFragments('java.util.Int': FqName@160) = null
_packageFragments('java.util.Iterable': FqName@161) = null
_packageFragments('java.util.List': FqName@162) = null
_packageFragments('java.util.Math': FqName@163) = null
_packageFragments('java.util.R': FqName@164) = null
_packageFragments('java.util.String': FqName@165) = null
_packageFragments('java.util.T': FqName@166) = null
_packageFragments('kotlin': FqName@167) = null
_packageFragments('kotlin.ArrayList': FqName@168) = null
_packageFragments('kotlin.Collection': FqName@169) = null
_packageFragments('kotlin.Int': FqName@170) = null
_packageFragments('kotlin.Iterable': FqName@171) = null
_packageFragments('kotlin.List': FqName@172) = null
_packageFragments('kotlin.Math': FqName@173) = null
_packageFragments('kotlin.R': FqName@174) = null
_packageFragments('kotlin.String': FqName@175) = null
_packageFragments('kotlin.T': FqName@176) = null
_packageFragments('kotlin.io': FqName@177) = null
_packageFragments('kotlin.jvm': FqName@178) = null
_packageFragments('n': FqName@179) = null
_packageFragments('n.ArrayList': FqName@180) = null
_packageFragments('n.Collection': FqName@181) = null
_packageFragments('n.Int': FqName@182) = null
_packageFragments('n.Iterable': FqName@183) = null
_packageFragments('n.List': FqName@184) = null
_packageFragments('n.Math': FqName@185) = null
_packageFragments('n.R': FqName@186) = null
_packageFragments('n.String': FqName@187) = null
_packageFragments('n.T': FqName@188) = null
topLevelClasses(JavaClassImpl@61['AbstractCollection']) = LazyJavaClassDescriptor@0['AbstractCollection']
topLevelClasses(JavaClassImpl@65['AbstractList']) = LazyJavaClassDescriptor@6['AbstractList']
packageFragments('<root>': FqName@130) = LazyJavaPackageFragment@131['<root>']
packageFragments('ArrayList': FqName@132) = null
packageFragments('Collection': FqName@133) = null
packageFragments('Int': FqName@134) = null
packageFragments('Iterable': FqName@135) = null
packageFragments('List': FqName@136) = null
packageFragments('Math': FqName@137) = null
packageFragments('R': FqName@138) = null
packageFragments('String': FqName@139) = null
packageFragments('T': FqName@140) = null
packageFragments('java': FqName@141) = LazyJavaPackageFragment@142['java']
packageFragments('java.io': FqName@143) = LazyJavaPackageFragment@144['io']
packageFragments('java.lang': FqName@145) = LazyJavaPackageFragment@146['lang']
packageFragments('java.lang.ArrayList': FqName@147) = null
packageFragments('java.lang.Collection': FqName@148) = null
packageFragments('java.lang.Int': FqName@149) = null
packageFragments('java.lang.Iterable': FqName@150) = null
packageFragments('java.lang.List': FqName@151) = null
packageFragments('java.lang.Math': FqName@152) = null
packageFragments('java.lang.R': FqName@153) = null
packageFragments('java.lang.String': FqName@154) = null
packageFragments('java.lang.T': FqName@155) = null
packageFragments('java.util': FqName@156) = LazyJavaPackageFragment@157['util']
packageFragments('java.util.ArrayList': FqName@158) = null
packageFragments('java.util.Collection': FqName@159) = null
packageFragments('java.util.Int': FqName@160) = null
packageFragments('java.util.Iterable': FqName@161) = null
packageFragments('java.util.List': FqName@162) = null
packageFragments('java.util.Math': FqName@163) = null
packageFragments('java.util.R': FqName@164) = null
packageFragments('java.util.String': FqName@165) = null
packageFragments('java.util.T': FqName@166) = null
packageFragments('kotlin': FqName@167) = null
packageFragments('kotlin.ArrayList': FqName@168) = null
packageFragments('kotlin.Collection': FqName@169) = null
packageFragments('kotlin.Int': FqName@170) = null
packageFragments('kotlin.Iterable': FqName@171) = null
packageFragments('kotlin.List': FqName@172) = null
packageFragments('kotlin.Math': FqName@173) = null
packageFragments('kotlin.R': FqName@174) = null
packageFragments('kotlin.String': FqName@175) = null
packageFragments('kotlin.T': FqName@176) = null
packageFragments('kotlin.io': FqName@177) = null
packageFragments('kotlin.jvm': FqName@178) = null
packageFragments('n': FqName@179) = null
packageFragments('n.ArrayList': FqName@180) = null
packageFragments('n.Collection': FqName@181) = null
packageFragments('n.Int': FqName@182) = null
packageFragments('n.Iterable': FqName@183) = null
packageFragments('n.List': FqName@184) = null
packageFragments('n.Math': FqName@185) = null
packageFragments('n.R': FqName@186) = null
packageFragments('n.String': FqName@187) = null
packageFragments('n.T': FqName@188) = null
topLevelClasses(JavaClassImpl@60['AbstractCollection']) = LazyJavaClassDescriptor@0['AbstractCollection']
topLevelClasses(JavaClassImpl@64['AbstractList']) = LazyJavaClassDescriptor@6['AbstractList']
topLevelClasses(JavaClassImpl@189['ArrayList']) = LazyJavaClassDescriptor@10['ArrayList']
topLevelClasses(JavaClassImpl@190['Collection']) = LazyJavaClassDescriptor@191['Collection']
topLevelClasses(JavaClassImpl@192['List']) = LazyJavaClassDescriptor@193['List']
@@ -290,63 +290,63 @@ LazyJavaPackageFragmentProvider@129 {
}
LazyJavaPackageFragment@142['java'] {
_functions('lang': Name@195) = EmptyList@2[empty] // through LazyPackageFragmentScopeForJavaPackage@196
_functions('util': Name@197) = EmptyList@2[empty] // through LazyPackageFragmentScopeForJavaPackage@196
classes('lang': Name@198) = null // through LazyPackageFragmentScopeForJavaPackage@196
classes('util': Name@199) = null // through LazyPackageFragmentScopeForJavaPackage@196
deserializedPackageScope = Empty@200 // through LazyPackageFragmentScopeForJavaPackage@196
classes('lang': Name@195) = null // through LazyPackageFragmentScopeForJavaPackage@196
classes('util': Name@197) = null // through LazyPackageFragmentScopeForJavaPackage@196
deserializedPackageScope = Empty@198 // through LazyPackageFragmentScopeForJavaPackage@196
functions('lang': Name@199) = EmptyList@2[empty] // through LazyPackageFragmentScopeForJavaPackage@196
functions('util': Name@200) = EmptyList@2[empty] // through LazyPackageFragmentScopeForJavaPackage@196
memberIndex = computeMemberIndex$1@201 // through LazyPackageFragmentScopeForJavaPackage@196
}
LazyJavaPackageFragment@146['lang'] {
_functions('arrayList': Name@202) = EmptyList@2[empty] // through LazyPackageFragmentScopeForJavaPackage@203
_functions('fold': Name@204) = EmptyList@2[empty] // through LazyPackageFragmentScopeForJavaPackage@203
_functions('map': Name@1) = EmptyList@2[empty] // through LazyPackageFragmentScopeForJavaPackage@203
classes('Math': Name@205) = LazyJavaClassDescriptor@16['Math'] // through LazyPackageFragmentScopeForJavaPackage@203
classes('arrayList': Name@202) = null // through LazyPackageFragmentScopeForJavaPackage@203
classes('fold': Name@204) = null // through LazyPackageFragmentScopeForJavaPackage@203
classes('Math': Name@202) = LazyJavaClassDescriptor@16['Math'] // through LazyPackageFragmentScopeForJavaPackage@203
classes('arrayList': Name@204) = null // through LazyPackageFragmentScopeForJavaPackage@203
classes('fold': Name@205) = null // through LazyPackageFragmentScopeForJavaPackage@203
classes('map': Name@1) = null // through LazyPackageFragmentScopeForJavaPackage@203
deserializedPackageScope = Empty@200 // through LazyPackageFragmentScopeForJavaPackage@203
deserializedPackageScope = Empty@198 // through LazyPackageFragmentScopeForJavaPackage@203
functions('arrayList': Name@204) = EmptyList@2[empty] // through LazyPackageFragmentScopeForJavaPackage@203
functions('fold': Name@205) = EmptyList@2[empty] // through LazyPackageFragmentScopeForJavaPackage@203
functions('map': Name@1) = EmptyList@2[empty] // through LazyPackageFragmentScopeForJavaPackage@203
memberIndex = computeMemberIndex$1@206 // through LazyPackageFragmentScopeForJavaPackage@203
}
LazyJavaPackageFragment@157['util'] {
_functions('arrayList': Name@202) = EmptyList@2[empty] // through LazyPackageFragmentScopeForJavaPackage@207
_functions('fold': Name@204) = EmptyList@2[empty] // through LazyPackageFragmentScopeForJavaPackage@207
_functions('map': Name@1) = EmptyList@2[empty] // through LazyPackageFragmentScopeForJavaPackage@207
classes('ArrayList': Name@208) = LazyJavaClassDescriptor@10['ArrayList'] // through LazyPackageFragmentScopeForJavaPackage@207
classes('Collection': Name@209) = LazyJavaClassDescriptor@191['Collection'] // through LazyPackageFragmentScopeForJavaPackage@207
classes('Int': Name@210) = null // through LazyPackageFragmentScopeForJavaPackage@207
classes('Iterable': Name@211) = null // through LazyPackageFragmentScopeForJavaPackage@207
classes('List': Name@212) = LazyJavaClassDescriptor@193['List'] // through LazyPackageFragmentScopeForJavaPackage@207
classes('Math': Name@205) = null // through LazyPackageFragmentScopeForJavaPackage@207
classes('String': Name@213) = null // through LazyPackageFragmentScopeForJavaPackage@207
classes('arrayList': Name@202) = null // through LazyPackageFragmentScopeForJavaPackage@207
classes('fold': Name@204) = null // through LazyPackageFragmentScopeForJavaPackage@207
classes('map': Name@1) = null // through LazyPackageFragmentScopeForJavaPackage@207
deserializedPackageScope = Empty@200 // through LazyPackageFragmentScopeForJavaPackage@207
memberIndex = computeMemberIndex$1@214 // through LazyPackageFragmentScopeForJavaPackage@207
classes('ArrayList': Name@207) = LazyJavaClassDescriptor@10['ArrayList'] // through LazyPackageFragmentScopeForJavaPackage@208
classes('Collection': Name@209) = LazyJavaClassDescriptor@191['Collection'] // through LazyPackageFragmentScopeForJavaPackage@208
classes('Int': Name@210) = null // through LazyPackageFragmentScopeForJavaPackage@208
classes('Iterable': Name@211) = null // through LazyPackageFragmentScopeForJavaPackage@208
classes('List': Name@212) = LazyJavaClassDescriptor@193['List'] // through LazyPackageFragmentScopeForJavaPackage@208
classes('Math': Name@202) = null // through LazyPackageFragmentScopeForJavaPackage@208
classes('String': Name@213) = null // through LazyPackageFragmentScopeForJavaPackage@208
classes('arrayList': Name@204) = null // through LazyPackageFragmentScopeForJavaPackage@208
classes('fold': Name@205) = null // through LazyPackageFragmentScopeForJavaPackage@208
classes('map': Name@1) = null // through LazyPackageFragmentScopeForJavaPackage@208
deserializedPackageScope = Empty@198 // through LazyPackageFragmentScopeForJavaPackage@208
functions('arrayList': Name@204) = EmptyList@2[empty] // through LazyPackageFragmentScopeForJavaPackage@208
functions('fold': Name@205) = EmptyList@2[empty] // through LazyPackageFragmentScopeForJavaPackage@208
functions('map': Name@1) = EmptyList@2[empty] // through LazyPackageFragmentScopeForJavaPackage@208
memberIndex = computeMemberIndex$1@214 // through LazyPackageFragmentScopeForJavaPackage@208
}
LazyJavaTypeParameterDescriptor@47['E'] {
typeConstructor = AbstractLazyTypeParameterDescriptor$1@79
typeConstructor = AbstractLazyTypeParameterDescriptor$1@80
upperBounds = LinkedHashSet@215[1] { NullableType@216 }
}
LazyJavaTypeParameterDescriptor@42['E'] {
typeConstructor = AbstractLazyTypeParameterDescriptor$1@83
LazyJavaTypeParameterDescriptor@38['E'] {
typeConstructor = AbstractLazyTypeParameterDescriptor$1@94
}
LazyJavaTypeParameterDescriptor@38['E'] {
typeConstructor = AbstractLazyTypeParameterDescriptor$1@93
LazyJavaTypeParameterDescriptor@42['E'] {
typeConstructor = AbstractLazyTypeParameterDescriptor$1@84
}
LazyJavaTypeParameterResolver@217 {
resolve(JavaTypeParameterImpl@218['E']) = LazyJavaTypeParameterDescriptor@42['E']
resolve(JavaTypeParameterImpl@218['E']) = LazyJavaTypeParameterDescriptor@47['E']
}
LazyJavaTypeParameterResolver@219 {
resolve(JavaTypeParameterImpl@220['E']) = LazyJavaTypeParameterDescriptor@47['E']
resolve(JavaTypeParameterImpl@220['E']) = LazyJavaTypeParameterDescriptor@42['E']
}
LazyJavaTypeParameterResolver@221 {
@@ -1,43 +1,43 @@
LazyJavaPackageFragmentProvider@0 {
_packageFragments('<root>': FqName@1) = LazyJavaPackageFragment@2['<root>']
_packageFragments('Array': FqName@3) = null
_packageFragments('R': FqName@4) = null
_packageFragments('String': FqName@5) = null
_packageFragments('Unit': FqName@6) = null
_packageFragments('a': FqName@7) = null
_packageFragments('a.Array': FqName@8) = null
_packageFragments('a.R': FqName@9) = null
_packageFragments('a.String': FqName@10) = null
_packageFragments('a.Unit': FqName@11) = null
_packageFragments('java': FqName@12) = LazyJavaPackageFragment@13['java']
_packageFragments('java.lang': FqName@14) = LazyJavaPackageFragment@15['lang']
_packageFragments('java.lang.Array': FqName@16) = null
_packageFragments('java.lang.R': FqName@17) = null
_packageFragments('java.lang.String': FqName@18) = null
_packageFragments('java.lang.Unit': FqName@19) = null
_packageFragments('kotlin': FqName@20) = null
_packageFragments('kotlin.Array': FqName@21) = null
_packageFragments('kotlin.R': FqName@22) = null
_packageFragments('kotlin.String': FqName@23) = null
_packageFragments('kotlin.Unit': FqName@24) = null
_packageFragments('kotlin.io': FqName@25) = null
_packageFragments('kotlin.jvm': FqName@26) = null
packageFragments('<root>': FqName@1) = LazyJavaPackageFragment@2['<root>']
packageFragments('Array': FqName@3) = null
packageFragments('R': FqName@4) = null
packageFragments('String': FqName@5) = null
packageFragments('Unit': FqName@6) = null
packageFragments('a': FqName@7) = null
packageFragments('a.Array': FqName@8) = null
packageFragments('a.R': FqName@9) = null
packageFragments('a.String': FqName@10) = null
packageFragments('a.Unit': FqName@11) = null
packageFragments('java': FqName@12) = LazyJavaPackageFragment@13['java']
packageFragments('java.lang': FqName@14) = LazyJavaPackageFragment@15['lang']
packageFragments('java.lang.Array': FqName@16) = null
packageFragments('java.lang.R': FqName@17) = null
packageFragments('java.lang.String': FqName@18) = null
packageFragments('java.lang.Unit': FqName@19) = null
packageFragments('kotlin': FqName@20) = null
packageFragments('kotlin.Array': FqName@21) = null
packageFragments('kotlin.R': FqName@22) = null
packageFragments('kotlin.String': FqName@23) = null
packageFragments('kotlin.Unit': FqName@24) = null
packageFragments('kotlin.io': FqName@25) = null
packageFragments('kotlin.jvm': FqName@26) = null
}
LazyJavaPackageFragment@13['java'] {
_functions('lang': Name@27) = EmptyList@28[empty] // through LazyPackageFragmentScopeForJavaPackage@29
classes('lang': Name@30) = null // through LazyPackageFragmentScopeForJavaPackage@29
deserializedPackageScope = Empty@31 // through LazyPackageFragmentScopeForJavaPackage@29
memberIndex = computeMemberIndex$1@32 // through LazyPackageFragmentScopeForJavaPackage@29
classes('lang': Name@27) = null // through LazyPackageFragmentScopeForJavaPackage@28
deserializedPackageScope = Empty@29 // through LazyPackageFragmentScopeForJavaPackage@28
functions('lang': Name@30) = EmptyList@31[empty] // through LazyPackageFragmentScopeForJavaPackage@28
memberIndex = computeMemberIndex$1@32 // through LazyPackageFragmentScopeForJavaPackage@28
}
LazyJavaPackageFragment@15['lang'] {
_functions('callback': Name@33) = EmptyList@28[empty] // through LazyPackageFragmentScopeForJavaPackage@34
_functions('invoke': Name@35) = EmptyList@28[empty] // through LazyPackageFragmentScopeForJavaPackage@34
_functions('test': Name@36) = EmptyList@28[empty] // through LazyPackageFragmentScopeForJavaPackage@34
classes('callback': Name@33) = null // through LazyPackageFragmentScopeForJavaPackage@34
classes('invoke': Name@35) = null // through LazyPackageFragmentScopeForJavaPackage@34
classes('test': Name@36) = null // through LazyPackageFragmentScopeForJavaPackage@34
deserializedPackageScope = Empty@31 // through LazyPackageFragmentScopeForJavaPackage@34
deserializedPackageScope = Empty@29 // through LazyPackageFragmentScopeForJavaPackage@34
functions('callback': Name@33) = EmptyList@31[empty] // through LazyPackageFragmentScopeForJavaPackage@34
functions('invoke': Name@35) = EmptyList@31[empty] // through LazyPackageFragmentScopeForJavaPackage@34
functions('test': Name@36) = EmptyList@31[empty] // through LazyPackageFragmentScopeForJavaPackage@34
memberIndex = computeMemberIndex$1@37 // through LazyPackageFragmentScopeForJavaPackage@34
}
@@ -1,160 +1,160 @@
LazyJavaClassDescriptor@0['AbstractCollection'] {
_typeConstructor = LazyJavaClassTypeConstructor@1['AbstractCollection']
typeConstructor = LazyJavaClassTypeConstructor@1['AbstractCollection']
}
LazyJavaClassDescriptor@2['AbstractList'] {
_typeConstructor = LazyJavaClassTypeConstructor@3['AbstractList']
typeConstructor = LazyJavaClassTypeConstructor@3['AbstractList']
}
LazyJavaClassDescriptor@4['ArrayList'] {
_typeConstructor = LazyJavaClassTypeConstructor@5['ArrayList']
typeConstructor = LazyJavaClassTypeConstructor@5['ArrayList']
}
LazyJavaClassDescriptor@6['RandomAccess'] {
_typeConstructor = LazyJavaClassTypeConstructor@7['RandomAccess']
typeConstructor = LazyJavaClassTypeConstructor@7['RandomAccess']
}
LazyJavaClassDescriptor@8['Serializable'] {
_typeConstructor = LazyJavaClassTypeConstructor@9['Serializable']
typeConstructor = LazyJavaClassTypeConstructor@9['Serializable']
}
LazyJavaClassTypeConstructor@1['AbstractCollection'] {
_supertypes = ArrayList@10[1] { LazyJavaClassifierType@11['Collection<E>'] }
supertypes = ArrayList@10[1] { LazyJavaClassifierType@11['Collection<E>'] }
}
LazyJavaClassTypeConstructor@3['AbstractList'] {
_parameters = ArrayList@12[1] { LazyJavaTypeParameterDescriptor@13['E'] }
_supertypes = ArrayList@14[2] { LazyJavaClassifierType@15['AbstractCollection<E>'], LazyJavaClassifierType@16['List<E>'] }
parameters = ArrayList@12[1] { LazyJavaTypeParameterDescriptor@13['E'] }
supertypes = ArrayList@14[2] { LazyJavaClassifierType@15['AbstractCollection<E>'], LazyJavaClassifierType@16['List<E>'] }
}
LazyJavaClassTypeConstructor@5['ArrayList'] {
_parameters = ArrayList@17[1] { LazyJavaTypeParameterDescriptor@18['E'] }
_supertypes = ArrayList@19[5] { LazyJavaClassifierType@20['AbstractList<E>'], LazyJavaClassifierType@21['List<E>'], LazyJavaClassifierType@22['RandomAccess'], ... }
parameters = ArrayList@17[1] { LazyJavaTypeParameterDescriptor@18['E'] }
supertypes = ArrayList@19[5] { LazyJavaClassifierType@20['AbstractList<E>'], LazyJavaClassifierType@21['List<E>'], LazyJavaClassifierType@22['RandomAccess'], ... }
}
LazyJavaClassTypeConstructor@7['RandomAccess'] {
_supertypes = ArrayList@23[1] { JetTypeImpl@24['Any'] }
supertypes = ArrayList@23[1] { JetTypeImpl@24['Any'] }
}
LazyJavaClassTypeConstructor@9['Serializable'] {
_supertypes = ArrayList@25[1] { JetTypeImpl@24['Any'] }
supertypes = ArrayList@25[1] { JetTypeImpl@24['Any'] }
}
LazyJavaClassifierType@15['AbstractCollection<E>'] {
_typeConstructor = LazyJavaClassTypeConstructor@1['AbstractCollection']
classifier = JavaClassImpl@26['AbstractCollection']
typeConstructor = LazyJavaClassTypeConstructor@1['AbstractCollection']
}
LazyJavaClassifierType@20['AbstractList<E>'] {
_arguments = ArrayList@27[1] { TypeProjectionImpl@28 }
_typeConstructor = LazyJavaClassTypeConstructor@3['AbstractList']
arguments = ArrayList@27[1] { TypeProjectionImpl@28 }
classifier = JavaClassImpl@29['AbstractList']
typeConstructor = LazyJavaClassTypeConstructor@3['AbstractList']
}
LazyJavaClassifierType@30['Cloneable'] {
_typeConstructor = DeserializedClassTypeConstructor@31
classifier = JavaClassImpl@32['Cloneable']
classifier = JavaClassImpl@31['Cloneable']
typeConstructor = DeserializedClassTypeConstructor@32
}
LazyJavaClassifierType@11['Collection<E>'] {
_typeConstructor = DeserializedClassTypeConstructor@33
classifier = JavaClassImpl@34['Collection']
classifier = JavaClassImpl@33['Collection']
typeConstructor = DeserializedClassTypeConstructor@34
}
LazyJavaClassifierType@35['E'] {
_arguments = ArrayList@36[empty]
_nullable = 'false': Boolean@37
_typeConstructor = AbstractLazyTypeParameterDescriptor$1@38
classifier = JavaTypeParameterImpl@39['E']
arguments = ArrayList@36[empty]
classifier = JavaTypeParameterImpl@37['E']
nullable = 'false': Boolean@38
typeConstructor = AbstractLazyTypeParameterDescriptor$1@39
}
LazyJavaClassifierType@40['E'] {
_arguments = ArrayList@41[empty]
_nullable = 'false': Boolean@37
_typeConstructor = AbstractLazyTypeParameterDescriptor$1@42
classifier = JavaTypeParameterImpl@43['E']
arguments = ArrayList@41[empty]
classifier = JavaTypeParameterImpl@42['E']
nullable = 'false': Boolean@38
typeConstructor = AbstractLazyTypeParameterDescriptor$1@43
}
LazyJavaClassifierType@44['E'] {
_arguments = ArrayList@45[empty]
_nullable = 'true': Boolean@46
_typeConstructor = AbstractLazyTypeParameterDescriptor$1@42
classifier = JavaTypeParameterImpl@43['E']
arguments = ArrayList@45[empty]
classifier = JavaTypeParameterImpl@37['E']
nullable = 'true': Boolean@46
typeConstructor = AbstractLazyTypeParameterDescriptor$1@39
}
LazyJavaClassifierType@47['E'] {
_arguments = ArrayList@48[empty]
_nullable = 'true': Boolean@46
_typeConstructor = AbstractLazyTypeParameterDescriptor$1@38
classifier = JavaTypeParameterImpl@39['E']
arguments = ArrayList@48[empty]
classifier = JavaTypeParameterImpl@42['E']
nullable = 'true': Boolean@46
typeConstructor = AbstractLazyTypeParameterDescriptor$1@43
}
LazyJavaClassifierType@16['List<E>'] {
_arguments = ArrayList@49[1] { TypeProjectionImpl@50 }
_typeConstructor = DeserializedClassTypeConstructor@51
classifier = JavaClassImpl@52['List']
arguments = ArrayList@49[1] { TypeProjectionImpl@50 }
classifier = JavaClassImpl@51['List']
typeConstructor = DeserializedClassTypeConstructor@52
}
LazyJavaClassifierType@21['List<E>'] {
_typeConstructor = DeserializedClassTypeConstructor@51
classifier = JavaClassImpl@53['List']
typeConstructor = DeserializedClassTypeConstructor@52
}
LazyJavaClassifierType@54['Object'] {
_typeConstructor = DeserializedClassTypeConstructor@55
classifier = JavaClassImpl@56['Object']
classifier = JavaClassImpl@55['Object']
typeConstructor = DeserializedClassTypeConstructor@56
}
LazyJavaClassifierType@57['Object'] {
_typeConstructor = DeserializedClassTypeConstructor@55
classifier = JavaClassImpl@58['Object']
typeConstructor = DeserializedClassTypeConstructor@56
}
LazyJavaClassifierType@59['Object'] {
_typeConstructor = DeserializedClassTypeConstructor@55
classifier = JavaClassImpl@60['Object']
typeConstructor = DeserializedClassTypeConstructor@56
}
LazyJavaClassifierType@22['RandomAccess'] {
_typeConstructor = LazyJavaClassTypeConstructor@7['RandomAccess']
classifier = JavaClassImpl@61['RandomAccess']
typeConstructor = LazyJavaClassTypeConstructor@7['RandomAccess']
}
LazyJavaClassifierType@62['Serializable'] {
_typeConstructor = LazyJavaClassTypeConstructor@9['Serializable']
classifier = JavaClassImpl@63['Serializable']
typeConstructor = LazyJavaClassTypeConstructor@9['Serializable']
}
LazyJavaPackageFragmentProvider@64 {
_packageFragments('<root>': FqName@65) = LazyJavaPackageFragment@66['<root>']
_packageFragments('ArrayList': FqName@67) = null
_packageFragments('B': FqName@68) = null
_packageFragments('List': FqName@69) = null
_packageFragments('T': FqName@70) = null
_packageFragments('b': FqName@71) = null
_packageFragments('b.ArrayList': FqName@72) = null
_packageFragments('b.B': FqName@73) = null
_packageFragments('b.List': FqName@74) = null
_packageFragments('b.T': FqName@75) = null
_packageFragments('java': FqName@76) = LazyJavaPackageFragment@77['java']
_packageFragments('java.io': FqName@78) = LazyJavaPackageFragment@79['io']
_packageFragments('java.lang': FqName@80) = LazyJavaPackageFragment@81['lang']
_packageFragments('java.lang.ArrayList': FqName@82) = null
_packageFragments('java.lang.B': FqName@83) = null
_packageFragments('java.lang.List': FqName@84) = null
_packageFragments('java.lang.T': FqName@85) = null
_packageFragments('java.util': FqName@86) = LazyJavaPackageFragment@87['util']
_packageFragments('java.util.ArrayList': FqName@88) = null
_packageFragments('java.util.B': FqName@89) = null
_packageFragments('java.util.List': FqName@90) = null
_packageFragments('java.util.T': FqName@91) = null
_packageFragments('kotlin': FqName@92) = null
_packageFragments('kotlin.ArrayList': FqName@93) = null
_packageFragments('kotlin.B': FqName@94) = null
_packageFragments('kotlin.List': FqName@95) = null
_packageFragments('kotlin.T': FqName@96) = null
_packageFragments('kotlin.io': FqName@97) = null
_packageFragments('kotlin.jvm': FqName@98) = null
packageFragments('<root>': FqName@65) = LazyJavaPackageFragment@66['<root>']
packageFragments('ArrayList': FqName@67) = null
packageFragments('B': FqName@68) = null
packageFragments('List': FqName@69) = null
packageFragments('T': FqName@70) = null
packageFragments('b': FqName@71) = null
packageFragments('b.ArrayList': FqName@72) = null
packageFragments('b.B': FqName@73) = null
packageFragments('b.List': FqName@74) = null
packageFragments('b.T': FqName@75) = null
packageFragments('java': FqName@76) = LazyJavaPackageFragment@77['java']
packageFragments('java.io': FqName@78) = LazyJavaPackageFragment@79['io']
packageFragments('java.lang': FqName@80) = LazyJavaPackageFragment@81['lang']
packageFragments('java.lang.ArrayList': FqName@82) = null
packageFragments('java.lang.B': FqName@83) = null
packageFragments('java.lang.List': FqName@84) = null
packageFragments('java.lang.T': FqName@85) = null
packageFragments('java.util': FqName@86) = LazyJavaPackageFragment@87['util']
packageFragments('java.util.ArrayList': FqName@88) = null
packageFragments('java.util.B': FqName@89) = null
packageFragments('java.util.List': FqName@90) = null
packageFragments('java.util.T': FqName@91) = null
packageFragments('kotlin': FqName@92) = null
packageFragments('kotlin.ArrayList': FqName@93) = null
packageFragments('kotlin.B': FqName@94) = null
packageFragments('kotlin.List': FqName@95) = null
packageFragments('kotlin.T': FqName@96) = null
packageFragments('kotlin.io': FqName@97) = null
packageFragments('kotlin.jvm': FqName@98) = null
topLevelClasses(JavaClassImpl@26['AbstractCollection']) = LazyJavaClassDescriptor@0['AbstractCollection']
topLevelClasses(JavaClassImpl@29['AbstractList']) = LazyJavaClassDescriptor@2['AbstractList']
topLevelClasses(JavaClassImpl@99['ArrayList']) = LazyJavaClassDescriptor@4['ArrayList']
@@ -164,41 +164,41 @@ LazyJavaPackageFragmentProvider@64 {
}
LazyJavaPackageFragment@77['java'] {
_functions('lang': Name@102) = EmptyList@103[empty] // through LazyPackageFragmentScopeForJavaPackage@104
_functions('util': Name@105) = EmptyList@103[empty] // through LazyPackageFragmentScopeForJavaPackage@104
classes('lang': Name@106) = null // through LazyPackageFragmentScopeForJavaPackage@104
classes('util': Name@107) = null // through LazyPackageFragmentScopeForJavaPackage@104
deserializedPackageScope = Empty@108 // through LazyPackageFragmentScopeForJavaPackage@104
memberIndex = computeMemberIndex$1@109 // through LazyPackageFragmentScopeForJavaPackage@104
classes('lang': Name@102) = null // through LazyPackageFragmentScopeForJavaPackage@103
classes('util': Name@104) = null // through LazyPackageFragmentScopeForJavaPackage@103
deserializedPackageScope = Empty@105 // through LazyPackageFragmentScopeForJavaPackage@103
functions('lang': Name@106) = EmptyList@107[empty] // through LazyPackageFragmentScopeForJavaPackage@103
functions('util': Name@108) = EmptyList@107[empty] // through LazyPackageFragmentScopeForJavaPackage@103
memberIndex = computeMemberIndex$1@109 // through LazyPackageFragmentScopeForJavaPackage@103
}
LazyJavaPackageFragment@81['lang'] {
_functions('B': Name@110) = EmptyList@103[empty] // through LazyPackageFragmentScopeForJavaPackage@111
_functions('arrayList': Name@112) = EmptyList@103[empty] // through LazyPackageFragmentScopeForJavaPackage@111
classes('B': Name@110) = null // through LazyPackageFragmentScopeForJavaPackage@111
classes('arrayList': Name@112) = null // through LazyPackageFragmentScopeForJavaPackage@111
deserializedPackageScope = Empty@108 // through LazyPackageFragmentScopeForJavaPackage@111
deserializedPackageScope = Empty@105 // through LazyPackageFragmentScopeForJavaPackage@111
functions('B': Name@110) = EmptyList@107[empty] // through LazyPackageFragmentScopeForJavaPackage@111
functions('arrayList': Name@112) = EmptyList@107[empty] // through LazyPackageFragmentScopeForJavaPackage@111
memberIndex = computeMemberIndex$1@113 // through LazyPackageFragmentScopeForJavaPackage@111
}
LazyJavaPackageFragment@87['util'] {
_functions('B': Name@110) = EmptyList@103[empty] // through LazyPackageFragmentScopeForJavaPackage@114
_functions('arrayList': Name@112) = EmptyList@103[empty] // through LazyPackageFragmentScopeForJavaPackage@114
classes('ArrayList': Name@115) = LazyJavaClassDescriptor@4['ArrayList'] // through LazyPackageFragmentScopeForJavaPackage@114
classes('B': Name@110) = null // through LazyPackageFragmentScopeForJavaPackage@114
classes('List': Name@116) = LazyJavaClassDescriptor@101['List'] // through LazyPackageFragmentScopeForJavaPackage@114
classes('arrayList': Name@112) = null // through LazyPackageFragmentScopeForJavaPackage@114
deserializedPackageScope = Empty@108 // through LazyPackageFragmentScopeForJavaPackage@114
memberIndex = computeMemberIndex$1@117 // through LazyPackageFragmentScopeForJavaPackage@114
classes('ArrayList': Name@114) = LazyJavaClassDescriptor@4['ArrayList'] // through LazyPackageFragmentScopeForJavaPackage@115
classes('B': Name@110) = null // through LazyPackageFragmentScopeForJavaPackage@115
classes('List': Name@116) = LazyJavaClassDescriptor@101['List'] // through LazyPackageFragmentScopeForJavaPackage@115
classes('arrayList': Name@112) = null // through LazyPackageFragmentScopeForJavaPackage@115
deserializedPackageScope = Empty@105 // through LazyPackageFragmentScopeForJavaPackage@115
functions('B': Name@110) = EmptyList@107[empty] // through LazyPackageFragmentScopeForJavaPackage@115
functions('arrayList': Name@112) = EmptyList@107[empty] // through LazyPackageFragmentScopeForJavaPackage@115
memberIndex = computeMemberIndex$1@117 // through LazyPackageFragmentScopeForJavaPackage@115
}
LazyJavaTypeParameterDescriptor@18['E'] {
typeConstructor = AbstractLazyTypeParameterDescriptor$1@42
typeConstructor = AbstractLazyTypeParameterDescriptor$1@43
upperBounds = LinkedHashSet@118[1] { NullableType@119 }
}
LazyJavaTypeParameterDescriptor@13['E'] {
typeConstructor = AbstractLazyTypeParameterDescriptor$1@38
typeConstructor = AbstractLazyTypeParameterDescriptor$1@39
}
LazyJavaTypeParameterResolver@120 {
@@ -206,5 +206,5 @@ LazyJavaTypeParameterResolver@120 {
}
LazyJavaTypeParameterResolver@122 {
resolve(JavaTypeParameterImpl@39['E']) = LazyJavaTypeParameterDescriptor@13['E']
resolve(JavaTypeParameterImpl@37['E']) = LazyJavaTypeParameterDescriptor@13['E']
}
@@ -3,46 +3,39 @@ DescriptorResolver@0 {
}
LazyJavaPackageFragmentProvider@2 {
_packageFragments('<root>': FqName@3) = LazyJavaPackageFragment@4['<root>']
_packageFragments('Array': FqName@5) = null
_packageFragments('String': FqName@6) = null
_packageFragments('T': FqName@7) = null
_packageFragments('Unit': FqName@8) = null
_packageFragments('a': FqName@9) = null
_packageFragments('a.Array': FqName@10) = null
_packageFragments('a.String': FqName@11) = null
_packageFragments('a.T': FqName@12) = null
_packageFragments('a.Unit': FqName@13) = null
_packageFragments('java': FqName@14) = LazyJavaPackageFragment@15['java']
_packageFragments('java.lang': FqName@16) = LazyJavaPackageFragment@17['lang']
_packageFragments('java.lang.Array': FqName@18) = null
_packageFragments('java.lang.String': FqName@19) = null
_packageFragments('java.lang.T': FqName@20) = null
_packageFragments('java.lang.Unit': FqName@21) = null
_packageFragments('kotlin': FqName@22) = null
_packageFragments('kotlin.Array': FqName@23) = null
_packageFragments('kotlin.String': FqName@24) = null
_packageFragments('kotlin.T': FqName@25) = null
_packageFragments('kotlin.Unit': FqName@26) = null
_packageFragments('kotlin.io': FqName@27) = null
_packageFragments('kotlin.jvm': FqName@28) = null
packageFragments('<root>': FqName@3) = LazyJavaPackageFragment@4['<root>']
packageFragments('Array': FqName@5) = null
packageFragments('String': FqName@6) = null
packageFragments('T': FqName@7) = null
packageFragments('Unit': FqName@8) = null
packageFragments('a': FqName@9) = null
packageFragments('a.Array': FqName@10) = null
packageFragments('a.String': FqName@11) = null
packageFragments('a.T': FqName@12) = null
packageFragments('a.Unit': FqName@13) = null
packageFragments('java': FqName@14) = LazyJavaPackageFragment@15['java']
packageFragments('java.lang': FqName@16) = LazyJavaPackageFragment@17['lang']
packageFragments('java.lang.Array': FqName@18) = null
packageFragments('java.lang.String': FqName@19) = null
packageFragments('java.lang.T': FqName@20) = null
packageFragments('java.lang.Unit': FqName@21) = null
packageFragments('kotlin': FqName@22) = null
packageFragments('kotlin.Array': FqName@23) = null
packageFragments('kotlin.String': FqName@24) = null
packageFragments('kotlin.T': FqName@25) = null
packageFragments('kotlin.Unit': FqName@26) = null
packageFragments('kotlin.io': FqName@27) = null
packageFragments('kotlin.jvm': FqName@28) = null
}
LazyJavaPackageFragment@15['java'] {
_functions('lang': Name@29) = EmptyList@30[empty] // through LazyPackageFragmentScopeForJavaPackage@31
classes('lang': Name@32) = null // through LazyPackageFragmentScopeForJavaPackage@31
deserializedPackageScope = Empty@33 // through LazyPackageFragmentScopeForJavaPackage@31
memberIndex = computeMemberIndex$1@34 // through LazyPackageFragmentScopeForJavaPackage@31
classes('lang': Name@29) = null // through LazyPackageFragmentScopeForJavaPackage@30
deserializedPackageScope = Empty@31 // through LazyPackageFragmentScopeForJavaPackage@30
functions('lang': Name@32) = EmptyList@33[empty] // through LazyPackageFragmentScopeForJavaPackage@30
memberIndex = computeMemberIndex$1@34 // through LazyPackageFragmentScopeForJavaPackage@30
}
LazyJavaPackageFragment@17['lang'] {
_functions('bar': Name@35) = EmptyList@30[empty] // through LazyPackageFragmentScopeForJavaPackage@36
_functions('forEach': Name@37) = EmptyList@30[empty] // through LazyPackageFragmentScopeForJavaPackage@36
_functions('hasNext': Name@38) = EmptyList@30[empty] // through LazyPackageFragmentScopeForJavaPackage@36
_functions('invoke': Name@39) = EmptyList@30[empty] // through LazyPackageFragmentScopeForJavaPackage@36
_functions('iterator': Name@40) = EmptyList@30[empty] // through LazyPackageFragmentScopeForJavaPackage@36
_functions('next': Name@41) = EmptyList@30[empty] // through LazyPackageFragmentScopeForJavaPackage@36
_functions('operation': Name@42) = EmptyList@30[empty] // through LazyPackageFragmentScopeForJavaPackage@36
classes('bar': Name@35) = null // through LazyPackageFragmentScopeForJavaPackage@36
classes('forEach': Name@37) = null // through LazyPackageFragmentScopeForJavaPackage@36
classes('hasNext': Name@38) = null // through LazyPackageFragmentScopeForJavaPackage@36
@@ -50,6 +43,13 @@ LazyJavaPackageFragment@17['lang'] {
classes('iterator': Name@40) = null // through LazyPackageFragmentScopeForJavaPackage@36
classes('next': Name@41) = null // through LazyPackageFragmentScopeForJavaPackage@36
classes('operation': Name@42) = null // through LazyPackageFragmentScopeForJavaPackage@36
deserializedPackageScope = Empty@33 // through LazyPackageFragmentScopeForJavaPackage@36
deserializedPackageScope = Empty@31 // through LazyPackageFragmentScopeForJavaPackage@36
functions('bar': Name@35) = EmptyList@33[empty] // through LazyPackageFragmentScopeForJavaPackage@36
functions('forEach': Name@37) = EmptyList@33[empty] // through LazyPackageFragmentScopeForJavaPackage@36
functions('hasNext': Name@38) = EmptyList@33[empty] // through LazyPackageFragmentScopeForJavaPackage@36
functions('invoke': Name@39) = EmptyList@33[empty] // through LazyPackageFragmentScopeForJavaPackage@36
functions('iterator': Name@40) = EmptyList@33[empty] // through LazyPackageFragmentScopeForJavaPackage@36
functions('next': Name@41) = EmptyList@33[empty] // through LazyPackageFragmentScopeForJavaPackage@36
functions('operation': Name@42) = EmptyList@33[empty] // through LazyPackageFragmentScopeForJavaPackage@36
memberIndex = computeMemberIndex$1@43 // through LazyPackageFragmentScopeForJavaPackage@36
}
@@ -1,152 +1,152 @@
LazyJavaClassDescriptor@0['Exception'] {
_constructors = ArrayList@1[5] { JavaConstructorDescriptor@2['<init>'], JavaConstructorDescriptor@3['<init>'], JavaConstructorDescriptor@4['<init>'], ... } // through LazyJavaClassMemberScope@5
_functionTypeForSamInterface = null
_typeConstructor = LazyJavaClassTypeConstructor@6['Exception']
defaultType = JetTypeImpl@7['Exception']
constructors = ArrayList@1[5] { JavaConstructorDescriptor@2['<init>'], JavaConstructorDescriptor@3['<init>'], JavaConstructorDescriptor@4['<init>'], ... } // through LazyJavaClassMemberScope@5
defaultType = JetTypeImpl@6['Exception']
functionTypeForSamInterface = null
typeConstructor = LazyJavaClassTypeConstructor@7['Exception']
}
LazyJavaClassTypeConstructor@6['Exception'] {
_parameters = ArrayList@8[empty]
_supertypes = ArrayList@9[1] { LazyJavaClassifierType@10['Throwable'] }
LazyJavaClassTypeConstructor@7['Exception'] {
parameters = ArrayList@8[empty]
supertypes = ArrayList@9[1] { LazyJavaClassifierType@10['Throwable'] }
}
LazyJavaClassifierType@11['String'] {
_arguments = ArrayList@12[empty]
_nullable = 'false': Boolean@13
_typeConstructor = DeserializedClassTypeConstructor@14
classifier = JavaClassImpl@15['String']
arguments = ArrayList@12[empty]
classifier = JavaClassImpl@13['String']
nullable = 'false': Boolean@14
typeConstructor = DeserializedClassTypeConstructor@15
}
LazyJavaClassifierType@16['String'] {
_arguments = ArrayList@17[empty]
_nullable = 'false': Boolean@13
_typeConstructor = DeserializedClassTypeConstructor@14
arguments = ArrayList@17[empty]
classifier = JavaClassImpl@18['String']
nullable = 'false': Boolean@14
typeConstructor = DeserializedClassTypeConstructor@15
}
LazyJavaClassifierType@19['String'] {
_arguments = ArrayList@20[empty]
_nullable = 'false': Boolean@13
_typeConstructor = DeserializedClassTypeConstructor@14
arguments = ArrayList@20[empty]
classifier = JavaClassImpl@21['String']
nullable = 'false': Boolean@14
typeConstructor = DeserializedClassTypeConstructor@15
}
LazyJavaClassifierType@22['String'] {
_arguments = ArrayList@23[empty]
_nullable = 'true': Boolean@24
_typeConstructor = DeserializedClassTypeConstructor@14
classifier = JavaClassImpl@15['String']
arguments = ArrayList@23[empty]
classifier = JavaClassImpl@18['String']
nullable = 'true': Boolean@24
typeConstructor = DeserializedClassTypeConstructor@15
}
LazyJavaClassifierType@25['String'] {
_arguments = ArrayList@26[empty]
_nullable = 'true': Boolean@24
_typeConstructor = DeserializedClassTypeConstructor@14
classifier = JavaClassImpl@18['String']
arguments = ArrayList@26[empty]
classifier = JavaClassImpl@21['String']
nullable = 'true': Boolean@24
typeConstructor = DeserializedClassTypeConstructor@15
}
LazyJavaClassifierType@27['String'] {
_arguments = ArrayList@28[empty]
_nullable = 'true': Boolean@24
_typeConstructor = DeserializedClassTypeConstructor@14
classifier = JavaClassImpl@21['String']
arguments = ArrayList@28[empty]
classifier = JavaClassImpl@13['String']
nullable = 'true': Boolean@24
typeConstructor = DeserializedClassTypeConstructor@15
}
LazyJavaClassifierType@29['Throwable'] {
_arguments = ArrayList@30[empty]
_nullable = 'false': Boolean@13
_typeConstructor = DeserializedClassTypeConstructor@31
classifier = JavaClassImpl@32['Throwable']
arguments = ArrayList@30[empty]
classifier = JavaClassImpl@31['Throwable']
nullable = 'false': Boolean@14
typeConstructor = DeserializedClassTypeConstructor@32
}
LazyJavaClassifierType@33['Throwable'] {
_arguments = ArrayList@34[empty]
_nullable = 'false': Boolean@13
_typeConstructor = DeserializedClassTypeConstructor@31
arguments = ArrayList@34[empty]
classifier = JavaClassImpl@35['Throwable']
nullable = 'false': Boolean@14
typeConstructor = DeserializedClassTypeConstructor@32
}
LazyJavaClassifierType@36['Throwable'] {
_arguments = ArrayList@37[empty]
_nullable = 'false': Boolean@13
_typeConstructor = DeserializedClassTypeConstructor@31
arguments = ArrayList@37[empty]
classifier = JavaClassImpl@38['Throwable']
nullable = 'false': Boolean@14
typeConstructor = DeserializedClassTypeConstructor@32
}
LazyJavaClassifierType@39['Throwable'] {
_arguments = ArrayList@40[empty]
_nullable = 'true': Boolean@24
_typeConstructor = DeserializedClassTypeConstructor@31
classifier = JavaClassImpl@38['Throwable']
arguments = ArrayList@40[empty]
classifier = JavaClassImpl@35['Throwable']
nullable = 'true': Boolean@24
typeConstructor = DeserializedClassTypeConstructor@32
}
LazyJavaClassifierType@41['Throwable'] {
_arguments = ArrayList@42[empty]
_nullable = 'true': Boolean@24
_typeConstructor = DeserializedClassTypeConstructor@31
classifier = JavaClassImpl@35['Throwable']
arguments = ArrayList@42[empty]
classifier = JavaClassImpl@38['Throwable']
nullable = 'true': Boolean@24
typeConstructor = DeserializedClassTypeConstructor@32
}
LazyJavaClassifierType@43['Throwable'] {
_arguments = ArrayList@44[empty]
_nullable = 'true': Boolean@24
_typeConstructor = DeserializedClassTypeConstructor@31
classifier = JavaClassImpl@32['Throwable']
arguments = ArrayList@44[empty]
classifier = JavaClassImpl@31['Throwable']
nullable = 'true': Boolean@24
typeConstructor = DeserializedClassTypeConstructor@32
}
LazyJavaClassifierType@10['Throwable'] {
_arguments = ArrayList@45[empty]
_typeConstructor = DeserializedClassTypeConstructor@31
arguments = ArrayList@45[empty]
classifier = JavaClassImpl@46['Throwable']
typeConstructor = DeserializedClassTypeConstructor@32
}
LazyJavaPackageFragmentProvider@47 {
_packageFragments('<root>': FqName@48) = LazyJavaPackageFragment@49['<root>']
_packageFragments('Any': FqName@50) = null
_packageFragments('HttpResponse': FqName@51) = null
_packageFragments('MyClass': FqName@52) = null
_packageFragments('MyType': FqName@53) = null
_packageFragments('R': FqName@54) = null
_packageFragments('T': FqName@55) = null
_packageFragments('a': FqName@56) = null
_packageFragments('a.Any': FqName@57) = null
_packageFragments('a.HttpResponse': FqName@58) = null
_packageFragments('a.MyClass': FqName@59) = null
_packageFragments('a.MyType': FqName@60) = null
_packageFragments('a.R': FqName@61) = null
_packageFragments('a.T': FqName@62) = null
_packageFragments('java': FqName@63) = LazyJavaPackageFragment@64['java']
_packageFragments('java.lang': FqName@65) = LazyJavaPackageFragment@66['lang']
_packageFragments('java.lang.Any': FqName@67) = null
_packageFragments('java.lang.HttpResponse': FqName@68) = null
_packageFragments('java.lang.MyClass': FqName@69) = null
_packageFragments('java.lang.MyType': FqName@70) = null
_packageFragments('java.lang.R': FqName@71) = null
_packageFragments('java.lang.T': FqName@72) = null
_packageFragments('kotlin': FqName@73) = null
_packageFragments('kotlin.Any': FqName@74) = null
_packageFragments('kotlin.HttpResponse': FqName@75) = null
_packageFragments('kotlin.MyClass': FqName@76) = null
_packageFragments('kotlin.MyType': FqName@77) = null
_packageFragments('kotlin.R': FqName@78) = null
_packageFragments('kotlin.T': FqName@79) = null
_packageFragments('kotlin.io': FqName@80) = null
_packageFragments('kotlin.jvm': FqName@81) = null
packageFragments('<root>': FqName@48) = LazyJavaPackageFragment@49['<root>']
packageFragments('Any': FqName@50) = null
packageFragments('HttpResponse': FqName@51) = null
packageFragments('MyClass': FqName@52) = null
packageFragments('MyType': FqName@53) = null
packageFragments('R': FqName@54) = null
packageFragments('T': FqName@55) = null
packageFragments('a': FqName@56) = null
packageFragments('a.Any': FqName@57) = null
packageFragments('a.HttpResponse': FqName@58) = null
packageFragments('a.MyClass': FqName@59) = null
packageFragments('a.MyType': FqName@60) = null
packageFragments('a.R': FqName@61) = null
packageFragments('a.T': FqName@62) = null
packageFragments('java': FqName@63) = LazyJavaPackageFragment@64['java']
packageFragments('java.lang': FqName@65) = LazyJavaPackageFragment@66['lang']
packageFragments('java.lang.Any': FqName@67) = null
packageFragments('java.lang.HttpResponse': FqName@68) = null
packageFragments('java.lang.MyClass': FqName@69) = null
packageFragments('java.lang.MyType': FqName@70) = null
packageFragments('java.lang.R': FqName@71) = null
packageFragments('java.lang.T': FqName@72) = null
packageFragments('kotlin': FqName@73) = null
packageFragments('kotlin.Any': FqName@74) = null
packageFragments('kotlin.HttpResponse': FqName@75) = null
packageFragments('kotlin.MyClass': FqName@76) = null
packageFragments('kotlin.MyType': FqName@77) = null
packageFragments('kotlin.R': FqName@78) = null
packageFragments('kotlin.T': FqName@79) = null
packageFragments('kotlin.io': FqName@80) = null
packageFragments('kotlin.jvm': FqName@81) = null
topLevelClasses(JavaClassImpl@82['Exception']) = LazyJavaClassDescriptor@0['Exception']
}
LazyJavaPackageFragment@64['java'] {
_functions('lang': Name@83) = EmptyList@84[empty] // through LazyPackageFragmentScopeForJavaPackage@85
classes('lang': Name@86) = null // through LazyPackageFragmentScopeForJavaPackage@85
deserializedPackageScope = Empty@87 // through LazyPackageFragmentScopeForJavaPackage@85
memberIndex = computeMemberIndex$1@88 // through LazyPackageFragmentScopeForJavaPackage@85
classes('lang': Name@83) = null // through LazyPackageFragmentScopeForJavaPackage@84
deserializedPackageScope = Empty@85 // through LazyPackageFragmentScopeForJavaPackage@84
functions('lang': Name@86) = EmptyList@87[empty] // through LazyPackageFragmentScopeForJavaPackage@84
memberIndex = computeMemberIndex$1@88 // through LazyPackageFragmentScopeForJavaPackage@84
}
LazyJavaPackageFragment@66['lang'] {
_functions('Exception': Name@89) = EmptyList@84[empty] // through LazyPackageFragmentScopeForJavaPackage@90
_functions('parseAs': Name@91) = EmptyList@84[empty] // through LazyPackageFragmentScopeForJavaPackage@90
classes('Exception': Name@89) = LazyJavaClassDescriptor@0['Exception'] // through LazyPackageFragmentScopeForJavaPackage@90
classes('parseAs': Name@91) = null // through LazyPackageFragmentScopeForJavaPackage@90
deserializedPackageScope = Empty@87 // through LazyPackageFragmentScopeForJavaPackage@90
deserializedPackageScope = Empty@85 // through LazyPackageFragmentScopeForJavaPackage@90
functions('Exception': Name@89) = EmptyList@87[empty] // through LazyPackageFragmentScopeForJavaPackage@90
functions('parseAs': Name@91) = EmptyList@87[empty] // through LazyPackageFragmentScopeForJavaPackage@90
memberIndex = computeMemberIndex$1@92 // through LazyPackageFragmentScopeForJavaPackage@90
}
@@ -1,353 +1,353 @@
LazyJavaClassDescriptor@0['AutoCloseable'] {
_functions('block': Name@1) = EmptyList@2[empty] // through LazyJavaClassMemberScope@3
_functions('clone': Name@4) = EmptyList@2[empty] // through LazyJavaClassMemberScope@3
_functions('close': Name@5) = ArrayList@6[1] { JavaMethodDescriptor@7['close'] } // through LazyJavaClassMemberScope@3
_functions('equals': Name@8) = ArrayList@9[1] { DeserializedSimpleFunctionDescriptor@10['equals'] } // through LazyJavaClassMemberScope@3
_functions('finalize': Name@11) = EmptyList@2[empty] // through LazyJavaClassMemberScope@3
_functions('getClass': Name@12) = EmptyList@2[empty] // through LazyJavaClassMemberScope@3
_functions('hashCode': Name@13) = ArrayList@14[1] { DeserializedSimpleFunctionDescriptor@15['hashCode'] } // through LazyJavaClassMemberScope@3
_functions('invoke': Name@16) = EmptyList@2[empty] // through LazyJavaClassMemberScope@3
_functions('notify': Name@17) = EmptyList@2[empty] // through LazyJavaClassMemberScope@3
_functions('notifyAll': Name@18) = EmptyList@2[empty] // through LazyJavaClassMemberScope@3
_functions('toString': Name@19) = ArrayList@20[1] { DeserializedSimpleFunctionDescriptor@21['toString'] } // through LazyJavaClassMemberScope@3
_functions('wait': Name@22) = EmptyList@2[empty] // through LazyJavaClassMemberScope@3
_properties('block': Name@1) = EmptyList@2[empty] // through LazyJavaClassMemberScope@3
_typeConstructor = LazyJavaClassTypeConstructor@23['AutoCloseable']
defaultType = JetTypeImpl@24['AutoCloseable']
memberIndex = computeMemberIndex$1@25 // through LazyJavaClassMemberScope@3
thisAsReceiverParameter = LazyClassReceiverParameterDescriptor@26['<this>']
defaultType = JetTypeImpl@1['AutoCloseable']
functions('block': Name@2) = EmptyList@3[empty] // through LazyJavaClassMemberScope@4
functions('clone': Name@5) = EmptyList@3[empty] // through LazyJavaClassMemberScope@4
functions('close': Name@6) = ArrayList@7[1] { JavaMethodDescriptor@8['close'] } // through LazyJavaClassMemberScope@4
functions('equals': Name@9) = ArrayList@10[1] { DeserializedSimpleFunctionDescriptor@11['equals'] } // through LazyJavaClassMemberScope@4
functions('finalize': Name@12) = EmptyList@3[empty] // through LazyJavaClassMemberScope@4
functions('getClass': Name@13) = EmptyList@3[empty] // through LazyJavaClassMemberScope@4
functions('hashCode': Name@14) = ArrayList@15[1] { DeserializedSimpleFunctionDescriptor@16['hashCode'] } // through LazyJavaClassMemberScope@4
functions('invoke': Name@17) = EmptyList@3[empty] // through LazyJavaClassMemberScope@4
functions('notify': Name@18) = EmptyList@3[empty] // through LazyJavaClassMemberScope@4
functions('notifyAll': Name@19) = EmptyList@3[empty] // through LazyJavaClassMemberScope@4
functions('toString': Name@20) = ArrayList@21[1] { DeserializedSimpleFunctionDescriptor@22['toString'] } // through LazyJavaClassMemberScope@4
functions('wait': Name@23) = EmptyList@3[empty] // through LazyJavaClassMemberScope@4
memberIndex = computeMemberIndex$1@24 // through LazyJavaClassMemberScope@4
properties('block': Name@2) = EmptyList@3[empty] // through LazyJavaClassMemberScope@4
thisAsReceiverParameter = LazyClassReceiverParameterDescriptor@25['<this>']
typeConstructor = LazyJavaClassTypeConstructor@26['AutoCloseable']
}
LazyJavaClassDescriptor@27['Closeable'] {
_allDescriptors = ArrayList@28[4] { DeserializedSimpleFunctionDescriptor@29['hashCode'], JavaMethodDescriptor@30['close'], DeserializedSimpleFunctionDescriptor@31['toString'], ... } // through LazyJavaClassMemberScope@32
_annotations = LazyJavaAnnotations@33
_functionTypeForSamInterface = JetTypeImpl@34['Function0<1>']
_functions('block': Name@1) = EmptyList@2[empty] // through LazyJavaClassMemberScope@32
_functions('clone': Name@4) = EmptyList@2[empty] // through LazyJavaClassMemberScope@32
_functions('close': Name@35) = ArrayList@36[1] { JavaMethodDescriptor@30['close'] } // through LazyJavaClassMemberScope@32
_functions('equals': Name@8) = ArrayList@37[1] { DeserializedSimpleFunctionDescriptor@38['equals'] } // through LazyJavaClassMemberScope@32
_functions('finalize': Name@11) = EmptyList@2[empty] // through LazyJavaClassMemberScope@32
_functions('getClass': Name@12) = EmptyList@2[empty] // through LazyJavaClassMemberScope@32
_functions('hashCode': Name@13) = ArrayList@39[1] { DeserializedSimpleFunctionDescriptor@29['hashCode'] } // through LazyJavaClassMemberScope@32
_functions('invoke': Name@16) = EmptyList@2[empty] // through LazyJavaClassMemberScope@32
_functions('notify': Name@17) = EmptyList@2[empty] // through LazyJavaClassMemberScope@32
_functions('notifyAll': Name@18) = EmptyList@2[empty] // through LazyJavaClassMemberScope@32
_functions('toString': Name@19) = ArrayList@40[1] { DeserializedSimpleFunctionDescriptor@31['toString'] } // through LazyJavaClassMemberScope@32
_functions('wait': Name@22) = EmptyList@2[empty] // through LazyJavaClassMemberScope@32
_properties('block': Name@1) = EmptyList@2[empty] // through LazyJavaClassMemberScope@32
_typeConstructor = LazyJavaClassTypeConstructor@41['Closeable']
defaultType = JetTypeImpl@42['Closeable']
enumEntryIndex = LinkedHashMap@43 // through LazyJavaClassMemberScope@32
memberIndex = computeMemberIndex$1@44 // through LazyJavaClassMemberScope@32
nestedClassIndex = LinkedHashMap@45 // through LazyJavaClassMemberScope@32
nestedClasses('block': Name@1) = null // through LazyJavaClassMemberScope@32
thisAsReceiverParameter = LazyClassReceiverParameterDescriptor@46['<this>']
allDescriptors = ArrayList@28[4] { DeserializedSimpleFunctionDescriptor@29['hashCode'], JavaMethodDescriptor@30['close'], DeserializedSimpleFunctionDescriptor@31['toString'], ... } // through LazyJavaClassMemberScope@32
annotations = LazyJavaAnnotations@33
defaultType = JetTypeImpl@34['Closeable']
enumEntryIndex = LinkedHashMap@35 // through LazyJavaClassMemberScope@32
functionTypeForSamInterface = JetTypeImpl@36['Function0<1>']
functions('block': Name@2) = EmptyList@3[empty] // through LazyJavaClassMemberScope@32
functions('clone': Name@5) = EmptyList@3[empty] // through LazyJavaClassMemberScope@32
functions('close': Name@37) = ArrayList@38[1] { JavaMethodDescriptor@30['close'] } // through LazyJavaClassMemberScope@32
functions('equals': Name@9) = ArrayList@39[1] { DeserializedSimpleFunctionDescriptor@40['equals'] } // through LazyJavaClassMemberScope@32
functions('finalize': Name@12) = EmptyList@3[empty] // through LazyJavaClassMemberScope@32
functions('getClass': Name@13) = EmptyList@3[empty] // through LazyJavaClassMemberScope@32
functions('hashCode': Name@14) = ArrayList@41[1] { DeserializedSimpleFunctionDescriptor@29['hashCode'] } // through LazyJavaClassMemberScope@32
functions('invoke': Name@17) = EmptyList@3[empty] // through LazyJavaClassMemberScope@32
functions('notify': Name@18) = EmptyList@3[empty] // through LazyJavaClassMemberScope@32
functions('notifyAll': Name@19) = EmptyList@3[empty] // through LazyJavaClassMemberScope@32
functions('toString': Name@20) = ArrayList@42[1] { DeserializedSimpleFunctionDescriptor@31['toString'] } // through LazyJavaClassMemberScope@32
functions('wait': Name@23) = EmptyList@3[empty] // through LazyJavaClassMemberScope@32
memberIndex = computeMemberIndex$1@43 // through LazyJavaClassMemberScope@32
nestedClassIndex = LinkedHashMap@44 // through LazyJavaClassMemberScope@32
nestedClasses('block': Name@2) = null // through LazyJavaClassMemberScope@32
properties('block': Name@2) = EmptyList@3[empty] // through LazyJavaClassMemberScope@32
thisAsReceiverParameter = LazyClassReceiverParameterDescriptor@45['<this>']
typeConstructor = LazyJavaClassTypeConstructor@46['Closeable']
}
LazyJavaClassDescriptor@47['Runnable'] {
_functionTypeForSamInterface = JetTypeImpl@48['Function0<1>']
_functions('block': Name@49) = EmptyList@2[empty] // through LazyJavaClassMemberScope@50
_functions('invoke': Name@51) = EmptyList@2[empty] // through LazyJavaClassMemberScope@50
_functions('plus': Name@52) = EmptyList@2[empty] // through LazyJavaClassMemberScope@50
_functions('use': Name@53) = EmptyList@2[empty] // through LazyJavaClassMemberScope@50
_properties('block': Name@49) = EmptyList@2[empty] // through LazyJavaClassMemberScope@50
_properties('plus': Name@52) = EmptyList@2[empty] // through LazyJavaClassMemberScope@50
_properties('use': Name@53) = EmptyList@2[empty] // through LazyJavaClassMemberScope@50
_typeConstructor = LazyJavaClassTypeConstructor@54['Runnable']
memberIndex = computeMemberIndex$1@55 // through LazyJavaClassMemberScope@50
thisAsReceiverParameter = LazyClassReceiverParameterDescriptor@56['<this>']
functionTypeForSamInterface = JetTypeImpl@48['Function0<1>']
functions('block': Name@49) = EmptyList@3[empty] // through LazyJavaClassMemberScope@50
functions('invoke': Name@51) = EmptyList@3[empty] // through LazyJavaClassMemberScope@50
functions('plus': Name@52) = EmptyList@3[empty] // through LazyJavaClassMemberScope@50
functions('use': Name@53) = EmptyList@3[empty] // through LazyJavaClassMemberScope@50
memberIndex = computeMemberIndex$1@54 // through LazyJavaClassMemberScope@50
properties('block': Name@49) = EmptyList@3[empty] // through LazyJavaClassMemberScope@50
properties('plus': Name@52) = EmptyList@3[empty] // through LazyJavaClassMemberScope@50
properties('use': Name@53) = EmptyList@3[empty] // through LazyJavaClassMemberScope@50
thisAsReceiverParameter = LazyClassReceiverParameterDescriptor@55['<this>']
typeConstructor = LazyJavaClassTypeConstructor@56['Runnable']
}
LazyJavaClassDescriptor@57['Thread'] {
_constructors = ArrayList@58[13] { JavaConstructorDescriptor@59['<init>'], JavaConstructorDescriptor@60['<init>'], SamAdapterConstructorDescriptor@61['<init>'], ... } // through LazyJavaClassMemberScope@62
_functionTypeForSamInterface = null
_functions('block': Name@49) = EmptyList@2[empty] // through LazyJavaClassMemberScope@62
_functions('invoke': Name@51) = EmptyList@2[empty] // through LazyJavaClassMemberScope@62
_functions('plus': Name@52) = EmptyList@2[empty] // through LazyJavaClassMemberScope@62
_functions('use': Name@53) = EmptyList@2[empty] // through LazyJavaClassMemberScope@62
_properties('block': Name@49) = EmptyList@2[empty] // through LazyJavaClassMemberScope@62
_properties('plus': Name@52) = EmptyList@2[empty] // through LazyJavaClassMemberScope@62
_properties('use': Name@53) = EmptyList@2[empty] // through LazyJavaClassMemberScope@62
_typeConstructor = LazyJavaClassTypeConstructor@63['Thread']
defaultType = JetTypeImpl@64['Thread']
enumEntryIndex = LinkedHashMap@65 // through LazyJavaClassMemberScope@62
memberIndex = computeMemberIndex$1@66 // through LazyJavaClassMemberScope@62
nestedClassIndex = LinkedHashMap@67 // through LazyJavaClassMemberScope@62
constructors = ArrayList@58[13] { JavaConstructorDescriptor@59['<init>'], JavaConstructorDescriptor@60['<init>'], SamAdapterConstructorDescriptor@61['<init>'], ... } // through LazyJavaClassMemberScope@62
defaultType = JetTypeImpl@63['Thread']
enumEntryIndex = LinkedHashMap@64 // through LazyJavaClassMemberScope@62
functionTypeForSamInterface = null
functions('block': Name@49) = EmptyList@3[empty] // through LazyJavaClassMemberScope@62
functions('invoke': Name@51) = EmptyList@3[empty] // through LazyJavaClassMemberScope@62
functions('plus': Name@52) = EmptyList@3[empty] // through LazyJavaClassMemberScope@62
functions('use': Name@53) = EmptyList@3[empty] // through LazyJavaClassMemberScope@62
memberIndex = computeMemberIndex$1@65 // through LazyJavaClassMemberScope@62
nestedClassIndex = LinkedHashMap@66 // through LazyJavaClassMemberScope@62
nestedClasses('block': Name@49) = null // through LazyJavaClassMemberScope@62
nestedClasses('use': Name@53) = null // through LazyJavaClassMemberScope@62
properties('block': Name@49) = EmptyList@3[empty] // through LazyJavaClassMemberScope@62
properties('plus': Name@52) = EmptyList@3[empty] // through LazyJavaClassMemberScope@62
properties('use': Name@53) = EmptyList@3[empty] // through LazyJavaClassMemberScope@62
typeConstructor = LazyJavaClassTypeConstructor@67['Thread']
}
LazyJavaClassTypeConstructor@23['AutoCloseable'] {
_parameters = ArrayList@68[empty]
_supertypes = ArrayList@69[1] { JetTypeImpl@70['Any'] }
LazyJavaClassTypeConstructor@26['AutoCloseable'] {
parameters = ArrayList@68[empty]
supertypes = ArrayList@69[1] { JetTypeImpl@70['Any'] }
}
LazyJavaClassTypeConstructor@41['Closeable'] {
_parameters = ArrayList@71[empty]
_supertypes = ArrayList@72[1] { LazyJavaClassifierType@73['AutoCloseable'] }
LazyJavaClassTypeConstructor@46['Closeable'] {
parameters = ArrayList@71[empty]
supertypes = ArrayList@72[1] { LazyJavaClassifierType@73['AutoCloseable'] }
}
LazyJavaClassTypeConstructor@54['Runnable'] {
_parameters = ArrayList@74[empty]
_supertypes = ArrayList@75[1] { JetTypeImpl@70['Any'] }
LazyJavaClassTypeConstructor@56['Runnable'] {
parameters = ArrayList@74[empty]
supertypes = ArrayList@75[1] { JetTypeImpl@70['Any'] }
}
LazyJavaClassTypeConstructor@63['Thread'] {
_parameters = ArrayList@76[empty]
_supertypes = ArrayList@77[1] { LazyJavaClassifierType@78['Runnable'] }
LazyJavaClassTypeConstructor@67['Thread'] {
parameters = ArrayList@76[empty]
supertypes = ArrayList@77[1] { LazyJavaClassifierType@78['Runnable'] }
}
LazyJavaClassifierType@73['AutoCloseable'] {
_arguments = ArrayList@79[empty]
_memberScope = LazyJavaClassMemberScope@3
_typeConstructor = LazyJavaClassTypeConstructor@23['AutoCloseable']
arguments = ArrayList@79[empty]
classifier = JavaClassImpl@80['AutoCloseable']
memberScope = LazyJavaClassMemberScope@4
typeConstructor = LazyJavaClassTypeConstructor@26['AutoCloseable']
}
LazyJavaClassifierType@81['Object'] {
_typeConstructor = DeserializedClassTypeConstructor@82
classifier = JavaClassImpl@83['Object']
classifier = JavaClassImpl@82['Object']
typeConstructor = DeserializedClassTypeConstructor@83
}
LazyJavaClassifierType@84['Object'] {
_typeConstructor = DeserializedClassTypeConstructor@82
classifier = JavaClassImpl@85['Object']
typeConstructor = DeserializedClassTypeConstructor@83
}
LazyJavaClassifierType@86['Object'] {
_typeConstructor = DeserializedClassTypeConstructor@82
classifier = JavaClassImpl@87['Object']
typeConstructor = DeserializedClassTypeConstructor@83
}
LazyJavaClassifierType@78['Runnable'] {
_arguments = ArrayList@88[empty]
_memberScope = LazyJavaClassMemberScope@50
_typeConstructor = LazyJavaClassTypeConstructor@54['Runnable']
arguments = ArrayList@88[empty]
classifier = JavaClassImpl@89['Runnable']
memberScope = LazyJavaClassMemberScope@50
typeConstructor = LazyJavaClassTypeConstructor@56['Runnable']
}
LazyJavaClassifierType@90['Runnable'] {
_arguments = ArrayList@91[empty]
_nullable = 'false': Boolean@92
_typeConstructor = LazyJavaClassTypeConstructor@54['Runnable']
classifier = JavaClassImpl@93['Runnable']
arguments = ArrayList@91[empty]
classifier = JavaClassImpl@92['Runnable']
nullable = 'false': Boolean@93
typeConstructor = LazyJavaClassTypeConstructor@56['Runnable']
}
LazyJavaClassifierType@94['Runnable'] {
_arguments = ArrayList@95[empty]
_nullable = 'false': Boolean@92
_typeConstructor = LazyJavaClassTypeConstructor@54['Runnable']
arguments = ArrayList@95[empty]
classifier = JavaClassImpl@96['Runnable']
nullable = 'false': Boolean@93
typeConstructor = LazyJavaClassTypeConstructor@56['Runnable']
}
LazyJavaClassifierType@97['Runnable'] {
_arguments = ArrayList@98[empty]
_nullable = 'false': Boolean@92
_typeConstructor = LazyJavaClassTypeConstructor@54['Runnable']
arguments = ArrayList@98[empty]
classifier = JavaClassImpl@99['Runnable']
nullable = 'false': Boolean@93
typeConstructor = LazyJavaClassTypeConstructor@56['Runnable']
}
LazyJavaClassifierType@100['Runnable'] {
_arguments = ArrayList@101[empty]
_nullable = 'false': Boolean@92
_typeConstructor = LazyJavaClassTypeConstructor@54['Runnable']
arguments = ArrayList@101[empty]
classifier = JavaClassImpl@102['Runnable']
nullable = 'false': Boolean@93
typeConstructor = LazyJavaClassTypeConstructor@56['Runnable']
}
LazyJavaClassifierType@103['Runnable'] {
_arguments = ArrayList@104[empty]
_nullable = 'false': Boolean@92
_typeConstructor = LazyJavaClassTypeConstructor@54['Runnable']
arguments = ArrayList@104[empty]
classifier = JavaClassImpl@105['Runnable']
nullable = 'false': Boolean@93
typeConstructor = LazyJavaClassTypeConstructor@56['Runnable']
}
LazyJavaClassifierType@106['Runnable'] {
_arguments = ArrayList@107[empty]
_nullable = 'true': Boolean@108
_typeConstructor = LazyJavaClassTypeConstructor@54['Runnable']
arguments = ArrayList@107[empty]
classifier = JavaClassImpl@96['Runnable']
nullable = 'true': Boolean@108
typeConstructor = LazyJavaClassTypeConstructor@56['Runnable']
}
LazyJavaClassifierType@109['Runnable'] {
_arguments = ArrayList@110[empty]
_nullable = 'true': Boolean@108
_typeConstructor = LazyJavaClassTypeConstructor@54['Runnable']
classifier = JavaClassImpl@102['Runnable']
arguments = ArrayList@110[empty]
classifier = JavaClassImpl@105['Runnable']
nullable = 'true': Boolean@108
typeConstructor = LazyJavaClassTypeConstructor@56['Runnable']
}
LazyJavaClassifierType@111['Runnable'] {
_arguments = ArrayList@112[empty]
_nullable = 'true': Boolean@108
_typeConstructor = LazyJavaClassTypeConstructor@54['Runnable']
classifier = JavaClassImpl@99['Runnable']
arguments = ArrayList@112[empty]
classifier = JavaClassImpl@92['Runnable']
nullable = 'true': Boolean@108
typeConstructor = LazyJavaClassTypeConstructor@56['Runnable']
}
LazyJavaClassifierType@113['Runnable'] {
_arguments = ArrayList@114[empty]
_nullable = 'true': Boolean@108
_typeConstructor = LazyJavaClassTypeConstructor@54['Runnable']
classifier = JavaClassImpl@105['Runnable']
arguments = ArrayList@114[empty]
classifier = JavaClassImpl@102['Runnable']
nullable = 'true': Boolean@108
typeConstructor = LazyJavaClassTypeConstructor@56['Runnable']
}
LazyJavaClassifierType@115['Runnable'] {
_arguments = ArrayList@116[empty]
_nullable = 'true': Boolean@108
_typeConstructor = LazyJavaClassTypeConstructor@54['Runnable']
classifier = JavaClassImpl@93['Runnable']
arguments = ArrayList@116[empty]
classifier = JavaClassImpl@99['Runnable']
nullable = 'true': Boolean@108
typeConstructor = LazyJavaClassTypeConstructor@56['Runnable']
}
LazyJavaClassifierType@117['String'] {
_arguments = ArrayList@118[empty]
_nullable = 'false': Boolean@92
_typeConstructor = DeserializedClassTypeConstructor@119
classifier = JavaClassImpl@120['String']
arguments = ArrayList@118[empty]
classifier = JavaClassImpl@119['String']
nullable = 'false': Boolean@93
typeConstructor = DeserializedClassTypeConstructor@120
}
LazyJavaClassifierType@121['String'] {
_arguments = ArrayList@122[empty]
_nullable = 'false': Boolean@92
_typeConstructor = DeserializedClassTypeConstructor@119
arguments = ArrayList@122[empty]
classifier = JavaClassImpl@123['String']
nullable = 'false': Boolean@93
typeConstructor = DeserializedClassTypeConstructor@120
}
LazyJavaClassifierType@124['String'] {
_arguments = ArrayList@125[empty]
_nullable = 'false': Boolean@92
_typeConstructor = DeserializedClassTypeConstructor@119
arguments = ArrayList@125[empty]
classifier = JavaClassImpl@126['String']
nullable = 'false': Boolean@93
typeConstructor = DeserializedClassTypeConstructor@120
}
LazyJavaClassifierType@127['String'] {
_arguments = ArrayList@128[empty]
_nullable = 'false': Boolean@92
_typeConstructor = DeserializedClassTypeConstructor@119
arguments = ArrayList@128[empty]
classifier = JavaClassImpl@129['String']
nullable = 'false': Boolean@93
typeConstructor = DeserializedClassTypeConstructor@120
}
LazyJavaClassifierType@130['String'] {
_arguments = ArrayList@131[empty]
_nullable = 'false': Boolean@92
_typeConstructor = DeserializedClassTypeConstructor@119
arguments = ArrayList@131[empty]
classifier = JavaClassImpl@132['String']
nullable = 'false': Boolean@93
typeConstructor = DeserializedClassTypeConstructor@120
}
LazyJavaClassifierType@133['String'] {
_arguments = ArrayList@134[empty]
_nullable = 'true': Boolean@108
_typeConstructor = DeserializedClassTypeConstructor@119
classifier = JavaClassImpl@126['String']
arguments = ArrayList@134[empty]
classifier = JavaClassImpl@129['String']
nullable = 'true': Boolean@108
typeConstructor = DeserializedClassTypeConstructor@120
}
LazyJavaClassifierType@135['String'] {
_arguments = ArrayList@136[empty]
_nullable = 'true': Boolean@108
_typeConstructor = DeserializedClassTypeConstructor@119
classifier = JavaClassImpl@123['String']
arguments = ArrayList@136[empty]
classifier = JavaClassImpl@119['String']
nullable = 'true': Boolean@108
typeConstructor = DeserializedClassTypeConstructor@120
}
LazyJavaClassifierType@137['String'] {
_arguments = ArrayList@138[empty]
_nullable = 'true': Boolean@108
_typeConstructor = DeserializedClassTypeConstructor@119
classifier = JavaClassImpl@132['String']
arguments = ArrayList@138[empty]
classifier = JavaClassImpl@126['String']
nullable = 'true': Boolean@108
typeConstructor = DeserializedClassTypeConstructor@120
}
LazyJavaClassifierType@139['String'] {
_arguments = ArrayList@140[empty]
_nullable = 'true': Boolean@108
_typeConstructor = DeserializedClassTypeConstructor@119
classifier = JavaClassImpl@129['String']
arguments = ArrayList@140[empty]
classifier = JavaClassImpl@132['String']
nullable = 'true': Boolean@108
typeConstructor = DeserializedClassTypeConstructor@120
}
LazyJavaClassifierType@141['String'] {
_arguments = ArrayList@142[empty]
_nullable = 'true': Boolean@108
_typeConstructor = DeserializedClassTypeConstructor@119
classifier = JavaClassImpl@120['String']
arguments = ArrayList@142[empty]
classifier = JavaClassImpl@123['String']
nullable = 'true': Boolean@108
typeConstructor = DeserializedClassTypeConstructor@120
}
LazyJavaClassifierType@143['ThreadGroup'] {
_nullable = 'false': Boolean@92
_typeConstructor = TypeConstructorImpl$1@144
classifier = null
nullable = 'false': Boolean@93
typeConstructor = TypeConstructorImpl$1@144
}
LazyJavaClassifierType@145['ThreadGroup'] {
_nullable = 'false': Boolean@92
_typeConstructor = TypeConstructorImpl$1@146
classifier = null
nullable = 'false': Boolean@93
typeConstructor = TypeConstructorImpl$1@146
}
LazyJavaClassifierType@147['ThreadGroup'] {
_nullable = 'false': Boolean@92
_typeConstructor = TypeConstructorImpl$1@148
classifier = null
nullable = 'false': Boolean@93
typeConstructor = TypeConstructorImpl$1@148
}
LazyJavaClassifierType@149['ThreadGroup'] {
_nullable = 'false': Boolean@92
_typeConstructor = TypeConstructorImpl$1@150
classifier = null
nullable = 'false': Boolean@93
typeConstructor = TypeConstructorImpl$1@150
}
LazyJavaClassifierType@151['ThreadGroup'] {
_nullable = 'true': Boolean@108
nullable = 'true': Boolean@108
}
LazyJavaClassifierType@152['ThreadGroup'] {
_nullable = 'true': Boolean@108
nullable = 'true': Boolean@108
}
LazyJavaClassifierType@153['ThreadGroup'] {
_nullable = 'true': Boolean@108
nullable = 'true': Boolean@108
}
LazyJavaClassifierType@154['ThreadGroup'] {
_nullable = 'true': Boolean@108
nullable = 'true': Boolean@108
}
LazyJavaPackageFragmentProvider@155 {
_packageFragments('<root>': FqName@156) = LazyJavaPackageFragment@157['<root>']
_packageFragments('Array': FqName@158) = null
_packageFragments('Closeable': FqName@159) = null
_packageFragments('Int': FqName@160) = null
_packageFragments('R': FqName@161) = null
_packageFragments('String': FqName@162) = null
_packageFragments('T': FqName@163) = null
_packageFragments('Thread': FqName@164) = null
_packageFragments('Unit': FqName@165) = null
_packageFragments('java': FqName@166) = LazyJavaPackageFragment@167['java']
_packageFragments('java.io': FqName@168) = LazyJavaPackageFragment@169['io']
_packageFragments('java.io.Closeable': FqName@170) = null
_packageFragments('java.lang': FqName@171) = LazyJavaPackageFragment@172['lang']
_packageFragments('java.lang.Array': FqName@173) = null
_packageFragments('java.lang.Closeable': FqName@174) = null
_packageFragments('java.lang.Int': FqName@175) = null
_packageFragments('java.lang.R': FqName@176) = null
_packageFragments('java.lang.String': FqName@177) = null
_packageFragments('java.lang.T': FqName@178) = null
_packageFragments('java.lang.Thread': FqName@179) = null
_packageFragments('java.lang.Unit': FqName@180) = null
_packageFragments('kotlin': FqName@181) = null
_packageFragments('kotlin.Array': FqName@182) = null
_packageFragments('kotlin.Closeable': FqName@183) = null
_packageFragments('kotlin.Int': FqName@184) = null
_packageFragments('kotlin.R': FqName@185) = null
_packageFragments('kotlin.String': FqName@186) = null
_packageFragments('kotlin.T': FqName@187) = null
_packageFragments('kotlin.Thread': FqName@188) = null
_packageFragments('kotlin.Unit': FqName@189) = null
_packageFragments('kotlin.io': FqName@190) = null
_packageFragments('kotlin.jvm': FqName@191) = null
_packageFragments('kt2514': FqName@192) = null
_packageFragments('kt2514.Array': FqName@193) = null
_packageFragments('kt2514.Closeable': FqName@194) = null
_packageFragments('kt2514.Int': FqName@195) = null
_packageFragments('kt2514.R': FqName@196) = null
_packageFragments('kt2514.String': FqName@197) = null
_packageFragments('kt2514.T': FqName@198) = null
_packageFragments('kt2514.Thread': FqName@199) = null
_packageFragments('kt2514.Unit': FqName@200) = null
packageFragments('<root>': FqName@156) = LazyJavaPackageFragment@157['<root>']
packageFragments('Array': FqName@158) = null
packageFragments('Closeable': FqName@159) = null
packageFragments('Int': FqName@160) = null
packageFragments('R': FqName@161) = null
packageFragments('String': FqName@162) = null
packageFragments('T': FqName@163) = null
packageFragments('Thread': FqName@164) = null
packageFragments('Unit': FqName@165) = null
packageFragments('java': FqName@166) = LazyJavaPackageFragment@167['java']
packageFragments('java.io': FqName@168) = LazyJavaPackageFragment@169['io']
packageFragments('java.io.Closeable': FqName@170) = null
packageFragments('java.lang': FqName@171) = LazyJavaPackageFragment@172['lang']
packageFragments('java.lang.Array': FqName@173) = null
packageFragments('java.lang.Closeable': FqName@174) = null
packageFragments('java.lang.Int': FqName@175) = null
packageFragments('java.lang.R': FqName@176) = null
packageFragments('java.lang.String': FqName@177) = null
packageFragments('java.lang.T': FqName@178) = null
packageFragments('java.lang.Thread': FqName@179) = null
packageFragments('java.lang.Unit': FqName@180) = null
packageFragments('kotlin': FqName@181) = null
packageFragments('kotlin.Array': FqName@182) = null
packageFragments('kotlin.Closeable': FqName@183) = null
packageFragments('kotlin.Int': FqName@184) = null
packageFragments('kotlin.R': FqName@185) = null
packageFragments('kotlin.String': FqName@186) = null
packageFragments('kotlin.T': FqName@187) = null
packageFragments('kotlin.Thread': FqName@188) = null
packageFragments('kotlin.Unit': FqName@189) = null
packageFragments('kotlin.io': FqName@190) = null
packageFragments('kotlin.jvm': FqName@191) = null
packageFragments('kt2514': FqName@192) = null
packageFragments('kt2514.Array': FqName@193) = null
packageFragments('kt2514.Closeable': FqName@194) = null
packageFragments('kt2514.Int': FqName@195) = null
packageFragments('kt2514.R': FqName@196) = null
packageFragments('kt2514.String': FqName@197) = null
packageFragments('kt2514.T': FqName@198) = null
packageFragments('kt2514.Thread': FqName@199) = null
packageFragments('kt2514.Unit': FqName@200) = null
topLevelClasses(JavaClassImpl@80['AutoCloseable']) = LazyJavaClassDescriptor@0['AutoCloseable']
topLevelClasses(JavaClassImpl@201['Closeable']) = LazyJavaClassDescriptor@27['Closeable']
topLevelClasses(JavaClassImpl@89['Runnable']) = LazyJavaClassDescriptor@47['Runnable']
@@ -355,32 +355,32 @@ LazyJavaPackageFragmentProvider@155 {
}
LazyJavaPackageFragment@169['io'] {
_functions('Closeable': Name@203) = ArrayList@204[1] { SamConstructorDescriptor@205['Closeable'] } // through LazyPackageFragmentScopeForJavaPackage@206
classes('Closeable': Name@207) = LazyJavaClassDescriptor@27['Closeable'] // through LazyPackageFragmentScopeForJavaPackage@206
deserializedPackageScope = Empty@208 // through LazyPackageFragmentScopeForJavaPackage@206
memberIndex = computeMemberIndex$1@209 // through LazyPackageFragmentScopeForJavaPackage@206
classes('Closeable': Name@203) = LazyJavaClassDescriptor@27['Closeable'] // through LazyPackageFragmentScopeForJavaPackage@204
deserializedPackageScope = Empty@205 // through LazyPackageFragmentScopeForJavaPackage@204
functions('Closeable': Name@206) = ArrayList@207[1] { SamConstructorDescriptor@208['Closeable'] } // through LazyPackageFragmentScopeForJavaPackage@204
memberIndex = computeMemberIndex$1@209 // through LazyPackageFragmentScopeForJavaPackage@204
}
LazyJavaPackageFragment@167['java'] {
_functions('io': Name@210) = EmptyList@2[empty] // through LazyPackageFragmentScopeForJavaPackage@211
_functions('lang': Name@212) = EmptyList@2[empty] // through LazyPackageFragmentScopeForJavaPackage@211
classes('io': Name@213) = null // through LazyPackageFragmentScopeForJavaPackage@211
classes('lang': Name@214) = null // through LazyPackageFragmentScopeForJavaPackage@211
deserializedPackageScope = Empty@208 // through LazyPackageFragmentScopeForJavaPackage@211
classes('io': Name@210) = null // through LazyPackageFragmentScopeForJavaPackage@211
classes('lang': Name@212) = null // through LazyPackageFragmentScopeForJavaPackage@211
deserializedPackageScope = Empty@205 // through LazyPackageFragmentScopeForJavaPackage@211
functions('io': Name@213) = EmptyList@3[empty] // through LazyPackageFragmentScopeForJavaPackage@211
functions('lang': Name@214) = EmptyList@3[empty] // through LazyPackageFragmentScopeForJavaPackage@211
memberIndex = computeMemberIndex$1@215 // through LazyPackageFragmentScopeForJavaPackage@211
}
LazyJavaPackageFragment@172['lang'] {
_functions('Thread': Name@216) = EmptyList@2[empty] // through LazyPackageFragmentScopeForJavaPackage@217
_functions('block': Name@49) = EmptyList@2[empty] // through LazyPackageFragmentScopeForJavaPackage@217
_functions('invoke': Name@51) = EmptyList@2[empty] // through LazyPackageFragmentScopeForJavaPackage@217
_functions('plus': Name@52) = EmptyList@2[empty] // through LazyPackageFragmentScopeForJavaPackage@217
_functions('use': Name@53) = EmptyList@2[empty] // through LazyPackageFragmentScopeForJavaPackage@217
classes('Thread': Name@218) = LazyJavaClassDescriptor@57['Thread'] // through LazyPackageFragmentScopeForJavaPackage@217
classes('Thread': Name@216) = LazyJavaClassDescriptor@57['Thread'] // through LazyPackageFragmentScopeForJavaPackage@217
classes('block': Name@49) = null // through LazyPackageFragmentScopeForJavaPackage@217
classes('invoke': Name@51) = null // through LazyPackageFragmentScopeForJavaPackage@217
classes('plus': Name@52) = null // through LazyPackageFragmentScopeForJavaPackage@217
classes('use': Name@53) = null // through LazyPackageFragmentScopeForJavaPackage@217
deserializedPackageScope = Empty@208 // through LazyPackageFragmentScopeForJavaPackage@217
deserializedPackageScope = Empty@205 // through LazyPackageFragmentScopeForJavaPackage@217
functions('Thread': Name@218) = EmptyList@3[empty] // through LazyPackageFragmentScopeForJavaPackage@217
functions('block': Name@49) = EmptyList@3[empty] // through LazyPackageFragmentScopeForJavaPackage@217
functions('invoke': Name@51) = EmptyList@3[empty] // through LazyPackageFragmentScopeForJavaPackage@217
functions('plus': Name@52) = EmptyList@3[empty] // through LazyPackageFragmentScopeForJavaPackage@217
functions('use': Name@53) = EmptyList@3[empty] // through LazyPackageFragmentScopeForJavaPackage@217
memberIndex = computeMemberIndex$1@219 // through LazyPackageFragmentScopeForJavaPackage@217
}
@@ -1,163 +1,163 @@
LazyJavaClassDescriptor@0['Exception'] {
_constructors = ArrayList@1[5] { JavaConstructorDescriptor@2['<init>'], JavaConstructorDescriptor@3['<init>'], JavaConstructorDescriptor@4['<init>'], ... } // through LazyJavaClassMemberScope@5
_functionTypeForSamInterface = null
_typeConstructor = LazyJavaClassTypeConstructor@6['Exception']
defaultType = JetTypeImpl@7['Exception']
constructors = ArrayList@1[5] { JavaConstructorDescriptor@2['<init>'], JavaConstructorDescriptor@3['<init>'], JavaConstructorDescriptor@4['<init>'], ... } // through LazyJavaClassMemberScope@5
defaultType = JetTypeImpl@6['Exception']
functionTypeForSamInterface = null
typeConstructor = LazyJavaClassTypeConstructor@7['Exception']
}
LazyJavaClassTypeConstructor@6['Exception'] {
_parameters = ArrayList@8[empty]
_supertypes = ArrayList@9[1] { LazyJavaClassifierType@10['Throwable'] }
LazyJavaClassTypeConstructor@7['Exception'] {
parameters = ArrayList@8[empty]
supertypes = ArrayList@9[1] { LazyJavaClassifierType@10['Throwable'] }
}
LazyJavaClassifierType@11['String'] {
_arguments = ArrayList@12[empty]
_nullable = 'false': Boolean@13
_typeConstructor = DeserializedClassTypeConstructor@14
classifier = JavaClassImpl@15['String']
arguments = ArrayList@12[empty]
classifier = JavaClassImpl@13['String']
nullable = 'false': Boolean@14
typeConstructor = DeserializedClassTypeConstructor@15
}
LazyJavaClassifierType@16['String'] {
_arguments = ArrayList@17[empty]
_nullable = 'false': Boolean@13
_typeConstructor = DeserializedClassTypeConstructor@14
arguments = ArrayList@17[empty]
classifier = JavaClassImpl@18['String']
nullable = 'false': Boolean@14
typeConstructor = DeserializedClassTypeConstructor@15
}
LazyJavaClassifierType@19['String'] {
_arguments = ArrayList@20[empty]
_nullable = 'false': Boolean@13
_typeConstructor = DeserializedClassTypeConstructor@14
arguments = ArrayList@20[empty]
classifier = JavaClassImpl@21['String']
nullable = 'false': Boolean@14
typeConstructor = DeserializedClassTypeConstructor@15
}
LazyJavaClassifierType@22['String'] {
_arguments = ArrayList@23[empty]
_nullable = 'true': Boolean@24
_typeConstructor = DeserializedClassTypeConstructor@14
classifier = JavaClassImpl@15['String']
arguments = ArrayList@23[empty]
classifier = JavaClassImpl@21['String']
nullable = 'true': Boolean@24
typeConstructor = DeserializedClassTypeConstructor@15
}
LazyJavaClassifierType@25['String'] {
_arguments = ArrayList@26[empty]
_nullable = 'true': Boolean@24
_typeConstructor = DeserializedClassTypeConstructor@14
classifier = JavaClassImpl@18['String']
arguments = ArrayList@26[empty]
classifier = JavaClassImpl@13['String']
nullable = 'true': Boolean@24
typeConstructor = DeserializedClassTypeConstructor@15
}
LazyJavaClassifierType@27['String'] {
_arguments = ArrayList@28[empty]
_nullable = 'true': Boolean@24
_typeConstructor = DeserializedClassTypeConstructor@14
classifier = JavaClassImpl@21['String']
arguments = ArrayList@28[empty]
classifier = JavaClassImpl@18['String']
nullable = 'true': Boolean@24
typeConstructor = DeserializedClassTypeConstructor@15
}
LazyJavaClassifierType@29['Throwable'] {
_arguments = ArrayList@30[empty]
_nullable = 'false': Boolean@13
_typeConstructor = DeserializedClassTypeConstructor@31
classifier = JavaClassImpl@32['Throwable']
arguments = ArrayList@30[empty]
classifier = JavaClassImpl@31['Throwable']
nullable = 'false': Boolean@14
typeConstructor = DeserializedClassTypeConstructor@32
}
LazyJavaClassifierType@33['Throwable'] {
_arguments = ArrayList@34[empty]
_nullable = 'false': Boolean@13
_typeConstructor = DeserializedClassTypeConstructor@31
arguments = ArrayList@34[empty]
classifier = JavaClassImpl@35['Throwable']
nullable = 'false': Boolean@14
typeConstructor = DeserializedClassTypeConstructor@32
}
LazyJavaClassifierType@36['Throwable'] {
_arguments = ArrayList@37[empty]
_nullable = 'false': Boolean@13
_typeConstructor = DeserializedClassTypeConstructor@31
arguments = ArrayList@37[empty]
classifier = JavaClassImpl@38['Throwable']
nullable = 'false': Boolean@14
typeConstructor = DeserializedClassTypeConstructor@32
}
LazyJavaClassifierType@39['Throwable'] {
_arguments = ArrayList@40[empty]
_nullable = 'true': Boolean@24
_typeConstructor = DeserializedClassTypeConstructor@31
arguments = ArrayList@40[empty]
classifier = JavaClassImpl@38['Throwable']
nullable = 'true': Boolean@24
typeConstructor = DeserializedClassTypeConstructor@32
}
LazyJavaClassifierType@41['Throwable'] {
_arguments = ArrayList@42[empty]
_nullable = 'true': Boolean@24
_typeConstructor = DeserializedClassTypeConstructor@31
classifier = JavaClassImpl@32['Throwable']
arguments = ArrayList@42[empty]
classifier = JavaClassImpl@35['Throwable']
nullable = 'true': Boolean@24
typeConstructor = DeserializedClassTypeConstructor@32
}
LazyJavaClassifierType@43['Throwable'] {
_arguments = ArrayList@44[empty]
_nullable = 'true': Boolean@24
_typeConstructor = DeserializedClassTypeConstructor@31
classifier = JavaClassImpl@35['Throwable']
arguments = ArrayList@44[empty]
classifier = JavaClassImpl@31['Throwable']
nullable = 'true': Boolean@24
typeConstructor = DeserializedClassTypeConstructor@32
}
LazyJavaClassifierType@10['Throwable'] {
_arguments = ArrayList@45[empty]
_typeConstructor = DeserializedClassTypeConstructor@31
arguments = ArrayList@45[empty]
classifier = JavaClassImpl@46['Throwable']
typeConstructor = DeserializedClassTypeConstructor@32
}
LazyJavaPackageFragmentProvider@47 {
_packageFragments('<root>': FqName@48) = LazyJavaPackageFragment@49['<root>']
_packageFragments('A': FqName@50) = null
_packageFragments('Comparable': FqName@51) = null
_packageFragments('Iterable': FqName@52) = null
_packageFragments('List': FqName@53) = null
_packageFragments('R': FqName@54) = null
_packageFragments('T': FqName@55) = null
_packageFragments('a': FqName@56) = null
_packageFragments('a.A': FqName@57) = null
_packageFragments('a.Comparable': FqName@58) = null
_packageFragments('a.Iterable': FqName@59) = null
_packageFragments('a.List': FqName@60) = null
_packageFragments('a.R': FqName@61) = null
_packageFragments('a.T': FqName@62) = null
_packageFragments('a._Pair': FqName@63) = null
_packageFragments('a.xxx': FqName@64) = null
_packageFragments('java': FqName@65) = LazyJavaPackageFragment@66['java']
_packageFragments('java.lang': FqName@67) = LazyJavaPackageFragment@68['lang']
_packageFragments('java.lang.A': FqName@69) = null
_packageFragments('java.lang.Comparable': FqName@70) = null
_packageFragments('java.lang.Iterable': FqName@71) = null
_packageFragments('java.lang.List': FqName@72) = null
_packageFragments('java.lang.R': FqName@73) = null
_packageFragments('java.lang.T': FqName@74) = null
_packageFragments('java.lang.xxx': FqName@75) = null
_packageFragments('kotlin': FqName@76) = null
_packageFragments('kotlin.A': FqName@77) = null
_packageFragments('kotlin.Comparable': FqName@78) = null
_packageFragments('kotlin.Iterable': FqName@79) = null
_packageFragments('kotlin.List': FqName@80) = null
_packageFragments('kotlin.R': FqName@81) = null
_packageFragments('kotlin.T': FqName@82) = null
_packageFragments('kotlin.io': FqName@83) = null
_packageFragments('kotlin.jvm': FqName@84) = null
_packageFragments('kotlin.xxx': FqName@85) = null
_packageFragments('xxx': FqName@86) = null
packageFragments('<root>': FqName@48) = LazyJavaPackageFragment@49['<root>']
packageFragments('A': FqName@50) = null
packageFragments('Comparable': FqName@51) = null
packageFragments('Iterable': FqName@52) = null
packageFragments('List': FqName@53) = null
packageFragments('R': FqName@54) = null
packageFragments('T': FqName@55) = null
packageFragments('a': FqName@56) = null
packageFragments('a.A': FqName@57) = null
packageFragments('a.Comparable': FqName@58) = null
packageFragments('a.Iterable': FqName@59) = null
packageFragments('a.List': FqName@60) = null
packageFragments('a.R': FqName@61) = null
packageFragments('a.T': FqName@62) = null
packageFragments('a._Pair': FqName@63) = null
packageFragments('a.xxx': FqName@64) = null
packageFragments('java': FqName@65) = LazyJavaPackageFragment@66['java']
packageFragments('java.lang': FqName@67) = LazyJavaPackageFragment@68['lang']
packageFragments('java.lang.A': FqName@69) = null
packageFragments('java.lang.Comparable': FqName@70) = null
packageFragments('java.lang.Iterable': FqName@71) = null
packageFragments('java.lang.List': FqName@72) = null
packageFragments('java.lang.R': FqName@73) = null
packageFragments('java.lang.T': FqName@74) = null
packageFragments('java.lang.xxx': FqName@75) = null
packageFragments('kotlin': FqName@76) = null
packageFragments('kotlin.A': FqName@77) = null
packageFragments('kotlin.Comparable': FqName@78) = null
packageFragments('kotlin.Iterable': FqName@79) = null
packageFragments('kotlin.List': FqName@80) = null
packageFragments('kotlin.R': FqName@81) = null
packageFragments('kotlin.T': FqName@82) = null
packageFragments('kotlin.io': FqName@83) = null
packageFragments('kotlin.jvm': FqName@84) = null
packageFragments('kotlin.xxx': FqName@85) = null
packageFragments('xxx': FqName@86) = null
topLevelClasses(JavaClassImpl@87['Exception']) = LazyJavaClassDescriptor@0['Exception']
}
LazyJavaPackageFragment@66['java'] {
_functions('lang': Name@88) = EmptyList@89[empty] // through LazyPackageFragmentScopeForJavaPackage@90
classes('lang': Name@91) = null // through LazyPackageFragmentScopeForJavaPackage@90
deserializedPackageScope = Empty@92 // through LazyPackageFragmentScopeForJavaPackage@90
memberIndex = computeMemberIndex$1@93 // through LazyPackageFragmentScopeForJavaPackage@90
classes('lang': Name@88) = null // through LazyPackageFragmentScopeForJavaPackage@89
deserializedPackageScope = Empty@90 // through LazyPackageFragmentScopeForJavaPackage@89
functions('lang': Name@91) = EmptyList@92[empty] // through LazyPackageFragmentScopeForJavaPackage@89
memberIndex = computeMemberIndex$1@93 // through LazyPackageFragmentScopeForJavaPackage@89
}
LazyJavaPackageFragment@68['lang'] {
_functions('Exception': Name@94) = EmptyList@89[empty] // through LazyPackageFragmentScopeForJavaPackage@95
_functions('_Pair': Name@96) = EmptyList@89[empty] // through LazyPackageFragmentScopeForJavaPackage@95
_functions('_arrayList': Name@97) = EmptyList@89[empty] // through LazyPackageFragmentScopeForJavaPackage@95
_functions('_sortBy': Name@98) = EmptyList@89[empty] // through LazyPackageFragmentScopeForJavaPackage@95
_functions('xxx': Name@99) = EmptyList@89[empty] // through LazyPackageFragmentScopeForJavaPackage@95
classes('Exception': Name@94) = LazyJavaClassDescriptor@0['Exception'] // through LazyPackageFragmentScopeForJavaPackage@95
classes('_Pair': Name@96) = null // through LazyPackageFragmentScopeForJavaPackage@95
classes('_arrayList': Name@97) = null // through LazyPackageFragmentScopeForJavaPackage@95
classes('_sortBy': Name@98) = null // through LazyPackageFragmentScopeForJavaPackage@95
classes('xxx': Name@100) = null // through LazyPackageFragmentScopeForJavaPackage@95
deserializedPackageScope = Empty@92 // through LazyPackageFragmentScopeForJavaPackage@95
classes('xxx': Name@99) = null // through LazyPackageFragmentScopeForJavaPackage@95
deserializedPackageScope = Empty@90 // through LazyPackageFragmentScopeForJavaPackage@95
functions('Exception': Name@94) = EmptyList@92[empty] // through LazyPackageFragmentScopeForJavaPackage@95
functions('_Pair': Name@96) = EmptyList@92[empty] // through LazyPackageFragmentScopeForJavaPackage@95
functions('_arrayList': Name@97) = EmptyList@92[empty] // through LazyPackageFragmentScopeForJavaPackage@95
functions('_sortBy': Name@98) = EmptyList@92[empty] // through LazyPackageFragmentScopeForJavaPackage@95
functions('xxx': Name@100) = EmptyList@92[empty] // through LazyPackageFragmentScopeForJavaPackage@95
memberIndex = computeMemberIndex$1@101 // through LazyPackageFragmentScopeForJavaPackage@95
}
@@ -4,150 +4,150 @@ DescriptorResolver@0 {
}
LazyJavaClassDescriptor@3['Exception'] {
_constructors = ArrayList@4[5] { JavaConstructorDescriptor@5['<init>'], JavaConstructorDescriptor@6['<init>'], JavaConstructorDescriptor@7['<init>'], ... } // through LazyJavaClassMemberScope@8
_functionTypeForSamInterface = null
_typeConstructor = LazyJavaClassTypeConstructor@9['Exception']
defaultType = JetTypeImpl@10['Exception']
constructors = ArrayList@4[5] { JavaConstructorDescriptor@5['<init>'], JavaConstructorDescriptor@6['<init>'], JavaConstructorDescriptor@7['<init>'], ... } // through LazyJavaClassMemberScope@8
defaultType = JetTypeImpl@9['Exception']
functionTypeForSamInterface = null
typeConstructor = LazyJavaClassTypeConstructor@10['Exception']
}
LazyJavaClassTypeConstructor@9['Exception'] {
_parameters = ArrayList@11[empty]
_supertypes = ArrayList@12[1] { LazyJavaClassifierType@13['Throwable'] }
LazyJavaClassTypeConstructor@10['Exception'] {
parameters = ArrayList@11[empty]
supertypes = ArrayList@12[1] { LazyJavaClassifierType@13['Throwable'] }
}
LazyJavaClassifierType@14['String'] {
_arguments = ArrayList@15[empty]
_nullable = 'false': Boolean@16
_typeConstructor = DeserializedClassTypeConstructor@17
classifier = JavaClassImpl@18['String']
arguments = ArrayList@15[empty]
classifier = JavaClassImpl@16['String']
nullable = 'false': Boolean@17
typeConstructor = DeserializedClassTypeConstructor@18
}
LazyJavaClassifierType@19['String'] {
_arguments = ArrayList@20[empty]
_nullable = 'false': Boolean@16
_typeConstructor = DeserializedClassTypeConstructor@17
arguments = ArrayList@20[empty]
classifier = JavaClassImpl@21['String']
nullable = 'false': Boolean@17
typeConstructor = DeserializedClassTypeConstructor@18
}
LazyJavaClassifierType@22['String'] {
_arguments = ArrayList@23[empty]
_nullable = 'false': Boolean@16
_typeConstructor = DeserializedClassTypeConstructor@17
arguments = ArrayList@23[empty]
classifier = JavaClassImpl@24['String']
nullable = 'false': Boolean@17
typeConstructor = DeserializedClassTypeConstructor@18
}
LazyJavaClassifierType@25['String'] {
_arguments = ArrayList@26[empty]
_nullable = 'true': Boolean@27
_typeConstructor = DeserializedClassTypeConstructor@17
classifier = JavaClassImpl@24['String']
arguments = ArrayList@26[empty]
classifier = JavaClassImpl@16['String']
nullable = 'true': Boolean@27
typeConstructor = DeserializedClassTypeConstructor@18
}
LazyJavaClassifierType@28['String'] {
_arguments = ArrayList@29[empty]
_nullable = 'true': Boolean@27
_typeConstructor = DeserializedClassTypeConstructor@17
classifier = JavaClassImpl@18['String']
arguments = ArrayList@29[empty]
classifier = JavaClassImpl@24['String']
nullable = 'true': Boolean@27
typeConstructor = DeserializedClassTypeConstructor@18
}
LazyJavaClassifierType@30['String'] {
_arguments = ArrayList@31[empty]
_nullable = 'true': Boolean@27
_typeConstructor = DeserializedClassTypeConstructor@17
arguments = ArrayList@31[empty]
classifier = JavaClassImpl@21['String']
nullable = 'true': Boolean@27
typeConstructor = DeserializedClassTypeConstructor@18
}
LazyJavaClassifierType@32['Throwable'] {
_arguments = ArrayList@33[empty]
_nullable = 'false': Boolean@16
_typeConstructor = DeserializedClassTypeConstructor@34
classifier = JavaClassImpl@35['Throwable']
arguments = ArrayList@33[empty]
classifier = JavaClassImpl@34['Throwable']
nullable = 'false': Boolean@17
typeConstructor = DeserializedClassTypeConstructor@35
}
LazyJavaClassifierType@36['Throwable'] {
_arguments = ArrayList@37[empty]
_nullable = 'false': Boolean@16
_typeConstructor = DeserializedClassTypeConstructor@34
arguments = ArrayList@37[empty]
classifier = JavaClassImpl@38['Throwable']
nullable = 'false': Boolean@17
typeConstructor = DeserializedClassTypeConstructor@35
}
LazyJavaClassifierType@39['Throwable'] {
_arguments = ArrayList@40[empty]
_nullable = 'false': Boolean@16
_typeConstructor = DeserializedClassTypeConstructor@34
arguments = ArrayList@40[empty]
classifier = JavaClassImpl@41['Throwable']
nullable = 'false': Boolean@17
typeConstructor = DeserializedClassTypeConstructor@35
}
LazyJavaClassifierType@42['Throwable'] {
_arguments = ArrayList@43[empty]
_nullable = 'true': Boolean@27
_typeConstructor = DeserializedClassTypeConstructor@34
classifier = JavaClassImpl@38['Throwable']
arguments = ArrayList@43[empty]
classifier = JavaClassImpl@34['Throwable']
nullable = 'true': Boolean@27
typeConstructor = DeserializedClassTypeConstructor@35
}
LazyJavaClassifierType@44['Throwable'] {
_arguments = ArrayList@45[empty]
_nullable = 'true': Boolean@27
_typeConstructor = DeserializedClassTypeConstructor@34
classifier = JavaClassImpl@35['Throwable']
arguments = ArrayList@45[empty]
classifier = JavaClassImpl@38['Throwable']
nullable = 'true': Boolean@27
typeConstructor = DeserializedClassTypeConstructor@35
}
LazyJavaClassifierType@46['Throwable'] {
_arguments = ArrayList@47[empty]
_nullable = 'true': Boolean@27
_typeConstructor = DeserializedClassTypeConstructor@34
arguments = ArrayList@47[empty]
classifier = JavaClassImpl@41['Throwable']
nullable = 'true': Boolean@27
typeConstructor = DeserializedClassTypeConstructor@35
}
LazyJavaClassifierType@13['Throwable'] {
_arguments = ArrayList@48[empty]
_typeConstructor = DeserializedClassTypeConstructor@34
arguments = ArrayList@48[empty]
classifier = JavaClassImpl@49['Throwable']
typeConstructor = DeserializedClassTypeConstructor@35
}
LazyJavaPackageFragmentProvider@50 {
_packageFragments('<root>': FqName@51) = LazyJavaPackageFragment@52['<root>']
_packageFragments('Int': FqName@53) = null
_packageFragments('Map': FqName@54) = null
_packageFragments('String': FqName@55) = null
_packageFragments('T': FqName@56) = null
_packageFragments('a': FqName@57) = null
_packageFragments('a.Int': FqName@58) = null
_packageFragments('a.Map': FqName@59) = null
_packageFragments('a.String': FqName@60) = null
_packageFragments('a.T': FqName@61) = null
_packageFragments('java': FqName@62) = LazyJavaPackageFragment@63['java']
_packageFragments('java.lang': FqName@64) = LazyJavaPackageFragment@65['lang']
_packageFragments('java.lang.Int': FqName@66) = null
_packageFragments('java.lang.Map': FqName@67) = null
_packageFragments('java.lang.String': FqName@68) = null
_packageFragments('java.lang.T': FqName@69) = null
_packageFragments('kotlin': FqName@70) = null
_packageFragments('kotlin.Int': FqName@71) = null
_packageFragments('kotlin.Map': FqName@72) = null
_packageFragments('kotlin.String': FqName@73) = null
_packageFragments('kotlin.T': FqName@74) = null
_packageFragments('kotlin.io': FqName@75) = null
_packageFragments('kotlin.jvm': FqName@76) = null
packageFragments('<root>': FqName@51) = LazyJavaPackageFragment@52['<root>']
packageFragments('Int': FqName@53) = null
packageFragments('Map': FqName@54) = null
packageFragments('String': FqName@55) = null
packageFragments('T': FqName@56) = null
packageFragments('a': FqName@57) = null
packageFragments('a.Int': FqName@58) = null
packageFragments('a.Map': FqName@59) = null
packageFragments('a.String': FqName@60) = null
packageFragments('a.T': FqName@61) = null
packageFragments('java': FqName@62) = LazyJavaPackageFragment@63['java']
packageFragments('java.lang': FqName@64) = LazyJavaPackageFragment@65['lang']
packageFragments('java.lang.Int': FqName@66) = null
packageFragments('java.lang.Map': FqName@67) = null
packageFragments('java.lang.String': FqName@68) = null
packageFragments('java.lang.T': FqName@69) = null
packageFragments('kotlin': FqName@70) = null
packageFragments('kotlin.Int': FqName@71) = null
packageFragments('kotlin.Map': FqName@72) = null
packageFragments('kotlin.String': FqName@73) = null
packageFragments('kotlin.T': FqName@74) = null
packageFragments('kotlin.io': FqName@75) = null
packageFragments('kotlin.jvm': FqName@76) = null
topLevelClasses(JavaClassImpl@77['Exception']) = LazyJavaClassDescriptor@3['Exception']
}
LazyJavaPackageFragment@63['java'] {
_functions('lang': Name@78) = EmptyList@79[empty] // through LazyPackageFragmentScopeForJavaPackage@80
classes('lang': Name@81) = null // through LazyPackageFragmentScopeForJavaPackage@80
deserializedPackageScope = Empty@82 // through LazyPackageFragmentScopeForJavaPackage@80
memberIndex = computeMemberIndex$1@83 // through LazyPackageFragmentScopeForJavaPackage@80
classes('lang': Name@78) = null // through LazyPackageFragmentScopeForJavaPackage@79
deserializedPackageScope = Empty@80 // through LazyPackageFragmentScopeForJavaPackage@79
functions('lang': Name@81) = EmptyList@82[empty] // through LazyPackageFragmentScopeForJavaPackage@79
memberIndex = computeMemberIndex$1@83 // through LazyPackageFragmentScopeForJavaPackage@79
}
LazyJavaPackageFragment@65['lang'] {
_functions('Exception': Name@84) = EmptyList@79[empty] // through LazyPackageFragmentScopeForJavaPackage@85
_functions('bar': Name@86) = EmptyList@79[empty] // through LazyPackageFragmentScopeForJavaPackage@85
_functions('foo': Name@87) = EmptyList@79[empty] // through LazyPackageFragmentScopeForJavaPackage@85
_functions('get': Name@88) = EmptyList@79[empty] // through LazyPackageFragmentScopeForJavaPackage@85
classes('Exception': Name@84) = LazyJavaClassDescriptor@3['Exception'] // through LazyPackageFragmentScopeForJavaPackage@85
classes('bar': Name@86) = null // through LazyPackageFragmentScopeForJavaPackage@85
classes('foo': Name@87) = null // through LazyPackageFragmentScopeForJavaPackage@85
classes('get': Name@88) = null // through LazyPackageFragmentScopeForJavaPackage@85
deserializedPackageScope = Empty@82 // through LazyPackageFragmentScopeForJavaPackage@85
deserializedPackageScope = Empty@80 // through LazyPackageFragmentScopeForJavaPackage@85
functions('Exception': Name@84) = EmptyList@82[empty] // through LazyPackageFragmentScopeForJavaPackage@85
functions('bar': Name@86) = EmptyList@82[empty] // through LazyPackageFragmentScopeForJavaPackage@85
functions('foo': Name@87) = EmptyList@82[empty] // through LazyPackageFragmentScopeForJavaPackage@85
functions('get': Name@88) = EmptyList@82[empty] // through LazyPackageFragmentScopeForJavaPackage@85
memberIndex = computeMemberIndex$1@89 // through LazyPackageFragmentScopeForJavaPackage@85
}
@@ -1,66 +1,66 @@
LazyAnnotationDescriptor@0 {
_resolutionResults = OverloadResolutionResultsImpl@1
_type = JetTypeImpl@2['inline']
_valueArguments(ValueParameterDescriptorImpl@3['strategy']) = null
resolutionResults = OverloadResolutionResultsImpl@1
type = JetTypeImpl@2['inline']
valueArguments(ValueParameterDescriptorImpl@3['strategy']) = null
}
LazyJavaPackageFragmentProvider@4 {
_packageFragments('<root>': FqName@5) = LazyJavaPackageFragment@6['<root>']
_packageFragments('Array': FqName@7) = null
_packageFragments('Closeable': FqName@8) = null
_packageFragments('R': FqName@9) = null
_packageFragments('String': FqName@10) = null
_packageFragments('T': FqName@11) = null
_packageFragments('a': FqName@12) = null
_packageFragments('a.Array': FqName@13) = null
_packageFragments('a.C': FqName@14) = null
_packageFragments('a.Closeable': FqName@15) = null
_packageFragments('a.R': FqName@16) = null
_packageFragments('a.String': FqName@17) = null
_packageFragments('a.T': FqName@18) = null
_packageFragments('a.inline': FqName@19) = null
_packageFragments('a.x': FqName@20) = null
_packageFragments('inline': FqName@21) = null
_packageFragments('java': FqName@22) = LazyJavaPackageFragment@23['java']
_packageFragments('java.lang': FqName@24) = LazyJavaPackageFragment@25['lang']
_packageFragments('java.lang.Array': FqName@26) = null
_packageFragments('java.lang.Closeable': FqName@27) = null
_packageFragments('java.lang.R': FqName@28) = null
_packageFragments('java.lang.String': FqName@29) = null
_packageFragments('java.lang.T': FqName@30) = null
_packageFragments('java.lang.inline': FqName@31) = null
_packageFragments('java.lang.x': FqName@32) = null
_packageFragments('kotlin': FqName@33) = null
_packageFragments('kotlin.Array': FqName@34) = null
_packageFragments('kotlin.Closeable': FqName@35) = null
_packageFragments('kotlin.R': FqName@36) = null
_packageFragments('kotlin.String': FqName@37) = null
_packageFragments('kotlin.T': FqName@38) = null
_packageFragments('kotlin.inline': FqName@39) = null
_packageFragments('kotlin.io': FqName@40) = null
_packageFragments('kotlin.jvm': FqName@41) = null
_packageFragments('kotlin.x': FqName@42) = null
_packageFragments('x': FqName@43) = null
packageFragments('<root>': FqName@5) = LazyJavaPackageFragment@6['<root>']
packageFragments('Array': FqName@7) = null
packageFragments('Closeable': FqName@8) = null
packageFragments('R': FqName@9) = null
packageFragments('String': FqName@10) = null
packageFragments('T': FqName@11) = null
packageFragments('a': FqName@12) = null
packageFragments('a.Array': FqName@13) = null
packageFragments('a.C': FqName@14) = null
packageFragments('a.Closeable': FqName@15) = null
packageFragments('a.R': FqName@16) = null
packageFragments('a.String': FqName@17) = null
packageFragments('a.T': FqName@18) = null
packageFragments('a.inline': FqName@19) = null
packageFragments('a.x': FqName@20) = null
packageFragments('inline': FqName@21) = null
packageFragments('java': FqName@22) = LazyJavaPackageFragment@23['java']
packageFragments('java.lang': FqName@24) = LazyJavaPackageFragment@25['lang']
packageFragments('java.lang.Array': FqName@26) = null
packageFragments('java.lang.Closeable': FqName@27) = null
packageFragments('java.lang.R': FqName@28) = null
packageFragments('java.lang.String': FqName@29) = null
packageFragments('java.lang.T': FqName@30) = null
packageFragments('java.lang.inline': FqName@31) = null
packageFragments('java.lang.x': FqName@32) = null
packageFragments('kotlin': FqName@33) = null
packageFragments('kotlin.Array': FqName@34) = null
packageFragments('kotlin.Closeable': FqName@35) = null
packageFragments('kotlin.R': FqName@36) = null
packageFragments('kotlin.String': FqName@37) = null
packageFragments('kotlin.T': FqName@38) = null
packageFragments('kotlin.inline': FqName@39) = null
packageFragments('kotlin.io': FqName@40) = null
packageFragments('kotlin.jvm': FqName@41) = null
packageFragments('kotlin.x': FqName@42) = null
packageFragments('x': FqName@43) = null
}
LazyJavaPackageFragment@23['java'] {
_functions('lang': Name@44) = EmptyList@45[empty] // through LazyPackageFragmentScopeForJavaPackage@46
classes('lang': Name@47) = null // through LazyPackageFragmentScopeForJavaPackage@46
deserializedPackageScope = Empty@48 // through LazyPackageFragmentScopeForJavaPackage@46
memberIndex = computeMemberIndex$1@49 // through LazyPackageFragmentScopeForJavaPackage@46
classes('lang': Name@44) = null // through LazyPackageFragmentScopeForJavaPackage@45
deserializedPackageScope = Empty@46 // through LazyPackageFragmentScopeForJavaPackage@45
functions('lang': Name@47) = EmptyList@48[empty] // through LazyPackageFragmentScopeForJavaPackage@45
memberIndex = computeMemberIndex$1@49 // through LazyPackageFragmentScopeForJavaPackage@45
}
LazyJavaPackageFragment@25['lang'] {
_functions('C': Name@50) = EmptyList@45[empty] // through LazyPackageFragmentScopeForJavaPackage@51
_functions('block': Name@52) = EmptyList@45[empty] // through LazyPackageFragmentScopeForJavaPackage@51
_functions('invoke': Name@53) = EmptyList@45[empty] // through LazyPackageFragmentScopeForJavaPackage@51
_functions('use1': Name@54) = EmptyList@45[empty] // through LazyPackageFragmentScopeForJavaPackage@51
_functions('x': Name@55) = EmptyList@45[empty] // through LazyPackageFragmentScopeForJavaPackage@51
classes('C': Name@50) = null // through LazyPackageFragmentScopeForJavaPackage@51
classes('block': Name@52) = null // through LazyPackageFragmentScopeForJavaPackage@51
classes('invoke': Name@53) = null // through LazyPackageFragmentScopeForJavaPackage@51
classes('use1': Name@54) = null // through LazyPackageFragmentScopeForJavaPackage@51
classes('x': Name@56) = null // through LazyPackageFragmentScopeForJavaPackage@51
deserializedPackageScope = Empty@48 // through LazyPackageFragmentScopeForJavaPackage@51
classes('x': Name@55) = null // through LazyPackageFragmentScopeForJavaPackage@51
deserializedPackageScope = Empty@46 // through LazyPackageFragmentScopeForJavaPackage@51
functions('C': Name@50) = EmptyList@48[empty] // through LazyPackageFragmentScopeForJavaPackage@51
functions('block': Name@52) = EmptyList@48[empty] // through LazyPackageFragmentScopeForJavaPackage@51
functions('invoke': Name@53) = EmptyList@48[empty] // through LazyPackageFragmentScopeForJavaPackage@51
functions('use1': Name@54) = EmptyList@48[empty] // through LazyPackageFragmentScopeForJavaPackage@51
functions('x': Name@56) = EmptyList@48[empty] // through LazyPackageFragmentScopeForJavaPackage@51
memberIndex = computeMemberIndex$1@57 // through LazyPackageFragmentScopeForJavaPackage@51
}
@@ -1,60 +1,60 @@
LazyAnnotationDescriptor@0 {
_resolutionResults = OverloadResolutionResultsImpl@1
_type = JetTypeImpl@2['inline']
_valueArguments(ValueParameterDescriptorImpl@3['strategy']) = null
resolutionResults = OverloadResolutionResultsImpl@1
type = JetTypeImpl@2['inline']
valueArguments(ValueParameterDescriptorImpl@3['strategy']) = null
}
LazyJavaPackageFragmentProvider@4 {
_packageFragments('<root>': FqName@5) = LazyJavaPackageFragment@6['<root>']
_packageFragments('Closeable': FqName@7) = null
_packageFragments('R': FqName@8) = null
_packageFragments('T': FqName@9) = null
_packageFragments('a': FqName@10) = null
_packageFragments('a.C': FqName@11) = null
_packageFragments('a.Closeable': FqName@12) = null
_packageFragments('a.R': FqName@13) = null
_packageFragments('a.T': FqName@14) = null
_packageFragments('a.inline': FqName@15) = null
_packageFragments('a.x': FqName@16) = null
_packageFragments('inline': FqName@17) = null
_packageFragments('java': FqName@18) = LazyJavaPackageFragment@19['java']
_packageFragments('java.lang': FqName@20) = LazyJavaPackageFragment@21['lang']
_packageFragments('java.lang.Closeable': FqName@22) = null
_packageFragments('java.lang.R': FqName@23) = null
_packageFragments('java.lang.T': FqName@24) = null
_packageFragments('java.lang.inline': FqName@25) = null
_packageFragments('java.lang.x': FqName@26) = null
_packageFragments('kotlin': FqName@27) = null
_packageFragments('kotlin.Closeable': FqName@28) = null
_packageFragments('kotlin.R': FqName@29) = null
_packageFragments('kotlin.T': FqName@30) = null
_packageFragments('kotlin.inline': FqName@31) = null
_packageFragments('kotlin.io': FqName@32) = null
_packageFragments('kotlin.jvm': FqName@33) = null
_packageFragments('kotlin.x': FqName@34) = null
_packageFragments('x': FqName@35) = null
packageFragments('<root>': FqName@5) = LazyJavaPackageFragment@6['<root>']
packageFragments('Closeable': FqName@7) = null
packageFragments('R': FqName@8) = null
packageFragments('T': FqName@9) = null
packageFragments('a': FqName@10) = null
packageFragments('a.C': FqName@11) = null
packageFragments('a.Closeable': FqName@12) = null
packageFragments('a.R': FqName@13) = null
packageFragments('a.T': FqName@14) = null
packageFragments('a.inline': FqName@15) = null
packageFragments('a.x': FqName@16) = null
packageFragments('inline': FqName@17) = null
packageFragments('java': FqName@18) = LazyJavaPackageFragment@19['java']
packageFragments('java.lang': FqName@20) = LazyJavaPackageFragment@21['lang']
packageFragments('java.lang.Closeable': FqName@22) = null
packageFragments('java.lang.R': FqName@23) = null
packageFragments('java.lang.T': FqName@24) = null
packageFragments('java.lang.inline': FqName@25) = null
packageFragments('java.lang.x': FqName@26) = null
packageFragments('kotlin': FqName@27) = null
packageFragments('kotlin.Closeable': FqName@28) = null
packageFragments('kotlin.R': FqName@29) = null
packageFragments('kotlin.T': FqName@30) = null
packageFragments('kotlin.inline': FqName@31) = null
packageFragments('kotlin.io': FqName@32) = null
packageFragments('kotlin.jvm': FqName@33) = null
packageFragments('kotlin.x': FqName@34) = null
packageFragments('x': FqName@35) = null
}
LazyJavaPackageFragment@19['java'] {
_functions('lang': Name@36) = EmptyList@37[empty] // through LazyPackageFragmentScopeForJavaPackage@38
classes('lang': Name@39) = null // through LazyPackageFragmentScopeForJavaPackage@38
deserializedPackageScope = Empty@40 // through LazyPackageFragmentScopeForJavaPackage@38
memberIndex = computeMemberIndex$1@41 // through LazyPackageFragmentScopeForJavaPackage@38
classes('lang': Name@36) = null // through LazyPackageFragmentScopeForJavaPackage@37
deserializedPackageScope = Empty@38 // through LazyPackageFragmentScopeForJavaPackage@37
functions('lang': Name@39) = EmptyList@40[empty] // through LazyPackageFragmentScopeForJavaPackage@37
memberIndex = computeMemberIndex$1@41 // through LazyPackageFragmentScopeForJavaPackage@37
}
LazyJavaPackageFragment@21['lang'] {
_functions('C': Name@42) = EmptyList@37[empty] // through LazyPackageFragmentScopeForJavaPackage@43
_functions('block': Name@44) = EmptyList@37[empty] // through LazyPackageFragmentScopeForJavaPackage@43
_functions('close': Name@45) = EmptyList@37[empty] // through LazyPackageFragmentScopeForJavaPackage@43
_functions('invoke': Name@46) = EmptyList@37[empty] // through LazyPackageFragmentScopeForJavaPackage@43
_functions('use': Name@47) = EmptyList@37[empty] // through LazyPackageFragmentScopeForJavaPackage@43
_functions('x': Name@48) = EmptyList@37[empty] // through LazyPackageFragmentScopeForJavaPackage@43
classes('C': Name@42) = null // through LazyPackageFragmentScopeForJavaPackage@43
classes('block': Name@44) = null // through LazyPackageFragmentScopeForJavaPackage@43
classes('close': Name@45) = null // through LazyPackageFragmentScopeForJavaPackage@43
classes('invoke': Name@46) = null // through LazyPackageFragmentScopeForJavaPackage@43
classes('use': Name@47) = null // through LazyPackageFragmentScopeForJavaPackage@43
classes('x': Name@49) = null // through LazyPackageFragmentScopeForJavaPackage@43
deserializedPackageScope = Empty@40 // through LazyPackageFragmentScopeForJavaPackage@43
classes('x': Name@48) = null // through LazyPackageFragmentScopeForJavaPackage@43
deserializedPackageScope = Empty@38 // through LazyPackageFragmentScopeForJavaPackage@43
functions('C': Name@42) = EmptyList@40[empty] // through LazyPackageFragmentScopeForJavaPackage@43
functions('block': Name@44) = EmptyList@40[empty] // through LazyPackageFragmentScopeForJavaPackage@43
functions('close': Name@45) = EmptyList@40[empty] // through LazyPackageFragmentScopeForJavaPackage@43
functions('invoke': Name@46) = EmptyList@40[empty] // through LazyPackageFragmentScopeForJavaPackage@43
functions('use': Name@47) = EmptyList@40[empty] // through LazyPackageFragmentScopeForJavaPackage@43
functions('x': Name@49) = EmptyList@40[empty] // through LazyPackageFragmentScopeForJavaPackage@43
memberIndex = computeMemberIndex$1@50 // through LazyPackageFragmentScopeForJavaPackage@43
}
@@ -1,60 +1,60 @@
LazyAnnotationDescriptor@0 {
_resolutionResults = OverloadResolutionResultsImpl@1
_type = JetTypeImpl@2['inline']
_valueArguments(ValueParameterDescriptorImpl@3['strategy']) = null
resolutionResults = OverloadResolutionResultsImpl@1
type = JetTypeImpl@2['inline']
valueArguments(ValueParameterDescriptorImpl@3['strategy']) = null
}
LazyJavaPackageFragmentProvider@4 {
_packageFragments('<root>': FqName@5) = LazyJavaPackageFragment@6['<root>']
_packageFragments('Closeable': FqName@7) = null
_packageFragments('R': FqName@8) = null
_packageFragments('T': FqName@9) = null
_packageFragments('a': FqName@10) = null
_packageFragments('a.C': FqName@11) = null
_packageFragments('a.Closeable': FqName@12) = null
_packageFragments('a.R': FqName@13) = null
_packageFragments('a.T': FqName@14) = null
_packageFragments('a.inline': FqName@15) = null
_packageFragments('a.xx': FqName@16) = null
_packageFragments('inline': FqName@17) = null
_packageFragments('java': FqName@18) = LazyJavaPackageFragment@19['java']
_packageFragments('java.lang': FqName@20) = LazyJavaPackageFragment@21['lang']
_packageFragments('java.lang.Closeable': FqName@22) = null
_packageFragments('java.lang.R': FqName@23) = null
_packageFragments('java.lang.T': FqName@24) = null
_packageFragments('java.lang.inline': FqName@25) = null
_packageFragments('java.lang.xx': FqName@26) = null
_packageFragments('kotlin': FqName@27) = null
_packageFragments('kotlin.Closeable': FqName@28) = null
_packageFragments('kotlin.R': FqName@29) = null
_packageFragments('kotlin.T': FqName@30) = null
_packageFragments('kotlin.inline': FqName@31) = null
_packageFragments('kotlin.io': FqName@32) = null
_packageFragments('kotlin.jvm': FqName@33) = null
_packageFragments('kotlin.xx': FqName@34) = null
_packageFragments('xx': FqName@35) = null
packageFragments('<root>': FqName@5) = LazyJavaPackageFragment@6['<root>']
packageFragments('Closeable': FqName@7) = null
packageFragments('R': FqName@8) = null
packageFragments('T': FqName@9) = null
packageFragments('a': FqName@10) = null
packageFragments('a.C': FqName@11) = null
packageFragments('a.Closeable': FqName@12) = null
packageFragments('a.R': FqName@13) = null
packageFragments('a.T': FqName@14) = null
packageFragments('a.inline': FqName@15) = null
packageFragments('a.xx': FqName@16) = null
packageFragments('inline': FqName@17) = null
packageFragments('java': FqName@18) = LazyJavaPackageFragment@19['java']
packageFragments('java.lang': FqName@20) = LazyJavaPackageFragment@21['lang']
packageFragments('java.lang.Closeable': FqName@22) = null
packageFragments('java.lang.R': FqName@23) = null
packageFragments('java.lang.T': FqName@24) = null
packageFragments('java.lang.inline': FqName@25) = null
packageFragments('java.lang.xx': FqName@26) = null
packageFragments('kotlin': FqName@27) = null
packageFragments('kotlin.Closeable': FqName@28) = null
packageFragments('kotlin.R': FqName@29) = null
packageFragments('kotlin.T': FqName@30) = null
packageFragments('kotlin.inline': FqName@31) = null
packageFragments('kotlin.io': FqName@32) = null
packageFragments('kotlin.jvm': FqName@33) = null
packageFragments('kotlin.xx': FqName@34) = null
packageFragments('xx': FqName@35) = null
}
LazyJavaPackageFragment@19['java'] {
_functions('lang': Name@36) = EmptyList@37[empty] // through LazyPackageFragmentScopeForJavaPackage@38
classes('lang': Name@39) = null // through LazyPackageFragmentScopeForJavaPackage@38
deserializedPackageScope = Empty@40 // through LazyPackageFragmentScopeForJavaPackage@38
memberIndex = computeMemberIndex$1@41 // through LazyPackageFragmentScopeForJavaPackage@38
classes('lang': Name@36) = null // through LazyPackageFragmentScopeForJavaPackage@37
deserializedPackageScope = Empty@38 // through LazyPackageFragmentScopeForJavaPackage@37
functions('lang': Name@39) = EmptyList@40[empty] // through LazyPackageFragmentScopeForJavaPackage@37
memberIndex = computeMemberIndex$1@41 // through LazyPackageFragmentScopeForJavaPackage@37
}
LazyJavaPackageFragment@21['lang'] {
_functions('C': Name@42) = EmptyList@37[empty] // through LazyPackageFragmentScopeForJavaPackage@43
_functions('block': Name@44) = EmptyList@37[empty] // through LazyPackageFragmentScopeForJavaPackage@43
_functions('close': Name@45) = EmptyList@37[empty] // through LazyPackageFragmentScopeForJavaPackage@43
_functions('invoke': Name@46) = EmptyList@37[empty] // through LazyPackageFragmentScopeForJavaPackage@43
_functions('use': Name@47) = EmptyList@37[empty] // through LazyPackageFragmentScopeForJavaPackage@43
_functions('xx': Name@48) = EmptyList@37[empty] // through LazyPackageFragmentScopeForJavaPackage@43
classes('C': Name@42) = null // through LazyPackageFragmentScopeForJavaPackage@43
classes('block': Name@44) = null // through LazyPackageFragmentScopeForJavaPackage@43
classes('close': Name@45) = null // through LazyPackageFragmentScopeForJavaPackage@43
classes('invoke': Name@46) = null // through LazyPackageFragmentScopeForJavaPackage@43
classes('use': Name@47) = null // through LazyPackageFragmentScopeForJavaPackage@43
classes('xx': Name@49) = null // through LazyPackageFragmentScopeForJavaPackage@43
deserializedPackageScope = Empty@40 // through LazyPackageFragmentScopeForJavaPackage@43
classes('xx': Name@48) = null // through LazyPackageFragmentScopeForJavaPackage@43
deserializedPackageScope = Empty@38 // through LazyPackageFragmentScopeForJavaPackage@43
functions('C': Name@42) = EmptyList@40[empty] // through LazyPackageFragmentScopeForJavaPackage@43
functions('block': Name@44) = EmptyList@40[empty] // through LazyPackageFragmentScopeForJavaPackage@43
functions('close': Name@45) = EmptyList@40[empty] // through LazyPackageFragmentScopeForJavaPackage@43
functions('invoke': Name@46) = EmptyList@40[empty] // through LazyPackageFragmentScopeForJavaPackage@43
functions('use': Name@47) = EmptyList@40[empty] // through LazyPackageFragmentScopeForJavaPackage@43
functions('xx': Name@49) = EmptyList@40[empty] // through LazyPackageFragmentScopeForJavaPackage@43
memberIndex = computeMemberIndex$1@50 // through LazyPackageFragmentScopeForJavaPackage@43
}
@@ -1,60 +1,60 @@
LazyAnnotationDescriptor@0 {
_resolutionResults = OverloadResolutionResultsImpl@1
_type = JetTypeImpl@2['inline']
_valueArguments(ValueParameterDescriptorImpl@3['strategy']) = null
resolutionResults = OverloadResolutionResultsImpl@1
type = JetTypeImpl@2['inline']
valueArguments(ValueParameterDescriptorImpl@3['strategy']) = null
}
LazyJavaPackageFragmentProvider@4 {
_packageFragments('<root>': FqName@5) = LazyJavaPackageFragment@6['<root>']
_packageFragments('Closeable': FqName@7) = null
_packageFragments('R': FqName@8) = null
_packageFragments('T': FqName@9) = null
_packageFragments('a': FqName@10) = null
_packageFragments('a.C': FqName@11) = null
_packageFragments('a.Closeable': FqName@12) = null
_packageFragments('a.R': FqName@13) = null
_packageFragments('a.T': FqName@14) = null
_packageFragments('a.inline': FqName@15) = null
_packageFragments('a.x': FqName@16) = null
_packageFragments('inline': FqName@17) = null
_packageFragments('java': FqName@18) = LazyJavaPackageFragment@19['java']
_packageFragments('java.lang': FqName@20) = LazyJavaPackageFragment@21['lang']
_packageFragments('java.lang.Closeable': FqName@22) = null
_packageFragments('java.lang.R': FqName@23) = null
_packageFragments('java.lang.T': FqName@24) = null
_packageFragments('java.lang.inline': FqName@25) = null
_packageFragments('java.lang.x': FqName@26) = null
_packageFragments('kotlin': FqName@27) = null
_packageFragments('kotlin.Closeable': FqName@28) = null
_packageFragments('kotlin.R': FqName@29) = null
_packageFragments('kotlin.T': FqName@30) = null
_packageFragments('kotlin.inline': FqName@31) = null
_packageFragments('kotlin.io': FqName@32) = null
_packageFragments('kotlin.jvm': FqName@33) = null
_packageFragments('kotlin.x': FqName@34) = null
_packageFragments('x': FqName@35) = null
packageFragments('<root>': FqName@5) = LazyJavaPackageFragment@6['<root>']
packageFragments('Closeable': FqName@7) = null
packageFragments('R': FqName@8) = null
packageFragments('T': FqName@9) = null
packageFragments('a': FqName@10) = null
packageFragments('a.C': FqName@11) = null
packageFragments('a.Closeable': FqName@12) = null
packageFragments('a.R': FqName@13) = null
packageFragments('a.T': FqName@14) = null
packageFragments('a.inline': FqName@15) = null
packageFragments('a.x': FqName@16) = null
packageFragments('inline': FqName@17) = null
packageFragments('java': FqName@18) = LazyJavaPackageFragment@19['java']
packageFragments('java.lang': FqName@20) = LazyJavaPackageFragment@21['lang']
packageFragments('java.lang.Closeable': FqName@22) = null
packageFragments('java.lang.R': FqName@23) = null
packageFragments('java.lang.T': FqName@24) = null
packageFragments('java.lang.inline': FqName@25) = null
packageFragments('java.lang.x': FqName@26) = null
packageFragments('kotlin': FqName@27) = null
packageFragments('kotlin.Closeable': FqName@28) = null
packageFragments('kotlin.R': FqName@29) = null
packageFragments('kotlin.T': FqName@30) = null
packageFragments('kotlin.inline': FqName@31) = null
packageFragments('kotlin.io': FqName@32) = null
packageFragments('kotlin.jvm': FqName@33) = null
packageFragments('kotlin.x': FqName@34) = null
packageFragments('x': FqName@35) = null
}
LazyJavaPackageFragment@19['java'] {
_functions('lang': Name@36) = EmptyList@37[empty] // through LazyPackageFragmentScopeForJavaPackage@38
classes('lang': Name@39) = null // through LazyPackageFragmentScopeForJavaPackage@38
deserializedPackageScope = Empty@40 // through LazyPackageFragmentScopeForJavaPackage@38
memberIndex = computeMemberIndex$1@41 // through LazyPackageFragmentScopeForJavaPackage@38
classes('lang': Name@36) = null // through LazyPackageFragmentScopeForJavaPackage@37
deserializedPackageScope = Empty@38 // through LazyPackageFragmentScopeForJavaPackage@37
functions('lang': Name@39) = EmptyList@40[empty] // through LazyPackageFragmentScopeForJavaPackage@37
memberIndex = computeMemberIndex$1@41 // through LazyPackageFragmentScopeForJavaPackage@37
}
LazyJavaPackageFragment@21['lang'] {
_functions('C': Name@42) = EmptyList@37[empty] // through LazyPackageFragmentScopeForJavaPackage@43
_functions('block': Name@44) = EmptyList@37[empty] // through LazyPackageFragmentScopeForJavaPackage@43
_functions('close': Name@45) = EmptyList@37[empty] // through LazyPackageFragmentScopeForJavaPackage@43
_functions('invoke': Name@46) = EmptyList@37[empty] // through LazyPackageFragmentScopeForJavaPackage@43
_functions('use': Name@47) = EmptyList@37[empty] // through LazyPackageFragmentScopeForJavaPackage@43
_functions('x': Name@48) = EmptyList@37[empty] // through LazyPackageFragmentScopeForJavaPackage@43
classes('C': Name@42) = null // through LazyPackageFragmentScopeForJavaPackage@43
classes('block': Name@44) = null // through LazyPackageFragmentScopeForJavaPackage@43
classes('close': Name@45) = null // through LazyPackageFragmentScopeForJavaPackage@43
classes('invoke': Name@46) = null // through LazyPackageFragmentScopeForJavaPackage@43
classes('use': Name@47) = null // through LazyPackageFragmentScopeForJavaPackage@43
classes('x': Name@49) = null // through LazyPackageFragmentScopeForJavaPackage@43
deserializedPackageScope = Empty@40 // through LazyPackageFragmentScopeForJavaPackage@43
classes('x': Name@48) = null // through LazyPackageFragmentScopeForJavaPackage@43
deserializedPackageScope = Empty@38 // through LazyPackageFragmentScopeForJavaPackage@43
functions('C': Name@42) = EmptyList@40[empty] // through LazyPackageFragmentScopeForJavaPackage@43
functions('block': Name@44) = EmptyList@40[empty] // through LazyPackageFragmentScopeForJavaPackage@43
functions('close': Name@45) = EmptyList@40[empty] // through LazyPackageFragmentScopeForJavaPackage@43
functions('invoke': Name@46) = EmptyList@40[empty] // through LazyPackageFragmentScopeForJavaPackage@43
functions('use': Name@47) = EmptyList@40[empty] // through LazyPackageFragmentScopeForJavaPackage@43
functions('x': Name@49) = EmptyList@40[empty] // through LazyPackageFragmentScopeForJavaPackage@43
memberIndex = computeMemberIndex$1@50 // through LazyPackageFragmentScopeForJavaPackage@43
}
@@ -1,73 +1,73 @@
LazyJavaPackageFragmentProvider@0 {
_packageFragments('<root>': FqName@1) = LazyJavaPackageFragment@2['<root>']
_packageFragments('A': FqName@3) = null
_packageFragments('Any': FqName@4) = null
_packageFragments('Boolean': FqName@5) = null
_packageFragments('Int': FqName@6) = null
_packageFragments('Iterator': FqName@7) = null
_packageFragments('K': FqName@8) = null
_packageFragments('List': FqName@9) = null
_packageFragments('Map': FqName@10) = null
_packageFragments('R': FqName@11) = null
_packageFragments('String': FqName@12) = null
_packageFragments('V': FqName@13) = null
_packageFragments('c': FqName@14) = null
_packageFragments('c.A': FqName@15) = null
_packageFragments('c.Any': FqName@16) = null
_packageFragments('c.Boolean': FqName@17) = null
_packageFragments('c.Int': FqName@18) = null
_packageFragments('c.Iterator': FqName@19) = null
_packageFragments('c.K': FqName@20) = null
_packageFragments('c.List': FqName@21) = null
_packageFragments('c.Map': FqName@22) = null
_packageFragments('c.R': FqName@23) = null
_packageFragments('c.String': FqName@24) = null
_packageFragments('c.V': FqName@25) = null
_packageFragments('java': FqName@26) = LazyJavaPackageFragment@27['java']
_packageFragments('java.lang': FqName@28) = LazyJavaPackageFragment@29['lang']
_packageFragments('java.lang.A': FqName@30) = null
_packageFragments('java.lang.Any': FqName@31) = null
_packageFragments('java.lang.Boolean': FqName@32) = null
_packageFragments('java.lang.Int': FqName@33) = null
_packageFragments('java.lang.Iterator': FqName@34) = null
_packageFragments('java.lang.K': FqName@35) = null
_packageFragments('java.lang.List': FqName@36) = null
_packageFragments('java.lang.Map': FqName@37) = null
_packageFragments('java.lang.R': FqName@38) = null
_packageFragments('java.lang.String': FqName@39) = null
_packageFragments('java.lang.V': FqName@40) = null
_packageFragments('kotlin': FqName@41) = null
_packageFragments('kotlin.A': FqName@42) = null
_packageFragments('kotlin.Any': FqName@43) = null
_packageFragments('kotlin.Boolean': FqName@44) = null
_packageFragments('kotlin.Int': FqName@45) = null
_packageFragments('kotlin.Iterator': FqName@46) = null
_packageFragments('kotlin.K': FqName@47) = null
_packageFragments('kotlin.List': FqName@48) = null
_packageFragments('kotlin.Map': FqName@49) = null
_packageFragments('kotlin.R': FqName@50) = null
_packageFragments('kotlin.String': FqName@51) = null
_packageFragments('kotlin.V': FqName@52) = null
_packageFragments('kotlin.io': FqName@53) = null
_packageFragments('kotlin.jvm': FqName@54) = null
packageFragments('<root>': FqName@1) = LazyJavaPackageFragment@2['<root>']
packageFragments('A': FqName@3) = null
packageFragments('Any': FqName@4) = null
packageFragments('Boolean': FqName@5) = null
packageFragments('Int': FqName@6) = null
packageFragments('Iterator': FqName@7) = null
packageFragments('K': FqName@8) = null
packageFragments('List': FqName@9) = null
packageFragments('Map': FqName@10) = null
packageFragments('R': FqName@11) = null
packageFragments('String': FqName@12) = null
packageFragments('V': FqName@13) = null
packageFragments('c': FqName@14) = null
packageFragments('c.A': FqName@15) = null
packageFragments('c.Any': FqName@16) = null
packageFragments('c.Boolean': FqName@17) = null
packageFragments('c.Int': FqName@18) = null
packageFragments('c.Iterator': FqName@19) = null
packageFragments('c.K': FqName@20) = null
packageFragments('c.List': FqName@21) = null
packageFragments('c.Map': FqName@22) = null
packageFragments('c.R': FqName@23) = null
packageFragments('c.String': FqName@24) = null
packageFragments('c.V': FqName@25) = null
packageFragments('java': FqName@26) = LazyJavaPackageFragment@27['java']
packageFragments('java.lang': FqName@28) = LazyJavaPackageFragment@29['lang']
packageFragments('java.lang.A': FqName@30) = null
packageFragments('java.lang.Any': FqName@31) = null
packageFragments('java.lang.Boolean': FqName@32) = null
packageFragments('java.lang.Int': FqName@33) = null
packageFragments('java.lang.Iterator': FqName@34) = null
packageFragments('java.lang.K': FqName@35) = null
packageFragments('java.lang.List': FqName@36) = null
packageFragments('java.lang.Map': FqName@37) = null
packageFragments('java.lang.R': FqName@38) = null
packageFragments('java.lang.String': FqName@39) = null
packageFragments('java.lang.V': FqName@40) = null
packageFragments('kotlin': FqName@41) = null
packageFragments('kotlin.A': FqName@42) = null
packageFragments('kotlin.Any': FqName@43) = null
packageFragments('kotlin.Boolean': FqName@44) = null
packageFragments('kotlin.Int': FqName@45) = null
packageFragments('kotlin.Iterator': FqName@46) = null
packageFragments('kotlin.K': FqName@47) = null
packageFragments('kotlin.List': FqName@48) = null
packageFragments('kotlin.Map': FqName@49) = null
packageFragments('kotlin.R': FqName@50) = null
packageFragments('kotlin.String': FqName@51) = null
packageFragments('kotlin.V': FqName@52) = null
packageFragments('kotlin.io': FqName@53) = null
packageFragments('kotlin.jvm': FqName@54) = null
}
LazyJavaPackageFragment@27['java'] {
_functions('lang': Name@55) = EmptyList@56[empty] // through LazyPackageFragmentScopeForJavaPackage@57
classes('lang': Name@58) = null // through LazyPackageFragmentScopeForJavaPackage@57
deserializedPackageScope = Empty@59 // through LazyPackageFragmentScopeForJavaPackage@57
memberIndex = computeMemberIndex$1@60 // through LazyPackageFragmentScopeForJavaPackage@57
classes('lang': Name@55) = null // through LazyPackageFragmentScopeForJavaPackage@56
deserializedPackageScope = Empty@57 // through LazyPackageFragmentScopeForJavaPackage@56
functions('lang': Name@58) = EmptyList@59[empty] // through LazyPackageFragmentScopeForJavaPackage@56
memberIndex = computeMemberIndex$1@60 // through LazyPackageFragmentScopeForJavaPackage@56
}
LazyJavaPackageFragment@29['lang'] {
_functions('contains': Name@61) = EmptyList@56[empty] // through LazyPackageFragmentScopeForJavaPackage@62
_functions('foo': Name@63) = EmptyList@56[empty] // through LazyPackageFragmentScopeForJavaPackage@62
_functions('getNullableList': Name@64) = EmptyList@56[empty] // through LazyPackageFragmentScopeForJavaPackage@62
_functions('iterator': Name@65) = EmptyList@56[empty] // through LazyPackageFragmentScopeForJavaPackage@62
classes('contains': Name@61) = null // through LazyPackageFragmentScopeForJavaPackage@62
classes('foo': Name@63) = null // through LazyPackageFragmentScopeForJavaPackage@62
classes('getNullableList': Name@64) = null // through LazyPackageFragmentScopeForJavaPackage@62
classes('iterator': Name@65) = null // through LazyPackageFragmentScopeForJavaPackage@62
deserializedPackageScope = Empty@59 // through LazyPackageFragmentScopeForJavaPackage@62
deserializedPackageScope = Empty@57 // through LazyPackageFragmentScopeForJavaPackage@62
functions('contains': Name@61) = EmptyList@59[empty] // through LazyPackageFragmentScopeForJavaPackage@62
functions('foo': Name@63) = EmptyList@59[empty] // through LazyPackageFragmentScopeForJavaPackage@62
functions('getNullableList': Name@64) = EmptyList@59[empty] // through LazyPackageFragmentScopeForJavaPackage@62
functions('iterator': Name@65) = EmptyList@59[empty] // through LazyPackageFragmentScopeForJavaPackage@62
memberIndex = computeMemberIndex$1@66 // through LazyPackageFragmentScopeForJavaPackage@62
}
@@ -1,57 +1,57 @@
LazyJavaPackageFragmentProvider@0 {
_packageFragments('<root>': FqName@1) = LazyJavaPackageFragment@2['<root>']
_packageFragments('Int': FqName@3) = null
_packageFragments('MutableCollection': FqName@4) = null
_packageFragments('String': FqName@5) = null
_packageFragments('T': FqName@6) = null
_packageFragments('TItem': FqName@7) = null
_packageFragments('Unit': FqName@8) = null
_packageFragments('Y': FqName@9) = null
_packageFragments('a': FqName@10) = null
_packageFragments('a.Int': FqName@11) = null
_packageFragments('a.MutableCollection': FqName@12) = null
_packageFragments('a.String': FqName@13) = null
_packageFragments('a.T': FqName@14) = null
_packageFragments('a.TItem': FqName@15) = null
_packageFragments('a.Unit': FqName@16) = null
_packageFragments('a.Y': FqName@17) = null
_packageFragments('java': FqName@18) = LazyJavaPackageFragment@19['java']
_packageFragments('java.lang': FqName@20) = LazyJavaPackageFragment@21['lang']
_packageFragments('java.lang.Int': FqName@22) = null
_packageFragments('java.lang.MutableCollection': FqName@23) = null
_packageFragments('java.lang.String': FqName@24) = null
_packageFragments('java.lang.T': FqName@25) = null
_packageFragments('java.lang.TItem': FqName@26) = null
_packageFragments('java.lang.Unit': FqName@27) = null
_packageFragments('java.lang.Y': FqName@28) = null
_packageFragments('kotlin': FqName@29) = null
_packageFragments('kotlin.Int': FqName@30) = null
_packageFragments('kotlin.MutableCollection': FqName@31) = null
_packageFragments('kotlin.String': FqName@32) = null
_packageFragments('kotlin.T': FqName@33) = null
_packageFragments('kotlin.TItem': FqName@34) = null
_packageFragments('kotlin.Unit': FqName@35) = null
_packageFragments('kotlin.Y': FqName@36) = null
_packageFragments('kotlin.io': FqName@37) = null
_packageFragments('kotlin.jvm': FqName@38) = null
packageFragments('<root>': FqName@1) = LazyJavaPackageFragment@2['<root>']
packageFragments('Int': FqName@3) = null
packageFragments('MutableCollection': FqName@4) = null
packageFragments('String': FqName@5) = null
packageFragments('T': FqName@6) = null
packageFragments('TItem': FqName@7) = null
packageFragments('Unit': FqName@8) = null
packageFragments('Y': FqName@9) = null
packageFragments('a': FqName@10) = null
packageFragments('a.Int': FqName@11) = null
packageFragments('a.MutableCollection': FqName@12) = null
packageFragments('a.String': FqName@13) = null
packageFragments('a.T': FqName@14) = null
packageFragments('a.TItem': FqName@15) = null
packageFragments('a.Unit': FqName@16) = null
packageFragments('a.Y': FqName@17) = null
packageFragments('java': FqName@18) = LazyJavaPackageFragment@19['java']
packageFragments('java.lang': FqName@20) = LazyJavaPackageFragment@21['lang']
packageFragments('java.lang.Int': FqName@22) = null
packageFragments('java.lang.MutableCollection': FqName@23) = null
packageFragments('java.lang.String': FqName@24) = null
packageFragments('java.lang.T': FqName@25) = null
packageFragments('java.lang.TItem': FqName@26) = null
packageFragments('java.lang.Unit': FqName@27) = null
packageFragments('java.lang.Y': FqName@28) = null
packageFragments('kotlin': FqName@29) = null
packageFragments('kotlin.Int': FqName@30) = null
packageFragments('kotlin.MutableCollection': FqName@31) = null
packageFragments('kotlin.String': FqName@32) = null
packageFragments('kotlin.T': FqName@33) = null
packageFragments('kotlin.TItem': FqName@34) = null
packageFragments('kotlin.Unit': FqName@35) = null
packageFragments('kotlin.Y': FqName@36) = null
packageFragments('kotlin.io': FqName@37) = null
packageFragments('kotlin.jvm': FqName@38) = null
}
LazyJavaPackageFragment@19['java'] {
_functions('lang': Name@39) = EmptyList@40[empty] // through LazyPackageFragmentScopeForJavaPackage@41
classes('lang': Name@42) = null // through LazyPackageFragmentScopeForJavaPackage@41
deserializedPackageScope = Empty@43 // through LazyPackageFragmentScopeForJavaPackage@41
memberIndex = computeMemberIndex$1@44 // through LazyPackageFragmentScopeForJavaPackage@41
classes('lang': Name@39) = null // through LazyPackageFragmentScopeForJavaPackage@40
deserializedPackageScope = Empty@41 // through LazyPackageFragmentScopeForJavaPackage@40
functions('lang': Name@42) = EmptyList@43[empty] // through LazyPackageFragmentScopeForJavaPackage@40
memberIndex = computeMemberIndex$1@44 // through LazyPackageFragmentScopeForJavaPackage@40
}
LazyJavaPackageFragment@21['lang'] {
_functions('Y': Name@45) = EmptyList@40[empty] // through LazyPackageFragmentScopeForJavaPackage@46
_functions('add': Name@47) = EmptyList@40[empty] // through LazyPackageFragmentScopeForJavaPackage@46
_functions('bar': Name@48) = EmptyList@40[empty] // through LazyPackageFragmentScopeForJavaPackage@46
_functions('doAction': Name@49) = EmptyList@40[empty] // through LazyPackageFragmentScopeForJavaPackage@46
classes('Y': Name@45) = null // through LazyPackageFragmentScopeForJavaPackage@46
classes('add': Name@47) = null // through LazyPackageFragmentScopeForJavaPackage@46
classes('bar': Name@48) = null // through LazyPackageFragmentScopeForJavaPackage@46
classes('doAction': Name@49) = null // through LazyPackageFragmentScopeForJavaPackage@46
deserializedPackageScope = Empty@43 // through LazyPackageFragmentScopeForJavaPackage@46
deserializedPackageScope = Empty@41 // through LazyPackageFragmentScopeForJavaPackage@46
functions('Y': Name@45) = EmptyList@43[empty] // through LazyPackageFragmentScopeForJavaPackage@46
functions('add': Name@47) = EmptyList@43[empty] // through LazyPackageFragmentScopeForJavaPackage@46
functions('bar': Name@48) = EmptyList@43[empty] // through LazyPackageFragmentScopeForJavaPackage@46
functions('doAction': Name@49) = EmptyList@43[empty] // through LazyPackageFragmentScopeForJavaPackage@46
memberIndex = computeMemberIndex$1@50 // through LazyPackageFragmentScopeForJavaPackage@46
}
@@ -1,47 +1,47 @@
LazyJavaPackageFragmentProvider@0 {
_packageFragments('<root>': FqName@1) = LazyJavaPackageFragment@2['<root>']
_packageFragments('Int': FqName@3) = null
_packageFragments('Iterable': FqName@4) = null
_packageFragments('R': FqName@5) = null
_packageFragments('SomeEnum': FqName@6) = null
_packageFragments('T': FqName@7) = null
_packageFragments('a': FqName@8) = null
_packageFragments('a.Int': FqName@9) = null
_packageFragments('a.Iterable': FqName@10) = null
_packageFragments('a.R': FqName@11) = null
_packageFragments('a.SomeEnum': FqName@12) = null
_packageFragments('a.T': FqName@13) = null
_packageFragments('java': FqName@14) = LazyJavaPackageFragment@15['java']
_packageFragments('java.lang': FqName@16) = LazyJavaPackageFragment@17['lang']
_packageFragments('java.lang.Int': FqName@18) = null
_packageFragments('java.lang.Iterable': FqName@19) = null
_packageFragments('java.lang.R': FqName@20) = null
_packageFragments('java.lang.SomeEnum': FqName@21) = null
_packageFragments('java.lang.T': FqName@22) = null
_packageFragments('kotlin': FqName@23) = null
_packageFragments('kotlin.Int': FqName@24) = null
_packageFragments('kotlin.Iterable': FqName@25) = null
_packageFragments('kotlin.R': FqName@26) = null
_packageFragments('kotlin.SomeEnum': FqName@27) = null
_packageFragments('kotlin.T': FqName@28) = null
_packageFragments('kotlin.io': FqName@29) = null
_packageFragments('kotlin.jvm': FqName@30) = null
packageFragments('<root>': FqName@1) = LazyJavaPackageFragment@2['<root>']
packageFragments('Int': FqName@3) = null
packageFragments('Iterable': FqName@4) = null
packageFragments('R': FqName@5) = null
packageFragments('SomeEnum': FqName@6) = null
packageFragments('T': FqName@7) = null
packageFragments('a': FqName@8) = null
packageFragments('a.Int': FqName@9) = null
packageFragments('a.Iterable': FqName@10) = null
packageFragments('a.R': FqName@11) = null
packageFragments('a.SomeEnum': FqName@12) = null
packageFragments('a.T': FqName@13) = null
packageFragments('java': FqName@14) = LazyJavaPackageFragment@15['java']
packageFragments('java.lang': FqName@16) = LazyJavaPackageFragment@17['lang']
packageFragments('java.lang.Int': FqName@18) = null
packageFragments('java.lang.Iterable': FqName@19) = null
packageFragments('java.lang.R': FqName@20) = null
packageFragments('java.lang.SomeEnum': FqName@21) = null
packageFragments('java.lang.T': FqName@22) = null
packageFragments('kotlin': FqName@23) = null
packageFragments('kotlin.Int': FqName@24) = null
packageFragments('kotlin.Iterable': FqName@25) = null
packageFragments('kotlin.R': FqName@26) = null
packageFragments('kotlin.SomeEnum': FqName@27) = null
packageFragments('kotlin.T': FqName@28) = null
packageFragments('kotlin.io': FqName@29) = null
packageFragments('kotlin.jvm': FqName@30) = null
}
LazyJavaPackageFragment@15['java'] {
_functions('lang': Name@31) = EmptyList@32[empty] // through LazyPackageFragmentScopeForJavaPackage@33
classes('lang': Name@34) = null // through LazyPackageFragmentScopeForJavaPackage@33
deserializedPackageScope = Empty@35 // through LazyPackageFragmentScopeForJavaPackage@33
memberIndex = computeMemberIndex$1@36 // through LazyPackageFragmentScopeForJavaPackage@33
classes('lang': Name@31) = null // through LazyPackageFragmentScopeForJavaPackage@32
deserializedPackageScope = Empty@33 // through LazyPackageFragmentScopeForJavaPackage@32
functions('lang': Name@34) = EmptyList@35[empty] // through LazyPackageFragmentScopeForJavaPackage@32
memberIndex = computeMemberIndex$1@36 // through LazyPackageFragmentScopeForJavaPackage@32
}
LazyJavaPackageFragment@17['lang'] {
_functions('equals': Name@37) = EmptyList@32[empty] // through LazyPackageFragmentScopeForJavaPackage@38
_functions('fold': Name@39) = EmptyList@32[empty] // through LazyPackageFragmentScopeForJavaPackage@38
_functions('tempFun': Name@40) = EmptyList@32[empty] // through LazyPackageFragmentScopeForJavaPackage@38
classes('equals': Name@37) = null // through LazyPackageFragmentScopeForJavaPackage@38
classes('fold': Name@39) = null // through LazyPackageFragmentScopeForJavaPackage@38
classes('tempFun': Name@40) = null // through LazyPackageFragmentScopeForJavaPackage@38
deserializedPackageScope = Empty@35 // through LazyPackageFragmentScopeForJavaPackage@38
deserializedPackageScope = Empty@33 // through LazyPackageFragmentScopeForJavaPackage@38
functions('equals': Name@37) = EmptyList@35[empty] // through LazyPackageFragmentScopeForJavaPackage@38
functions('fold': Name@39) = EmptyList@35[empty] // through LazyPackageFragmentScopeForJavaPackage@38
functions('tempFun': Name@40) = EmptyList@35[empty] // through LazyPackageFragmentScopeForJavaPackage@38
memberIndex = computeMemberIndex$1@41 // through LazyPackageFragmentScopeForJavaPackage@38
}
@@ -3,39 +3,39 @@ DescriptorResolver@0 {
}
LazyJavaPackageFragmentProvider@2 {
_packageFragments('<root>': FqName@3) = LazyJavaPackageFragment@4['<root>']
_packageFragments('Any': FqName@5) = null
_packageFragments('T': FqName@6) = null
_packageFragments('TestEnum': FqName@7) = null
_packageFragments('a': FqName@8) = null
_packageFragments('a.Any': FqName@9) = null
_packageFragments('a.T': FqName@10) = null
_packageFragments('a.TestEnum': FqName@11) = null
_packageFragments('java': FqName@12) = LazyJavaPackageFragment@13['java']
_packageFragments('java.lang': FqName@14) = LazyJavaPackageFragment@15['lang']
_packageFragments('java.lang.Any': FqName@16) = null
_packageFragments('java.lang.T': FqName@17) = null
_packageFragments('java.lang.TestEnum': FqName@18) = null
_packageFragments('kotlin': FqName@19) = null
_packageFragments('kotlin.Any': FqName@20) = null
_packageFragments('kotlin.T': FqName@21) = null
_packageFragments('kotlin.TestEnum': FqName@22) = null
_packageFragments('kotlin.io': FqName@23) = null
_packageFragments('kotlin.jvm': FqName@24) = null
packageFragments('<root>': FqName@3) = LazyJavaPackageFragment@4['<root>']
packageFragments('Any': FqName@5) = null
packageFragments('T': FqName@6) = null
packageFragments('TestEnum': FqName@7) = null
packageFragments('a': FqName@8) = null
packageFragments('a.Any': FqName@9) = null
packageFragments('a.T': FqName@10) = null
packageFragments('a.TestEnum': FqName@11) = null
packageFragments('java': FqName@12) = LazyJavaPackageFragment@13['java']
packageFragments('java.lang': FqName@14) = LazyJavaPackageFragment@15['lang']
packageFragments('java.lang.Any': FqName@16) = null
packageFragments('java.lang.T': FqName@17) = null
packageFragments('java.lang.TestEnum': FqName@18) = null
packageFragments('kotlin': FqName@19) = null
packageFragments('kotlin.Any': FqName@20) = null
packageFragments('kotlin.T': FqName@21) = null
packageFragments('kotlin.TestEnum': FqName@22) = null
packageFragments('kotlin.io': FqName@23) = null
packageFragments('kotlin.jvm': FqName@24) = null
}
LazyJavaPackageFragment@13['java'] {
_functions('lang': Name@25) = EmptyList@26[empty] // through LazyPackageFragmentScopeForJavaPackage@27
classes('lang': Name@28) = null // through LazyPackageFragmentScopeForJavaPackage@27
deserializedPackageScope = Empty@29 // through LazyPackageFragmentScopeForJavaPackage@27
memberIndex = computeMemberIndex$1@30 // through LazyPackageFragmentScopeForJavaPackage@27
classes('lang': Name@25) = null // through LazyPackageFragmentScopeForJavaPackage@26
deserializedPackageScope = Empty@27 // through LazyPackageFragmentScopeForJavaPackage@26
functions('lang': Name@28) = EmptyList@29[empty] // through LazyPackageFragmentScopeForJavaPackage@26
memberIndex = computeMemberIndex$1@30 // through LazyPackageFragmentScopeForJavaPackage@26
}
LazyJavaPackageFragment@15['lang'] {
_functions('inferenceTest': Name@31) = EmptyList@26[empty] // through LazyPackageFragmentScopeForJavaPackage@32
_functions('use': Name@33) = EmptyList@26[empty] // through LazyPackageFragmentScopeForJavaPackage@32
classes('inferenceTest': Name@31) = null // through LazyPackageFragmentScopeForJavaPackage@32
classes('use': Name@33) = null // through LazyPackageFragmentScopeForJavaPackage@32
deserializedPackageScope = Empty@29 // through LazyPackageFragmentScopeForJavaPackage@32
deserializedPackageScope = Empty@27 // through LazyPackageFragmentScopeForJavaPackage@32
functions('inferenceTest': Name@31) = EmptyList@29[empty] // through LazyPackageFragmentScopeForJavaPackage@32
functions('use': Name@33) = EmptyList@29[empty] // through LazyPackageFragmentScopeForJavaPackage@32
memberIndex = computeMemberIndex$1@34 // through LazyPackageFragmentScopeForJavaPackage@32
}
@@ -7,125 +7,125 @@ DescriptorResolver@0 {
}
LazyJavaClassDescriptor@6['AnnotatedElement'] {
_typeConstructor = LazyJavaClassTypeConstructor@7['AnnotatedElement']
typeConstructor = LazyJavaClassTypeConstructor@7['AnnotatedElement']
}
LazyJavaClassDescriptor@8['Class'] {
_typeConstructor = LazyJavaClassTypeConstructor@9['Class']
typeConstructor = LazyJavaClassTypeConstructor@9['Class']
}
LazyJavaClassDescriptor@10['GenericDeclaration'] {
_typeConstructor = LazyJavaClassTypeConstructor@11['GenericDeclaration']
typeConstructor = LazyJavaClassTypeConstructor@11['GenericDeclaration']
}
LazyJavaClassDescriptor@12['Serializable'] {
_typeConstructor = LazyJavaClassTypeConstructor@13['Serializable']
typeConstructor = LazyJavaClassTypeConstructor@13['Serializable']
}
LazyJavaClassDescriptor@14['Type'] {
_typeConstructor = LazyJavaClassTypeConstructor@15['Type']
typeConstructor = LazyJavaClassTypeConstructor@15['Type']
}
LazyJavaClassTypeConstructor@7['AnnotatedElement'] {
_supertypes = ArrayList@16[1] { JetTypeImpl@17['Any'] }
supertypes = ArrayList@16[1] { JetTypeImpl@17['Any'] }
}
LazyJavaClassTypeConstructor@9['Class'] {
_parameters = ArrayList@18[1] { LazyJavaTypeParameterDescriptor@19['T'] }
_supertypes = ArrayList@20[4] { LazyJavaClassifierType@21['Serializable'], LazyJavaClassifierType@22['GenericDeclaration'], LazyJavaClassifierType@23['Type'], ... }
parameters = ArrayList@18[1] { LazyJavaTypeParameterDescriptor@19['T'] }
supertypes = ArrayList@20[4] { LazyJavaClassifierType@21['Serializable'], LazyJavaClassifierType@22['GenericDeclaration'], LazyJavaClassifierType@23['Type'], ... }
}
LazyJavaClassTypeConstructor@11['GenericDeclaration'] {
_supertypes = ArrayList@24[1] { JetTypeImpl@17['Any'] }
supertypes = ArrayList@24[1] { JetTypeImpl@17['Any'] }
}
LazyJavaClassTypeConstructor@13['Serializable'] {
_supertypes = ArrayList@25[1] { JetTypeImpl@17['Any'] }
supertypes = ArrayList@25[1] { JetTypeImpl@17['Any'] }
}
LazyJavaClassTypeConstructor@15['Type'] {
_supertypes = ArrayList@26[1] { JetTypeImpl@17['Any'] }
supertypes = ArrayList@26[1] { JetTypeImpl@17['Any'] }
}
LazyJavaClassifierType@27['AnnotatedElement'] {
_typeConstructor = LazyJavaClassTypeConstructor@7['AnnotatedElement']
classifier = JavaClassImpl@28['AnnotatedElement']
typeConstructor = LazyJavaClassTypeConstructor@7['AnnotatedElement']
}
LazyJavaClassifierType@22['GenericDeclaration'] {
_typeConstructor = LazyJavaClassTypeConstructor@11['GenericDeclaration']
classifier = JavaClassImpl@29['GenericDeclaration']
typeConstructor = LazyJavaClassTypeConstructor@11['GenericDeclaration']
}
LazyJavaClassifierType@30['Object'] {
_typeConstructor = DeserializedClassTypeConstructor@31
classifier = JavaClassImpl@32['Object']
classifier = JavaClassImpl@31['Object']
typeConstructor = DeserializedClassTypeConstructor@32
}
LazyJavaClassifierType@33['Object'] {
_typeConstructor = DeserializedClassTypeConstructor@31
classifier = JavaClassImpl@34['Object']
typeConstructor = DeserializedClassTypeConstructor@32
}
LazyJavaClassifierType@35['Object'] {
_typeConstructor = DeserializedClassTypeConstructor@31
classifier = JavaClassImpl@36['Object']
typeConstructor = DeserializedClassTypeConstructor@32
}
LazyJavaClassifierType@37['Object'] {
_typeConstructor = DeserializedClassTypeConstructor@31
classifier = JavaClassImpl@38['Object']
typeConstructor = DeserializedClassTypeConstructor@32
}
LazyJavaClassifierType@39['Object'] {
_typeConstructor = DeserializedClassTypeConstructor@31
classifier = JavaClassImpl@40['Object']
typeConstructor = DeserializedClassTypeConstructor@32
}
LazyJavaClassifierType@21['Serializable'] {
_typeConstructor = LazyJavaClassTypeConstructor@13['Serializable']
classifier = JavaClassImpl@41['Serializable']
typeConstructor = LazyJavaClassTypeConstructor@13['Serializable']
}
LazyJavaClassifierType@23['Type'] {
_typeConstructor = LazyJavaClassTypeConstructor@15['Type']
classifier = JavaClassImpl@42['Type']
typeConstructor = LazyJavaClassTypeConstructor@15['Type']
}
LazyJavaPackageFragmentProvider@43 {
_packageFragments('<root>': FqName@44) = LazyJavaPackageFragment@45['<root>']
_packageFragments('Class': FqName@46) = null
_packageFragments('Int': FqName@47) = null
_packageFragments('Some': FqName@48) = null
_packageFragments('SomeTemplate': FqName@49) = null
_packageFragments('T': FqName@50) = null
_packageFragments('Unit': FqName@51) = null
_packageFragments('aa': FqName@52) = null
_packageFragments('aa.Class': FqName@53) = null
_packageFragments('aa.Int': FqName@54) = null
_packageFragments('aa.Some': FqName@55) = null
_packageFragments('aa.SomeTemplate': FqName@56) = null
_packageFragments('aa.T': FqName@57) = null
_packageFragments('aa.Unit': FqName@58) = null
_packageFragments('java': FqName@59) = LazyJavaPackageFragment@60['java']
_packageFragments('java.io': FqName@61) = LazyJavaPackageFragment@62['io']
_packageFragments('java.lang': FqName@63) = LazyJavaPackageFragment@64['lang']
_packageFragments('java.lang.Class': FqName@65) = null
_packageFragments('java.lang.Int': FqName@66) = null
_packageFragments('java.lang.Some': FqName@67) = null
_packageFragments('java.lang.SomeTemplate': FqName@68) = null
_packageFragments('java.lang.T': FqName@69) = null
_packageFragments('java.lang.Unit': FqName@70) = null
_packageFragments('java.lang.reflect': FqName@71) = LazyJavaPackageFragment@72['reflect']
_packageFragments('kotlin': FqName@73) = null
_packageFragments('kotlin.Class': FqName@74) = null
_packageFragments('kotlin.Int': FqName@75) = null
_packageFragments('kotlin.Some': FqName@76) = null
_packageFragments('kotlin.SomeTemplate': FqName@77) = null
_packageFragments('kotlin.T': FqName@78) = null
_packageFragments('kotlin.Unit': FqName@79) = null
_packageFragments('kotlin.io': FqName@80) = null
_packageFragments('kotlin.jvm': FqName@81) = null
packageFragments('<root>': FqName@44) = LazyJavaPackageFragment@45['<root>']
packageFragments('Class': FqName@46) = null
packageFragments('Int': FqName@47) = null
packageFragments('Some': FqName@48) = null
packageFragments('SomeTemplate': FqName@49) = null
packageFragments('T': FqName@50) = null
packageFragments('Unit': FqName@51) = null
packageFragments('aa': FqName@52) = null
packageFragments('aa.Class': FqName@53) = null
packageFragments('aa.Int': FqName@54) = null
packageFragments('aa.Some': FqName@55) = null
packageFragments('aa.SomeTemplate': FqName@56) = null
packageFragments('aa.T': FqName@57) = null
packageFragments('aa.Unit': FqName@58) = null
packageFragments('java': FqName@59) = LazyJavaPackageFragment@60['java']
packageFragments('java.io': FqName@61) = LazyJavaPackageFragment@62['io']
packageFragments('java.lang': FqName@63) = LazyJavaPackageFragment@64['lang']
packageFragments('java.lang.Class': FqName@65) = null
packageFragments('java.lang.Int': FqName@66) = null
packageFragments('java.lang.Some': FqName@67) = null
packageFragments('java.lang.SomeTemplate': FqName@68) = null
packageFragments('java.lang.T': FqName@69) = null
packageFragments('java.lang.Unit': FqName@70) = null
packageFragments('java.lang.reflect': FqName@71) = LazyJavaPackageFragment@72['reflect']
packageFragments('kotlin': FqName@73) = null
packageFragments('kotlin.Class': FqName@74) = null
packageFragments('kotlin.Int': FqName@75) = null
packageFragments('kotlin.Some': FqName@76) = null
packageFragments('kotlin.SomeTemplate': FqName@77) = null
packageFragments('kotlin.T': FqName@78) = null
packageFragments('kotlin.Unit': FqName@79) = null
packageFragments('kotlin.io': FqName@80) = null
packageFragments('kotlin.jvm': FqName@81) = null
topLevelClasses(JavaClassImpl@28['AnnotatedElement']) = LazyJavaClassDescriptor@6['AnnotatedElement']
topLevelClasses(JavaClassImpl@82['Class']) = LazyJavaClassDescriptor@8['Class']
topLevelClasses(JavaClassImpl@29['GenericDeclaration']) = LazyJavaClassDescriptor@10['GenericDeclaration']
@@ -134,21 +134,21 @@ LazyJavaPackageFragmentProvider@43 {
}
LazyJavaPackageFragment@60['java'] {
_functions('lang': Name@83) = EmptyList@84[empty] // through LazyPackageFragmentScopeForJavaPackage@85
classes('lang': Name@86) = null // through LazyPackageFragmentScopeForJavaPackage@85
deserializedPackageScope = Empty@87 // through LazyPackageFragmentScopeForJavaPackage@85
memberIndex = computeMemberIndex$1@88 // through LazyPackageFragmentScopeForJavaPackage@85
classes('lang': Name@83) = null // through LazyPackageFragmentScopeForJavaPackage@84
deserializedPackageScope = Empty@85 // through LazyPackageFragmentScopeForJavaPackage@84
functions('lang': Name@86) = EmptyList@87[empty] // through LazyPackageFragmentScopeForJavaPackage@84
memberIndex = computeMemberIndex$1@88 // through LazyPackageFragmentScopeForJavaPackage@84
}
LazyJavaPackageFragment@64['lang'] {
_functions('SomeTemplate': Name@89) = EmptyList@84[empty] // through LazyPackageFragmentScopeForJavaPackage@90
_functions('query': Name@91) = EmptyList@84[empty] // through LazyPackageFragmentScopeForJavaPackage@90
_functions('query1': Name@92) = EmptyList@84[empty] // through LazyPackageFragmentScopeForJavaPackage@90
classes('Class': Name@93) = LazyJavaClassDescriptor@8['Class'] // through LazyPackageFragmentScopeForJavaPackage@90
classes('SomeTemplate': Name@89) = null // through LazyPackageFragmentScopeForJavaPackage@90
classes('query': Name@91) = null // through LazyPackageFragmentScopeForJavaPackage@90
classes('query1': Name@92) = null // through LazyPackageFragmentScopeForJavaPackage@90
deserializedPackageScope = Empty@87 // through LazyPackageFragmentScopeForJavaPackage@90
classes('Class': Name@89) = LazyJavaClassDescriptor@8['Class'] // through LazyPackageFragmentScopeForJavaPackage@90
classes('SomeTemplate': Name@91) = null // through LazyPackageFragmentScopeForJavaPackage@90
classes('query': Name@92) = null // through LazyPackageFragmentScopeForJavaPackage@90
classes('query1': Name@93) = null // through LazyPackageFragmentScopeForJavaPackage@90
deserializedPackageScope = Empty@85 // through LazyPackageFragmentScopeForJavaPackage@90
functions('SomeTemplate': Name@91) = EmptyList@87[empty] // through LazyPackageFragmentScopeForJavaPackage@90
functions('query': Name@92) = EmptyList@87[empty] // through LazyPackageFragmentScopeForJavaPackage@90
functions('query1': Name@93) = EmptyList@87[empty] // through LazyPackageFragmentScopeForJavaPackage@90
memberIndex = computeMemberIndex$1@94 // through LazyPackageFragmentScopeForJavaPackage@90
}
@@ -4,45 +4,45 @@ DescriptorResolver@0 {
}
LazyJavaPackageFragmentProvider@3 {
_packageFragments('<root>': FqName@4) = LazyJavaPackageFragment@5['<root>']
_packageFragments('Any': FqName@6) = null
_packageFragments('MutableList': FqName@7) = null
_packageFragments('String': FqName@8) = null
_packageFragments('T': FqName@9) = null
_packageFragments('a': FqName@10) = null
_packageFragments('a.Any': FqName@11) = null
_packageFragments('a.MutableList': FqName@12) = null
_packageFragments('a.String': FqName@13) = null
_packageFragments('a.T': FqName@14) = null
_packageFragments('java': FqName@15) = LazyJavaPackageFragment@16['java']
_packageFragments('java.lang': FqName@17) = LazyJavaPackageFragment@18['lang']
_packageFragments('java.lang.Any': FqName@19) = null
_packageFragments('java.lang.MutableList': FqName@20) = null
_packageFragments('java.lang.String': FqName@21) = null
_packageFragments('java.lang.T': FqName@22) = null
_packageFragments('kotlin': FqName@23) = null
_packageFragments('kotlin.Any': FqName@24) = null
_packageFragments('kotlin.MutableList': FqName@25) = null
_packageFragments('kotlin.String': FqName@26) = null
_packageFragments('kotlin.T': FqName@27) = null
_packageFragments('kotlin.io': FqName@28) = null
_packageFragments('kotlin.jvm': FqName@29) = null
packageFragments('<root>': FqName@4) = LazyJavaPackageFragment@5['<root>']
packageFragments('Any': FqName@6) = null
packageFragments('MutableList': FqName@7) = null
packageFragments('String': FqName@8) = null
packageFragments('T': FqName@9) = null
packageFragments('a': FqName@10) = null
packageFragments('a.Any': FqName@11) = null
packageFragments('a.MutableList': FqName@12) = null
packageFragments('a.String': FqName@13) = null
packageFragments('a.T': FqName@14) = null
packageFragments('java': FqName@15) = LazyJavaPackageFragment@16['java']
packageFragments('java.lang': FqName@17) = LazyJavaPackageFragment@18['lang']
packageFragments('java.lang.Any': FqName@19) = null
packageFragments('java.lang.MutableList': FqName@20) = null
packageFragments('java.lang.String': FqName@21) = null
packageFragments('java.lang.T': FqName@22) = null
packageFragments('kotlin': FqName@23) = null
packageFragments('kotlin.Any': FqName@24) = null
packageFragments('kotlin.MutableList': FqName@25) = null
packageFragments('kotlin.String': FqName@26) = null
packageFragments('kotlin.T': FqName@27) = null
packageFragments('kotlin.io': FqName@28) = null
packageFragments('kotlin.jvm': FqName@29) = null
}
LazyJavaPackageFragment@16['java'] {
_functions('lang': Name@30) = EmptyList@31[empty] // through LazyPackageFragmentScopeForJavaPackage@32
classes('lang': Name@33) = null // through LazyPackageFragmentScopeForJavaPackage@32
deserializedPackageScope = Empty@34 // through LazyPackageFragmentScopeForJavaPackage@32
memberIndex = computeMemberIndex$1@35 // through LazyPackageFragmentScopeForJavaPackage@32
classes('lang': Name@30) = null // through LazyPackageFragmentScopeForJavaPackage@31
deserializedPackageScope = Empty@32 // through LazyPackageFragmentScopeForJavaPackage@31
functions('lang': Name@33) = EmptyList@34[empty] // through LazyPackageFragmentScopeForJavaPackage@31
memberIndex = computeMemberIndex$1@35 // through LazyPackageFragmentScopeForJavaPackage@31
}
LazyJavaPackageFragment@18['lang'] {
_functions('add': Name@36) = EmptyList@31[empty] // through LazyPackageFragmentScopeForJavaPackage@37
_functions('fff': Name@38) = EmptyList@31[empty] // through LazyPackageFragmentScopeForJavaPackage@37
_functions('test': Name@39) = EmptyList@31[empty] // through LazyPackageFragmentScopeForJavaPackage@37
classes('add': Name@36) = null // through LazyPackageFragmentScopeForJavaPackage@37
classes('fff': Name@38) = null // through LazyPackageFragmentScopeForJavaPackage@37
classes('test': Name@39) = null // through LazyPackageFragmentScopeForJavaPackage@37
deserializedPackageScope = Empty@34 // through LazyPackageFragmentScopeForJavaPackage@37
deserializedPackageScope = Empty@32 // through LazyPackageFragmentScopeForJavaPackage@37
functions('add': Name@36) = EmptyList@34[empty] // through LazyPackageFragmentScopeForJavaPackage@37
functions('fff': Name@38) = EmptyList@34[empty] // through LazyPackageFragmentScopeForJavaPackage@37
functions('test': Name@39) = EmptyList@34[empty] // through LazyPackageFragmentScopeForJavaPackage@37
memberIndex = computeMemberIndex$1@40 // through LazyPackageFragmentScopeForJavaPackage@37
}
@@ -1,43 +1,43 @@
LazyJavaPackageFragmentProvider@0 {
_packageFragments('<root>': FqName@1) = LazyJavaPackageFragment@2['<root>']
_packageFragments('A': FqName@3) = null
_packageFragments('Array': FqName@4) = null
_packageFragments('B': FqName@5) = null
_packageFragments('T': FqName@6) = null
_packageFragments('arrays': FqName@7) = null
_packageFragments('arrays.A': FqName@8) = null
_packageFragments('arrays.Array': FqName@9) = null
_packageFragments('arrays.B': FqName@10) = null
_packageFragments('arrays.CAB': FqName@11) = null
_packageFragments('arrays.DAB': FqName@12) = null
_packageFragments('arrays.T': FqName@13) = null
_packageFragments('java': FqName@14) = LazyJavaPackageFragment@15['java']
_packageFragments('java.lang': FqName@16) = LazyJavaPackageFragment@17['lang']
_packageFragments('java.lang.A': FqName@18) = null
_packageFragments('java.lang.Array': FqName@19) = null
_packageFragments('java.lang.B': FqName@20) = null
_packageFragments('java.lang.T': FqName@21) = null
_packageFragments('kotlin': FqName@22) = null
_packageFragments('kotlin.A': FqName@23) = null
_packageFragments('kotlin.Array': FqName@24) = null
_packageFragments('kotlin.B': FqName@25) = null
_packageFragments('kotlin.T': FqName@26) = null
_packageFragments('kotlin.io': FqName@27) = null
_packageFragments('kotlin.jvm': FqName@28) = null
packageFragments('<root>': FqName@1) = LazyJavaPackageFragment@2['<root>']
packageFragments('A': FqName@3) = null
packageFragments('Array': FqName@4) = null
packageFragments('B': FqName@5) = null
packageFragments('T': FqName@6) = null
packageFragments('arrays': FqName@7) = null
packageFragments('arrays.A': FqName@8) = null
packageFragments('arrays.Array': FqName@9) = null
packageFragments('arrays.B': FqName@10) = null
packageFragments('arrays.CAB': FqName@11) = null
packageFragments('arrays.DAB': FqName@12) = null
packageFragments('arrays.T': FqName@13) = null
packageFragments('java': FqName@14) = LazyJavaPackageFragment@15['java']
packageFragments('java.lang': FqName@16) = LazyJavaPackageFragment@17['lang']
packageFragments('java.lang.A': FqName@18) = null
packageFragments('java.lang.Array': FqName@19) = null
packageFragments('java.lang.B': FqName@20) = null
packageFragments('java.lang.T': FqName@21) = null
packageFragments('kotlin': FqName@22) = null
packageFragments('kotlin.A': FqName@23) = null
packageFragments('kotlin.Array': FqName@24) = null
packageFragments('kotlin.B': FqName@25) = null
packageFragments('kotlin.T': FqName@26) = null
packageFragments('kotlin.io': FqName@27) = null
packageFragments('kotlin.jvm': FqName@28) = null
}
LazyJavaPackageFragment@15['java'] {
_functions('lang': Name@29) = EmptyList@30[empty] // through LazyPackageFragmentScopeForJavaPackage@31
classes('lang': Name@32) = null // through LazyPackageFragmentScopeForJavaPackage@31
deserializedPackageScope = Empty@33 // through LazyPackageFragmentScopeForJavaPackage@31
memberIndex = computeMemberIndex$1@34 // through LazyPackageFragmentScopeForJavaPackage@31
classes('lang': Name@29) = null // through LazyPackageFragmentScopeForJavaPackage@30
deserializedPackageScope = Empty@31 // through LazyPackageFragmentScopeForJavaPackage@30
functions('lang': Name@32) = EmptyList@33[empty] // through LazyPackageFragmentScopeForJavaPackage@30
memberIndex = computeMemberIndex$1@34 // through LazyPackageFragmentScopeForJavaPackage@30
}
LazyJavaPackageFragment@17['lang'] {
_functions('array': Name@35) = EmptyList@30[empty] // through LazyPackageFragmentScopeForJavaPackage@36
_functions('m': Name@37) = EmptyList@30[empty] // through LazyPackageFragmentScopeForJavaPackage@36
classes('array': Name@35) = null // through LazyPackageFragmentScopeForJavaPackage@36
classes('m': Name@37) = null // through LazyPackageFragmentScopeForJavaPackage@36
deserializedPackageScope = Empty@33 // through LazyPackageFragmentScopeForJavaPackage@36
deserializedPackageScope = Empty@31 // through LazyPackageFragmentScopeForJavaPackage@36
functions('array': Name@35) = EmptyList@33[empty] // through LazyPackageFragmentScopeForJavaPackage@36
functions('m': Name@37) = EmptyList@33[empty] // through LazyPackageFragmentScopeForJavaPackage@36
memberIndex = computeMemberIndex$1@38 // through LazyPackageFragmentScopeForJavaPackage@36
}
@@ -3,539 +3,539 @@ DescriptorResolver@0 {
}
LazyJavaClassDescriptor@2['AbstractCollection'] {
_functions('add': Name@3) = ArrayList@4[1] { JavaMethodDescriptor@5['add'] } // through LazyJavaClassMemberScope@6
_properties('add': Name@7) = EmptyList@8[empty] // through LazyJavaClassMemberScope@6
_typeConstructor = LazyJavaClassTypeConstructor@9['AbstractCollection']
defaultType = JetTypeImpl@10['AbstractCollection<1>']
memberIndex = computeMemberIndex$1@11 // through LazyJavaClassMemberScope@6
thisAsReceiverParameter = LazyClassReceiverParameterDescriptor@12['<this>']
defaultType = JetTypeImpl@3['AbstractCollection<1>']
functions('add': Name@4) = ArrayList@5[1] { JavaMethodDescriptor@6['add'] } // through LazyJavaClassMemberScope@7
memberIndex = computeMemberIndex$1@8 // through LazyJavaClassMemberScope@7
properties('add': Name@9) = EmptyList@10[empty] // through LazyJavaClassMemberScope@7
thisAsReceiverParameter = LazyClassReceiverParameterDescriptor@11['<this>']
typeConstructor = LazyJavaClassTypeConstructor@12['AbstractCollection']
}
LazyJavaClassDescriptor@13['AbstractList'] {
_functions('add': Name@14) = ArrayList@15[2] { JavaMethodDescriptor@16['add'], JavaMethodDescriptor@17['add'] } // through LazyJavaClassMemberScope@18
_properties('add': Name@7) = EmptyList@8[empty] // through LazyJavaClassMemberScope@18
_typeConstructor = LazyJavaClassTypeConstructor@19['AbstractList']
defaultType = JetTypeImpl@20['AbstractList<1>']
memberIndex = computeMemberIndex$1@21 // through LazyJavaClassMemberScope@18
thisAsReceiverParameter = LazyClassReceiverParameterDescriptor@22['<this>']
defaultType = JetTypeImpl@14['AbstractList<1>']
functions('add': Name@15) = ArrayList@16[2] { JavaMethodDescriptor@17['add'], JavaMethodDescriptor@18['add'] } // through LazyJavaClassMemberScope@19
memberIndex = computeMemberIndex$1@20 // through LazyJavaClassMemberScope@19
properties('add': Name@9) = EmptyList@10[empty] // through LazyJavaClassMemberScope@19
thisAsReceiverParameter = LazyClassReceiverParameterDescriptor@21['<this>']
typeConstructor = LazyJavaClassTypeConstructor@22['AbstractList']
}
LazyJavaClassDescriptor@23['AbstractMap'] {
_typeConstructor = LazyJavaClassTypeConstructor@24['AbstractMap']
typeConstructor = LazyJavaClassTypeConstructor@24['AbstractMap']
}
LazyJavaClassDescriptor@25['ArrayList'] {
_constructors = ArrayList@26[3] { JavaConstructorDescriptor@27['<init>'], JavaConstructorDescriptor@28['<init>'], JavaConstructorDescriptor@29['<init>'] } // through LazyJavaClassMemberScope@30
_functionTypeForSamInterface = null
_functions('add': Name@7) = ArrayList@31[2] { JavaMethodDescriptor@32['add'], JavaMethodDescriptor@33['add'] } // through LazyJavaClassMemberScope@30
_properties('add': Name@7) = EmptyList@8[empty] // through LazyJavaClassMemberScope@30
_typeConstructor = LazyJavaClassTypeConstructor@34['ArrayList']
defaultType = JetTypeImpl@35['ArrayList<1>']
enumEntryIndex = LinkedHashMap@36 // through LazyJavaClassMemberScope@30
memberIndex = computeMemberIndex$1@37 // through LazyJavaClassMemberScope@30
nestedClassIndex = LinkedHashMap@38 // through LazyJavaClassMemberScope@30
nestedClasses('add': Name@7) = null // through LazyJavaClassMemberScope@30
thisAsReceiverParameter = LazyClassReceiverParameterDescriptor@39['<this>']
constructors = ArrayList@26[3] { JavaConstructorDescriptor@27['<init>'], JavaConstructorDescriptor@28['<init>'], JavaConstructorDescriptor@29['<init>'] } // through LazyJavaClassMemberScope@30
defaultType = JetTypeImpl@31['ArrayList<1>']
enumEntryIndex = LinkedHashMap@32 // through LazyJavaClassMemberScope@30
functionTypeForSamInterface = null
functions('add': Name@9) = ArrayList@33[2] { JavaMethodDescriptor@34['add'], JavaMethodDescriptor@35['add'] } // through LazyJavaClassMemberScope@30
memberIndex = computeMemberIndex$1@36 // through LazyJavaClassMemberScope@30
nestedClassIndex = LinkedHashMap@37 // through LazyJavaClassMemberScope@30
nestedClasses('add': Name@9) = null // through LazyJavaClassMemberScope@30
properties('add': Name@9) = EmptyList@10[empty] // through LazyJavaClassMemberScope@30
thisAsReceiverParameter = LazyClassReceiverParameterDescriptor@38['<this>']
typeConstructor = LazyJavaClassTypeConstructor@39['ArrayList']
}
LazyJavaClassDescriptor@40['HashMap'] {
_constructors = ArrayList@41[4] { JavaConstructorDescriptor@42['<init>'], JavaConstructorDescriptor@43['<init>'], JavaConstructorDescriptor@44['<init>'], ... } // through LazyJavaClassMemberScope@45
_functionTypeForSamInterface = null
_typeConstructor = LazyJavaClassTypeConstructor@46['HashMap']
defaultType = JetTypeImpl@47['HashMap<2>']
constructors = ArrayList@41[4] { JavaConstructorDescriptor@42['<init>'], JavaConstructorDescriptor@43['<init>'], JavaConstructorDescriptor@44['<init>'], ... } // through LazyJavaClassMemberScope@45
defaultType = JetTypeImpl@46['HashMap<2>']
functionTypeForSamInterface = null
typeConstructor = LazyJavaClassTypeConstructor@47['HashMap']
}
LazyJavaClassDescriptor@48['RandomAccess'] {
_functions('add': Name@14) = EmptyList@8[empty] // through LazyJavaClassMemberScope@49
_properties('add': Name@7) = EmptyList@8[empty] // through LazyJavaClassMemberScope@49
_typeConstructor = LazyJavaClassTypeConstructor@50['RandomAccess']
memberIndex = computeMemberIndex$1@51 // through LazyJavaClassMemberScope@49
functions('add': Name@15) = EmptyList@10[empty] // through LazyJavaClassMemberScope@49
memberIndex = computeMemberIndex$1@50 // through LazyJavaClassMemberScope@49
properties('add': Name@9) = EmptyList@10[empty] // through LazyJavaClassMemberScope@49
typeConstructor = LazyJavaClassTypeConstructor@51['RandomAccess']
}
LazyJavaClassDescriptor@52['Serializable'] {
_functions('add': Name@14) = EmptyList@8[empty] // through LazyJavaClassMemberScope@53
_properties('add': Name@7) = EmptyList@8[empty] // through LazyJavaClassMemberScope@53
_typeConstructor = LazyJavaClassTypeConstructor@54['Serializable']
memberIndex = computeMemberIndex$1@55 // through LazyJavaClassMemberScope@53
functions('add': Name@15) = EmptyList@10[empty] // through LazyJavaClassMemberScope@53
memberIndex = computeMemberIndex$1@54 // through LazyJavaClassMemberScope@53
properties('add': Name@9) = EmptyList@10[empty] // through LazyJavaClassMemberScope@53
typeConstructor = LazyJavaClassTypeConstructor@55['Serializable']
}
LazyJavaClassTypeConstructor@9['AbstractCollection'] {
_parameters = ArrayList@56[1] { LazyJavaTypeParameterDescriptor@57['E'] }
_supertypes = ArrayList@58[1] { LazyJavaClassifierType@59['Collection<E>'] }
LazyJavaClassTypeConstructor@12['AbstractCollection'] {
parameters = ArrayList@56[1] { LazyJavaTypeParameterDescriptor@57['E'] }
supertypes = ArrayList@58[1] { LazyJavaClassifierType@59['Collection<E>'] }
}
LazyJavaClassTypeConstructor@19['AbstractList'] {
_parameters = ArrayList@60[1] { LazyJavaTypeParameterDescriptor@61['E'] }
_supertypes = ArrayList@62[2] { LazyJavaClassifierType@63['AbstractCollection<E>'], LazyJavaClassifierType@64['List<E>'] }
LazyJavaClassTypeConstructor@22['AbstractList'] {
parameters = ArrayList@60[1] { LazyJavaTypeParameterDescriptor@61['E'] }
supertypes = ArrayList@62[2] { LazyJavaClassifierType@63['AbstractCollection<E>'], LazyJavaClassifierType@64['List<E>'] }
}
LazyJavaClassTypeConstructor@24['AbstractMap'] {
_parameters = ArrayList@65[2] { LazyJavaTypeParameterDescriptor@66['K'], LazyJavaTypeParameterDescriptor@67['V'] }
_supertypes = ArrayList@68[1] { LazyJavaClassifierType@69['Map<K, V>'] }
parameters = ArrayList@65[2] { LazyJavaTypeParameterDescriptor@66['K'], LazyJavaTypeParameterDescriptor@67['V'] }
supertypes = ArrayList@68[1] { LazyJavaClassifierType@69['Map<K, V>'] }
}
LazyJavaClassTypeConstructor@34['ArrayList'] {
_parameters = ArrayList@70[1] { LazyJavaTypeParameterDescriptor@71['E'] }
_supertypes = ArrayList@72[5] { LazyJavaClassifierType@73['AbstractList<E>'], LazyJavaClassifierType@74['List<E>'], LazyJavaClassifierType@75['RandomAccess'], ... }
LazyJavaClassTypeConstructor@39['ArrayList'] {
parameters = ArrayList@70[1] { LazyJavaTypeParameterDescriptor@71['E'] }
supertypes = ArrayList@72[5] { LazyJavaClassifierType@73['AbstractList<E>'], LazyJavaClassifierType@74['List<E>'], LazyJavaClassifierType@75['RandomAccess'], ... }
}
LazyJavaClassTypeConstructor@46['HashMap'] {
_parameters = ArrayList@76[2] { LazyJavaTypeParameterDescriptor@77['K'], LazyJavaTypeParameterDescriptor@78['V'] }
_supertypes = ArrayList@79[4] { LazyJavaClassifierType@80['AbstractMap<K, V>'], LazyJavaClassifierType@81['Map<K, V>'], LazyJavaClassifierType@82['Cloneable'], ... }
LazyJavaClassTypeConstructor@47['HashMap'] {
parameters = ArrayList@76[2] { LazyJavaTypeParameterDescriptor@77['K'], LazyJavaTypeParameterDescriptor@78['V'] }
supertypes = ArrayList@79[4] { LazyJavaClassifierType@80['AbstractMap<K, V>'], LazyJavaClassifierType@81['Map<K, V>'], LazyJavaClassifierType@82['Cloneable'], ... }
}
LazyJavaClassTypeConstructor@50['RandomAccess'] {
_parameters = ArrayList@83[empty]
_supertypes = ArrayList@84[1] { JetTypeImpl@85['Any'] }
LazyJavaClassTypeConstructor@51['RandomAccess'] {
parameters = ArrayList@83[empty]
supertypes = ArrayList@84[1] { JetTypeImpl@85['Any'] }
}
LazyJavaClassTypeConstructor@54['Serializable'] {
_parameters = ArrayList@86[empty]
_supertypes = ArrayList@87[1] { JetTypeImpl@85['Any'] }
LazyJavaClassTypeConstructor@55['Serializable'] {
parameters = ArrayList@86[empty]
supertypes = ArrayList@87[1] { JetTypeImpl@85['Any'] }
}
LazyJavaClassifierType@63['AbstractCollection<E>'] {
_arguments = ArrayList@88[1] { TypeProjectionImpl@89 }
_memberScope = SubstitutingScope@90
_typeConstructor = LazyJavaClassTypeConstructor@9['AbstractCollection']
classifier = JavaClassImpl@91['AbstractCollection']
arguments = ArrayList@88[1] { TypeProjectionImpl@89 }
classifier = JavaClassImpl@90['AbstractCollection']
memberScope = SubstitutingScope@91
typeConstructor = LazyJavaClassTypeConstructor@12['AbstractCollection']
}
LazyJavaClassifierType@73['AbstractList<E>'] {
_arguments = ArrayList@92[1] { TypeProjectionImpl@93 }
_memberScope = SubstitutingScope@94
_typeConstructor = LazyJavaClassTypeConstructor@19['AbstractList']
classifier = JavaClassImpl@95['AbstractList']
arguments = ArrayList@92[1] { TypeProjectionImpl@93 }
classifier = JavaClassImpl@94['AbstractList']
memberScope = SubstitutingScope@95
typeConstructor = LazyJavaClassTypeConstructor@22['AbstractList']
}
LazyJavaClassifierType@80['AbstractMap<K, V>'] {
_arguments = ArrayList@96[2] { TypeProjectionImpl@97, TypeProjectionImpl@98 }
_typeConstructor = LazyJavaClassTypeConstructor@24['AbstractMap']
arguments = ArrayList@96[2] { TypeProjectionImpl@97, TypeProjectionImpl@98 }
classifier = JavaClassImpl@99['AbstractMap']
typeConstructor = LazyJavaClassTypeConstructor@24['AbstractMap']
}
LazyJavaClassifierType@100['Cloneable'] {
_arguments = ArrayList@101[empty]
_memberScope = DeserializedClassMemberScope@102
_typeConstructor = DeserializedClassTypeConstructor@103
classifier = JavaClassImpl@104['Cloneable']
arguments = ArrayList@101[empty]
classifier = JavaClassImpl@102['Cloneable']
memberScope = DeserializedClassMemberScope@103
typeConstructor = DeserializedClassTypeConstructor@104
}
LazyJavaClassifierType@82['Cloneable'] {
_typeConstructor = DeserializedClassTypeConstructor@103
classifier = JavaClassImpl@105['Cloneable']
typeConstructor = DeserializedClassTypeConstructor@104
}
LazyJavaClassifierType@106['Collection<? extends E>'] {
_arguments = ArrayList@107[1] { TypeProjectionImpl@108 }
_memberScope = SubstitutingScope@109
_nullable = 'false': Boolean@110
_typeConstructor = DeserializedClassTypeConstructor@111
classifier = JavaClassImpl@112['Collection']
arguments = ArrayList@107[1] { TypeProjectionImpl@108 }
classifier = JavaClassImpl@109['Collection']
memberScope = SubstitutingScope@110
nullable = 'false': Boolean@111
typeConstructor = DeserializedClassTypeConstructor@112
}
LazyJavaClassifierType@113['Collection<? extends E>'] {
_arguments = ArrayList@114[1] { TypeProjectionImpl@115 }
_memberScope = SubstitutingScope@116
_nullable = 'true': Boolean@117
_typeConstructor = DeserializedClassTypeConstructor@118
classifier = JavaClassImpl@112['Collection']
arguments = ArrayList@114[1] { TypeProjectionImpl@115 }
classifier = JavaClassImpl@109['Collection']
memberScope = SubstitutingScope@116
nullable = 'true': Boolean@117
typeConstructor = DeserializedClassTypeConstructor@118
}
LazyJavaClassifierType@59['Collection<E>'] {
_arguments = ArrayList@119[1] { TypeProjectionImpl@120 }
_memberScope = SubstitutingScope@121
_typeConstructor = DeserializedClassTypeConstructor@111
classifier = JavaClassImpl@122['Collection']
arguments = ArrayList@119[1] { TypeProjectionImpl@120 }
classifier = JavaClassImpl@121['Collection']
memberScope = SubstitutingScope@122
typeConstructor = DeserializedClassTypeConstructor@112
}
LazyJavaClassifierType@123['E'] {
_arguments = ArrayList@124[empty]
_nullable = 'false': Boolean@110
_typeConstructor = AbstractLazyTypeParameterDescriptor$1@125
classifier = JavaTypeParameterImpl@126['E']
arguments = ArrayList@124[empty]
classifier = JavaTypeParameterImpl@125['E']
nullable = 'false': Boolean@111
typeConstructor = AbstractLazyTypeParameterDescriptor$1@126
}
LazyJavaClassifierType@127['E'] {
_arguments = ArrayList@128[empty]
_nullable = 'false': Boolean@110
_typeConstructor = AbstractLazyTypeParameterDescriptor$1@129
classifier = JavaTypeParameterImpl@130['E']
arguments = ArrayList@128[empty]
classifier = JavaTypeParameterImpl@129['E']
nullable = 'false': Boolean@111
typeConstructor = AbstractLazyTypeParameterDescriptor$1@130
}
LazyJavaClassifierType@131['E'] {
_arguments = ArrayList@132[empty]
_nullable = 'false': Boolean@110
_typeConstructor = AbstractLazyTypeParameterDescriptor$1@133
classifier = JavaTypeParameterImpl@134['E']
arguments = ArrayList@132[empty]
classifier = JavaTypeParameterImpl@133['E']
nullable = 'false': Boolean@111
typeConstructor = AbstractLazyTypeParameterDescriptor$1@130
}
LazyJavaClassifierType@135['E'] {
_arguments = ArrayList@136[empty]
_nullable = 'false': Boolean@110
_typeConstructor = AbstractLazyTypeParameterDescriptor$1@125
classifier = JavaTypeParameterImpl@137['E']
LazyJavaClassifierType@134['E'] {
arguments = ArrayList@135[empty]
classifier = JavaTypeParameterImpl@136['E']
nullable = 'false': Boolean@111
typeConstructor = AbstractLazyTypeParameterDescriptor$1@130
}
LazyJavaClassifierType@138['E'] {
_arguments = ArrayList@139[empty]
_nullable = 'false': Boolean@110
_typeConstructor = AbstractLazyTypeParameterDescriptor$1@133
classifier = JavaTypeParameterImpl@140['E']
LazyJavaClassifierType@137['E'] {
arguments = ArrayList@138[empty]
classifier = JavaTypeParameterImpl@139['E']
nullable = 'false': Boolean@111
typeConstructor = AbstractLazyTypeParameterDescriptor$1@126
}
LazyJavaClassifierType@141['E'] {
_arguments = ArrayList@142[empty]
_nullable = 'false': Boolean@110
_typeConstructor = AbstractLazyTypeParameterDescriptor$1@133
classifier = JavaTypeParameterImpl@143['E']
LazyJavaClassifierType@140['E'] {
arguments = ArrayList@141[empty]
classifier = JavaTypeParameterImpl@142['E']
nullable = 'false': Boolean@111
typeConstructor = AbstractLazyTypeParameterDescriptor$1@143
}
LazyJavaClassifierType@144['E'] {
_arguments = ArrayList@145[empty]
_nullable = 'false': Boolean@110
_typeConstructor = AbstractLazyTypeParameterDescriptor$1@133
arguments = ArrayList@145[empty]
classifier = JavaTypeParameterImpl@146['E']
nullable = 'false': Boolean@111
typeConstructor = AbstractLazyTypeParameterDescriptor$1@126
}
LazyJavaClassifierType@147['E'] {
_arguments = ArrayList@148[empty]
_nullable = 'false': Boolean@110
_typeConstructor = AbstractLazyTypeParameterDescriptor$1@133
arguments = ArrayList@148[empty]
classifier = JavaTypeParameterImpl@149['E']
nullable = 'false': Boolean@111
typeConstructor = AbstractLazyTypeParameterDescriptor$1@130
}
LazyJavaClassifierType@150['E'] {
_arguments = ArrayList@151[empty]
_nullable = 'false': Boolean@110
_typeConstructor = AbstractLazyTypeParameterDescriptor$1@125
arguments = ArrayList@151[empty]
classifier = JavaTypeParameterImpl@152['E']
nullable = 'false': Boolean@111
typeConstructor = AbstractLazyTypeParameterDescriptor$1@130
}
LazyJavaClassifierType@153['E'] {
_arguments = ArrayList@154[empty]
_nullable = 'false': Boolean@110
_typeConstructor = AbstractLazyTypeParameterDescriptor$1@129
arguments = ArrayList@154[empty]
classifier = JavaTypeParameterImpl@155['E']
nullable = 'false': Boolean@111
typeConstructor = AbstractLazyTypeParameterDescriptor$1@130
}
LazyJavaClassifierType@156['E'] {
_arguments = ArrayList@157[empty]
_nullable = 'false': Boolean@110
_typeConstructor = AbstractLazyTypeParameterDescriptor$1@125
arguments = ArrayList@157[empty]
classifier = JavaTypeParameterImpl@158['E']
nullable = 'false': Boolean@111
typeConstructor = AbstractLazyTypeParameterDescriptor$1@126
}
LazyJavaClassifierType@159['E'] {
_arguments = ArrayList@160[empty]
_nullable = 'false': Boolean@110
_typeConstructor = AbstractLazyTypeParameterDescriptor$1@133
arguments = ArrayList@160[empty]
classifier = JavaTypeParameterImpl@161['E']
nullable = 'false': Boolean@111
typeConstructor = AbstractLazyTypeParameterDescriptor$1@143
}
LazyJavaClassifierType@162['E'] {
_arguments = ArrayList@163[empty]
_nullable = 'true': Boolean@117
_typeConstructor = AbstractLazyTypeParameterDescriptor$1@133
classifier = JavaTypeParameterImpl@161['E']
arguments = ArrayList@163[empty]
classifier = JavaTypeParameterImpl@149['E']
nullable = 'true': Boolean@117
typeConstructor = AbstractLazyTypeParameterDescriptor$1@130
}
LazyJavaClassifierType@164['E'] {
_arguments = ArrayList@165[empty]
_nullable = 'true': Boolean@117
_typeConstructor = AbstractLazyTypeParameterDescriptor$1@129
classifier = JavaTypeParameterImpl@130['E']
arguments = ArrayList@165[empty]
classifier = JavaTypeParameterImpl@146['E']
nullable = 'true': Boolean@117
typeConstructor = AbstractLazyTypeParameterDescriptor$1@126
}
LazyJavaClassifierType@166['E'] {
_arguments = ArrayList@167[empty]
_nullable = 'true': Boolean@117
_typeConstructor = AbstractLazyTypeParameterDescriptor$1@125
classifier = JavaTypeParameterImpl@126['E']
arguments = ArrayList@167[empty]
classifier = JavaTypeParameterImpl@158['E']
nullable = 'true': Boolean@117
typeConstructor = AbstractLazyTypeParameterDescriptor$1@126
}
LazyJavaClassifierType@168['E'] {
_arguments = ArrayList@169[empty]
_nullable = 'true': Boolean@117
_typeConstructor = AbstractLazyTypeParameterDescriptor$1@133
classifier = JavaTypeParameterImpl@146['E']
arguments = ArrayList@169[empty]
classifier = JavaTypeParameterImpl@129['E']
nullable = 'true': Boolean@117
typeConstructor = AbstractLazyTypeParameterDescriptor$1@130
}
LazyJavaClassifierType@170['E'] {
_arguments = ArrayList@171[empty]
_nullable = 'true': Boolean@117
_typeConstructor = AbstractLazyTypeParameterDescriptor$1@129
arguments = ArrayList@171[empty]
classifier = JavaTypeParameterImpl@155['E']
nullable = 'true': Boolean@117
typeConstructor = AbstractLazyTypeParameterDescriptor$1@130
}
LazyJavaClassifierType@172['E'] {
_arguments = ArrayList@173[empty]
_nullable = 'true': Boolean@117
_typeConstructor = AbstractLazyTypeParameterDescriptor$1@125
classifier = JavaTypeParameterImpl@137['E']
arguments = ArrayList@173[empty]
classifier = JavaTypeParameterImpl@142['E']
nullable = 'true': Boolean@117
typeConstructor = AbstractLazyTypeParameterDescriptor$1@143
}
LazyJavaClassifierType@174['E'] {
_arguments = ArrayList@175[empty]
_nullable = 'true': Boolean@117
_typeConstructor = AbstractLazyTypeParameterDescriptor$1@133
classifier = JavaTypeParameterImpl@143['E']
arguments = ArrayList@175[empty]
classifier = JavaTypeParameterImpl@161['E']
nullable = 'true': Boolean@117
typeConstructor = AbstractLazyTypeParameterDescriptor$1@143
}
LazyJavaClassifierType@176['E'] {
_arguments = ArrayList@177[empty]
_nullable = 'true': Boolean@117
_typeConstructor = AbstractLazyTypeParameterDescriptor$1@125
classifier = JavaTypeParameterImpl@158['E']
arguments = ArrayList@177[empty]
classifier = JavaTypeParameterImpl@152['E']
nullable = 'true': Boolean@117
typeConstructor = AbstractLazyTypeParameterDescriptor$1@130
}
LazyJavaClassifierType@178['E'] {
_arguments = ArrayList@179[empty]
_nullable = 'true': Boolean@117
_typeConstructor = AbstractLazyTypeParameterDescriptor$1@133
classifier = JavaTypeParameterImpl@140['E']
arguments = ArrayList@179[empty]
classifier = JavaTypeParameterImpl@139['E']
nullable = 'true': Boolean@117
typeConstructor = AbstractLazyTypeParameterDescriptor$1@126
}
LazyJavaClassifierType@180['E'] {
_arguments = ArrayList@181[empty]
_nullable = 'true': Boolean@117
_typeConstructor = AbstractLazyTypeParameterDescriptor$1@133
classifier = JavaTypeParameterImpl@149['E']
arguments = ArrayList@181[empty]
classifier = JavaTypeParameterImpl@136['E']
nullable = 'true': Boolean@117
typeConstructor = AbstractLazyTypeParameterDescriptor$1@130
}
LazyJavaClassifierType@182['E'] {
_arguments = ArrayList@183[empty]
_nullable = 'true': Boolean@117
_typeConstructor = AbstractLazyTypeParameterDescriptor$1@125
classifier = JavaTypeParameterImpl@152['E']
arguments = ArrayList@183[empty]
classifier = JavaTypeParameterImpl@133['E']
nullable = 'true': Boolean@117
typeConstructor = AbstractLazyTypeParameterDescriptor$1@130
}
LazyJavaClassifierType@184['E'] {
_arguments = ArrayList@185[empty]
_nullable = 'true': Boolean@117
_typeConstructor = AbstractLazyTypeParameterDescriptor$1@133
classifier = JavaTypeParameterImpl@134['E']
arguments = ArrayList@185[empty]
classifier = JavaTypeParameterImpl@125['E']
nullable = 'true': Boolean@117
typeConstructor = AbstractLazyTypeParameterDescriptor$1@126
}
LazyJavaClassifierType@186['K'] {
_arguments = ArrayList@187[empty]
_nullable = 'false': Boolean@110
_typeConstructor = AbstractLazyTypeParameterDescriptor$1@188
classifier = JavaTypeParameterImpl@189['K']
arguments = ArrayList@187[empty]
classifier = JavaTypeParameterImpl@188['K']
nullable = 'false': Boolean@111
typeConstructor = AbstractLazyTypeParameterDescriptor$1@189
}
LazyJavaClassifierType@190['K'] {
_arguments = ArrayList@191[empty]
_nullable = 'false': Boolean@110
_typeConstructor = AbstractLazyTypeParameterDescriptor$1@188
arguments = ArrayList@191[empty]
classifier = JavaTypeParameterImpl@192['K']
nullable = 'false': Boolean@111
typeConstructor = AbstractLazyTypeParameterDescriptor$1@189
}
LazyJavaClassifierType@193['K'] {
_arguments = ArrayList@194[empty]
_nullable = 'false': Boolean@110
_typeConstructor = AbstractLazyTypeParameterDescriptor$1@188
arguments = ArrayList@194[empty]
classifier = JavaTypeParameterImpl@195['K']
nullable = 'false': Boolean@111
typeConstructor = AbstractLazyTypeParameterDescriptor$1@189
}
LazyJavaClassifierType@196['K'] {
_arguments = ArrayList@197[empty]
_nullable = 'false': Boolean@110
_typeConstructor = AbstractLazyTypeParameterDescriptor$1@198
classifier = JavaTypeParameterImpl@199['K']
arguments = ArrayList@197[empty]
classifier = JavaTypeParameterImpl@198['K']
nullable = 'false': Boolean@111
typeConstructor = AbstractLazyTypeParameterDescriptor$1@199
}
LazyJavaClassifierType@200['K'] {
_arguments = ArrayList@201[empty]
_nullable = 'true': Boolean@117
_typeConstructor = AbstractLazyTypeParameterDescriptor$1@188
classifier = JavaTypeParameterImpl@192['K']
arguments = ArrayList@201[empty]
classifier = JavaTypeParameterImpl@188['K']
nullable = 'true': Boolean@117
typeConstructor = AbstractLazyTypeParameterDescriptor$1@189
}
LazyJavaClassifierType@202['K'] {
_arguments = ArrayList@203[empty]
_nullable = 'true': Boolean@117
_typeConstructor = AbstractLazyTypeParameterDescriptor$1@198
classifier = JavaTypeParameterImpl@199['K']
arguments = ArrayList@203[empty]
classifier = JavaTypeParameterImpl@198['K']
nullable = 'true': Boolean@117
typeConstructor = AbstractLazyTypeParameterDescriptor$1@199
}
LazyJavaClassifierType@204['K'] {
_arguments = ArrayList@205[empty]
_nullable = 'true': Boolean@117
_typeConstructor = AbstractLazyTypeParameterDescriptor$1@188
classifier = JavaTypeParameterImpl@195['K']
arguments = ArrayList@205[empty]
classifier = JavaTypeParameterImpl@192['K']
nullable = 'true': Boolean@117
typeConstructor = AbstractLazyTypeParameterDescriptor$1@189
}
LazyJavaClassifierType@206['K'] {
_arguments = ArrayList@207[empty]
_nullable = 'true': Boolean@117
_typeConstructor = AbstractLazyTypeParameterDescriptor$1@188
classifier = JavaTypeParameterImpl@189['K']
}
LazyJavaClassifierType@64['List<E>'] {
_arguments = ArrayList@208[1] { TypeProjectionImpl@209 }
_memberScope = SubstitutingScope@210
_typeConstructor = DeserializedClassTypeConstructor@211
classifier = JavaClassImpl@212['List']
arguments = ArrayList@207[empty]
classifier = JavaTypeParameterImpl@195['K']
nullable = 'true': Boolean@117
typeConstructor = AbstractLazyTypeParameterDescriptor$1@189
}
LazyJavaClassifierType@74['List<E>'] {
_arguments = ArrayList@213[1] { TypeProjectionImpl@214 }
_memberScope = SubstitutingScope@215
_typeConstructor = DeserializedClassTypeConstructor@211
classifier = JavaClassImpl@216['List']
arguments = ArrayList@208[1] { TypeProjectionImpl@209 }
classifier = JavaClassImpl@210['List']
memberScope = SubstitutingScope@211
typeConstructor = DeserializedClassTypeConstructor@212
}
LazyJavaClassifierType@64['List<E>'] {
arguments = ArrayList@213[1] { TypeProjectionImpl@214 }
classifier = JavaClassImpl@215['List']
memberScope = SubstitutingScope@216
typeConstructor = DeserializedClassTypeConstructor@212
}
LazyJavaClassifierType@217['Map<? extends K, ? extends V>'] {
_arguments = ArrayList@218[2] { TypeProjectionImpl@219, TypeProjectionImpl@220 }
_memberScope = SubstitutingScope@221
_nullable = 'false': Boolean@110
_typeConstructor = DeserializedClassTypeConstructor@222
classifier = JavaClassImpl@223['Map']
arguments = ArrayList@218[2] { TypeProjectionImpl@219, TypeProjectionImpl@220 }
classifier = JavaClassImpl@221['Map']
memberScope = SubstitutingScope@222
nullable = 'false': Boolean@111
typeConstructor = DeserializedClassTypeConstructor@223
}
LazyJavaClassifierType@224['Map<? extends K, ? extends V>'] {
_arguments = ArrayList@225[2] { TypeProjectionImpl@226, TypeProjectionImpl@227 }
_memberScope = SubstitutingScope@228
_nullable = 'true': Boolean@117
_typeConstructor = DeserializedClassTypeConstructor@229
classifier = JavaClassImpl@223['Map']
arguments = ArrayList@225[2] { TypeProjectionImpl@226, TypeProjectionImpl@227 }
classifier = JavaClassImpl@221['Map']
memberScope = SubstitutingScope@228
nullable = 'true': Boolean@117
typeConstructor = DeserializedClassTypeConstructor@229
}
LazyJavaClassifierType@69['Map<K, V>'] {
_arguments = ArrayList@230[2] { TypeProjectionImpl@231, TypeProjectionImpl@232 }
_typeConstructor = DeserializedClassTypeConstructor@222
arguments = ArrayList@230[2] { TypeProjectionImpl@231, TypeProjectionImpl@232 }
classifier = JavaClassImpl@233['Map']
typeConstructor = DeserializedClassTypeConstructor@223
}
LazyJavaClassifierType@81['Map<K, V>'] {
_typeConstructor = DeserializedClassTypeConstructor@222
classifier = JavaClassImpl@234['Map']
typeConstructor = DeserializedClassTypeConstructor@223
}
LazyJavaClassifierType@235['Object'] {
_typeConstructor = DeserializedClassTypeConstructor@236
classifier = JavaClassImpl@237['Object']
classifier = JavaClassImpl@236['Object']
typeConstructor = DeserializedClassTypeConstructor@237
}
LazyJavaClassifierType@238['Object'] {
_typeConstructor = DeserializedClassTypeConstructor@236
classifier = JavaClassImpl@239['Object']
typeConstructor = DeserializedClassTypeConstructor@237
}
LazyJavaClassifierType@240['Object'] {
_typeConstructor = DeserializedClassTypeConstructor@236
classifier = JavaClassImpl@241['Object']
typeConstructor = DeserializedClassTypeConstructor@237
}
LazyJavaClassifierType@242['Object'] {
_typeConstructor = DeserializedClassTypeConstructor@236
classifier = JavaClassImpl@243['Object']
typeConstructor = DeserializedClassTypeConstructor@237
}
LazyJavaClassifierType@75['RandomAccess'] {
_arguments = ArrayList@244[empty]
_memberScope = LazyJavaClassMemberScope@49
_typeConstructor = LazyJavaClassTypeConstructor@50['RandomAccess']
arguments = ArrayList@244[empty]
classifier = JavaClassImpl@245['RandomAccess']
memberScope = LazyJavaClassMemberScope@49
typeConstructor = LazyJavaClassTypeConstructor@51['RandomAccess']
}
LazyJavaClassifierType@246['Serializable'] {
_arguments = ArrayList@247[empty]
_memberScope = LazyJavaClassMemberScope@53
_typeConstructor = LazyJavaClassTypeConstructor@54['Serializable']
arguments = ArrayList@247[empty]
classifier = JavaClassImpl@248['Serializable']
memberScope = LazyJavaClassMemberScope@53
typeConstructor = LazyJavaClassTypeConstructor@55['Serializable']
}
LazyJavaClassifierType@249['Serializable'] {
_typeConstructor = LazyJavaClassTypeConstructor@54['Serializable']
classifier = JavaClassImpl@250['Serializable']
typeConstructor = LazyJavaClassTypeConstructor@55['Serializable']
}
LazyJavaClassifierType@251['V'] {
_arguments = ArrayList@252[empty]
_nullable = 'false': Boolean@110
_typeConstructor = AbstractLazyTypeParameterDescriptor$1@253
classifier = JavaTypeParameterImpl@254['V']
arguments = ArrayList@252[empty]
classifier = JavaTypeParameterImpl@253['V']
nullable = 'false': Boolean@111
typeConstructor = AbstractLazyTypeParameterDescriptor$1@254
}
LazyJavaClassifierType@255['V'] {
_arguments = ArrayList@256[empty]
_nullable = 'false': Boolean@110
_typeConstructor = AbstractLazyTypeParameterDescriptor$1@257
classifier = JavaTypeParameterImpl@258['V']
arguments = ArrayList@256[empty]
classifier = JavaTypeParameterImpl@257['V']
nullable = 'false': Boolean@111
typeConstructor = AbstractLazyTypeParameterDescriptor$1@258
}
LazyJavaClassifierType@259['V'] {
_arguments = ArrayList@260[empty]
_nullable = 'false': Boolean@110
_typeConstructor = AbstractLazyTypeParameterDescriptor$1@257
arguments = ArrayList@260[empty]
classifier = JavaTypeParameterImpl@261['V']
nullable = 'false': Boolean@111
typeConstructor = AbstractLazyTypeParameterDescriptor$1@258
}
LazyJavaClassifierType@262['V'] {
_arguments = ArrayList@263[empty]
_nullable = 'false': Boolean@110
_typeConstructor = AbstractLazyTypeParameterDescriptor$1@257
arguments = ArrayList@263[empty]
classifier = JavaTypeParameterImpl@264['V']
nullable = 'false': Boolean@111
typeConstructor = AbstractLazyTypeParameterDescriptor$1@258
}
LazyJavaClassifierType@265['V'] {
_arguments = ArrayList@266[empty]
_nullable = 'true': Boolean@117
_typeConstructor = AbstractLazyTypeParameterDescriptor$1@253
classifier = JavaTypeParameterImpl@254['V']
arguments = ArrayList@266[empty]
classifier = JavaTypeParameterImpl@253['V']
nullable = 'true': Boolean@117
typeConstructor = AbstractLazyTypeParameterDescriptor$1@254
}
LazyJavaClassifierType@267['V'] {
_arguments = ArrayList@268[empty]
_nullable = 'true': Boolean@117
_typeConstructor = AbstractLazyTypeParameterDescriptor$1@257
classifier = JavaTypeParameterImpl@258['V']
arguments = ArrayList@268[empty]
classifier = JavaTypeParameterImpl@261['V']
nullable = 'true': Boolean@117
typeConstructor = AbstractLazyTypeParameterDescriptor$1@258
}
LazyJavaClassifierType@269['V'] {
_arguments = ArrayList@270[empty]
_nullable = 'true': Boolean@117
_typeConstructor = AbstractLazyTypeParameterDescriptor$1@257
classifier = JavaTypeParameterImpl@261['V']
arguments = ArrayList@270[empty]
classifier = JavaTypeParameterImpl@264['V']
nullable = 'true': Boolean@117
typeConstructor = AbstractLazyTypeParameterDescriptor$1@258
}
LazyJavaClassifierType@271['V'] {
_arguments = ArrayList@272[empty]
_nullable = 'true': Boolean@117
_typeConstructor = AbstractLazyTypeParameterDescriptor$1@257
classifier = JavaTypeParameterImpl@264['V']
arguments = ArrayList@272[empty]
classifier = JavaTypeParameterImpl@257['V']
nullable = 'true': Boolean@117
typeConstructor = AbstractLazyTypeParameterDescriptor$1@258
}
LazyJavaPackageFragmentProvider@273 {
_packageFragments('<root>': FqName@274) = LazyJavaPackageFragment@275['<root>']
_packageFragments('Foo': FqName@276) = null
_packageFragments('Map': FqName@277) = null
_packageFragments('String': FqName@278) = null
_packageFragments('i': FqName@279) = null
_packageFragments('i.Bar': FqName@280) = null
_packageFragments('i.Foo': FqName@281) = null
_packageFragments('i.Map': FqName@282) = null
_packageFragments('i.String': FqName@283) = null
_packageFragments('java': FqName@284) = LazyJavaPackageFragment@285['java']
_packageFragments('java.io': FqName@286) = LazyJavaPackageFragment@287['io']
_packageFragments('java.lang': FqName@288) = LazyJavaPackageFragment@289['lang']
_packageFragments('java.lang.Foo': FqName@290) = null
_packageFragments('java.lang.Map': FqName@291) = null
_packageFragments('java.lang.String': FqName@292) = null
_packageFragments('java.util': FqName@293) = LazyJavaPackageFragment@294['util']
_packageFragments('java.util.ArrayList': FqName@295) = null
_packageFragments('java.util.HashMap': FqName@296) = null
_packageFragments('kotlin': FqName@297) = null
_packageFragments('kotlin.Foo': FqName@298) = null
_packageFragments('kotlin.Map': FqName@299) = null
_packageFragments('kotlin.String': FqName@300) = null
_packageFragments('kotlin.io': FqName@301) = null
_packageFragments('kotlin.jvm': FqName@302) = null
topLevelClasses(JavaClassImpl@91['AbstractCollection']) = LazyJavaClassDescriptor@2['AbstractCollection']
topLevelClasses(JavaClassImpl@95['AbstractList']) = LazyJavaClassDescriptor@13['AbstractList']
packageFragments('<root>': FqName@274) = LazyJavaPackageFragment@275['<root>']
packageFragments('Foo': FqName@276) = null
packageFragments('Map': FqName@277) = null
packageFragments('String': FqName@278) = null
packageFragments('i': FqName@279) = null
packageFragments('i.Bar': FqName@280) = null
packageFragments('i.Foo': FqName@281) = null
packageFragments('i.Map': FqName@282) = null
packageFragments('i.String': FqName@283) = null
packageFragments('java': FqName@284) = LazyJavaPackageFragment@285['java']
packageFragments('java.io': FqName@286) = LazyJavaPackageFragment@287['io']
packageFragments('java.lang': FqName@288) = LazyJavaPackageFragment@289['lang']
packageFragments('java.lang.Foo': FqName@290) = null
packageFragments('java.lang.Map': FqName@291) = null
packageFragments('java.lang.String': FqName@292) = null
packageFragments('java.util': FqName@293) = LazyJavaPackageFragment@294['util']
packageFragments('java.util.ArrayList': FqName@295) = null
packageFragments('java.util.HashMap': FqName@296) = null
packageFragments('kotlin': FqName@297) = null
packageFragments('kotlin.Foo': FqName@298) = null
packageFragments('kotlin.Map': FqName@299) = null
packageFragments('kotlin.String': FqName@300) = null
packageFragments('kotlin.io': FqName@301) = null
packageFragments('kotlin.jvm': FqName@302) = null
topLevelClasses(JavaClassImpl@90['AbstractCollection']) = LazyJavaClassDescriptor@2['AbstractCollection']
topLevelClasses(JavaClassImpl@94['AbstractList']) = LazyJavaClassDescriptor@13['AbstractList']
topLevelClasses(JavaClassImpl@99['AbstractMap']) = LazyJavaClassDescriptor@23['AbstractMap']
topLevelClasses(JavaClassImpl@303['ArrayList']) = LazyJavaClassDescriptor@25['ArrayList']
topLevelClasses(JavaClassImpl@304['HashMap']) = LazyJavaClassDescriptor@40['HashMap']
@@ -544,84 +544,84 @@ LazyJavaPackageFragmentProvider@273 {
}
LazyJavaPackageFragment@285['java'] {
_functions('lang': Name@305) = EmptyList@8[empty] // through LazyPackageFragmentScopeForJavaPackage@306
_functions('util': Name@307) = EmptyList@8[empty] // through LazyPackageFragmentScopeForJavaPackage@306
classes('lang': Name@308) = null // through LazyPackageFragmentScopeForJavaPackage@306
classes('util': Name@309) = null // through LazyPackageFragmentScopeForJavaPackage@306
deserializedPackageScope = Empty@310 // through LazyPackageFragmentScopeForJavaPackage@306
classes('lang': Name@305) = null // through LazyPackageFragmentScopeForJavaPackage@306
classes('util': Name@307) = null // through LazyPackageFragmentScopeForJavaPackage@306
deserializedPackageScope = Empty@308 // through LazyPackageFragmentScopeForJavaPackage@306
functions('lang': Name@309) = EmptyList@10[empty] // through LazyPackageFragmentScopeForJavaPackage@306
functions('util': Name@310) = EmptyList@10[empty] // through LazyPackageFragmentScopeForJavaPackage@306
memberIndex = computeMemberIndex$1@311 // through LazyPackageFragmentScopeForJavaPackage@306
}
LazyJavaPackageFragment@289['lang'] {
_functions('ArrayList': Name@312) = EmptyList@8[empty] // through LazyPackageFragmentScopeForJavaPackage@313
_functions('Foo': Name@314) = EmptyList@8[empty] // through LazyPackageFragmentScopeForJavaPackage@313
_functions('HashMap': Name@315) = EmptyList@8[empty] // through LazyPackageFragmentScopeForJavaPackage@313
_functions('add': Name@7) = EmptyList@8[empty] // through LazyPackageFragmentScopeForJavaPackage@313
classes('ArrayList': Name@312) = null // through LazyPackageFragmentScopeForJavaPackage@313
classes('Foo': Name@314) = null // through LazyPackageFragmentScopeForJavaPackage@313
classes('HashMap': Name@315) = null // through LazyPackageFragmentScopeForJavaPackage@313
classes('add': Name@7) = null // through LazyPackageFragmentScopeForJavaPackage@313
classes('add': Name@9) = null // through LazyPackageFragmentScopeForJavaPackage@313
classes('foos': Name@316) = null // through LazyPackageFragmentScopeForJavaPackage@313
deserializedPackageScope = Empty@310 // through LazyPackageFragmentScopeForJavaPackage@313
deserializedPackageScope = Empty@308 // through LazyPackageFragmentScopeForJavaPackage@313
functions('ArrayList': Name@312) = EmptyList@10[empty] // through LazyPackageFragmentScopeForJavaPackage@313
functions('Foo': Name@314) = EmptyList@10[empty] // through LazyPackageFragmentScopeForJavaPackage@313
functions('HashMap': Name@315) = EmptyList@10[empty] // through LazyPackageFragmentScopeForJavaPackage@313
functions('add': Name@9) = EmptyList@10[empty] // through LazyPackageFragmentScopeForJavaPackage@313
memberIndex = computeMemberIndex$1@317 // through LazyPackageFragmentScopeForJavaPackage@313
}
LazyJavaPackageFragment@294['util'] {
_functions('ArrayList': Name@318) = EmptyList@8[empty] // through LazyPackageFragmentScopeForJavaPackage@319
_functions('HashMap': Name@320) = EmptyList@8[empty] // through LazyPackageFragmentScopeForJavaPackage@319
classes('ArrayList': Name@321) = LazyJavaClassDescriptor@25['ArrayList'] // through LazyPackageFragmentScopeForJavaPackage@319
classes('HashMap': Name@322) = LazyJavaClassDescriptor@40['HashMap'] // through LazyPackageFragmentScopeForJavaPackage@319
deserializedPackageScope = Empty@310 // through LazyPackageFragmentScopeForJavaPackage@319
classes('ArrayList': Name@318) = LazyJavaClassDescriptor@25['ArrayList'] // through LazyPackageFragmentScopeForJavaPackage@319
classes('HashMap': Name@320) = LazyJavaClassDescriptor@40['HashMap'] // through LazyPackageFragmentScopeForJavaPackage@319
deserializedPackageScope = Empty@308 // through LazyPackageFragmentScopeForJavaPackage@319
functions('ArrayList': Name@321) = EmptyList@10[empty] // through LazyPackageFragmentScopeForJavaPackage@319
functions('HashMap': Name@322) = EmptyList@10[empty] // through LazyPackageFragmentScopeForJavaPackage@319
memberIndex = computeMemberIndex$1@323 // through LazyPackageFragmentScopeForJavaPackage@319
}
LazyJavaTypeParameterDescriptor@57['E'] {
LazyJavaTypeParameterDescriptor@61['E'] {
defaultType = JetTypeImpl@324['E']
typeConstructor = AbstractLazyTypeParameterDescriptor$1@129
typeConstructor = AbstractLazyTypeParameterDescriptor$1@126
upperBounds = LinkedHashSet@325[1] { NullableType@326 }
upperBoundsAsType = NullableType@326
}
LazyJavaTypeParameterDescriptor@71['E'] {
defaultType = JetTypeImpl@327['E']
typeConstructor = AbstractLazyTypeParameterDescriptor$1@133
typeConstructor = AbstractLazyTypeParameterDescriptor$1@130
upperBounds = LinkedHashSet@328[1] { NullableType@329 }
upperBoundsAsType = NullableType@329
}
LazyJavaTypeParameterDescriptor@61['E'] {
LazyJavaTypeParameterDescriptor@57['E'] {
defaultType = JetTypeImpl@330['E']
typeConstructor = AbstractLazyTypeParameterDescriptor$1@125
typeConstructor = AbstractLazyTypeParameterDescriptor$1@143
upperBounds = LinkedHashSet@331[1] { NullableType@332 }
upperBoundsAsType = NullableType@332
}
LazyJavaTypeParameterDescriptor@77['K'] {
defaultType = JetTypeImpl@333['K']
typeConstructor = AbstractLazyTypeParameterDescriptor$1@188
typeConstructor = AbstractLazyTypeParameterDescriptor$1@189
upperBounds = LinkedHashSet@334[1] { NullableType@335 }
}
LazyJavaTypeParameterDescriptor@66['K'] {
typeConstructor = AbstractLazyTypeParameterDescriptor$1@198
typeConstructor = AbstractLazyTypeParameterDescriptor$1@199
}
LazyJavaTypeParameterDescriptor@78['V'] {
defaultType = JetTypeImpl@336['V']
typeConstructor = AbstractLazyTypeParameterDescriptor$1@257
typeConstructor = AbstractLazyTypeParameterDescriptor$1@258
upperBounds = LinkedHashSet@337[1] { NullableType@338 }
}
LazyJavaTypeParameterDescriptor@67['V'] {
typeConstructor = AbstractLazyTypeParameterDescriptor$1@253
typeConstructor = AbstractLazyTypeParameterDescriptor$1@254
}
LazyJavaTypeParameterResolver@339 {
resolve(JavaTypeParameterImpl@340['E']) = LazyJavaTypeParameterDescriptor@57['E']
resolve(JavaTypeParameterImpl@340['E']) = LazyJavaTypeParameterDescriptor@71['E']
}
LazyJavaTypeParameterResolver@341 {
resolve(JavaTypeParameterImpl@342['E']) = LazyJavaTypeParameterDescriptor@71['E']
resolve(JavaTypeParameterImpl@342['E']) = LazyJavaTypeParameterDescriptor@57['E']
}
LazyJavaTypeParameterResolver@343 {
@@ -629,28 +629,28 @@ LazyJavaTypeParameterResolver@343 {
}
LazyJavaTypeParameterResolver@345 {
resolve(JavaTypeParameterImpl@130['E']) = null
resolve(JavaTypeParameterImpl@158['E']) = null
}
LazyJavaTypeParameterResolver@346 {
resolve(JavaTypeParameterImpl@152['E']) = null
resolve(JavaTypeParameterImpl@149['E']) = null
}
LazyJavaTypeParameterResolver@347 {
resolve(JavaTypeParameterImpl@137['E']) = null
resolve(JavaTypeParameterImpl@129['E']) = null
}
LazyJavaTypeParameterResolver@348 {
resolve(JavaTypeParameterImpl@140['E']) = null
resolve(JavaTypeParameterImpl@161['E']) = null
}
LazyJavaTypeParameterResolver@349 {
resolve(JavaTypeParameterImpl@146['E']) = null
resolve(JavaTypeParameterImpl@125['E']) = null
}
LazyJavaTypeParameterResolver@350 {
resolve(JavaTypeParameterImpl@199['K']) = LazyJavaTypeParameterDescriptor@66['K']
resolve(JavaTypeParameterImpl@254['V']) = LazyJavaTypeParameterDescriptor@67['V']
resolve(JavaTypeParameterImpl@198['K']) = LazyJavaTypeParameterDescriptor@66['K']
resolve(JavaTypeParameterImpl@253['V']) = LazyJavaTypeParameterDescriptor@67['V']
}
LazyJavaTypeParameterResolver@351 {
@@ -1,263 +1,263 @@
LazyJavaClassDescriptor@0['AnnotatedElement'] {
_functions('cast': Name@1) = EmptyList@2[empty] // through LazyJavaClassMemberScope@3
_functions('isInstance': Name@4) = EmptyList@2[empty] // through LazyJavaClassMemberScope@3
_properties('cast': Name@5) = EmptyList@2[empty] // through LazyJavaClassMemberScope@3
_properties('isInstance': Name@6) = EmptyList@2[empty] // through LazyJavaClassMemberScope@3
_typeConstructor = LazyJavaClassTypeConstructor@7['AnnotatedElement']
memberIndex = computeMemberIndex$1@8 // through LazyJavaClassMemberScope@3
functions('cast': Name@1) = EmptyList@2[empty] // through LazyJavaClassMemberScope@3
functions('isInstance': Name@4) = EmptyList@2[empty] // through LazyJavaClassMemberScope@3
memberIndex = computeMemberIndex$1@5 // through LazyJavaClassMemberScope@3
properties('cast': Name@6) = EmptyList@2[empty] // through LazyJavaClassMemberScope@3
properties('isInstance': Name@7) = EmptyList@2[empty] // through LazyJavaClassMemberScope@3
typeConstructor = LazyJavaClassTypeConstructor@8['AnnotatedElement']
}
LazyJavaClassDescriptor@9['Class'] {
_functions('cast': Name@5) = ArrayList@10[1] { JavaMethodDescriptor@11['cast'] } // through LazyJavaClassMemberScope@12
_functions('isInstance': Name@6) = ArrayList@13[1] { JavaMethodDescriptor@14['isInstance'] } // through LazyJavaClassMemberScope@12
_properties('cast': Name@5) = EmptyList@2[empty] // through LazyJavaClassMemberScope@12
_properties('isInstance': Name@6) = EmptyList@2[empty] // through LazyJavaClassMemberScope@12
_typeConstructor = LazyJavaClassTypeConstructor@15['Class']
defaultType = JetTypeImpl@16['Class<1>']
enumEntryIndex = LinkedHashMap@17 // through LazyJavaClassMemberScope@12
memberIndex = computeMemberIndex$1@18 // through LazyJavaClassMemberScope@12
nestedClassIndex = LinkedHashMap@19 // through LazyJavaClassMemberScope@12
nestedClasses('cast': Name@5) = null // through LazyJavaClassMemberScope@12
nestedClasses('isInstance': Name@6) = null // through LazyJavaClassMemberScope@12
thisAsReceiverParameter = LazyClassReceiverParameterDescriptor@20['<this>']
defaultType = JetTypeImpl@10['Class<1>']
enumEntryIndex = LinkedHashMap@11 // through LazyJavaClassMemberScope@12
functions('cast': Name@6) = ArrayList@13[1] { JavaMethodDescriptor@14['cast'] } // through LazyJavaClassMemberScope@12
functions('isInstance': Name@7) = ArrayList@15[1] { JavaMethodDescriptor@16['isInstance'] } // through LazyJavaClassMemberScope@12
memberIndex = computeMemberIndex$1@17 // through LazyJavaClassMemberScope@12
nestedClassIndex = LinkedHashMap@18 // through LazyJavaClassMemberScope@12
nestedClasses('cast': Name@6) = null // through LazyJavaClassMemberScope@12
nestedClasses('isInstance': Name@7) = null // through LazyJavaClassMemberScope@12
properties('cast': Name@6) = EmptyList@2[empty] // through LazyJavaClassMemberScope@12
properties('isInstance': Name@7) = EmptyList@2[empty] // through LazyJavaClassMemberScope@12
thisAsReceiverParameter = LazyClassReceiverParameterDescriptor@19['<this>']
typeConstructor = LazyJavaClassTypeConstructor@20['Class']
}
LazyJavaClassDescriptor@21['Error'] {
_typeConstructor = LazyJavaClassTypeConstructor@22['Error']
typeConstructor = LazyJavaClassTypeConstructor@22['Error']
}
LazyJavaClassDescriptor@23['Exception'] {
_typeConstructor = LazyJavaClassTypeConstructor@24['Exception']
typeConstructor = LazyJavaClassTypeConstructor@24['Exception']
}
LazyJavaClassDescriptor@25['GenericDeclaration'] {
_functions('cast': Name@1) = EmptyList@2[empty] // through LazyJavaClassMemberScope@26
_functions('isInstance': Name@4) = EmptyList@2[empty] // through LazyJavaClassMemberScope@26
_properties('cast': Name@5) = EmptyList@2[empty] // through LazyJavaClassMemberScope@26
_properties('isInstance': Name@6) = EmptyList@2[empty] // through LazyJavaClassMemberScope@26
_typeConstructor = LazyJavaClassTypeConstructor@27['GenericDeclaration']
memberIndex = computeMemberIndex$1@28 // through LazyJavaClassMemberScope@26
functions('cast': Name@1) = EmptyList@2[empty] // through LazyJavaClassMemberScope@26
functions('isInstance': Name@4) = EmptyList@2[empty] // through LazyJavaClassMemberScope@26
memberIndex = computeMemberIndex$1@27 // through LazyJavaClassMemberScope@26
properties('cast': Name@6) = EmptyList@2[empty] // through LazyJavaClassMemberScope@26
properties('isInstance': Name@7) = EmptyList@2[empty] // through LazyJavaClassMemberScope@26
typeConstructor = LazyJavaClassTypeConstructor@28['GenericDeclaration']
}
LazyJavaClassDescriptor@29['RuntimeException'] {
_typeConstructor = LazyJavaClassTypeConstructor@30['RuntimeException']
typeConstructor = LazyJavaClassTypeConstructor@30['RuntimeException']
}
LazyJavaClassDescriptor@31['Serializable'] {
_functions('cast': Name@1) = EmptyList@2[empty] // through LazyJavaClassMemberScope@32
_functions('isInstance': Name@4) = EmptyList@2[empty] // through LazyJavaClassMemberScope@32
_properties('cast': Name@5) = EmptyList@2[empty] // through LazyJavaClassMemberScope@32
_properties('isInstance': Name@6) = EmptyList@2[empty] // through LazyJavaClassMemberScope@32
_typeConstructor = LazyJavaClassTypeConstructor@33['Serializable']
memberIndex = computeMemberIndex$1@34 // through LazyJavaClassMemberScope@32
functions('cast': Name@1) = EmptyList@2[empty] // through LazyJavaClassMemberScope@32
functions('isInstance': Name@4) = EmptyList@2[empty] // through LazyJavaClassMemberScope@32
memberIndex = computeMemberIndex$1@33 // through LazyJavaClassMemberScope@32
properties('cast': Name@6) = EmptyList@2[empty] // through LazyJavaClassMemberScope@32
properties('isInstance': Name@7) = EmptyList@2[empty] // through LazyJavaClassMemberScope@32
typeConstructor = LazyJavaClassTypeConstructor@34['Serializable']
}
LazyJavaClassDescriptor@35['Type'] {
_functions('cast': Name@1) = EmptyList@2[empty] // through LazyJavaClassMemberScope@36
_functions('isInstance': Name@4) = EmptyList@2[empty] // through LazyJavaClassMemberScope@36
_properties('cast': Name@5) = EmptyList@2[empty] // through LazyJavaClassMemberScope@36
_properties('isInstance': Name@6) = EmptyList@2[empty] // through LazyJavaClassMemberScope@36
_typeConstructor = LazyJavaClassTypeConstructor@37['Type']
memberIndex = computeMemberIndex$1@38 // through LazyJavaClassMemberScope@36
functions('cast': Name@1) = EmptyList@2[empty] // through LazyJavaClassMemberScope@36
functions('isInstance': Name@4) = EmptyList@2[empty] // through LazyJavaClassMemberScope@36
memberIndex = computeMemberIndex$1@37 // through LazyJavaClassMemberScope@36
properties('cast': Name@6) = EmptyList@2[empty] // through LazyJavaClassMemberScope@36
properties('isInstance': Name@7) = EmptyList@2[empty] // through LazyJavaClassMemberScope@36
typeConstructor = LazyJavaClassTypeConstructor@38['Type']
}
LazyJavaClassTypeConstructor@7['AnnotatedElement'] {
_parameters = ArrayList@39[empty]
_supertypes = ArrayList@40[1] { JetTypeImpl@41['Any'] }
LazyJavaClassTypeConstructor@8['AnnotatedElement'] {
parameters = ArrayList@39[empty]
supertypes = ArrayList@40[1] { JetTypeImpl@41['Any'] }
}
LazyJavaClassTypeConstructor@15['Class'] {
_parameters = ArrayList@42[1] { LazyJavaTypeParameterDescriptor@43['T'] }
_supertypes = ArrayList@44[4] { LazyJavaClassifierType@45['Serializable'], LazyJavaClassifierType@46['GenericDeclaration'], LazyJavaClassifierType@47['Type'], ... }
LazyJavaClassTypeConstructor@20['Class'] {
parameters = ArrayList@42[1] { LazyJavaTypeParameterDescriptor@43['T'] }
supertypes = ArrayList@44[4] { LazyJavaClassifierType@45['Serializable'], LazyJavaClassifierType@46['GenericDeclaration'], LazyJavaClassifierType@47['Type'], ... }
}
LazyJavaClassTypeConstructor@22['Error'] {
_parameters = ArrayList@48[empty]
_supertypes = ArrayList@49[1] { LazyJavaClassifierType@50['Throwable'] }
parameters = ArrayList@48[empty]
supertypes = ArrayList@49[1] { LazyJavaClassifierType@50['Throwable'] }
}
LazyJavaClassTypeConstructor@24['Exception'] {
_parameters = ArrayList@51[empty]
_supertypes = ArrayList@52[1] { LazyJavaClassifierType@53['Throwable'] }
parameters = ArrayList@51[empty]
supertypes = ArrayList@52[1] { LazyJavaClassifierType@53['Throwable'] }
}
LazyJavaClassTypeConstructor@27['GenericDeclaration'] {
_parameters = ArrayList@54[empty]
_supertypes = ArrayList@55[1] { JetTypeImpl@41['Any'] }
LazyJavaClassTypeConstructor@28['GenericDeclaration'] {
parameters = ArrayList@54[empty]
supertypes = ArrayList@55[1] { JetTypeImpl@41['Any'] }
}
LazyJavaClassTypeConstructor@30['RuntimeException'] {
_parameters = ArrayList@56[empty]
_supertypes = ArrayList@57[1] { LazyJavaClassifierType@58['Exception'] }
parameters = ArrayList@56[empty]
supertypes = ArrayList@57[1] { LazyJavaClassifierType@58['Exception'] }
}
LazyJavaClassTypeConstructor@33['Serializable'] {
_parameters = ArrayList@59[empty]
_supertypes = ArrayList@60[1] { JetTypeImpl@41['Any'] }
LazyJavaClassTypeConstructor@34['Serializable'] {
parameters = ArrayList@59[empty]
supertypes = ArrayList@60[1] { JetTypeImpl@41['Any'] }
}
LazyJavaClassTypeConstructor@37['Type'] {
_parameters = ArrayList@61[empty]
_supertypes = ArrayList@62[1] { JetTypeImpl@41['Any'] }
LazyJavaClassTypeConstructor@38['Type'] {
parameters = ArrayList@61[empty]
supertypes = ArrayList@62[1] { JetTypeImpl@41['Any'] }
}
LazyJavaClassifierType@63['AnnotatedElement'] {
_arguments = ArrayList@64[empty]
_memberScope = LazyJavaClassMemberScope@3
_typeConstructor = LazyJavaClassTypeConstructor@7['AnnotatedElement']
arguments = ArrayList@64[empty]
classifier = JavaClassImpl@65['AnnotatedElement']
memberScope = LazyJavaClassMemberScope@3
typeConstructor = LazyJavaClassTypeConstructor@8['AnnotatedElement']
}
LazyJavaClassifierType@58['Exception'] {
_arguments = ArrayList@66[empty]
_typeConstructor = LazyJavaClassTypeConstructor@24['Exception']
arguments = ArrayList@66[empty]
classifier = JavaClassImpl@67['Exception']
typeConstructor = LazyJavaClassTypeConstructor@24['Exception']
}
LazyJavaClassifierType@46['GenericDeclaration'] {
_arguments = ArrayList@68[empty]
_memberScope = LazyJavaClassMemberScope@26
_typeConstructor = LazyJavaClassTypeConstructor@27['GenericDeclaration']
arguments = ArrayList@68[empty]
classifier = JavaClassImpl@69['GenericDeclaration']
memberScope = LazyJavaClassMemberScope@26
typeConstructor = LazyJavaClassTypeConstructor@28['GenericDeclaration']
}
LazyJavaClassifierType@70['Object'] {
_arguments = ArrayList@71[empty]
_memberScope = DeserializedClassMemberScope@72
_nullable = 'false': Boolean@73
_typeConstructor = DeserializedClassTypeConstructor@74
classifier = JavaClassImpl@75['Object']
arguments = ArrayList@71[empty]
classifier = JavaClassImpl@72['Object']
memberScope = DeserializedClassMemberScope@73
nullable = 'false': Boolean@74
typeConstructor = DeserializedClassTypeConstructor@75
}
LazyJavaClassifierType@76['Object'] {
_arguments = ArrayList@77[empty]
_memberScope = DeserializedClassMemberScope@72
_nullable = 'false': Boolean@73
_typeConstructor = DeserializedClassTypeConstructor@74
arguments = ArrayList@77[empty]
classifier = JavaClassImpl@78['Object']
memberScope = DeserializedClassMemberScope@73
nullable = 'false': Boolean@74
typeConstructor = DeserializedClassTypeConstructor@75
}
LazyJavaClassifierType@79['Object'] {
_arguments = ArrayList@80[empty]
_memberScope = DeserializedClassMemberScope@72
_nullable = 'true': Boolean@81
_typeConstructor = DeserializedClassTypeConstructor@74
classifier = JavaClassImpl@78['Object']
arguments = ArrayList@80[empty]
classifier = JavaClassImpl@72['Object']
memberScope = DeserializedClassMemberScope@73
nullable = 'true': Boolean@81
typeConstructor = DeserializedClassTypeConstructor@75
}
LazyJavaClassifierType@82['Object'] {
_arguments = ArrayList@83[empty]
_memberScope = DeserializedClassMemberScope@72
_nullable = 'true': Boolean@81
_typeConstructor = DeserializedClassTypeConstructor@74
classifier = JavaClassImpl@75['Object']
arguments = ArrayList@83[empty]
classifier = JavaClassImpl@78['Object']
memberScope = DeserializedClassMemberScope@73
nullable = 'true': Boolean@81
typeConstructor = DeserializedClassTypeConstructor@75
}
LazyJavaClassifierType@84['Object'] {
_typeConstructor = DeserializedClassTypeConstructor@74
classifier = JavaClassImpl@85['Object']
typeConstructor = DeserializedClassTypeConstructor@75
}
LazyJavaClassifierType@86['Object'] {
_typeConstructor = DeserializedClassTypeConstructor@74
classifier = JavaClassImpl@87['Object']
typeConstructor = DeserializedClassTypeConstructor@75
}
LazyJavaClassifierType@88['Object'] {
_typeConstructor = DeserializedClassTypeConstructor@74
classifier = JavaClassImpl@89['Object']
typeConstructor = DeserializedClassTypeConstructor@75
}
LazyJavaClassifierType@90['Object'] {
_typeConstructor = DeserializedClassTypeConstructor@74
classifier = JavaClassImpl@91['Object']
typeConstructor = DeserializedClassTypeConstructor@75
}
LazyJavaClassifierType@92['Object'] {
_typeConstructor = DeserializedClassTypeConstructor@74
classifier = JavaClassImpl@93['Object']
typeConstructor = DeserializedClassTypeConstructor@75
}
LazyJavaClassifierType@45['Serializable'] {
_arguments = ArrayList@94[empty]
_memberScope = LazyJavaClassMemberScope@32
_typeConstructor = LazyJavaClassTypeConstructor@33['Serializable']
arguments = ArrayList@94[empty]
classifier = JavaClassImpl@95['Serializable']
memberScope = LazyJavaClassMemberScope@32
typeConstructor = LazyJavaClassTypeConstructor@34['Serializable']
}
LazyJavaClassifierType@96['T'] {
_arguments = ArrayList@97[empty]
_nullable = 'false': Boolean@73
_typeConstructor = AbstractLazyTypeParameterDescriptor$1@98
classifier = JavaTypeParameterImpl@99['T']
arguments = ArrayList@97[empty]
classifier = JavaTypeParameterImpl@98['T']
nullable = 'false': Boolean@74
typeConstructor = AbstractLazyTypeParameterDescriptor$1@99
}
LazyJavaClassifierType@100['T'] {
_arguments = ArrayList@101[empty]
_nullable = 'true': Boolean@81
_typeConstructor = AbstractLazyTypeParameterDescriptor$1@98
classifier = JavaTypeParameterImpl@99['T']
}
LazyJavaClassifierType@53['Throwable'] {
_arguments = ArrayList@102[empty]
_typeConstructor = DeserializedClassTypeConstructor@103
classifier = JavaClassImpl@104['Throwable']
arguments = ArrayList@101[empty]
classifier = JavaTypeParameterImpl@98['T']
nullable = 'true': Boolean@81
typeConstructor = AbstractLazyTypeParameterDescriptor$1@99
}
LazyJavaClassifierType@50['Throwable'] {
_arguments = ArrayList@105[empty]
_typeConstructor = DeserializedClassTypeConstructor@103
arguments = ArrayList@102[empty]
classifier = JavaClassImpl@103['Throwable']
typeConstructor = DeserializedClassTypeConstructor@104
}
LazyJavaClassifierType@53['Throwable'] {
arguments = ArrayList@105[empty]
classifier = JavaClassImpl@106['Throwable']
typeConstructor = DeserializedClassTypeConstructor@104
}
LazyJavaClassifierType@47['Type'] {
_arguments = ArrayList@107[empty]
_memberScope = LazyJavaClassMemberScope@36
_typeConstructor = LazyJavaClassTypeConstructor@37['Type']
arguments = ArrayList@107[empty]
classifier = JavaClassImpl@108['Type']
memberScope = LazyJavaClassMemberScope@36
typeConstructor = LazyJavaClassTypeConstructor@38['Type']
}
LazyJavaPackageFragmentProvider@109 {
_packageFragments('<root>': FqName@110) = LazyJavaPackageFragment@111['<root>']
_packageFragments('Class': FqName@112) = null
_packageFragments('Error': FqName@113) = null
_packageFragments('RuntimeException': FqName@114) = null
_packageFragments('T': FqName@115) = null
_packageFragments('Throwable': FqName@116) = null
_packageFragments('Unit': FqName@117) = null
_packageFragments('X': FqName@118) = null
_packageFragments('a': FqName@119) = null
_packageFragments('a.Class': FqName@120) = null
_packageFragments('a.Error': FqName@121) = null
_packageFragments('a.RuntimeException': FqName@122) = null
_packageFragments('a.T': FqName@123) = null
_packageFragments('a.Throwable': FqName@124) = null
_packageFragments('a.Throwables': FqName@125) = null
_packageFragments('a.Unit': FqName@126) = null
_packageFragments('a.X': FqName@127) = null
_packageFragments('a.java': FqName@128) = null
_packageFragments('java': FqName@129) = LazyJavaPackageFragment@130['java']
_packageFragments('java.io': FqName@131) = LazyJavaPackageFragment@132['io']
_packageFragments('java.lang': FqName@133) = LazyJavaPackageFragment@134['lang']
_packageFragments('java.lang.Class': FqName@135) = null
_packageFragments('java.lang.Error': FqName@136) = null
_packageFragments('java.lang.RuntimeException': FqName@137) = null
_packageFragments('java.lang.T': FqName@138) = null
_packageFragments('java.lang.Throwable': FqName@139) = null
_packageFragments('java.lang.Unit': FqName@140) = null
_packageFragments('java.lang.X': FqName@141) = null
_packageFragments('java.lang.reflect': FqName@142) = LazyJavaPackageFragment@143['reflect']
_packageFragments('kotlin': FqName@144) = null
_packageFragments('kotlin.Class': FqName@145) = null
_packageFragments('kotlin.Error': FqName@146) = null
_packageFragments('kotlin.RuntimeException': FqName@147) = null
_packageFragments('kotlin.T': FqName@148) = null
_packageFragments('kotlin.Throwable': FqName@149) = null
_packageFragments('kotlin.Unit': FqName@150) = null
_packageFragments('kotlin.X': FqName@151) = null
_packageFragments('kotlin.io': FqName@152) = null
_packageFragments('kotlin.jvm': FqName@153) = null
packageFragments('<root>': FqName@110) = LazyJavaPackageFragment@111['<root>']
packageFragments('Class': FqName@112) = null
packageFragments('Error': FqName@113) = null
packageFragments('RuntimeException': FqName@114) = null
packageFragments('T': FqName@115) = null
packageFragments('Throwable': FqName@116) = null
packageFragments('Unit': FqName@117) = null
packageFragments('X': FqName@118) = null
packageFragments('a': FqName@119) = null
packageFragments('a.Class': FqName@120) = null
packageFragments('a.Error': FqName@121) = null
packageFragments('a.RuntimeException': FqName@122) = null
packageFragments('a.T': FqName@123) = null
packageFragments('a.Throwable': FqName@124) = null
packageFragments('a.Throwables': FqName@125) = null
packageFragments('a.Unit': FqName@126) = null
packageFragments('a.X': FqName@127) = null
packageFragments('a.java': FqName@128) = null
packageFragments('java': FqName@129) = LazyJavaPackageFragment@130['java']
packageFragments('java.io': FqName@131) = LazyJavaPackageFragment@132['io']
packageFragments('java.lang': FqName@133) = LazyJavaPackageFragment@134['lang']
packageFragments('java.lang.Class': FqName@135) = null
packageFragments('java.lang.Error': FqName@136) = null
packageFragments('java.lang.RuntimeException': FqName@137) = null
packageFragments('java.lang.T': FqName@138) = null
packageFragments('java.lang.Throwable': FqName@139) = null
packageFragments('java.lang.Unit': FqName@140) = null
packageFragments('java.lang.X': FqName@141) = null
packageFragments('java.lang.reflect': FqName@142) = LazyJavaPackageFragment@143['reflect']
packageFragments('kotlin': FqName@144) = null
packageFragments('kotlin.Class': FqName@145) = null
packageFragments('kotlin.Error': FqName@146) = null
packageFragments('kotlin.RuntimeException': FqName@147) = null
packageFragments('kotlin.T': FqName@148) = null
packageFragments('kotlin.Throwable': FqName@149) = null
packageFragments('kotlin.Unit': FqName@150) = null
packageFragments('kotlin.X': FqName@151) = null
packageFragments('kotlin.io': FqName@152) = null
packageFragments('kotlin.jvm': FqName@153) = null
topLevelClasses(JavaClassImpl@65['AnnotatedElement']) = LazyJavaClassDescriptor@0['AnnotatedElement']
topLevelClasses(JavaClassImpl@154['Class']) = LazyJavaClassDescriptor@9['Class']
topLevelClasses(JavaClassImpl@155['Error']) = LazyJavaClassDescriptor@21['Error']
@@ -269,34 +269,34 @@ LazyJavaPackageFragmentProvider@109 {
}
LazyJavaPackageFragment@130['java'] {
_functions('lang': Name@157) = EmptyList@2[empty] // through LazyPackageFragmentScopeForJavaPackage@158
classes('lang': Name@159) = null // through LazyPackageFragmentScopeForJavaPackage@158
deserializedPackageScope = Empty@160 // through LazyPackageFragmentScopeForJavaPackage@158
classes('lang': Name@157) = null // through LazyPackageFragmentScopeForJavaPackage@158
deserializedPackageScope = Empty@159 // through LazyPackageFragmentScopeForJavaPackage@158
functions('lang': Name@160) = EmptyList@2[empty] // through LazyPackageFragmentScopeForJavaPackage@158
memberIndex = computeMemberIndex$1@161 // through LazyPackageFragmentScopeForJavaPackage@158
}
LazyJavaPackageFragment@134['lang'] {
_functions('cast': Name@5) = EmptyList@2[empty] // through LazyPackageFragmentScopeForJavaPackage@162
_functions('equals': Name@163) = EmptyList@2[empty] // through LazyPackageFragmentScopeForJavaPackage@162
_functions('getJavaClass': Name@164) = EmptyList@2[empty] // through LazyPackageFragmentScopeForJavaPackage@162
_functions('isInstance': Name@6) = EmptyList@2[empty] // through LazyPackageFragmentScopeForJavaPackage@162
_functions('propagateIfInstanceOf': Name@165) = EmptyList@2[empty] // through LazyPackageFragmentScopeForJavaPackage@162
classes('Class': Name@166) = LazyJavaClassDescriptor@9['Class'] // through LazyPackageFragmentScopeForJavaPackage@162
classes('Error': Name@167) = LazyJavaClassDescriptor@21['Error'] // through LazyPackageFragmentScopeForJavaPackage@162
classes('RuntimeException': Name@168) = LazyJavaClassDescriptor@29['RuntimeException'] // through LazyPackageFragmentScopeForJavaPackage@162
classes('cast': Name@5) = null // through LazyPackageFragmentScopeForJavaPackage@162
classes('equals': Name@163) = null // through LazyPackageFragmentScopeForJavaPackage@162
classes('getJavaClass': Name@164) = null // through LazyPackageFragmentScopeForJavaPackage@162
classes('isInstance': Name@6) = null // through LazyPackageFragmentScopeForJavaPackage@162
classes('java': Name@169) = null // through LazyPackageFragmentScopeForJavaPackage@162
classes('propagateIfInstanceOf': Name@165) = null // through LazyPackageFragmentScopeForJavaPackage@162
deserializedPackageScope = Empty@160 // through LazyPackageFragmentScopeForJavaPackage@162
memberIndex = computeMemberIndex$1@170 // through LazyPackageFragmentScopeForJavaPackage@162
classes('Class': Name@162) = LazyJavaClassDescriptor@9['Class'] // through LazyPackageFragmentScopeForJavaPackage@163
classes('Error': Name@164) = LazyJavaClassDescriptor@21['Error'] // through LazyPackageFragmentScopeForJavaPackage@163
classes('RuntimeException': Name@165) = LazyJavaClassDescriptor@29['RuntimeException'] // through LazyPackageFragmentScopeForJavaPackage@163
classes('cast': Name@6) = null // through LazyPackageFragmentScopeForJavaPackage@163
classes('equals': Name@166) = null // through LazyPackageFragmentScopeForJavaPackage@163
classes('getJavaClass': Name@167) = null // through LazyPackageFragmentScopeForJavaPackage@163
classes('isInstance': Name@7) = null // through LazyPackageFragmentScopeForJavaPackage@163
classes('java': Name@168) = null // through LazyPackageFragmentScopeForJavaPackage@163
classes('propagateIfInstanceOf': Name@169) = null // through LazyPackageFragmentScopeForJavaPackage@163
deserializedPackageScope = Empty@159 // through LazyPackageFragmentScopeForJavaPackage@163
functions('cast': Name@6) = EmptyList@2[empty] // through LazyPackageFragmentScopeForJavaPackage@163
functions('equals': Name@166) = EmptyList@2[empty] // through LazyPackageFragmentScopeForJavaPackage@163
functions('getJavaClass': Name@167) = EmptyList@2[empty] // through LazyPackageFragmentScopeForJavaPackage@163
functions('isInstance': Name@7) = EmptyList@2[empty] // through LazyPackageFragmentScopeForJavaPackage@163
functions('propagateIfInstanceOf': Name@169) = EmptyList@2[empty] // through LazyPackageFragmentScopeForJavaPackage@163
memberIndex = computeMemberIndex$1@170 // through LazyPackageFragmentScopeForJavaPackage@163
}
LazyJavaTypeParameterDescriptor@43['T'] {
defaultType = JetTypeImpl@171['T']
typeConstructor = AbstractLazyTypeParameterDescriptor$1@98
typeConstructor = AbstractLazyTypeParameterDescriptor$1@99
upperBounds = LinkedHashSet@172[1] { NullableType@173 }
}
@@ -305,5 +305,5 @@ LazyJavaTypeParameterResolver@174 {
}
LazyJavaTypeParameterResolver@176 {
resolve(JavaTypeParameterImpl@99['T']) = null
resolve(JavaTypeParameterImpl@98['T']) = null
}
@@ -3,51 +3,51 @@ DescriptorResolver@0 {
}
LazyJavaPackageFragmentProvider@2 {
_packageFragments('<root>': FqName@3) = LazyJavaPackageFragment@4['<root>']
_packageFragments('A': FqName@5) = null
_packageFragments('Array': FqName@6) = null
_packageFragments('G': FqName@7) = null
_packageFragments('String': FqName@8) = null
_packageFragments('T': FqName@9) = null
_packageFragments('a': FqName@10) = null
_packageFragments('a.A': FqName@11) = null
_packageFragments('a.Array': FqName@12) = null
_packageFragments('a.G': FqName@13) = null
_packageFragments('a.String': FqName@14) = null
_packageFragments('a.T': FqName@15) = null
_packageFragments('java': FqName@16) = LazyJavaPackageFragment@17['java']
_packageFragments('java.lang': FqName@18) = LazyJavaPackageFragment@19['lang']
_packageFragments('java.lang.A': FqName@20) = null
_packageFragments('java.lang.Array': FqName@21) = null
_packageFragments('java.lang.G': FqName@22) = null
_packageFragments('java.lang.String': FqName@23) = null
_packageFragments('java.lang.T': FqName@24) = null
_packageFragments('kotlin': FqName@25) = null
_packageFragments('kotlin.A': FqName@26) = null
_packageFragments('kotlin.Array': FqName@27) = null
_packageFragments('kotlin.G': FqName@28) = null
_packageFragments('kotlin.String': FqName@29) = null
_packageFragments('kotlin.T': FqName@30) = null
_packageFragments('kotlin.io': FqName@31) = null
_packageFragments('kotlin.jvm': FqName@32) = null
packageFragments('<root>': FqName@3) = LazyJavaPackageFragment@4['<root>']
packageFragments('A': FqName@5) = null
packageFragments('Array': FqName@6) = null
packageFragments('G': FqName@7) = null
packageFragments('String': FqName@8) = null
packageFragments('T': FqName@9) = null
packageFragments('a': FqName@10) = null
packageFragments('a.A': FqName@11) = null
packageFragments('a.Array': FqName@12) = null
packageFragments('a.G': FqName@13) = null
packageFragments('a.String': FqName@14) = null
packageFragments('a.T': FqName@15) = null
packageFragments('java': FqName@16) = LazyJavaPackageFragment@17['java']
packageFragments('java.lang': FqName@18) = LazyJavaPackageFragment@19['lang']
packageFragments('java.lang.A': FqName@20) = null
packageFragments('java.lang.Array': FqName@21) = null
packageFragments('java.lang.G': FqName@22) = null
packageFragments('java.lang.String': FqName@23) = null
packageFragments('java.lang.T': FqName@24) = null
packageFragments('kotlin': FqName@25) = null
packageFragments('kotlin.A': FqName@26) = null
packageFragments('kotlin.Array': FqName@27) = null
packageFragments('kotlin.G': FqName@28) = null
packageFragments('kotlin.String': FqName@29) = null
packageFragments('kotlin.T': FqName@30) = null
packageFragments('kotlin.io': FqName@31) = null
packageFragments('kotlin.jvm': FqName@32) = null
}
LazyJavaPackageFragment@17['java'] {
_functions('lang': Name@33) = EmptyList@34[empty] // through LazyPackageFragmentScopeForJavaPackage@35
classes('lang': Name@36) = null // through LazyPackageFragmentScopeForJavaPackage@35
deserializedPackageScope = Empty@37 // through LazyPackageFragmentScopeForJavaPackage@35
memberIndex = computeMemberIndex$1@38 // through LazyPackageFragmentScopeForJavaPackage@35
classes('lang': Name@33) = null // through LazyPackageFragmentScopeForJavaPackage@34
deserializedPackageScope = Empty@35 // through LazyPackageFragmentScopeForJavaPackage@34
functions('lang': Name@36) = EmptyList@37[empty] // through LazyPackageFragmentScopeForJavaPackage@34
memberIndex = computeMemberIndex$1@38 // through LazyPackageFragmentScopeForJavaPackage@34
}
LazyJavaPackageFragment@19['lang'] {
_functions('A': Name@39) = EmptyList@34[empty] // through LazyPackageFragmentScopeForJavaPackage@40
_functions('foo': Name@41) = EmptyList@34[empty] // through LazyPackageFragmentScopeForJavaPackage@40
_functions('invoke': Name@42) = EmptyList@34[empty] // through LazyPackageFragmentScopeForJavaPackage@40
_functions('x': Name@43) = EmptyList@34[empty] // through LazyPackageFragmentScopeForJavaPackage@40
classes('A': Name@39) = null // through LazyPackageFragmentScopeForJavaPackage@40
classes('foo': Name@41) = null // through LazyPackageFragmentScopeForJavaPackage@40
classes('invoke': Name@42) = null // through LazyPackageFragmentScopeForJavaPackage@40
classes('x': Name@43) = null // through LazyPackageFragmentScopeForJavaPackage@40
deserializedPackageScope = Empty@37 // through LazyPackageFragmentScopeForJavaPackage@40
deserializedPackageScope = Empty@35 // through LazyPackageFragmentScopeForJavaPackage@40
functions('A': Name@39) = EmptyList@37[empty] // through LazyPackageFragmentScopeForJavaPackage@40
functions('foo': Name@41) = EmptyList@37[empty] // through LazyPackageFragmentScopeForJavaPackage@40
functions('invoke': Name@42) = EmptyList@37[empty] // through LazyPackageFragmentScopeForJavaPackage@40
functions('x': Name@43) = EmptyList@37[empty] // through LazyPackageFragmentScopeForJavaPackage@40
memberIndex = computeMemberIndex$1@44 // through LazyPackageFragmentScopeForJavaPackage@40
}
@@ -1,46 +1,46 @@
LazyJavaPackageFragmentProvider@0 {
_packageFragments('<root>': FqName@1) = LazyJavaPackageFragment@2['<root>']
_packageFragments('Any': FqName@3) = null
_packageFragments('List': FqName@4) = null
_packageFragments('Q': FqName@5) = null
_packageFragments('T': FqName@6) = null
_packageFragments('a': FqName@7) = null
_packageFragments('a.Any': FqName@8) = null
_packageFragments('a.List': FqName@9) = null
_packageFragments('a.Q': FqName@10) = null
_packageFragments('a.T': FqName@11) = null
_packageFragments('java': FqName@12) = LazyJavaPackageFragment@13['java']
_packageFragments('java.lang': FqName@14) = LazyJavaPackageFragment@15['lang']
_packageFragments('java.lang.Any': FqName@16) = null
_packageFragments('java.lang.List': FqName@17) = null
_packageFragments('java.lang.Q': FqName@18) = null
_packageFragments('java.lang.T': FqName@19) = null
_packageFragments('kotlin': FqName@20) = null
_packageFragments('kotlin.Any': FqName@21) = null
_packageFragments('kotlin.List': FqName@22) = null
_packageFragments('kotlin.Q': FqName@23) = null
_packageFragments('kotlin.T': FqName@24) = null
_packageFragments('kotlin.io': FqName@25) = null
_packageFragments('kotlin.jvm': FqName@26) = null
packageFragments('<root>': FqName@1) = LazyJavaPackageFragment@2['<root>']
packageFragments('Any': FqName@3) = null
packageFragments('List': FqName@4) = null
packageFragments('Q': FqName@5) = null
packageFragments('T': FqName@6) = null
packageFragments('a': FqName@7) = null
packageFragments('a.Any': FqName@8) = null
packageFragments('a.List': FqName@9) = null
packageFragments('a.Q': FqName@10) = null
packageFragments('a.T': FqName@11) = null
packageFragments('java': FqName@12) = LazyJavaPackageFragment@13['java']
packageFragments('java.lang': FqName@14) = LazyJavaPackageFragment@15['lang']
packageFragments('java.lang.Any': FqName@16) = null
packageFragments('java.lang.List': FqName@17) = null
packageFragments('java.lang.Q': FqName@18) = null
packageFragments('java.lang.T': FqName@19) = null
packageFragments('kotlin': FqName@20) = null
packageFragments('kotlin.Any': FqName@21) = null
packageFragments('kotlin.List': FqName@22) = null
packageFragments('kotlin.Q': FqName@23) = null
packageFragments('kotlin.T': FqName@24) = null
packageFragments('kotlin.io': FqName@25) = null
packageFragments('kotlin.jvm': FqName@26) = null
}
LazyJavaPackageFragment@13['java'] {
_functions('lang': Name@27) = EmptyList@28[empty] // through LazyPackageFragmentScopeForJavaPackage@29
classes('lang': Name@30) = null // through LazyPackageFragmentScopeForJavaPackage@29
deserializedPackageScope = Empty@31 // through LazyPackageFragmentScopeForJavaPackage@29
memberIndex = computeMemberIndex$1@32 // through LazyPackageFragmentScopeForJavaPackage@29
classes('lang': Name@27) = null // through LazyPackageFragmentScopeForJavaPackage@28
deserializedPackageScope = Empty@29 // through LazyPackageFragmentScopeForJavaPackage@28
functions('lang': Name@30) = EmptyList@31[empty] // through LazyPackageFragmentScopeForJavaPackage@28
memberIndex = computeMemberIndex$1@32 // through LazyPackageFragmentScopeForJavaPackage@28
}
LazyJavaPackageFragment@15['lang'] {
_functions('map1': Name@33) = EmptyList@28[empty] // through LazyPackageFragmentScopeForJavaPackage@34
_functions('map2': Name@35) = EmptyList@28[empty] // through LazyPackageFragmentScopeForJavaPackage@34
_functions('map3': Name@36) = EmptyList@28[empty] // through LazyPackageFragmentScopeForJavaPackage@34
_functions('sure': Name@37) = EmptyList@28[empty] // through LazyPackageFragmentScopeForJavaPackage@34
classes('map1': Name@33) = null // through LazyPackageFragmentScopeForJavaPackage@34
classes('map2': Name@35) = null // through LazyPackageFragmentScopeForJavaPackage@34
classes('map3': Name@36) = null // through LazyPackageFragmentScopeForJavaPackage@34
classes('sure': Name@37) = null // through LazyPackageFragmentScopeForJavaPackage@34
classes('tail': Name@38) = null // through LazyPackageFragmentScopeForJavaPackage@34
deserializedPackageScope = Empty@31 // through LazyPackageFragmentScopeForJavaPackage@34
deserializedPackageScope = Empty@29 // through LazyPackageFragmentScopeForJavaPackage@34
functions('map1': Name@33) = EmptyList@31[empty] // through LazyPackageFragmentScopeForJavaPackage@34
functions('map2': Name@35) = EmptyList@31[empty] // through LazyPackageFragmentScopeForJavaPackage@34
functions('map3': Name@36) = EmptyList@31[empty] // through LazyPackageFragmentScopeForJavaPackage@34
functions('sure': Name@37) = EmptyList@31[empty] // through LazyPackageFragmentScopeForJavaPackage@34
memberIndex = computeMemberIndex$1@39 // through LazyPackageFragmentScopeForJavaPackage@34
}
@@ -1,29 +1,29 @@
LazyJavaPackageFragmentProvider@0 {
_packageFragments('<root>': FqName@1) = LazyJavaPackageFragment@2['<root>']
_packageFragments('T': FqName@3) = null
_packageFragments('a': FqName@4) = null
_packageFragments('a.T': FqName@5) = null
_packageFragments('java': FqName@6) = LazyJavaPackageFragment@7['java']
_packageFragments('java.lang': FqName@8) = LazyJavaPackageFragment@9['lang']
_packageFragments('java.lang.T': FqName@10) = null
_packageFragments('kotlin': FqName@11) = null
_packageFragments('kotlin.T': FqName@12) = null
_packageFragments('kotlin.io': FqName@13) = null
_packageFragments('kotlin.jvm': FqName@14) = null
packageFragments('<root>': FqName@1) = LazyJavaPackageFragment@2['<root>']
packageFragments('T': FqName@3) = null
packageFragments('a': FqName@4) = null
packageFragments('a.T': FqName@5) = null
packageFragments('java': FqName@6) = LazyJavaPackageFragment@7['java']
packageFragments('java.lang': FqName@8) = LazyJavaPackageFragment@9['lang']
packageFragments('java.lang.T': FqName@10) = null
packageFragments('kotlin': FqName@11) = null
packageFragments('kotlin.T': FqName@12) = null
packageFragments('kotlin.io': FqName@13) = null
packageFragments('kotlin.jvm': FqName@14) = null
}
LazyJavaPackageFragment@7['java'] {
_functions('lang': Name@15) = EmptyList@16[empty] // through LazyPackageFragmentScopeForJavaPackage@17
classes('lang': Name@18) = null // through LazyPackageFragmentScopeForJavaPackage@17
deserializedPackageScope = Empty@19 // through LazyPackageFragmentScopeForJavaPackage@17
memberIndex = computeMemberIndex$1@20 // through LazyPackageFragmentScopeForJavaPackage@17
classes('lang': Name@15) = null // through LazyPackageFragmentScopeForJavaPackage@16
deserializedPackageScope = Empty@17 // through LazyPackageFragmentScopeForJavaPackage@16
functions('lang': Name@18) = EmptyList@19[empty] // through LazyPackageFragmentScopeForJavaPackage@16
memberIndex = computeMemberIndex$1@20 // through LazyPackageFragmentScopeForJavaPackage@16
}
LazyJavaPackageFragment@9['lang'] {
_functions('fooT2': Name@21) = EmptyList@16[empty] // through LazyPackageFragmentScopeForJavaPackage@22
_functions('invoke': Name@23) = EmptyList@16[empty] // through LazyPackageFragmentScopeForJavaPackage@22
classes('fooT2': Name@21) = null // through LazyPackageFragmentScopeForJavaPackage@22
classes('invoke': Name@23) = null // through LazyPackageFragmentScopeForJavaPackage@22
deserializedPackageScope = Empty@19 // through LazyPackageFragmentScopeForJavaPackage@22
deserializedPackageScope = Empty@17 // through LazyPackageFragmentScopeForJavaPackage@22
functions('fooT2': Name@21) = EmptyList@19[empty] // through LazyPackageFragmentScopeForJavaPackage@22
functions('invoke': Name@23) = EmptyList@19[empty] // through LazyPackageFragmentScopeForJavaPackage@22
memberIndex = computeMemberIndex$1@24 // through LazyPackageFragmentScopeForJavaPackage@22
}
@@ -3,443 +3,443 @@ DescriptorResolver@0 {
}
LazyAnnotationDescriptor@1 {
_resolutionResults = OverloadResolutionResultsImpl@2
_type = JetTypeImpl@3['inline']
_valueArguments(ValueParameterDescriptorImpl@4['strategy']) = null
resolutionResults = OverloadResolutionResultsImpl@2
type = JetTypeImpl@3['inline']
valueArguments(ValueParameterDescriptorImpl@4['strategy']) = null
}
LazyJavaClassDescriptor@5['Collections'] {
_functionTypeForSamInterface = null
_functions('comparator': Name@6) = EmptyList@7[empty] // through LazyJavaClassMemberScope@8
_functions('comparator': Name@6) = EmptyList@7[empty] // through LazyJavaStaticClassScope@9
_functions('max': Name@10) = ArrayList@11[3] { JavaMethodDescriptor@12['max'], JavaMethodDescriptor@13['max'], SamAdapterFunctionDescriptor@14['max'] } // through LazyJavaStaticClassScope@9
_functions('max': Name@10) = EmptyList@7[empty] // through LazyJavaClassMemberScope@8
_functions('minus': Name@15) = EmptyList@7[empty] // through LazyJavaClassMemberScope@8
_functions('minus': Name@15) = EmptyList@7[empty] // through LazyJavaStaticClassScope@9
_functions('sure': Name@16) = EmptyList@7[empty] // through LazyJavaClassMemberScope@8
_functions('sure': Name@16) = EmptyList@7[empty] // through LazyJavaStaticClassScope@9
_properties('comparator': Name@6) = EmptyList@7[empty] // through LazyJavaClassMemberScope@8
_properties('comparator': Name@6) = EmptyList@7[empty] // through LazyJavaStaticClassScope@9
_properties('length': Name@17) = EmptyList@7[empty] // through LazyJavaClassMemberScope@8
_properties('length': Name@17) = EmptyList@7[empty] // through LazyJavaStaticClassScope@9
_properties('max': Name@10) = EmptyList@7[empty] // through LazyJavaClassMemberScope@8
_properties('max': Name@10) = EmptyList@7[empty] // through LazyJavaStaticClassScope@9
_properties('minus': Name@15) = EmptyList@7[empty] // through LazyJavaClassMemberScope@8
_properties('minus': Name@15) = EmptyList@7[empty] // through LazyJavaStaticClassScope@9
_properties('sure': Name@16) = EmptyList@7[empty] // through LazyJavaClassMemberScope@8
_properties('sure': Name@16) = EmptyList@7[empty] // through LazyJavaStaticClassScope@9
_typeConstructor = LazyJavaClassTypeConstructor@18['Collections']
enumEntryIndex = LinkedHashMap@19 // through LazyJavaClassMemberScope@8
memberIndex = computeMemberIndex$1@20 // through LazyJavaClassMemberScope@8
memberIndex = computeMemberIndex$1@21 // through LazyJavaStaticClassScope@9
nestedClassIndex = LinkedHashMap@22 // through LazyJavaClassMemberScope@8
nestedClasses('Any': Name@23) = null // through LazyJavaClassMemberScope@8
nestedClasses('Int': Name@24) = null // through LazyJavaClassMemberScope@8
nestedClasses('List': Name@25) = null // through LazyJavaClassMemberScope@8
nestedClasses('String': Name@26) = null // through LazyJavaClassMemberScope@8
nestedClasses('comparator': Name@6) = null // through LazyJavaClassMemberScope@8
nestedClasses('inline': Name@27) = null // through LazyJavaClassMemberScope@8
nestedClasses('max': Name@10) = null // through LazyJavaClassMemberScope@8
nestedClasses('minus': Name@15) = null // through LazyJavaClassMemberScope@8
nestedClasses('sure': Name@16) = null // through LazyJavaClassMemberScope@8
enumEntryIndex = LinkedHashMap@6 // through LazyJavaClassMemberScope@7
functionTypeForSamInterface = null
functions('comparator': Name@8) = EmptyList@9[empty] // through LazyJavaClassMemberScope@7
functions('comparator': Name@8) = EmptyList@9[empty] // through LazyJavaStaticClassScope@10
functions('max': Name@11) = ArrayList@12[3] { JavaMethodDescriptor@13['max'], JavaMethodDescriptor@14['max'], SamAdapterFunctionDescriptor@15['max'] } // through LazyJavaStaticClassScope@10
functions('max': Name@11) = EmptyList@9[empty] // through LazyJavaClassMemberScope@7
functions('minus': Name@16) = EmptyList@9[empty] // through LazyJavaClassMemberScope@7
functions('minus': Name@16) = EmptyList@9[empty] // through LazyJavaStaticClassScope@10
functions('sure': Name@17) = EmptyList@9[empty] // through LazyJavaClassMemberScope@7
functions('sure': Name@17) = EmptyList@9[empty] // through LazyJavaStaticClassScope@10
memberIndex = computeMemberIndex$1@18 // through LazyJavaClassMemberScope@7
memberIndex = computeMemberIndex$1@19 // through LazyJavaStaticClassScope@10
nestedClassIndex = LinkedHashMap@20 // through LazyJavaClassMemberScope@7
nestedClasses('Any': Name@21) = null // through LazyJavaClassMemberScope@7
nestedClasses('Int': Name@22) = null // through LazyJavaClassMemberScope@7
nestedClasses('List': Name@23) = null // through LazyJavaClassMemberScope@7
nestedClasses('String': Name@24) = null // through LazyJavaClassMemberScope@7
nestedClasses('comparator': Name@8) = null // through LazyJavaClassMemberScope@7
nestedClasses('inline': Name@25) = null // through LazyJavaClassMemberScope@7
nestedClasses('max': Name@11) = null // through LazyJavaClassMemberScope@7
nestedClasses('minus': Name@16) = null // through LazyJavaClassMemberScope@7
nestedClasses('sure': Name@17) = null // through LazyJavaClassMemberScope@7
properties('comparator': Name@8) = EmptyList@9[empty] // through LazyJavaClassMemberScope@7
properties('comparator': Name@8) = EmptyList@9[empty] // through LazyJavaStaticClassScope@10
properties('length': Name@26) = EmptyList@9[empty] // through LazyJavaClassMemberScope@7
properties('length': Name@26) = EmptyList@9[empty] // through LazyJavaStaticClassScope@10
properties('max': Name@11) = EmptyList@9[empty] // through LazyJavaClassMemberScope@7
properties('max': Name@11) = EmptyList@9[empty] // through LazyJavaStaticClassScope@10
properties('minus': Name@16) = EmptyList@9[empty] // through LazyJavaClassMemberScope@7
properties('minus': Name@16) = EmptyList@9[empty] // through LazyJavaStaticClassScope@10
properties('sure': Name@17) = EmptyList@9[empty] // through LazyJavaClassMemberScope@7
properties('sure': Name@17) = EmptyList@9[empty] // through LazyJavaStaticClassScope@10
typeConstructor = LazyJavaClassTypeConstructor@27['Collections']
}
LazyJavaClassDescriptor@28['Comparator'] {
_functionTypeForSamInterface = JetTypeImpl@29['Function2<3>']
_typeConstructor = LazyJavaClassTypeConstructor@30['Comparator']
thisAsReceiverParameter = LazyClassReceiverParameterDescriptor@31['<this>']
functionTypeForSamInterface = JetTypeImpl@29['Function2<3>']
thisAsReceiverParameter = LazyClassReceiverParameterDescriptor@30['<this>']
typeConstructor = LazyJavaClassTypeConstructor@31['Comparator']
}
LazyJavaClassTypeConstructor@18['Collections'] {
_supertypes = ArrayList@32[1] { JetTypeImpl@33['Any'] }
LazyJavaClassTypeConstructor@27['Collections'] {
supertypes = ArrayList@32[1] { JetTypeImpl@33['Any'] }
}
LazyJavaClassTypeConstructor@30['Comparator'] {
_parameters = ArrayList@34[1] { LazyJavaTypeParameterDescriptor@35['T'] }
_supertypes = ArrayList@36[1] { JetTypeImpl@33['Any'] }
LazyJavaClassTypeConstructor@31['Comparator'] {
parameters = ArrayList@34[1] { LazyJavaTypeParameterDescriptor@35['T'] }
supertypes = ArrayList@36[1] { JetTypeImpl@33['Any'] }
}
LazyJavaClassifierType@37['Collection<? extends T>'] {
_arguments = ArrayList@38[1] { TypeProjectionImpl@39 }
_memberScope = SubstitutingScope@40
_nullable = 'false': Boolean@41
_typeConstructor = DeserializedClassTypeConstructor@42
classifier = JavaClassImpl@43['Collection']
arguments = ArrayList@38[1] { TypeProjectionImpl@39 }
classifier = JavaClassImpl@40['Collection']
memberScope = SubstitutingScope@41
nullable = 'false': Boolean@42
typeConstructor = DeserializedClassTypeConstructor@43
}
LazyJavaClassifierType@44['Collection<? extends T>'] {
_arguments = ArrayList@45[1] { TypeProjectionImpl@46 }
_memberScope = SubstitutingScope@47
_nullable = 'false': Boolean@41
_typeConstructor = DeserializedClassTypeConstructor@42
classifier = JavaClassImpl@48['Collection']
arguments = ArrayList@45[1] { TypeProjectionImpl@46 }
classifier = JavaClassImpl@47['Collection']
memberScope = SubstitutingScope@48
nullable = 'false': Boolean@42
typeConstructor = DeserializedClassTypeConstructor@43
}
LazyJavaClassifierType@49['Collection<? extends T>'] {
_arguments = ArrayList@50[1] { TypeProjectionImpl@51 }
_memberScope = SubstitutingScope@52
_nullable = 'true': Boolean@53
_typeConstructor = DeserializedClassTypeConstructor@54
classifier = JavaClassImpl@43['Collection']
arguments = ArrayList@50[1] { TypeProjectionImpl@51 }
classifier = JavaClassImpl@40['Collection']
memberScope = SubstitutingScope@52
nullable = 'true': Boolean@53
typeConstructor = DeserializedClassTypeConstructor@54
}
LazyJavaClassifierType@55['Collection<? extends T>'] {
_arguments = ArrayList@56[1] { TypeProjectionImpl@57 }
_memberScope = SubstitutingScope@58
_nullable = 'true': Boolean@53
_typeConstructor = DeserializedClassTypeConstructor@54
classifier = JavaClassImpl@48['Collection']
arguments = ArrayList@56[1] { TypeProjectionImpl@57 }
classifier = JavaClassImpl@47['Collection']
memberScope = SubstitutingScope@58
nullable = 'true': Boolean@53
typeConstructor = DeserializedClassTypeConstructor@54
}
LazyJavaClassifierType@59['Comparable<? super T>'] {
_arguments = ArrayList@60[1] { TypeProjectionImpl@61 }
_memberScope = SubstitutingScope@62
_nullable = 'false': Boolean@41
_typeConstructor = DeserializedClassTypeConstructor@63
classifier = JavaClassImpl@64['Comparable']
arguments = ArrayList@60[1] { TypeProjectionImpl@61 }
classifier = JavaClassImpl@62['Comparable']
memberScope = SubstitutingScope@63
nullable = 'false': Boolean@42
typeConstructor = DeserializedClassTypeConstructor@64
}
LazyJavaClassifierType@65['Comparable<? super T>'] {
_arguments = ArrayList@66[1] { TypeProjectionImpl@67 }
_memberScope = SubstitutingScope@68
_nullable = 'true': Boolean@53
_typeConstructor = DeserializedClassTypeConstructor@63
classifier = JavaClassImpl@64['Comparable']
arguments = ArrayList@66[1] { TypeProjectionImpl@67 }
classifier = JavaClassImpl@62['Comparable']
memberScope = SubstitutingScope@68
nullable = 'true': Boolean@53
typeConstructor = DeserializedClassTypeConstructor@64
}
LazyJavaClassifierType@69['Comparator<? super T>'] {
_arguments = ArrayList@70[1] { TypeProjectionImpl@71 }
_memberScope = SubstitutingScope@72
_nullable = 'false': Boolean@41
_typeConstructor = LazyJavaClassTypeConstructor@30['Comparator']
classifier = JavaClassImpl@73['Comparator']
arguments = ArrayList@70[1] { TypeProjectionImpl@71 }
classifier = JavaClassImpl@72['Comparator']
memberScope = SubstitutingScope@73
nullable = 'false': Boolean@42
typeConstructor = LazyJavaClassTypeConstructor@31['Comparator']
}
LazyJavaClassifierType@74['Comparator<? super T>'] {
_arguments = ArrayList@75[1] { TypeProjectionImpl@76 }
_memberScope = SubstitutingScope@77
_nullable = 'true': Boolean@53
_typeConstructor = LazyJavaClassTypeConstructor@30['Comparator']
classifier = JavaClassImpl@73['Comparator']
arguments = ArrayList@75[1] { TypeProjectionImpl@76 }
classifier = JavaClassImpl@72['Comparator']
memberScope = SubstitutingScope@77
nullable = 'true': Boolean@53
typeConstructor = LazyJavaClassTypeConstructor@31['Comparator']
}
LazyJavaClassifierType@78['Object'] {
_arguments = ArrayList@79[empty]
_memberScope = DeserializedClassMemberScope@80
_nullable = 'false': Boolean@41
_typeConstructor = DeserializedClassTypeConstructor@81
classifier = JavaClassImpl@82['Object']
arguments = ArrayList@79[empty]
classifier = JavaClassImpl@80['Object']
memberScope = DeserializedClassMemberScope@81
nullable = 'false': Boolean@42
typeConstructor = DeserializedClassTypeConstructor@82
}
LazyJavaClassifierType@83['Object'] {
_arguments = ArrayList@84[empty]
_memberScope = DeserializedClassMemberScope@80
_nullable = 'true': Boolean@53
_typeConstructor = DeserializedClassTypeConstructor@81
classifier = JavaClassImpl@82['Object']
arguments = ArrayList@84[empty]
classifier = JavaClassImpl@80['Object']
memberScope = DeserializedClassMemberScope@81
nullable = 'true': Boolean@53
typeConstructor = DeserializedClassTypeConstructor@82
}
LazyJavaClassifierType@85['Object'] {
_typeConstructor = DeserializedClassTypeConstructor@81
classifier = JavaClassImpl@86['Object']
typeConstructor = DeserializedClassTypeConstructor@82
}
LazyJavaClassifierType@87['Object'] {
_typeConstructor = DeserializedClassTypeConstructor@81
classifier = JavaClassImpl@88['Object']
typeConstructor = DeserializedClassTypeConstructor@82
}
LazyJavaClassifierType@89['T'] {
_arguments = ArrayList@90[empty]
_nullable = 'false': Boolean@41
_typeConstructor = AbstractLazyTypeParameterDescriptor$1@91
classifier = JavaTypeParameterImpl@92['T']
arguments = ArrayList@90[empty]
classifier = JavaTypeParameterImpl@91['T']
nullable = 'false': Boolean@42
typeConstructor = AbstractLazyTypeParameterDescriptor$1@92
}
LazyJavaClassifierType@93['T'] {
_arguments = ArrayList@94[empty]
_nullable = 'false': Boolean@41
_typeConstructor = AbstractLazyTypeParameterDescriptor$1@95
classifier = JavaTypeParameterImpl@96['T']
arguments = ArrayList@94[empty]
classifier = JavaTypeParameterImpl@95['T']
nullable = 'false': Boolean@42
typeConstructor = AbstractLazyTypeParameterDescriptor$1@96
}
LazyJavaClassifierType@97['T'] {
_arguments = ArrayList@98[empty]
_nullable = 'false': Boolean@41
_typeConstructor = AbstractLazyTypeParameterDescriptor$1@95
arguments = ArrayList@98[empty]
classifier = JavaTypeParameterImpl@99['T']
nullable = 'false': Boolean@42
typeConstructor = AbstractLazyTypeParameterDescriptor$1@92
}
LazyJavaClassifierType@100['T'] {
_arguments = ArrayList@101[empty]
_nullable = 'false': Boolean@41
_typeConstructor = AbstractLazyTypeParameterDescriptor$1@95
arguments = ArrayList@101[empty]
classifier = JavaTypeParameterImpl@102['T']
nullable = 'false': Boolean@42
typeConstructor = AbstractLazyTypeParameterDescriptor$1@103
}
LazyJavaClassifierType@103['T'] {
_arguments = ArrayList@104[empty]
_nullable = 'false': Boolean@41
_typeConstructor = AbstractLazyTypeParameterDescriptor$1@91
classifier = JavaTypeParameterImpl@105['T']
LazyJavaClassifierType@104['T'] {
arguments = ArrayList@105[empty]
classifier = JavaTypeParameterImpl@106['T']
nullable = 'false': Boolean@42
typeConstructor = AbstractLazyTypeParameterDescriptor$1@103
}
LazyJavaClassifierType@106['T'] {
_arguments = ArrayList@107[empty]
_nullable = 'false': Boolean@41
_typeConstructor = AbstractLazyTypeParameterDescriptor$1@91
classifier = JavaTypeParameterImpl@108['T']
LazyJavaClassifierType@107['T'] {
arguments = ArrayList@108[empty]
classifier = JavaTypeParameterImpl@109['T']
nullable = 'false': Boolean@42
typeConstructor = AbstractLazyTypeParameterDescriptor$1@103
}
LazyJavaClassifierType@109['T'] {
_arguments = ArrayList@110[empty]
_nullable = 'false': Boolean@41
_typeConstructor = AbstractLazyTypeParameterDescriptor$1@95
classifier = JavaTypeParameterImpl@111['T']
LazyJavaClassifierType@110['T'] {
arguments = ArrayList@111[empty]
classifier = JavaTypeParameterImpl@112['T']
nullable = 'false': Boolean@42
typeConstructor = AbstractLazyTypeParameterDescriptor$1@92
}
LazyJavaClassifierType@112['T'] {
_arguments = ArrayList@113[empty]
_nullable = 'false': Boolean@41
_typeConstructor = AbstractLazyTypeParameterDescriptor$1@91
classifier = JavaTypeParameterImpl@114['T']
LazyJavaClassifierType@113['T'] {
arguments = ArrayList@114[empty]
classifier = JavaTypeParameterImpl@115['T']
nullable = 'false': Boolean@42
typeConstructor = AbstractLazyTypeParameterDescriptor$1@92
}
LazyJavaClassifierType@115['T'] {
_arguments = ArrayList@116[empty]
_nullable = 'false': Boolean@41
_typeConstructor = AbstractLazyTypeParameterDescriptor$1@117
LazyJavaClassifierType@116['T'] {
arguments = ArrayList@117[empty]
classifier = JavaTypeParameterImpl@118['T']
nullable = 'false': Boolean@42
typeConstructor = AbstractLazyTypeParameterDescriptor$1@96
}
LazyJavaClassifierType@119['T'] {
_arguments = ArrayList@120[empty]
_nullable = 'false': Boolean@41
_typeConstructor = AbstractLazyTypeParameterDescriptor$1@95
arguments = ArrayList@120[empty]
classifier = JavaTypeParameterImpl@121['T']
nullable = 'false': Boolean@42
typeConstructor = AbstractLazyTypeParameterDescriptor$1@103
}
LazyJavaClassifierType@122['T'] {
_arguments = ArrayList@123[empty]
_nullable = 'false': Boolean@41
_typeConstructor = AbstractLazyTypeParameterDescriptor$1@91
arguments = ArrayList@123[empty]
classifier = JavaTypeParameterImpl@124['T']
nullable = 'false': Boolean@42
typeConstructor = AbstractLazyTypeParameterDescriptor$1@103
}
LazyJavaClassifierType@125['T'] {
_arguments = ArrayList@126[empty]
_nullable = 'false': Boolean@41
_typeConstructor = AbstractLazyTypeParameterDescriptor$1@117
arguments = ArrayList@126[empty]
classifier = JavaTypeParameterImpl@127['T']
nullable = 'false': Boolean@42
typeConstructor = AbstractLazyTypeParameterDescriptor$1@92
}
LazyJavaClassifierType@128['T'] {
_arguments = ArrayList@129[empty]
_nullable = 'true': Boolean@53
_typeConstructor = AbstractLazyTypeParameterDescriptor$1@95
classifier = JavaTypeParameterImpl@96['T']
arguments = ArrayList@129[empty]
classifier = JavaTypeParameterImpl@112['T']
nullable = 'true': Boolean@53
typeConstructor = AbstractLazyTypeParameterDescriptor$1@92
}
LazyJavaClassifierType@130['T'] {
_arguments = ArrayList@131[empty]
_nullable = 'true': Boolean@53
_typeConstructor = AbstractLazyTypeParameterDescriptor$1@91
classifier = JavaTypeParameterImpl@105['T']
arguments = ArrayList@131[empty]
classifier = JavaTypeParameterImpl@106['T']
nullable = 'true': Boolean@53
typeConstructor = AbstractLazyTypeParameterDescriptor$1@103
}
LazyJavaClassifierType@132['T'] {
_arguments = ArrayList@133[empty]
_nullable = 'true': Boolean@53
_typeConstructor = AbstractLazyTypeParameterDescriptor$1@117
arguments = ArrayList@133[empty]
classifier = JavaTypeParameterImpl@118['T']
nullable = 'true': Boolean@53
typeConstructor = AbstractLazyTypeParameterDescriptor$1@96
}
LazyJavaClassifierType@134['T'] {
_arguments = ArrayList@135[empty]
_nullable = 'true': Boolean@53
_typeConstructor = AbstractLazyTypeParameterDescriptor$1@95
classifier = JavaTypeParameterImpl@99['T']
arguments = ArrayList@135[empty]
classifier = JavaTypeParameterImpl@95['T']
nullable = 'true': Boolean@53
typeConstructor = AbstractLazyTypeParameterDescriptor$1@96
}
LazyJavaClassifierType@136['T'] {
_arguments = ArrayList@137[empty]
_nullable = 'true': Boolean@53
_typeConstructor = AbstractLazyTypeParameterDescriptor$1@91
classifier = JavaTypeParameterImpl@108['T']
arguments = ArrayList@137[empty]
classifier = JavaTypeParameterImpl@109['T']
nullable = 'true': Boolean@53
typeConstructor = AbstractLazyTypeParameterDescriptor$1@103
}
LazyJavaClassifierType@138['T'] {
_arguments = ArrayList@139[empty]
_nullable = 'true': Boolean@53
_typeConstructor = AbstractLazyTypeParameterDescriptor$1@91
classifier = JavaTypeParameterImpl@124['T']
arguments = ArrayList@139[empty]
classifier = JavaTypeParameterImpl@99['T']
nullable = 'true': Boolean@53
typeConstructor = AbstractLazyTypeParameterDescriptor$1@92
}
LazyJavaClassifierType@140['T'] {
_arguments = ArrayList@141[empty]
_nullable = 'true': Boolean@53
_typeConstructor = AbstractLazyTypeParameterDescriptor$1@95
classifier = JavaTypeParameterImpl@111['T']
arguments = ArrayList@141[empty]
classifier = JavaTypeParameterImpl@91['T']
nullable = 'true': Boolean@53
typeConstructor = AbstractLazyTypeParameterDescriptor$1@92
}
LazyJavaClassifierType@142['T'] {
_arguments = ArrayList@143[empty]
_nullable = 'true': Boolean@53
_typeConstructor = AbstractLazyTypeParameterDescriptor$1@91
classifier = JavaTypeParameterImpl@92['T']
arguments = ArrayList@143[empty]
classifier = JavaTypeParameterImpl@121['T']
nullable = 'true': Boolean@53
typeConstructor = AbstractLazyTypeParameterDescriptor$1@103
}
LazyJavaClassifierType@144['T'] {
_arguments = ArrayList@145[empty]
_nullable = 'true': Boolean@53
_typeConstructor = AbstractLazyTypeParameterDescriptor$1@95
classifier = JavaTypeParameterImpl@121['T']
arguments = ArrayList@145[empty]
classifier = JavaTypeParameterImpl@102['T']
nullable = 'true': Boolean@53
typeConstructor = AbstractLazyTypeParameterDescriptor$1@103
}
LazyJavaClassifierType@146['T'] {
_arguments = ArrayList@147[empty]
_nullable = 'true': Boolean@53
_typeConstructor = AbstractLazyTypeParameterDescriptor$1@91
classifier = JavaTypeParameterImpl@114['T']
arguments = ArrayList@147[empty]
classifier = JavaTypeParameterImpl@127['T']
nullable = 'true': Boolean@53
typeConstructor = AbstractLazyTypeParameterDescriptor$1@92
}
LazyJavaClassifierType@148['T'] {
_arguments = ArrayList@149[empty]
_nullable = 'true': Boolean@53
_typeConstructor = AbstractLazyTypeParameterDescriptor$1@95
classifier = JavaTypeParameterImpl@102['T']
arguments = ArrayList@149[empty]
classifier = JavaTypeParameterImpl@115['T']
nullable = 'true': Boolean@53
typeConstructor = AbstractLazyTypeParameterDescriptor$1@92
}
LazyJavaClassifierType@150['T'] {
_arguments = ArrayList@151[empty]
_nullable = 'true': Boolean@53
_typeConstructor = AbstractLazyTypeParameterDescriptor$1@117
classifier = JavaTypeParameterImpl@127['T']
arguments = ArrayList@151[empty]
classifier = JavaTypeParameterImpl@124['T']
nullable = 'true': Boolean@53
typeConstructor = AbstractLazyTypeParameterDescriptor$1@103
}
LazyJavaPackageFragmentProvider@152 {
_packageFragments('<root>': FqName@153) = LazyJavaPackageFragment@154['<root>']
_packageFragments('Any': FqName@155) = null
_packageFragments('Comparator': FqName@156) = null
_packageFragments('Int': FqName@157) = null
_packageFragments('List': FqName@158) = null
_packageFragments('String': FqName@159) = null
_packageFragments('T': FqName@160) = null
_packageFragments('inline': FqName@161) = null
_packageFragments('java': FqName@162) = LazyJavaPackageFragment@163['java']
_packageFragments('java.lang': FqName@164) = LazyJavaPackageFragment@165['lang']
_packageFragments('java.lang.Any': FqName@166) = null
_packageFragments('java.lang.Comparator': FqName@167) = null
_packageFragments('java.lang.Int': FqName@168) = null
_packageFragments('java.lang.List': FqName@169) = null
_packageFragments('java.lang.String': FqName@170) = null
_packageFragments('java.lang.T': FqName@171) = null
_packageFragments('java.lang.inline': FqName@172) = null
_packageFragments('java.util': FqName@173) = LazyJavaPackageFragment@174['util']
_packageFragments('java.util.Any': FqName@175) = null
_packageFragments('java.util.Collections': FqName@176) = null
_packageFragments('java.util.Comparator': FqName@177) = null
_packageFragments('java.util.Int': FqName@178) = null
_packageFragments('java.util.List': FqName@179) = null
_packageFragments('java.util.String': FqName@180) = null
_packageFragments('java.util.T': FqName@181) = null
_packageFragments('java.util.inline': FqName@182) = null
_packageFragments('kotlin': FqName@183) = null
_packageFragments('kotlin.Any': FqName@184) = null
_packageFragments('kotlin.Comparator': FqName@185) = null
_packageFragments('kotlin.Int': FqName@186) = null
_packageFragments('kotlin.List': FqName@187) = null
_packageFragments('kotlin.String': FqName@188) = null
_packageFragments('kotlin.T': FqName@189) = null
_packageFragments('kotlin.inline': FqName@190) = null
_packageFragments('kotlin.io': FqName@191) = null
_packageFragments('kotlin.jvm': FqName@192) = null
_packageFragments('maze': FqName@193) = null
_packageFragments('maze.Any': FqName@194) = null
_packageFragments('maze.Comparator': FqName@195) = null
_packageFragments('maze.Int': FqName@196) = null
_packageFragments('maze.List': FqName@197) = null
_packageFragments('maze.String': FqName@198) = null
_packageFragments('maze.T': FqName@199) = null
_packageFragments('maze.inline': FqName@200) = null
packageFragments('<root>': FqName@153) = LazyJavaPackageFragment@154['<root>']
packageFragments('Any': FqName@155) = null
packageFragments('Comparator': FqName@156) = null
packageFragments('Int': FqName@157) = null
packageFragments('List': FqName@158) = null
packageFragments('String': FqName@159) = null
packageFragments('T': FqName@160) = null
packageFragments('inline': FqName@161) = null
packageFragments('java': FqName@162) = LazyJavaPackageFragment@163['java']
packageFragments('java.lang': FqName@164) = LazyJavaPackageFragment@165['lang']
packageFragments('java.lang.Any': FqName@166) = null
packageFragments('java.lang.Comparator': FqName@167) = null
packageFragments('java.lang.Int': FqName@168) = null
packageFragments('java.lang.List': FqName@169) = null
packageFragments('java.lang.String': FqName@170) = null
packageFragments('java.lang.T': FqName@171) = null
packageFragments('java.lang.inline': FqName@172) = null
packageFragments('java.util': FqName@173) = LazyJavaPackageFragment@174['util']
packageFragments('java.util.Any': FqName@175) = null
packageFragments('java.util.Collections': FqName@176) = null
packageFragments('java.util.Comparator': FqName@177) = null
packageFragments('java.util.Int': FqName@178) = null
packageFragments('java.util.List': FqName@179) = null
packageFragments('java.util.String': FqName@180) = null
packageFragments('java.util.T': FqName@181) = null
packageFragments('java.util.inline': FqName@182) = null
packageFragments('kotlin': FqName@183) = null
packageFragments('kotlin.Any': FqName@184) = null
packageFragments('kotlin.Comparator': FqName@185) = null
packageFragments('kotlin.Int': FqName@186) = null
packageFragments('kotlin.List': FqName@187) = null
packageFragments('kotlin.String': FqName@188) = null
packageFragments('kotlin.T': FqName@189) = null
packageFragments('kotlin.inline': FqName@190) = null
packageFragments('kotlin.io': FqName@191) = null
packageFragments('kotlin.jvm': FqName@192) = null
packageFragments('maze': FqName@193) = null
packageFragments('maze.Any': FqName@194) = null
packageFragments('maze.Comparator': FqName@195) = null
packageFragments('maze.Int': FqName@196) = null
packageFragments('maze.List': FqName@197) = null
packageFragments('maze.String': FqName@198) = null
packageFragments('maze.T': FqName@199) = null
packageFragments('maze.inline': FqName@200) = null
topLevelClasses(JavaClassImpl@201['Collections']) = LazyJavaClassDescriptor@5['Collections']
topLevelClasses(JavaClassImpl@202['Comparator']) = LazyJavaClassDescriptor@28['Comparator']
topLevelClasses(JavaClassImpl@203['List']) = LazyJavaClassDescriptor@204['List']
}
LazyJavaPackageFragment@163['java'] {
_functions('lang': Name@205) = EmptyList@7[empty] // through LazyPackageFragmentScopeForJavaPackage@206
_functions('util': Name@207) = EmptyList@7[empty] // through LazyPackageFragmentScopeForJavaPackage@206
classes('lang': Name@208) = null // through LazyPackageFragmentScopeForJavaPackage@206
classes('util': Name@209) = null // through LazyPackageFragmentScopeForJavaPackage@206
deserializedPackageScope = Empty@210 // through LazyPackageFragmentScopeForJavaPackage@206
classes('lang': Name@205) = null // through LazyPackageFragmentScopeForJavaPackage@206
classes('util': Name@207) = null // through LazyPackageFragmentScopeForJavaPackage@206
deserializedPackageScope = Empty@208 // through LazyPackageFragmentScopeForJavaPackage@206
functions('lang': Name@209) = EmptyList@9[empty] // through LazyPackageFragmentScopeForJavaPackage@206
functions('util': Name@210) = EmptyList@9[empty] // through LazyPackageFragmentScopeForJavaPackage@206
memberIndex = computeMemberIndex$1@211 // through LazyPackageFragmentScopeForJavaPackage@206
}
LazyJavaPackageFragment@165['lang'] {
_functions('comparator': Name@6) = EmptyList@7[empty] // through LazyPackageFragmentScopeForJavaPackage@212
_functions('max': Name@10) = EmptyList@7[empty] // through LazyPackageFragmentScopeForJavaPackage@212
_functions('minus': Name@15) = EmptyList@7[empty] // through LazyPackageFragmentScopeForJavaPackage@212
_functions('sure': Name@16) = EmptyList@7[empty] // through LazyPackageFragmentScopeForJavaPackage@212
classes('comparator': Name@6) = null // through LazyPackageFragmentScopeForJavaPackage@212
classes('max': Name@10) = null // through LazyPackageFragmentScopeForJavaPackage@212
classes('minus': Name@15) = null // through LazyPackageFragmentScopeForJavaPackage@212
classes('sure': Name@16) = null // through LazyPackageFragmentScopeForJavaPackage@212
deserializedPackageScope = Empty@210 // through LazyPackageFragmentScopeForJavaPackage@212
classes('comparator': Name@8) = null // through LazyPackageFragmentScopeForJavaPackage@212
classes('max': Name@11) = null // through LazyPackageFragmentScopeForJavaPackage@212
classes('minus': Name@16) = null // through LazyPackageFragmentScopeForJavaPackage@212
classes('sure': Name@17) = null // through LazyPackageFragmentScopeForJavaPackage@212
deserializedPackageScope = Empty@208 // through LazyPackageFragmentScopeForJavaPackage@212
functions('comparator': Name@8) = EmptyList@9[empty] // through LazyPackageFragmentScopeForJavaPackage@212
functions('max': Name@11) = EmptyList@9[empty] // through LazyPackageFragmentScopeForJavaPackage@212
functions('minus': Name@16) = EmptyList@9[empty] // through LazyPackageFragmentScopeForJavaPackage@212
functions('sure': Name@17) = EmptyList@9[empty] // through LazyPackageFragmentScopeForJavaPackage@212
memberIndex = computeMemberIndex$1@213 // through LazyPackageFragmentScopeForJavaPackage@212
}
LazyJavaPackageFragment@174['util'] {
_functions('Collections': Name@214) = EmptyList@7[empty] // through LazyPackageFragmentScopeForJavaPackage@215
_functions('comparator': Name@6) = EmptyList@7[empty] // through LazyPackageFragmentScopeForJavaPackage@215
_functions('max': Name@10) = EmptyList@7[empty] // through LazyPackageFragmentScopeForJavaPackage@215
_functions('minus': Name@15) = EmptyList@7[empty] // through LazyPackageFragmentScopeForJavaPackage@215
_functions('sure': Name@16) = EmptyList@7[empty] // through LazyPackageFragmentScopeForJavaPackage@215
classes('Any': Name@23) = null // through LazyPackageFragmentScopeForJavaPackage@215
classes('Collections': Name@216) = LazyJavaClassDescriptor@5['Collections'] // through LazyPackageFragmentScopeForJavaPackage@215
classes('Comparator': Name@217) = LazyJavaClassDescriptor@28['Comparator'] // through LazyPackageFragmentScopeForJavaPackage@215
classes('Int': Name@24) = null // through LazyPackageFragmentScopeForJavaPackage@215
classes('List': Name@25) = LazyJavaClassDescriptor@204['List'] // through LazyPackageFragmentScopeForJavaPackage@215
classes('String': Name@26) = null // through LazyPackageFragmentScopeForJavaPackage@215
classes('comparator': Name@6) = null // through LazyPackageFragmentScopeForJavaPackage@215
classes('inline': Name@27) = null // through LazyPackageFragmentScopeForJavaPackage@215
classes('max': Name@10) = null // through LazyPackageFragmentScopeForJavaPackage@215
classes('minus': Name@15) = null // through LazyPackageFragmentScopeForJavaPackage@215
classes('sure': Name@16) = null // through LazyPackageFragmentScopeForJavaPackage@215
deserializedPackageScope = Empty@210 // through LazyPackageFragmentScopeForJavaPackage@215
memberIndex = computeMemberIndex$1@218 // through LazyPackageFragmentScopeForJavaPackage@215
classes('Any': Name@21) = null // through LazyPackageFragmentScopeForJavaPackage@214
classes('Collections': Name@215) = LazyJavaClassDescriptor@5['Collections'] // through LazyPackageFragmentScopeForJavaPackage@214
classes('Comparator': Name@216) = LazyJavaClassDescriptor@28['Comparator'] // through LazyPackageFragmentScopeForJavaPackage@214
classes('Int': Name@22) = null // through LazyPackageFragmentScopeForJavaPackage@214
classes('List': Name@23) = LazyJavaClassDescriptor@204['List'] // through LazyPackageFragmentScopeForJavaPackage@214
classes('String': Name@24) = null // through LazyPackageFragmentScopeForJavaPackage@214
classes('comparator': Name@8) = null // through LazyPackageFragmentScopeForJavaPackage@214
classes('inline': Name@25) = null // through LazyPackageFragmentScopeForJavaPackage@214
classes('max': Name@11) = null // through LazyPackageFragmentScopeForJavaPackage@214
classes('minus': Name@16) = null // through LazyPackageFragmentScopeForJavaPackage@214
classes('sure': Name@17) = null // through LazyPackageFragmentScopeForJavaPackage@214
deserializedPackageScope = Empty@208 // through LazyPackageFragmentScopeForJavaPackage@214
functions('Collections': Name@217) = EmptyList@9[empty] // through LazyPackageFragmentScopeForJavaPackage@214
functions('comparator': Name@8) = EmptyList@9[empty] // through LazyPackageFragmentScopeForJavaPackage@214
functions('max': Name@11) = EmptyList@9[empty] // through LazyPackageFragmentScopeForJavaPackage@214
functions('minus': Name@16) = EmptyList@9[empty] // through LazyPackageFragmentScopeForJavaPackage@214
functions('sure': Name@17) = EmptyList@9[empty] // through LazyPackageFragmentScopeForJavaPackage@214
memberIndex = computeMemberIndex$1@218 // through LazyPackageFragmentScopeForJavaPackage@214
}
LazyJavaTypeParameterDescriptor@219['T'] {
typeConstructor = AbstractLazyTypeParameterDescriptor$1@91
typeConstructor = AbstractLazyTypeParameterDescriptor$1@103
upperBounds = LinkedHashSet@220[1] { NullableType@221 }
upperBoundsAsType = NullableType@221
}
LazyJavaTypeParameterDescriptor@35['T'] {
typeConstructor = AbstractLazyTypeParameterDescriptor$1@117
typeConstructor = AbstractLazyTypeParameterDescriptor$1@96
upperBounds = LinkedHashSet@222[1] { NullableType@223 }
upperBoundsAsType = NullableType@223
}
LazyJavaTypeParameterDescriptor@224['T'] {
typeConstructor = AbstractLazyTypeParameterDescriptor$1@95
typeConstructor = AbstractLazyTypeParameterDescriptor$1@92
upperBounds = LinkedHashSet@225[2] { DelegatingFlexibleType@226, DelegatingFlexibleType@227 }
upperBoundsAsType = NotNullType@228
}
LazyJavaTypeParameterResolver@229 {
resolve(JavaTypeParameterImpl@230['T']) = LazyJavaTypeParameterDescriptor@224['T']
resolve(JavaTypeParameterImpl@230['T']) = LazyJavaTypeParameterDescriptor@35['T']
}
LazyJavaTypeParameterResolver@231 {
resolve(JavaTypeParameterImpl@232['T']) = LazyJavaTypeParameterDescriptor@35['T']
resolve(JavaTypeParameterImpl@232['T']) = LazyJavaTypeParameterDescriptor@219['T']
}
LazyJavaTypeParameterResolver@233 {
resolve(JavaTypeParameterImpl@234['T']) = LazyJavaTypeParameterDescriptor@219['T']
resolve(JavaTypeParameterImpl@234['T']) = LazyJavaTypeParameterDescriptor@224['T']
}
LazyJavaTypeParameterResolver@235 {
resolve(JavaTypeParameterImpl@118['T']) = null
resolve(JavaTypeParameterImpl@95['T']) = null
}
@@ -3,186 +3,186 @@ DescriptorResolver@0 {
}
LazyJavaClassDescriptor@2['AbstractCollection'] {
_typeConstructor = LazyJavaClassTypeConstructor@3['AbstractCollection']
typeConstructor = LazyJavaClassTypeConstructor@3['AbstractCollection']
}
LazyJavaClassDescriptor@4['AbstractList'] {
_typeConstructor = LazyJavaClassTypeConstructor@5['AbstractList']
typeConstructor = LazyJavaClassTypeConstructor@5['AbstractList']
}
LazyJavaClassDescriptor@6['ArrayList'] {
_constructors = ArrayList@7[3] { JavaConstructorDescriptor@8['<init>'], JavaConstructorDescriptor@9['<init>'], JavaConstructorDescriptor@10['<init>'] } // through LazyJavaClassMemberScope@11
_functionTypeForSamInterface = null
_typeConstructor = LazyJavaClassTypeConstructor@12['ArrayList']
defaultType = JetTypeImpl@13['ArrayList<1>']
constructors = ArrayList@7[3] { JavaConstructorDescriptor@8['<init>'], JavaConstructorDescriptor@9['<init>'], JavaConstructorDescriptor@10['<init>'] } // through LazyJavaClassMemberScope@11
defaultType = JetTypeImpl@12['ArrayList<1>']
functionTypeForSamInterface = null
typeConstructor = LazyJavaClassTypeConstructor@13['ArrayList']
}
LazyJavaClassDescriptor@14['RandomAccess'] {
_typeConstructor = LazyJavaClassTypeConstructor@15['RandomAccess']
typeConstructor = LazyJavaClassTypeConstructor@15['RandomAccess']
}
LazyJavaClassDescriptor@16['Serializable'] {
_typeConstructor = LazyJavaClassTypeConstructor@17['Serializable']
typeConstructor = LazyJavaClassTypeConstructor@17['Serializable']
}
LazyJavaClassTypeConstructor@3['AbstractCollection'] {
_supertypes = ArrayList@18[1] { LazyJavaClassifierType@19['Collection<E>'] }
supertypes = ArrayList@18[1] { LazyJavaClassifierType@19['Collection<E>'] }
}
LazyJavaClassTypeConstructor@5['AbstractList'] {
_parameters = ArrayList@20[1] { LazyJavaTypeParameterDescriptor@21['E'] }
_supertypes = ArrayList@22[2] { LazyJavaClassifierType@23['AbstractCollection<E>'], LazyJavaClassifierType@24['List<E>'] }
parameters = ArrayList@20[1] { LazyJavaTypeParameterDescriptor@21['E'] }
supertypes = ArrayList@22[2] { LazyJavaClassifierType@23['AbstractCollection<E>'], LazyJavaClassifierType@24['List<E>'] }
}
LazyJavaClassTypeConstructor@12['ArrayList'] {
_parameters = ArrayList@25[1] { LazyJavaTypeParameterDescriptor@26['E'] }
_supertypes = ArrayList@27[5] { LazyJavaClassifierType@28['AbstractList<E>'], LazyJavaClassifierType@29['List<E>'], LazyJavaClassifierType@30['RandomAccess'], ... }
LazyJavaClassTypeConstructor@13['ArrayList'] {
parameters = ArrayList@25[1] { LazyJavaTypeParameterDescriptor@26['E'] }
supertypes = ArrayList@27[5] { LazyJavaClassifierType@28['AbstractList<E>'], LazyJavaClassifierType@29['List<E>'], LazyJavaClassifierType@30['RandomAccess'], ... }
}
LazyJavaClassifierType@23['AbstractCollection<E>'] {
_typeConstructor = LazyJavaClassTypeConstructor@3['AbstractCollection']
classifier = JavaClassImpl@31['AbstractCollection']
typeConstructor = LazyJavaClassTypeConstructor@3['AbstractCollection']
}
LazyJavaClassifierType@28['AbstractList<E>'] {
_arguments = ArrayList@32[1] { TypeProjectionImpl@33 }
_typeConstructor = LazyJavaClassTypeConstructor@5['AbstractList']
arguments = ArrayList@32[1] { TypeProjectionImpl@33 }
classifier = JavaClassImpl@34['AbstractList']
typeConstructor = LazyJavaClassTypeConstructor@5['AbstractList']
}
LazyJavaClassifierType@35['Cloneable'] {
_typeConstructor = DeserializedClassTypeConstructor@36
classifier = JavaClassImpl@37['Cloneable']
classifier = JavaClassImpl@36['Cloneable']
typeConstructor = DeserializedClassTypeConstructor@37
}
LazyJavaClassifierType@38['Collection<? extends E>'] {
_arguments = ArrayList@39[1] { TypeProjectionImpl@40 }
_memberScope = SubstitutingScope@41
_nullable = 'false': Boolean@42
_typeConstructor = DeserializedClassTypeConstructor@43
classifier = JavaClassImpl@44['Collection']
arguments = ArrayList@39[1] { TypeProjectionImpl@40 }
classifier = JavaClassImpl@41['Collection']
memberScope = SubstitutingScope@42
nullable = 'false': Boolean@43
typeConstructor = DeserializedClassTypeConstructor@44
}
LazyJavaClassifierType@45['Collection<? extends E>'] {
_arguments = ArrayList@46[1] { TypeProjectionImpl@47 }
_memberScope = SubstitutingScope@48
_nullable = 'true': Boolean@49
_typeConstructor = DeserializedClassTypeConstructor@50
classifier = JavaClassImpl@44['Collection']
arguments = ArrayList@46[1] { TypeProjectionImpl@47 }
classifier = JavaClassImpl@41['Collection']
memberScope = SubstitutingScope@48
nullable = 'true': Boolean@49
typeConstructor = DeserializedClassTypeConstructor@50
}
LazyJavaClassifierType@19['Collection<E>'] {
_typeConstructor = DeserializedClassTypeConstructor@43
classifier = JavaClassImpl@51['Collection']
typeConstructor = DeserializedClassTypeConstructor@44
}
LazyJavaClassifierType@52['E'] {
_arguments = ArrayList@53[empty]
_nullable = 'false': Boolean@42
_typeConstructor = AbstractLazyTypeParameterDescriptor$1@54
classifier = JavaTypeParameterImpl@55['E']
arguments = ArrayList@53[empty]
classifier = JavaTypeParameterImpl@54['E']
nullable = 'false': Boolean@43
typeConstructor = AbstractLazyTypeParameterDescriptor$1@55
}
LazyJavaClassifierType@56['E'] {
_arguments = ArrayList@57[empty]
_nullable = 'false': Boolean@42
_typeConstructor = AbstractLazyTypeParameterDescriptor$1@54
arguments = ArrayList@57[empty]
classifier = JavaTypeParameterImpl@58['E']
nullable = 'false': Boolean@43
typeConstructor = AbstractLazyTypeParameterDescriptor$1@55
}
LazyJavaClassifierType@59['E'] {
_arguments = ArrayList@60[empty]
_nullable = 'false': Boolean@42
_typeConstructor = AbstractLazyTypeParameterDescriptor$1@61
classifier = JavaTypeParameterImpl@62['E']
arguments = ArrayList@60[empty]
classifier = JavaTypeParameterImpl@61['E']
nullable = 'false': Boolean@43
typeConstructor = AbstractLazyTypeParameterDescriptor$1@55
}
LazyJavaClassifierType@63['E'] {
_arguments = ArrayList@64[empty]
_nullable = 'false': Boolean@42
_typeConstructor = AbstractLazyTypeParameterDescriptor$1@54
classifier = JavaTypeParameterImpl@65['E']
LazyJavaClassifierType@62['E'] {
arguments = ArrayList@63[empty]
classifier = JavaTypeParameterImpl@64['E']
nullable = 'false': Boolean@43
typeConstructor = AbstractLazyTypeParameterDescriptor$1@65
}
LazyJavaClassifierType@66['E'] {
_arguments = ArrayList@67[empty]
_nullable = 'true': Boolean@49
_typeConstructor = AbstractLazyTypeParameterDescriptor$1@54
classifier = JavaTypeParameterImpl@65['E']
arguments = ArrayList@67[empty]
classifier = JavaTypeParameterImpl@54['E']
nullable = 'true': Boolean@49
typeConstructor = AbstractLazyTypeParameterDescriptor$1@55
}
LazyJavaClassifierType@68['E'] {
_arguments = ArrayList@69[empty]
_nullable = 'true': Boolean@49
_typeConstructor = AbstractLazyTypeParameterDescriptor$1@54
arguments = ArrayList@69[empty]
classifier = JavaTypeParameterImpl@58['E']
nullable = 'true': Boolean@49
typeConstructor = AbstractLazyTypeParameterDescriptor$1@55
}
LazyJavaClassifierType@70['E'] {
_arguments = ArrayList@71[empty]
_nullable = 'true': Boolean@49
_typeConstructor = AbstractLazyTypeParameterDescriptor$1@61
classifier = JavaTypeParameterImpl@62['E']
arguments = ArrayList@71[empty]
classifier = JavaTypeParameterImpl@64['E']
nullable = 'true': Boolean@49
typeConstructor = AbstractLazyTypeParameterDescriptor$1@65
}
LazyJavaClassifierType@72['E'] {
_arguments = ArrayList@73[empty]
_nullable = 'true': Boolean@49
_typeConstructor = AbstractLazyTypeParameterDescriptor$1@54
classifier = JavaTypeParameterImpl@55['E']
arguments = ArrayList@73[empty]
classifier = JavaTypeParameterImpl@61['E']
nullable = 'true': Boolean@49
typeConstructor = AbstractLazyTypeParameterDescriptor$1@55
}
LazyJavaClassifierType@24['List<E>'] {
_arguments = ArrayList@74[1] { TypeProjectionImpl@75 }
_typeConstructor = DeserializedClassTypeConstructor@76
classifier = JavaClassImpl@77['List']
arguments = ArrayList@74[1] { TypeProjectionImpl@75 }
classifier = JavaClassImpl@76['List']
typeConstructor = DeserializedClassTypeConstructor@77
}
LazyJavaClassifierType@29['List<E>'] {
_typeConstructor = DeserializedClassTypeConstructor@76
classifier = JavaClassImpl@78['List']
typeConstructor = DeserializedClassTypeConstructor@77
}
LazyJavaClassifierType@79['Object'] {
_typeConstructor = DeserializedClassTypeConstructor@80
classifier = JavaClassImpl@81['Object']
classifier = JavaClassImpl@80['Object']
typeConstructor = DeserializedClassTypeConstructor@81
}
LazyJavaClassifierType@30['RandomAccess'] {
_typeConstructor = LazyJavaClassTypeConstructor@15['RandomAccess']
classifier = JavaClassImpl@82['RandomAccess']
typeConstructor = LazyJavaClassTypeConstructor@15['RandomAccess']
}
LazyJavaClassifierType@83['Serializable'] {
_typeConstructor = LazyJavaClassTypeConstructor@17['Serializable']
classifier = JavaClassImpl@84['Serializable']
typeConstructor = LazyJavaClassTypeConstructor@17['Serializable']
}
LazyJavaPackageFragmentProvider@85 {
_packageFragments('<root>': FqName@86) = LazyJavaPackageFragment@87['<root>']
_packageFragments('Int': FqName@88) = null
_packageFragments('List': FqName@89) = null
_packageFragments('T': FqName@90) = null
_packageFragments('a': FqName@91) = null
_packageFragments('a.Int': FqName@92) = null
_packageFragments('a.List': FqName@93) = null
_packageFragments('a.T': FqName@94) = null
_packageFragments('java': FqName@95) = LazyJavaPackageFragment@96['java']
_packageFragments('java.io': FqName@97) = LazyJavaPackageFragment@98['io']
_packageFragments('java.lang': FqName@99) = LazyJavaPackageFragment@100['lang']
_packageFragments('java.lang.Int': FqName@101) = null
_packageFragments('java.lang.List': FqName@102) = null
_packageFragments('java.lang.T': FqName@103) = null
_packageFragments('java.util': FqName@104) = LazyJavaPackageFragment@105['util']
_packageFragments('java.util.Int': FqName@106) = null
_packageFragments('java.util.List': FqName@107) = null
_packageFragments('java.util.T': FqName@108) = null
_packageFragments('kotlin': FqName@109) = null
_packageFragments('kotlin.Int': FqName@110) = null
_packageFragments('kotlin.List': FqName@111) = null
_packageFragments('kotlin.T': FqName@112) = null
_packageFragments('kotlin.io': FqName@113) = null
_packageFragments('kotlin.jvm': FqName@114) = null
packageFragments('<root>': FqName@86) = LazyJavaPackageFragment@87['<root>']
packageFragments('Int': FqName@88) = null
packageFragments('List': FqName@89) = null
packageFragments('T': FqName@90) = null
packageFragments('a': FqName@91) = null
packageFragments('a.Int': FqName@92) = null
packageFragments('a.List': FqName@93) = null
packageFragments('a.T': FqName@94) = null
packageFragments('java': FqName@95) = LazyJavaPackageFragment@96['java']
packageFragments('java.io': FqName@97) = LazyJavaPackageFragment@98['io']
packageFragments('java.lang': FqName@99) = LazyJavaPackageFragment@100['lang']
packageFragments('java.lang.Int': FqName@101) = null
packageFragments('java.lang.List': FqName@102) = null
packageFragments('java.lang.T': FqName@103) = null
packageFragments('java.util': FqName@104) = LazyJavaPackageFragment@105['util']
packageFragments('java.util.Int': FqName@106) = null
packageFragments('java.util.List': FqName@107) = null
packageFragments('java.util.T': FqName@108) = null
packageFragments('kotlin': FqName@109) = null
packageFragments('kotlin.Int': FqName@110) = null
packageFragments('kotlin.List': FqName@111) = null
packageFragments('kotlin.T': FqName@112) = null
packageFragments('kotlin.io': FqName@113) = null
packageFragments('kotlin.jvm': FqName@114) = null
topLevelClasses(JavaClassImpl@31['AbstractCollection']) = LazyJavaClassDescriptor@2['AbstractCollection']
topLevelClasses(JavaClassImpl@34['AbstractList']) = LazyJavaClassDescriptor@4['AbstractList']
topLevelClasses(JavaClassImpl@115['ArrayList']) = LazyJavaClassDescriptor@6['ArrayList']
@@ -192,46 +192,46 @@ LazyJavaPackageFragmentProvider@85 {
}
LazyJavaPackageFragment@96['java'] {
_functions('lang': Name@118) = EmptyList@119[empty] // through LazyPackageFragmentScopeForJavaPackage@120
_functions('util': Name@121) = EmptyList@119[empty] // through LazyPackageFragmentScopeForJavaPackage@120
classes('lang': Name@122) = null // through LazyPackageFragmentScopeForJavaPackage@120
classes('util': Name@123) = null // through LazyPackageFragmentScopeForJavaPackage@120
deserializedPackageScope = Empty@124 // through LazyPackageFragmentScopeForJavaPackage@120
memberIndex = computeMemberIndex$1@125 // through LazyPackageFragmentScopeForJavaPackage@120
classes('lang': Name@118) = null // through LazyPackageFragmentScopeForJavaPackage@119
classes('util': Name@120) = null // through LazyPackageFragmentScopeForJavaPackage@119
deserializedPackageScope = Empty@121 // through LazyPackageFragmentScopeForJavaPackage@119
functions('lang': Name@122) = EmptyList@123[empty] // through LazyPackageFragmentScopeForJavaPackage@119
functions('util': Name@124) = EmptyList@123[empty] // through LazyPackageFragmentScopeForJavaPackage@119
memberIndex = computeMemberIndex$1@125 // through LazyPackageFragmentScopeForJavaPackage@119
}
LazyJavaPackageFragment@100['lang'] {
_functions('ArrayList': Name@126) = EmptyList@119[empty] // through LazyPackageFragmentScopeForJavaPackage@127
_functions('doWithList': Name@128) = EmptyList@119[empty] // through LazyPackageFragmentScopeForJavaPackage@127
_functions('emptyList': Name@129) = EmptyList@119[empty] // through LazyPackageFragmentScopeForJavaPackage@127
classes('ArrayList': Name@126) = null // through LazyPackageFragmentScopeForJavaPackage@127
classes('doWithList': Name@128) = null // through LazyPackageFragmentScopeForJavaPackage@127
classes('emptyList': Name@129) = null // through LazyPackageFragmentScopeForJavaPackage@127
deserializedPackageScope = Empty@124 // through LazyPackageFragmentScopeForJavaPackage@127
deserializedPackageScope = Empty@121 // through LazyPackageFragmentScopeForJavaPackage@127
functions('ArrayList': Name@126) = EmptyList@123[empty] // through LazyPackageFragmentScopeForJavaPackage@127
functions('doWithList': Name@128) = EmptyList@123[empty] // through LazyPackageFragmentScopeForJavaPackage@127
functions('emptyList': Name@129) = EmptyList@123[empty] // through LazyPackageFragmentScopeForJavaPackage@127
memberIndex = computeMemberIndex$1@130 // through LazyPackageFragmentScopeForJavaPackage@127
}
LazyJavaPackageFragment@105['util'] {
_functions('ArrayList': Name@126) = EmptyList@119[empty] // through LazyPackageFragmentScopeForJavaPackage@131
_functions('doWithList': Name@128) = EmptyList@119[empty] // through LazyPackageFragmentScopeForJavaPackage@131
_functions('emptyList': Name@129) = EmptyList@119[empty] // through LazyPackageFragmentScopeForJavaPackage@131
classes('ArrayList': Name@126) = LazyJavaClassDescriptor@6['ArrayList'] // through LazyPackageFragmentScopeForJavaPackage@131
classes('Int': Name@132) = null // through LazyPackageFragmentScopeForJavaPackage@131
classes('List': Name@133) = LazyJavaClassDescriptor@117['List'] // through LazyPackageFragmentScopeForJavaPackage@131
classes('doWithList': Name@128) = null // through LazyPackageFragmentScopeForJavaPackage@131
classes('emptyList': Name@129) = null // through LazyPackageFragmentScopeForJavaPackage@131
deserializedPackageScope = Empty@124 // through LazyPackageFragmentScopeForJavaPackage@131
deserializedPackageScope = Empty@121 // through LazyPackageFragmentScopeForJavaPackage@131
functions('ArrayList': Name@126) = EmptyList@123[empty] // through LazyPackageFragmentScopeForJavaPackage@131
functions('doWithList': Name@128) = EmptyList@123[empty] // through LazyPackageFragmentScopeForJavaPackage@131
functions('emptyList': Name@129) = EmptyList@123[empty] // through LazyPackageFragmentScopeForJavaPackage@131
memberIndex = computeMemberIndex$1@134 // through LazyPackageFragmentScopeForJavaPackage@131
}
LazyJavaTypeParameterDescriptor@26['E'] {
defaultType = JetTypeImpl@135['E']
typeConstructor = AbstractLazyTypeParameterDescriptor$1@54
typeConstructor = AbstractLazyTypeParameterDescriptor$1@55
upperBounds = LinkedHashSet@136[1] { NullableType@137 }
}
LazyJavaTypeParameterDescriptor@21['E'] {
typeConstructor = AbstractLazyTypeParameterDescriptor$1@61
typeConstructor = AbstractLazyTypeParameterDescriptor$1@65
}
LazyJavaTypeParameterResolver@138 {
@@ -239,5 +239,5 @@ LazyJavaTypeParameterResolver@138 {
}
LazyJavaTypeParameterResolver@140 {
resolve(JavaTypeParameterImpl@62['E']) = LazyJavaTypeParameterDescriptor@21['E']
resolve(JavaTypeParameterImpl@64['E']) = LazyJavaTypeParameterDescriptor@21['E']
}
@@ -3,57 +3,57 @@ DescriptorResolver@0 {
}
LazyJavaPackageFragmentProvider@2 {
_packageFragments('<root>': FqName@3) = LazyJavaPackageFragment@4['<root>']
_packageFragments('Array': FqName@5) = null
_packageFragments('Int': FqName@6) = null
_packageFragments('R': FqName@7) = null
_packageFragments('S': FqName@8) = null
_packageFragments('String': FqName@9) = null
_packageFragments('T': FqName@10) = null
_packageFragments('a': FqName@11) = null
_packageFragments('a.Array': FqName@12) = null
_packageFragments('a.Int': FqName@13) = null
_packageFragments('a.R': FqName@14) = null
_packageFragments('a.S': FqName@15) = null
_packageFragments('a.String': FqName@16) = null
_packageFragments('a.T': FqName@17) = null
_packageFragments('a.aaa': FqName@18) = null
_packageFragments('aaa': FqName@19) = null
_packageFragments('java': FqName@20) = LazyJavaPackageFragment@21['java']
_packageFragments('java.lang': FqName@22) = LazyJavaPackageFragment@23['lang']
_packageFragments('java.lang.Array': FqName@24) = null
_packageFragments('java.lang.Int': FqName@25) = null
_packageFragments('java.lang.R': FqName@26) = null
_packageFragments('java.lang.S': FqName@27) = null
_packageFragments('java.lang.String': FqName@28) = null
_packageFragments('java.lang.T': FqName@29) = null
_packageFragments('java.lang.aaa': FqName@30) = null
_packageFragments('kotlin': FqName@31) = null
_packageFragments('kotlin.Array': FqName@32) = null
_packageFragments('kotlin.Int': FqName@33) = null
_packageFragments('kotlin.R': FqName@34) = null
_packageFragments('kotlin.S': FqName@35) = null
_packageFragments('kotlin.String': FqName@36) = null
_packageFragments('kotlin.T': FqName@37) = null
_packageFragments('kotlin.aaa': FqName@38) = null
_packageFragments('kotlin.io': FqName@39) = null
_packageFragments('kotlin.jvm': FqName@40) = null
packageFragments('<root>': FqName@3) = LazyJavaPackageFragment@4['<root>']
packageFragments('Array': FqName@5) = null
packageFragments('Int': FqName@6) = null
packageFragments('R': FqName@7) = null
packageFragments('S': FqName@8) = null
packageFragments('String': FqName@9) = null
packageFragments('T': FqName@10) = null
packageFragments('a': FqName@11) = null
packageFragments('a.Array': FqName@12) = null
packageFragments('a.Int': FqName@13) = null
packageFragments('a.R': FqName@14) = null
packageFragments('a.S': FqName@15) = null
packageFragments('a.String': FqName@16) = null
packageFragments('a.T': FqName@17) = null
packageFragments('a.aaa': FqName@18) = null
packageFragments('aaa': FqName@19) = null
packageFragments('java': FqName@20) = LazyJavaPackageFragment@21['java']
packageFragments('java.lang': FqName@22) = LazyJavaPackageFragment@23['lang']
packageFragments('java.lang.Array': FqName@24) = null
packageFragments('java.lang.Int': FqName@25) = null
packageFragments('java.lang.R': FqName@26) = null
packageFragments('java.lang.S': FqName@27) = null
packageFragments('java.lang.String': FqName@28) = null
packageFragments('java.lang.T': FqName@29) = null
packageFragments('java.lang.aaa': FqName@30) = null
packageFragments('kotlin': FqName@31) = null
packageFragments('kotlin.Array': FqName@32) = null
packageFragments('kotlin.Int': FqName@33) = null
packageFragments('kotlin.R': FqName@34) = null
packageFragments('kotlin.S': FqName@35) = null
packageFragments('kotlin.String': FqName@36) = null
packageFragments('kotlin.T': FqName@37) = null
packageFragments('kotlin.aaa': FqName@38) = null
packageFragments('kotlin.io': FqName@39) = null
packageFragments('kotlin.jvm': FqName@40) = null
}
LazyJavaPackageFragment@21['java'] {
_functions('lang': Name@41) = EmptyList@42[empty] // through LazyPackageFragmentScopeForJavaPackage@43
classes('lang': Name@44) = null // through LazyPackageFragmentScopeForJavaPackage@43
deserializedPackageScope = Empty@45 // through LazyPackageFragmentScopeForJavaPackage@43
memberIndex = computeMemberIndex$1@46 // through LazyPackageFragmentScopeForJavaPackage@43
classes('lang': Name@41) = null // through LazyPackageFragmentScopeForJavaPackage@42
deserializedPackageScope = Empty@43 // through LazyPackageFragmentScopeForJavaPackage@42
functions('lang': Name@44) = EmptyList@45[empty] // through LazyPackageFragmentScopeForJavaPackage@42
memberIndex = computeMemberIndex$1@46 // through LazyPackageFragmentScopeForJavaPackage@42
}
LazyJavaPackageFragment@23['lang'] {
_functions('aaa': Name@47) = EmptyList@42[empty] // through LazyPackageFragmentScopeForJavaPackage@48
_functions('foo': Name@49) = EmptyList@42[empty] // through LazyPackageFragmentScopeForJavaPackage@48
_functions('plus': Name@50) = EmptyList@42[empty] // through LazyPackageFragmentScopeForJavaPackage@48
classes('aaa': Name@51) = null // through LazyPackageFragmentScopeForJavaPackage@48
classes('aaa': Name@47) = null // through LazyPackageFragmentScopeForJavaPackage@48
classes('foo': Name@49) = null // through LazyPackageFragmentScopeForJavaPackage@48
classes('plus': Name@50) = null // through LazyPackageFragmentScopeForJavaPackage@48
deserializedPackageScope = Empty@45 // through LazyPackageFragmentScopeForJavaPackage@48
deserializedPackageScope = Empty@43 // through LazyPackageFragmentScopeForJavaPackage@48
functions('aaa': Name@51) = EmptyList@45[empty] // through LazyPackageFragmentScopeForJavaPackage@48
functions('foo': Name@49) = EmptyList@45[empty] // through LazyPackageFragmentScopeForJavaPackage@48
functions('plus': Name@50) = EmptyList@45[empty] // through LazyPackageFragmentScopeForJavaPackage@48
memberIndex = computeMemberIndex$1@52 // through LazyPackageFragmentScopeForJavaPackage@48
}
@@ -4,51 +4,51 @@ DescriptorResolver@0 {
}
LazyJavaPackageFragmentProvider@3 {
_packageFragments('<root>': FqName@4) = LazyJavaPackageFragment@5['<root>']
_packageFragments('A': FqName@6) = null
_packageFragments('Int': FqName@7) = null
_packageFragments('R': FqName@8) = null
_packageFragments('T': FqName@9) = null
_packageFragments('a': FqName@10) = null
_packageFragments('a.A': FqName@11) = null
_packageFragments('a.Int': FqName@12) = null
_packageFragments('a.R': FqName@13) = null
_packageFragments('a.T': FqName@14) = null
_packageFragments('a.it': FqName@15) = null
_packageFragments('it': FqName@16) = null
_packageFragments('java': FqName@17) = LazyJavaPackageFragment@18['java']
_packageFragments('java.lang': FqName@19) = LazyJavaPackageFragment@20['lang']
_packageFragments('java.lang.A': FqName@21) = null
_packageFragments('java.lang.Int': FqName@22) = null
_packageFragments('java.lang.R': FqName@23) = null
_packageFragments('java.lang.T': FqName@24) = null
_packageFragments('java.lang.it': FqName@25) = null
_packageFragments('kotlin': FqName@26) = null
_packageFragments('kotlin.A': FqName@27) = null
_packageFragments('kotlin.Int': FqName@28) = null
_packageFragments('kotlin.R': FqName@29) = null
_packageFragments('kotlin.T': FqName@30) = null
_packageFragments('kotlin.io': FqName@31) = null
_packageFragments('kotlin.it': FqName@32) = null
_packageFragments('kotlin.jvm': FqName@33) = null
packageFragments('<root>': FqName@4) = LazyJavaPackageFragment@5['<root>']
packageFragments('A': FqName@6) = null
packageFragments('Int': FqName@7) = null
packageFragments('R': FqName@8) = null
packageFragments('T': FqName@9) = null
packageFragments('a': FqName@10) = null
packageFragments('a.A': FqName@11) = null
packageFragments('a.Int': FqName@12) = null
packageFragments('a.R': FqName@13) = null
packageFragments('a.T': FqName@14) = null
packageFragments('a.it': FqName@15) = null
packageFragments('it': FqName@16) = null
packageFragments('java': FqName@17) = LazyJavaPackageFragment@18['java']
packageFragments('java.lang': FqName@19) = LazyJavaPackageFragment@20['lang']
packageFragments('java.lang.A': FqName@21) = null
packageFragments('java.lang.Int': FqName@22) = null
packageFragments('java.lang.R': FqName@23) = null
packageFragments('java.lang.T': FqName@24) = null
packageFragments('java.lang.it': FqName@25) = null
packageFragments('kotlin': FqName@26) = null
packageFragments('kotlin.A': FqName@27) = null
packageFragments('kotlin.Int': FqName@28) = null
packageFragments('kotlin.R': FqName@29) = null
packageFragments('kotlin.T': FqName@30) = null
packageFragments('kotlin.io': FqName@31) = null
packageFragments('kotlin.it': FqName@32) = null
packageFragments('kotlin.jvm': FqName@33) = null
}
LazyJavaPackageFragment@18['java'] {
_functions('lang': Name@34) = EmptyList@35[empty] // through LazyPackageFragmentScopeForJavaPackage@36
classes('lang': Name@37) = null // through LazyPackageFragmentScopeForJavaPackage@36
deserializedPackageScope = Empty@38 // through LazyPackageFragmentScopeForJavaPackage@36
memberIndex = computeMemberIndex$1@39 // through LazyPackageFragmentScopeForJavaPackage@36
classes('lang': Name@34) = null // through LazyPackageFragmentScopeForJavaPackage@35
deserializedPackageScope = Empty@36 // through LazyPackageFragmentScopeForJavaPackage@35
functions('lang': Name@37) = EmptyList@38[empty] // through LazyPackageFragmentScopeForJavaPackage@35
memberIndex = computeMemberIndex$1@39 // through LazyPackageFragmentScopeForJavaPackage@35
}
LazyJavaPackageFragment@20['lang'] {
_functions('bar': Name@40) = EmptyList@35[empty] // through LazyPackageFragmentScopeForJavaPackage@41
_functions('foo': Name@42) = EmptyList@35[empty] // through LazyPackageFragmentScopeForJavaPackage@41
_functions('it': Name@43) = EmptyList@35[empty] // through LazyPackageFragmentScopeForJavaPackage@41
_functions('plus': Name@44) = EmptyList@35[empty] // through LazyPackageFragmentScopeForJavaPackage@41
classes('bar': Name@40) = null // through LazyPackageFragmentScopeForJavaPackage@41
classes('foo': Name@42) = null // through LazyPackageFragmentScopeForJavaPackage@41
classes('it': Name@45) = null // through LazyPackageFragmentScopeForJavaPackage@41
classes('it': Name@43) = null // through LazyPackageFragmentScopeForJavaPackage@41
classes('plus': Name@44) = null // through LazyPackageFragmentScopeForJavaPackage@41
deserializedPackageScope = Empty@38 // through LazyPackageFragmentScopeForJavaPackage@41
deserializedPackageScope = Empty@36 // through LazyPackageFragmentScopeForJavaPackage@41
functions('bar': Name@40) = EmptyList@38[empty] // through LazyPackageFragmentScopeForJavaPackage@41
functions('foo': Name@42) = EmptyList@38[empty] // through LazyPackageFragmentScopeForJavaPackage@41
functions('it': Name@45) = EmptyList@38[empty] // through LazyPackageFragmentScopeForJavaPackage@41
functions('plus': Name@44) = EmptyList@38[empty] // through LazyPackageFragmentScopeForJavaPackage@41
memberIndex = computeMemberIndex$1@46 // through LazyPackageFragmentScopeForJavaPackage@41
}
@@ -4,54 +4,54 @@ DescriptorResolver@0 {
}
LazyJavaPackageFragmentProvider@3 {
_packageFragments('<root>': FqName@4) = LazyJavaPackageFragment@5['<root>']
_packageFragments('Array': FqName@6) = null
_packageFragments('Closeable': FqName@7) = null
_packageFragments('R': FqName@8) = null
_packageFragments('String': FqName@9) = null
_packageFragments('T': FqName@10) = null
_packageFragments('a': FqName@11) = null
_packageFragments('a.Array': FqName@12) = null
_packageFragments('a.C': FqName@13) = null
_packageFragments('a.Closeable': FqName@14) = null
_packageFragments('a.R': FqName@15) = null
_packageFragments('a.String': FqName@16) = null
_packageFragments('a.T': FqName@17) = null
_packageFragments('a.xs': FqName@18) = null
_packageFragments('java': FqName@19) = LazyJavaPackageFragment@20['java']
_packageFragments('java.lang': FqName@21) = LazyJavaPackageFragment@22['lang']
_packageFragments('java.lang.Array': FqName@23) = null
_packageFragments('java.lang.Closeable': FqName@24) = null
_packageFragments('java.lang.R': FqName@25) = null
_packageFragments('java.lang.String': FqName@26) = null
_packageFragments('java.lang.T': FqName@27) = null
_packageFragments('java.lang.xs': FqName@28) = null
_packageFragments('kotlin': FqName@29) = null
_packageFragments('kotlin.Array': FqName@30) = null
_packageFragments('kotlin.Closeable': FqName@31) = null
_packageFragments('kotlin.R': FqName@32) = null
_packageFragments('kotlin.String': FqName@33) = null
_packageFragments('kotlin.T': FqName@34) = null
_packageFragments('kotlin.io': FqName@35) = null
_packageFragments('kotlin.jvm': FqName@36) = null
_packageFragments('kotlin.xs': FqName@37) = null
_packageFragments('xs': FqName@38) = null
packageFragments('<root>': FqName@4) = LazyJavaPackageFragment@5['<root>']
packageFragments('Array': FqName@6) = null
packageFragments('Closeable': FqName@7) = null
packageFragments('R': FqName@8) = null
packageFragments('String': FqName@9) = null
packageFragments('T': FqName@10) = null
packageFragments('a': FqName@11) = null
packageFragments('a.Array': FqName@12) = null
packageFragments('a.C': FqName@13) = null
packageFragments('a.Closeable': FqName@14) = null
packageFragments('a.R': FqName@15) = null
packageFragments('a.String': FqName@16) = null
packageFragments('a.T': FqName@17) = null
packageFragments('a.xs': FqName@18) = null
packageFragments('java': FqName@19) = LazyJavaPackageFragment@20['java']
packageFragments('java.lang': FqName@21) = LazyJavaPackageFragment@22['lang']
packageFragments('java.lang.Array': FqName@23) = null
packageFragments('java.lang.Closeable': FqName@24) = null
packageFragments('java.lang.R': FqName@25) = null
packageFragments('java.lang.String': FqName@26) = null
packageFragments('java.lang.T': FqName@27) = null
packageFragments('java.lang.xs': FqName@28) = null
packageFragments('kotlin': FqName@29) = null
packageFragments('kotlin.Array': FqName@30) = null
packageFragments('kotlin.Closeable': FqName@31) = null
packageFragments('kotlin.R': FqName@32) = null
packageFragments('kotlin.String': FqName@33) = null
packageFragments('kotlin.T': FqName@34) = null
packageFragments('kotlin.io': FqName@35) = null
packageFragments('kotlin.jvm': FqName@36) = null
packageFragments('kotlin.xs': FqName@37) = null
packageFragments('xs': FqName@38) = null
}
LazyJavaPackageFragment@20['java'] {
_functions('lang': Name@39) = EmptyList@40[empty] // through LazyPackageFragmentScopeForJavaPackage@41
classes('lang': Name@42) = null // through LazyPackageFragmentScopeForJavaPackage@41
deserializedPackageScope = Empty@43 // through LazyPackageFragmentScopeForJavaPackage@41
memberIndex = computeMemberIndex$1@44 // through LazyPackageFragmentScopeForJavaPackage@41
classes('lang': Name@39) = null // through LazyPackageFragmentScopeForJavaPackage@40
deserializedPackageScope = Empty@41 // through LazyPackageFragmentScopeForJavaPackage@40
functions('lang': Name@42) = EmptyList@43[empty] // through LazyPackageFragmentScopeForJavaPackage@40
memberIndex = computeMemberIndex$1@44 // through LazyPackageFragmentScopeForJavaPackage@40
}
LazyJavaPackageFragment@22['lang'] {
_functions('C': Name@45) = EmptyList@40[empty] // through LazyPackageFragmentScopeForJavaPackage@46
_functions('foo': Name@47) = EmptyList@40[empty] // through LazyPackageFragmentScopeForJavaPackage@46
_functions('xs': Name@48) = EmptyList@40[empty] // through LazyPackageFragmentScopeForJavaPackage@46
classes('C': Name@45) = null // through LazyPackageFragmentScopeForJavaPackage@46
classes('foo': Name@47) = null // through LazyPackageFragmentScopeForJavaPackage@46
classes('xs': Name@49) = null // through LazyPackageFragmentScopeForJavaPackage@46
deserializedPackageScope = Empty@43 // through LazyPackageFragmentScopeForJavaPackage@46
classes('xs': Name@48) = null // through LazyPackageFragmentScopeForJavaPackage@46
deserializedPackageScope = Empty@41 // through LazyPackageFragmentScopeForJavaPackage@46
functions('C': Name@45) = EmptyList@43[empty] // through LazyPackageFragmentScopeForJavaPackage@46
functions('foo': Name@47) = EmptyList@43[empty] // through LazyPackageFragmentScopeForJavaPackage@46
functions('xs': Name@49) = EmptyList@43[empty] // through LazyPackageFragmentScopeForJavaPackage@46
memberIndex = computeMemberIndex$1@50 // through LazyPackageFragmentScopeForJavaPackage@46
}
@@ -3,44 +3,44 @@ DescriptorResolver@0 {
}
LazyJavaPackageFragmentProvider@2 {
_packageFragments('<root>': FqName@3) = LazyJavaPackageFragment@4['<root>']
_packageFragments('A': FqName@5) = null
_packageFragments('R': FqName@6) = null
_packageFragments('T': FqName@7) = null
_packageFragments('Unit': FqName@8) = null
_packageFragments('aa': FqName@9) = null
_packageFragments('aa.A': FqName@10) = null
_packageFragments('aa.R': FqName@11) = null
_packageFragments('aa.T': FqName@12) = null
_packageFragments('aa.Unit': FqName@13) = null
_packageFragments('java': FqName@14) = LazyJavaPackageFragment@15['java']
_packageFragments('java.lang': FqName@16) = LazyJavaPackageFragment@17['lang']
_packageFragments('java.lang.A': FqName@18) = null
_packageFragments('java.lang.R': FqName@19) = null
_packageFragments('java.lang.T': FqName@20) = null
_packageFragments('java.lang.Unit': FqName@21) = null
_packageFragments('kotlin': FqName@22) = null
_packageFragments('kotlin.A': FqName@23) = null
_packageFragments('kotlin.R': FqName@24) = null
_packageFragments('kotlin.T': FqName@25) = null
_packageFragments('kotlin.Unit': FqName@26) = null
_packageFragments('kotlin.io': FqName@27) = null
_packageFragments('kotlin.jvm': FqName@28) = null
packageFragments('<root>': FqName@3) = LazyJavaPackageFragment@4['<root>']
packageFragments('A': FqName@5) = null
packageFragments('R': FqName@6) = null
packageFragments('T': FqName@7) = null
packageFragments('Unit': FqName@8) = null
packageFragments('aa': FqName@9) = null
packageFragments('aa.A': FqName@10) = null
packageFragments('aa.R': FqName@11) = null
packageFragments('aa.T': FqName@12) = null
packageFragments('aa.Unit': FqName@13) = null
packageFragments('java': FqName@14) = LazyJavaPackageFragment@15['java']
packageFragments('java.lang': FqName@16) = LazyJavaPackageFragment@17['lang']
packageFragments('java.lang.A': FqName@18) = null
packageFragments('java.lang.R': FqName@19) = null
packageFragments('java.lang.T': FqName@20) = null
packageFragments('java.lang.Unit': FqName@21) = null
packageFragments('kotlin': FqName@22) = null
packageFragments('kotlin.A': FqName@23) = null
packageFragments('kotlin.R': FqName@24) = null
packageFragments('kotlin.T': FqName@25) = null
packageFragments('kotlin.Unit': FqName@26) = null
packageFragments('kotlin.io': FqName@27) = null
packageFragments('kotlin.jvm': FqName@28) = null
}
LazyJavaPackageFragment@15['java'] {
_functions('lang': Name@29) = EmptyList@30[empty] // through LazyPackageFragmentScopeForJavaPackage@31
classes('lang': Name@32) = null // through LazyPackageFragmentScopeForJavaPackage@31
deserializedPackageScope = Empty@33 // through LazyPackageFragmentScopeForJavaPackage@31
memberIndex = computeMemberIndex$1@34 // through LazyPackageFragmentScopeForJavaPackage@31
classes('lang': Name@29) = null // through LazyPackageFragmentScopeForJavaPackage@30
deserializedPackageScope = Empty@31 // through LazyPackageFragmentScopeForJavaPackage@30
functions('lang': Name@32) = EmptyList@33[empty] // through LazyPackageFragmentScopeForJavaPackage@30
memberIndex = computeMemberIndex$1@34 // through LazyPackageFragmentScopeForJavaPackage@30
}
LazyJavaPackageFragment@17['lang'] {
_functions('bar': Name@35) = EmptyList@30[empty] // through LazyPackageFragmentScopeForJavaPackage@36
_functions('foo': Name@37) = EmptyList@30[empty] // through LazyPackageFragmentScopeForJavaPackage@36
classes('A': Name@38) = null // through LazyPackageFragmentScopeForJavaPackage@36
classes('bar': Name@35) = null // through LazyPackageFragmentScopeForJavaPackage@36
classes('foo': Name@37) = null // through LazyPackageFragmentScopeForJavaPackage@36
deserializedPackageScope = Empty@33 // through LazyPackageFragmentScopeForJavaPackage@36
classes('A': Name@35) = null // through LazyPackageFragmentScopeForJavaPackage@36
classes('bar': Name@37) = null // through LazyPackageFragmentScopeForJavaPackage@36
classes('foo': Name@38) = null // through LazyPackageFragmentScopeForJavaPackage@36
deserializedPackageScope = Empty@31 // through LazyPackageFragmentScopeForJavaPackage@36
functions('bar': Name@37) = EmptyList@33[empty] // through LazyPackageFragmentScopeForJavaPackage@36
functions('foo': Name@38) = EmptyList@33[empty] // through LazyPackageFragmentScopeForJavaPackage@36
memberIndex = computeMemberIndex$1@39 // through LazyPackageFragmentScopeForJavaPackage@36
}
@@ -4,47 +4,47 @@ DescriptorResolver@0 {
}
LazyJavaPackageFragmentProvider@3 {
_packageFragments('<root>': FqName@4) = LazyJavaPackageFragment@5['<root>']
_packageFragments('MutableList': FqName@6) = null
_packageFragments('R': FqName@7) = null
_packageFragments('T': FqName@8) = null
_packageFragments('a': FqName@9) = null
_packageFragments('a.MutableList': FqName@10) = null
_packageFragments('a.R': FqName@11) = null
_packageFragments('a.T': FqName@12) = null
_packageFragments('java': FqName@13) = LazyJavaPackageFragment@14['java']
_packageFragments('java.lang': FqName@15) = LazyJavaPackageFragment@16['lang']
_packageFragments('java.lang.MutableList': FqName@17) = null
_packageFragments('java.lang.R': FqName@18) = null
_packageFragments('java.lang.T': FqName@19) = null
_packageFragments('kotlin': FqName@20) = null
_packageFragments('kotlin.MutableList': FqName@21) = null
_packageFragments('kotlin.R': FqName@22) = null
_packageFragments('kotlin.T': FqName@23) = null
_packageFragments('kotlin.io': FqName@24) = null
_packageFragments('kotlin.jvm': FqName@25) = null
packageFragments('<root>': FqName@4) = LazyJavaPackageFragment@5['<root>']
packageFragments('MutableList': FqName@6) = null
packageFragments('R': FqName@7) = null
packageFragments('T': FqName@8) = null
packageFragments('a': FqName@9) = null
packageFragments('a.MutableList': FqName@10) = null
packageFragments('a.R': FqName@11) = null
packageFragments('a.T': FqName@12) = null
packageFragments('java': FqName@13) = LazyJavaPackageFragment@14['java']
packageFragments('java.lang': FqName@15) = LazyJavaPackageFragment@16['lang']
packageFragments('java.lang.MutableList': FqName@17) = null
packageFragments('java.lang.R': FqName@18) = null
packageFragments('java.lang.T': FqName@19) = null
packageFragments('kotlin': FqName@20) = null
packageFragments('kotlin.MutableList': FqName@21) = null
packageFragments('kotlin.R': FqName@22) = null
packageFragments('kotlin.T': FqName@23) = null
packageFragments('kotlin.io': FqName@24) = null
packageFragments('kotlin.jvm': FqName@25) = null
}
LazyJavaPackageFragment@14['java'] {
_functions('lang': Name@26) = EmptyList@27[empty] // through LazyPackageFragmentScopeForJavaPackage@28
classes('lang': Name@29) = null // through LazyPackageFragmentScopeForJavaPackage@28
deserializedPackageScope = Empty@30 // through LazyPackageFragmentScopeForJavaPackage@28
memberIndex = computeMemberIndex$1@31 // through LazyPackageFragmentScopeForJavaPackage@28
classes('lang': Name@26) = null // through LazyPackageFragmentScopeForJavaPackage@27
deserializedPackageScope = Empty@28 // through LazyPackageFragmentScopeForJavaPackage@27
functions('lang': Name@29) = EmptyList@30[empty] // through LazyPackageFragmentScopeForJavaPackage@27
memberIndex = computeMemberIndex$1@31 // through LazyPackageFragmentScopeForJavaPackage@27
}
LazyJavaPackageFragment@16['lang'] {
_functions('add': Name@32) = EmptyList@27[empty] // through LazyPackageFragmentScopeForJavaPackage@33
_functions('arrayListOf': Name@34) = EmptyList@27[empty] // through LazyPackageFragmentScopeForJavaPackage@33
_functions('bar': Name@35) = EmptyList@27[empty] // through LazyPackageFragmentScopeForJavaPackage@33
_functions('f': Name@36) = EmptyList@27[empty] // through LazyPackageFragmentScopeForJavaPackage@33
_functions('foo': Name@37) = EmptyList@27[empty] // through LazyPackageFragmentScopeForJavaPackage@33
_functions('invoke': Name@38) = EmptyList@27[empty] // through LazyPackageFragmentScopeForJavaPackage@33
classes('add': Name@32) = null // through LazyPackageFragmentScopeForJavaPackage@33
classes('arrayListOf': Name@34) = null // through LazyPackageFragmentScopeForJavaPackage@33
classes('bar': Name@35) = null // through LazyPackageFragmentScopeForJavaPackage@33
classes('f': Name@36) = null // through LazyPackageFragmentScopeForJavaPackage@33
classes('foo': Name@37) = null // through LazyPackageFragmentScopeForJavaPackage@33
classes('invoke': Name@38) = null // through LazyPackageFragmentScopeForJavaPackage@33
deserializedPackageScope = Empty@30 // through LazyPackageFragmentScopeForJavaPackage@33
deserializedPackageScope = Empty@28 // through LazyPackageFragmentScopeForJavaPackage@33
functions('add': Name@32) = EmptyList@30[empty] // through LazyPackageFragmentScopeForJavaPackage@33
functions('arrayListOf': Name@34) = EmptyList@30[empty] // through LazyPackageFragmentScopeForJavaPackage@33
functions('bar': Name@35) = EmptyList@30[empty] // through LazyPackageFragmentScopeForJavaPackage@33
functions('f': Name@36) = EmptyList@30[empty] // through LazyPackageFragmentScopeForJavaPackage@33
functions('foo': Name@37) = EmptyList@30[empty] // through LazyPackageFragmentScopeForJavaPackage@33
functions('invoke': Name@38) = EmptyList@30[empty] // through LazyPackageFragmentScopeForJavaPackage@33
memberIndex = computeMemberIndex$1@39 // through LazyPackageFragmentScopeForJavaPackage@33
}
@@ -1,155 +1,155 @@
LazyJavaClassDescriptor@0['Exception'] {
_constructors = ArrayList@1[5] { JavaConstructorDescriptor@2['<init>'], JavaConstructorDescriptor@3['<init>'], JavaConstructorDescriptor@4['<init>'], ... } // through LazyJavaClassMemberScope@5
_functionTypeForSamInterface = null
_typeConstructor = LazyJavaClassTypeConstructor@6['Exception']
defaultType = JetTypeImpl@7['Exception']
constructors = ArrayList@1[5] { JavaConstructorDescriptor@2['<init>'], JavaConstructorDescriptor@3['<init>'], JavaConstructorDescriptor@4['<init>'], ... } // through LazyJavaClassMemberScope@5
defaultType = JetTypeImpl@6['Exception']
functionTypeForSamInterface = null
typeConstructor = LazyJavaClassTypeConstructor@7['Exception']
}
LazyJavaClassTypeConstructor@6['Exception'] {
_parameters = ArrayList@8[empty]
_supertypes = ArrayList@9[1] { LazyJavaClassifierType@10['Throwable'] }
LazyJavaClassTypeConstructor@7['Exception'] {
parameters = ArrayList@8[empty]
supertypes = ArrayList@9[1] { LazyJavaClassifierType@10['Throwable'] }
}
LazyJavaClassifierType@11['String'] {
_arguments = ArrayList@12[empty]
_nullable = 'false': Boolean@13
_typeConstructor = DeserializedClassTypeConstructor@14
classifier = JavaClassImpl@15['String']
arguments = ArrayList@12[empty]
classifier = JavaClassImpl@13['String']
nullable = 'false': Boolean@14
typeConstructor = DeserializedClassTypeConstructor@15
}
LazyJavaClassifierType@16['String'] {
_arguments = ArrayList@17[empty]
_nullable = 'false': Boolean@13
_typeConstructor = DeserializedClassTypeConstructor@14
arguments = ArrayList@17[empty]
classifier = JavaClassImpl@18['String']
nullable = 'false': Boolean@14
typeConstructor = DeserializedClassTypeConstructor@15
}
LazyJavaClassifierType@19['String'] {
_arguments = ArrayList@20[empty]
_nullable = 'false': Boolean@13
_typeConstructor = DeserializedClassTypeConstructor@14
arguments = ArrayList@20[empty]
classifier = JavaClassImpl@21['String']
nullable = 'false': Boolean@14
typeConstructor = DeserializedClassTypeConstructor@15
}
LazyJavaClassifierType@22['String'] {
_arguments = ArrayList@23[empty]
_nullable = 'true': Boolean@24
_typeConstructor = DeserializedClassTypeConstructor@14
classifier = JavaClassImpl@15['String']
arguments = ArrayList@23[empty]
classifier = JavaClassImpl@21['String']
nullable = 'true': Boolean@24
typeConstructor = DeserializedClassTypeConstructor@15
}
LazyJavaClassifierType@25['String'] {
_arguments = ArrayList@26[empty]
_nullable = 'true': Boolean@24
_typeConstructor = DeserializedClassTypeConstructor@14
arguments = ArrayList@26[empty]
classifier = JavaClassImpl@18['String']
nullable = 'true': Boolean@24
typeConstructor = DeserializedClassTypeConstructor@15
}
LazyJavaClassifierType@27['String'] {
_arguments = ArrayList@28[empty]
_nullable = 'true': Boolean@24
_typeConstructor = DeserializedClassTypeConstructor@14
classifier = JavaClassImpl@21['String']
arguments = ArrayList@28[empty]
classifier = JavaClassImpl@13['String']
nullable = 'true': Boolean@24
typeConstructor = DeserializedClassTypeConstructor@15
}
LazyJavaClassifierType@29['Throwable'] {
_arguments = ArrayList@30[empty]
_nullable = 'false': Boolean@13
_typeConstructor = DeserializedClassTypeConstructor@31
classifier = JavaClassImpl@32['Throwable']
arguments = ArrayList@30[empty]
classifier = JavaClassImpl@31['Throwable']
nullable = 'false': Boolean@14
typeConstructor = DeserializedClassTypeConstructor@32
}
LazyJavaClassifierType@33['Throwable'] {
_arguments = ArrayList@34[empty]
_nullable = 'false': Boolean@13
_typeConstructor = DeserializedClassTypeConstructor@31
arguments = ArrayList@34[empty]
classifier = JavaClassImpl@35['Throwable']
nullable = 'false': Boolean@14
typeConstructor = DeserializedClassTypeConstructor@32
}
LazyJavaClassifierType@36['Throwable'] {
_arguments = ArrayList@37[empty]
_nullable = 'false': Boolean@13
_typeConstructor = DeserializedClassTypeConstructor@31
arguments = ArrayList@37[empty]
classifier = JavaClassImpl@38['Throwable']
nullable = 'false': Boolean@14
typeConstructor = DeserializedClassTypeConstructor@32
}
LazyJavaClassifierType@39['Throwable'] {
_arguments = ArrayList@40[empty]
_nullable = 'true': Boolean@24
_typeConstructor = DeserializedClassTypeConstructor@31
classifier = JavaClassImpl@38['Throwable']
arguments = ArrayList@40[empty]
classifier = JavaClassImpl@31['Throwable']
nullable = 'true': Boolean@24
typeConstructor = DeserializedClassTypeConstructor@32
}
LazyJavaClassifierType@41['Throwable'] {
_arguments = ArrayList@42[empty]
_nullable = 'true': Boolean@24
_typeConstructor = DeserializedClassTypeConstructor@31
classifier = JavaClassImpl@32['Throwable']
arguments = ArrayList@42[empty]
classifier = JavaClassImpl@38['Throwable']
nullable = 'true': Boolean@24
typeConstructor = DeserializedClassTypeConstructor@32
}
LazyJavaClassifierType@43['Throwable'] {
_arguments = ArrayList@44[empty]
_nullable = 'true': Boolean@24
_typeConstructor = DeserializedClassTypeConstructor@31
arguments = ArrayList@44[empty]
classifier = JavaClassImpl@35['Throwable']
nullable = 'true': Boolean@24
typeConstructor = DeserializedClassTypeConstructor@32
}
LazyJavaClassifierType@10['Throwable'] {
_arguments = ArrayList@45[empty]
_typeConstructor = DeserializedClassTypeConstructor@31
arguments = ArrayList@45[empty]
classifier = JavaClassImpl@46['Throwable']
typeConstructor = DeserializedClassTypeConstructor@32
}
LazyJavaPackageFragmentProvider@47 {
_packageFragments('<root>': FqName@48) = LazyJavaPackageFragment@49['<root>']
_packageFragments('Any': FqName@50) = null
_packageFragments('Iterator': FqName@51) = null
_packageFragments('T': FqName@52) = null
_packageFragments('java': FqName@53) = LazyJavaPackageFragment@54['java']
_packageFragments('java.lang': FqName@55) = LazyJavaPackageFragment@56['lang']
_packageFragments('java.lang.Any': FqName@57) = null
_packageFragments('java.lang.Iterator': FqName@58) = null
_packageFragments('java.lang.T': FqName@59) = null
_packageFragments('kotlin': FqName@60) = null
_packageFragments('kotlin.Any': FqName@61) = null
_packageFragments('kotlin.Iterator': FqName@62) = null
_packageFragments('kotlin.T': FqName@63) = null
_packageFragments('kotlin.io': FqName@64) = null
_packageFragments('kotlin.jvm': FqName@65) = null
packageFragments('<root>': FqName@48) = LazyJavaPackageFragment@49['<root>']
packageFragments('Any': FqName@50) = null
packageFragments('Iterator': FqName@51) = null
packageFragments('T': FqName@52) = null
packageFragments('java': FqName@53) = LazyJavaPackageFragment@54['java']
packageFragments('java.lang': FqName@55) = LazyJavaPackageFragment@56['lang']
packageFragments('java.lang.Any': FqName@57) = null
packageFragments('java.lang.Iterator': FqName@58) = null
packageFragments('java.lang.T': FqName@59) = null
packageFragments('kotlin': FqName@60) = null
packageFragments('kotlin.Any': FqName@61) = null
packageFragments('kotlin.Iterator': FqName@62) = null
packageFragments('kotlin.T': FqName@63) = null
packageFragments('kotlin.io': FqName@64) = null
packageFragments('kotlin.jvm': FqName@65) = null
topLevelClasses(JavaClassImpl@66['Exception']) = LazyJavaClassDescriptor@0['Exception']
}
LazyJavaPackageFragment@49['<root>'] {
_functions('Exception': Name@67) = EmptyList@68[empty] // through LazyPackageFragmentScopeForJavaPackage@69
_functions('compareTo': Name@70) = EmptyList@68[empty] // through LazyPackageFragmentScopeForJavaPackage@69
_functions('iterate': Name@71) = EmptyList@68[empty] // through LazyPackageFragmentScopeForJavaPackage@69
_functions('minus': Name@72) = EmptyList@68[empty] // through LazyPackageFragmentScopeForJavaPackage@69
classes('Any': Name@73) = null // through LazyPackageFragmentScopeForJavaPackage@69
classes('Exception': Name@67) = null // through LazyPackageFragmentScopeForJavaPackage@69
classes('Iterator': Name@74) = null // through LazyPackageFragmentScopeForJavaPackage@69
classes('compareTo': Name@70) = null // through LazyPackageFragmentScopeForJavaPackage@69
classes('iterate': Name@71) = null // through LazyPackageFragmentScopeForJavaPackage@69
classes('minus': Name@72) = null // through LazyPackageFragmentScopeForJavaPackage@69
deserializedPackageScope = Empty@75 // through LazyPackageFragmentScopeForJavaPackage@69
memberIndex = computeMemberIndex$1@76 // through LazyPackageFragmentScopeForJavaPackage@69
classes('Any': Name@67) = null // through LazyPackageFragmentScopeForJavaPackage@68
classes('Exception': Name@69) = null // through LazyPackageFragmentScopeForJavaPackage@68
classes('Iterator': Name@70) = null // through LazyPackageFragmentScopeForJavaPackage@68
classes('compareTo': Name@71) = null // through LazyPackageFragmentScopeForJavaPackage@68
classes('iterate': Name@72) = null // through LazyPackageFragmentScopeForJavaPackage@68
classes('minus': Name@73) = null // through LazyPackageFragmentScopeForJavaPackage@68
deserializedPackageScope = Empty@74 // through LazyPackageFragmentScopeForJavaPackage@68
functions('Exception': Name@69) = EmptyList@75[empty] // through LazyPackageFragmentScopeForJavaPackage@68
functions('compareTo': Name@71) = EmptyList@75[empty] // through LazyPackageFragmentScopeForJavaPackage@68
functions('iterate': Name@72) = EmptyList@75[empty] // through LazyPackageFragmentScopeForJavaPackage@68
functions('minus': Name@73) = EmptyList@75[empty] // through LazyPackageFragmentScopeForJavaPackage@68
memberIndex = computeMemberIndex$1@76 // through LazyPackageFragmentScopeForJavaPackage@68
}
LazyJavaPackageFragment@54['java'] {
_functions('lang': Name@77) = EmptyList@68[empty] // through LazyPackageFragmentScopeForJavaPackage@78
classes('lang': Name@79) = null // through LazyPackageFragmentScopeForJavaPackage@78
deserializedPackageScope = Empty@75 // through LazyPackageFragmentScopeForJavaPackage@78
classes('lang': Name@77) = null // through LazyPackageFragmentScopeForJavaPackage@78
deserializedPackageScope = Empty@74 // through LazyPackageFragmentScopeForJavaPackage@78
functions('lang': Name@79) = EmptyList@75[empty] // through LazyPackageFragmentScopeForJavaPackage@78
memberIndex = computeMemberIndex$1@80 // through LazyPackageFragmentScopeForJavaPackage@78
}
LazyJavaPackageFragment@56['lang'] {
_functions('Exception': Name@67) = EmptyList@68[empty] // through LazyPackageFragmentScopeForJavaPackage@81
_functions('compareTo': Name@70) = EmptyList@68[empty] // through LazyPackageFragmentScopeForJavaPackage@81
_functions('iterate': Name@71) = EmptyList@68[empty] // through LazyPackageFragmentScopeForJavaPackage@81
_functions('minus': Name@72) = EmptyList@68[empty] // through LazyPackageFragmentScopeForJavaPackage@81
classes('Exception': Name@67) = LazyJavaClassDescriptor@0['Exception'] // through LazyPackageFragmentScopeForJavaPackage@81
classes('compareTo': Name@70) = null // through LazyPackageFragmentScopeForJavaPackage@81
classes('iterate': Name@71) = null // through LazyPackageFragmentScopeForJavaPackage@81
classes('minus': Name@72) = null // through LazyPackageFragmentScopeForJavaPackage@81
deserializedPackageScope = Empty@75 // through LazyPackageFragmentScopeForJavaPackage@81
classes('Exception': Name@69) = LazyJavaClassDescriptor@0['Exception'] // through LazyPackageFragmentScopeForJavaPackage@81
classes('compareTo': Name@71) = null // through LazyPackageFragmentScopeForJavaPackage@81
classes('iterate': Name@72) = null // through LazyPackageFragmentScopeForJavaPackage@81
classes('minus': Name@73) = null // through LazyPackageFragmentScopeForJavaPackage@81
deserializedPackageScope = Empty@74 // through LazyPackageFragmentScopeForJavaPackage@81
functions('Exception': Name@69) = EmptyList@75[empty] // through LazyPackageFragmentScopeForJavaPackage@81
functions('compareTo': Name@71) = EmptyList@75[empty] // through LazyPackageFragmentScopeForJavaPackage@81
functions('iterate': Name@72) = EmptyList@75[empty] // through LazyPackageFragmentScopeForJavaPackage@81
functions('minus': Name@73) = EmptyList@75[empty] // through LazyPackageFragmentScopeForJavaPackage@81
memberIndex = computeMemberIndex$1@82 // through LazyPackageFragmentScopeForJavaPackage@81
}
@@ -1,62 +1,62 @@
LazyJavaPackageFragmentProvider@0 {
_packageFragments('<root>': FqName@1) = LazyJavaPackageFragment@2['<root>']
_packageFragments('List': FqName@3) = null
_packageFragments('R': FqName@4) = null
_packageFragments('Set': FqName@5) = null
_packageFragments('String': FqName@6) = null
_packageFragments('java': FqName@7) = LazyJavaPackageFragment@8['java']
_packageFragments('java.lang': FqName@9) = LazyJavaPackageFragment@10['lang']
_packageFragments('java.lang.List': FqName@11) = null
_packageFragments('java.lang.R': FqName@12) = null
_packageFragments('java.lang.Set': FqName@13) = null
_packageFragments('java.lang.String': FqName@14) = null
_packageFragments('java.util': FqName@15) = LazyJavaPackageFragment@16['util']
_packageFragments('java.util.List': FqName@17) = null
_packageFragments('java.util.R': FqName@18) = null
_packageFragments('java.util.Set': FqName@19) = null
_packageFragments('java.util.String': FqName@20) = null
_packageFragments('kotlin': FqName@21) = null
_packageFragments('kotlin.List': FqName@22) = null
_packageFragments('kotlin.R': FqName@23) = null
_packageFragments('kotlin.Set': FqName@24) = null
_packageFragments('kotlin.String': FqName@25) = null
_packageFragments('kotlin.io': FqName@26) = null
_packageFragments('kotlin.jvm': FqName@27) = null
_packageFragments('typeConstructorMismatch': FqName@28) = null
_packageFragments('typeConstructorMismatch.List': FqName@29) = null
_packageFragments('typeConstructorMismatch.R': FqName@30) = null
_packageFragments('typeConstructorMismatch.Set': FqName@31) = null
_packageFragments('typeConstructorMismatch.String': FqName@32) = null
packageFragments('<root>': FqName@1) = LazyJavaPackageFragment@2['<root>']
packageFragments('List': FqName@3) = null
packageFragments('R': FqName@4) = null
packageFragments('Set': FqName@5) = null
packageFragments('String': FqName@6) = null
packageFragments('java': FqName@7) = LazyJavaPackageFragment@8['java']
packageFragments('java.lang': FqName@9) = LazyJavaPackageFragment@10['lang']
packageFragments('java.lang.List': FqName@11) = null
packageFragments('java.lang.R': FqName@12) = null
packageFragments('java.lang.Set': FqName@13) = null
packageFragments('java.lang.String': FqName@14) = null
packageFragments('java.util': FqName@15) = LazyJavaPackageFragment@16['util']
packageFragments('java.util.List': FqName@17) = null
packageFragments('java.util.R': FqName@18) = null
packageFragments('java.util.Set': FqName@19) = null
packageFragments('java.util.String': FqName@20) = null
packageFragments('kotlin': FqName@21) = null
packageFragments('kotlin.List': FqName@22) = null
packageFragments('kotlin.R': FqName@23) = null
packageFragments('kotlin.Set': FqName@24) = null
packageFragments('kotlin.String': FqName@25) = null
packageFragments('kotlin.io': FqName@26) = null
packageFragments('kotlin.jvm': FqName@27) = null
packageFragments('typeConstructorMismatch': FqName@28) = null
packageFragments('typeConstructorMismatch.List': FqName@29) = null
packageFragments('typeConstructorMismatch.R': FqName@30) = null
packageFragments('typeConstructorMismatch.Set': FqName@31) = null
packageFragments('typeConstructorMismatch.String': FqName@32) = null
topLevelClasses(JavaClassImpl@33['List']) = LazyJavaClassDescriptor@34['List']
topLevelClasses(JavaClassImpl@35['Set']) = LazyJavaClassDescriptor@36['Set']
}
LazyJavaPackageFragment@8['java'] {
_functions('lang': Name@37) = EmptyList@38[empty] // through LazyPackageFragmentScopeForJavaPackage@39
_functions('util': Name@40) = EmptyList@38[empty] // through LazyPackageFragmentScopeForJavaPackage@39
classes('lang': Name@41) = null // through LazyPackageFragmentScopeForJavaPackage@39
classes('util': Name@42) = null // through LazyPackageFragmentScopeForJavaPackage@39
deserializedPackageScope = Empty@43 // through LazyPackageFragmentScopeForJavaPackage@39
memberIndex = computeMemberIndex$1@44 // through LazyPackageFragmentScopeForJavaPackage@39
classes('lang': Name@37) = null // through LazyPackageFragmentScopeForJavaPackage@38
classes('util': Name@39) = null // through LazyPackageFragmentScopeForJavaPackage@38
deserializedPackageScope = Empty@40 // through LazyPackageFragmentScopeForJavaPackage@38
functions('lang': Name@41) = EmptyList@42[empty] // through LazyPackageFragmentScopeForJavaPackage@38
functions('util': Name@43) = EmptyList@42[empty] // through LazyPackageFragmentScopeForJavaPackage@38
memberIndex = computeMemberIndex$1@44 // through LazyPackageFragmentScopeForJavaPackage@38
}
LazyJavaPackageFragment@10['lang'] {
_functions('elemAndList': Name@45) = EmptyList@38[empty] // through LazyPackageFragmentScopeForJavaPackage@46
_functions('elemAndListWithReceiver': Name@47) = EmptyList@38[empty] // through LazyPackageFragmentScopeForJavaPackage@46
classes('elemAndList': Name@45) = null // through LazyPackageFragmentScopeForJavaPackage@46
classes('elemAndListWithReceiver': Name@47) = null // through LazyPackageFragmentScopeForJavaPackage@46
deserializedPackageScope = Empty@43 // through LazyPackageFragmentScopeForJavaPackage@46
deserializedPackageScope = Empty@40 // through LazyPackageFragmentScopeForJavaPackage@46
functions('elemAndList': Name@45) = EmptyList@42[empty] // through LazyPackageFragmentScopeForJavaPackage@46
functions('elemAndListWithReceiver': Name@47) = EmptyList@42[empty] // through LazyPackageFragmentScopeForJavaPackage@46
memberIndex = computeMemberIndex$1@48 // through LazyPackageFragmentScopeForJavaPackage@46
}
LazyJavaPackageFragment@16['util'] {
_functions('elemAndList': Name@45) = EmptyList@38[empty] // through LazyPackageFragmentScopeForJavaPackage@49
_functions('elemAndListWithReceiver': Name@47) = EmptyList@38[empty] // through LazyPackageFragmentScopeForJavaPackage@49
classes('List': Name@50) = LazyJavaClassDescriptor@34['List'] // through LazyPackageFragmentScopeForJavaPackage@49
classes('Set': Name@51) = LazyJavaClassDescriptor@36['Set'] // through LazyPackageFragmentScopeForJavaPackage@49
classes('String': Name@52) = null // through LazyPackageFragmentScopeForJavaPackage@49
classes('elemAndList': Name@45) = null // through LazyPackageFragmentScopeForJavaPackage@49
classes('elemAndListWithReceiver': Name@47) = null // through LazyPackageFragmentScopeForJavaPackage@49
deserializedPackageScope = Empty@43 // through LazyPackageFragmentScopeForJavaPackage@49
memberIndex = computeMemberIndex$1@53 // through LazyPackageFragmentScopeForJavaPackage@49
classes('List': Name@49) = LazyJavaClassDescriptor@34['List'] // through LazyPackageFragmentScopeForJavaPackage@50
classes('Set': Name@51) = LazyJavaClassDescriptor@36['Set'] // through LazyPackageFragmentScopeForJavaPackage@50
classes('String': Name@52) = null // through LazyPackageFragmentScopeForJavaPackage@50
classes('elemAndList': Name@45) = null // through LazyPackageFragmentScopeForJavaPackage@50
classes('elemAndListWithReceiver': Name@47) = null // through LazyPackageFragmentScopeForJavaPackage@50
deserializedPackageScope = Empty@40 // through LazyPackageFragmentScopeForJavaPackage@50
functions('elemAndList': Name@45) = EmptyList@42[empty] // through LazyPackageFragmentScopeForJavaPackage@50
functions('elemAndListWithReceiver': Name@47) = EmptyList@42[empty] // through LazyPackageFragmentScopeForJavaPackage@50
memberIndex = computeMemberIndex$1@53 // through LazyPackageFragmentScopeForJavaPackage@50
}
@@ -3,325 +3,325 @@ DescriptorResolver@0 {
}
LazyJavaClassDescriptor@2['AbstractCollection'] {
_typeConstructor = LazyJavaClassTypeConstructor@3['AbstractCollection']
typeConstructor = LazyJavaClassTypeConstructor@3['AbstractCollection']
}
LazyJavaClassDescriptor@4['AbstractList'] {
_typeConstructor = LazyJavaClassTypeConstructor@5['AbstractList']
typeConstructor = LazyJavaClassTypeConstructor@5['AbstractList']
}
LazyJavaClassDescriptor@6['ArrayList'] {
_constructors = ArrayList@7[3] { JavaConstructorDescriptor@8['<init>'], JavaConstructorDescriptor@9['<init>'], JavaConstructorDescriptor@10['<init>'] } // through LazyJavaClassMemberScope@11
_functionTypeForSamInterface = null
_typeConstructor = LazyJavaClassTypeConstructor@12['ArrayList']
defaultType = JetTypeImpl@13['ArrayList<1>']
constructors = ArrayList@7[3] { JavaConstructorDescriptor@8['<init>'], JavaConstructorDescriptor@9['<init>'], JavaConstructorDescriptor@10['<init>'] } // through LazyJavaClassMemberScope@11
defaultType = JetTypeImpl@12['ArrayList<1>']
functionTypeForSamInterface = null
typeConstructor = LazyJavaClassTypeConstructor@13['ArrayList']
}
LazyJavaClassDescriptor@14['Exception'] {
_constructors = ArrayList@15[5] { JavaConstructorDescriptor@16['<init>'], JavaConstructorDescriptor@17['<init>'], JavaConstructorDescriptor@18['<init>'], ... } // through LazyJavaClassMemberScope@19
_functionTypeForSamInterface = null
_typeConstructor = LazyJavaClassTypeConstructor@20['Exception']
defaultType = JetTypeImpl@21['Exception']
constructors = ArrayList@15[5] { JavaConstructorDescriptor@16['<init>'], JavaConstructorDescriptor@17['<init>'], JavaConstructorDescriptor@18['<init>'], ... } // through LazyJavaClassMemberScope@19
defaultType = JetTypeImpl@20['Exception']
functionTypeForSamInterface = null
typeConstructor = LazyJavaClassTypeConstructor@21['Exception']
}
LazyJavaClassDescriptor@22['RandomAccess'] {
_typeConstructor = LazyJavaClassTypeConstructor@23['RandomAccess']
typeConstructor = LazyJavaClassTypeConstructor@23['RandomAccess']
}
LazyJavaClassDescriptor@24['Serializable'] {
_typeConstructor = LazyJavaClassTypeConstructor@25['Serializable']
typeConstructor = LazyJavaClassTypeConstructor@25['Serializable']
}
LazyJavaClassTypeConstructor@3['AbstractCollection'] {
_supertypes = ArrayList@26[1] { LazyJavaClassifierType@27['Collection<E>'] }
supertypes = ArrayList@26[1] { LazyJavaClassifierType@27['Collection<E>'] }
}
LazyJavaClassTypeConstructor@5['AbstractList'] {
_supertypes = ArrayList@28[2] { LazyJavaClassifierType@29['AbstractCollection<E>'], LazyJavaClassifierType@30['List<E>'] }
supertypes = ArrayList@28[2] { LazyJavaClassifierType@29['AbstractCollection<E>'], LazyJavaClassifierType@30['List<E>'] }
}
LazyJavaClassTypeConstructor@12['ArrayList'] {
_parameters = ArrayList@31[1] { LazyJavaTypeParameterDescriptor@32['E'] }
_supertypes = ArrayList@33[5] { LazyJavaClassifierType@34['AbstractList<E>'], LazyJavaClassifierType@35['List<E>'], LazyJavaClassifierType@36['RandomAccess'], ... }
LazyJavaClassTypeConstructor@13['ArrayList'] {
parameters = ArrayList@31[1] { LazyJavaTypeParameterDescriptor@32['E'] }
supertypes = ArrayList@33[5] { LazyJavaClassifierType@34['AbstractList<E>'], LazyJavaClassifierType@35['List<E>'], LazyJavaClassifierType@36['RandomAccess'], ... }
}
LazyJavaClassTypeConstructor@20['Exception'] {
_parameters = ArrayList@37[empty]
_supertypes = ArrayList@38[1] { LazyJavaClassifierType@39['Throwable'] }
LazyJavaClassTypeConstructor@21['Exception'] {
parameters = ArrayList@37[empty]
supertypes = ArrayList@38[1] { LazyJavaClassifierType@39['Throwable'] }
}
LazyJavaClassTypeConstructor@23['RandomAccess'] {
_supertypes = ArrayList@40[1] { JetTypeImpl@41['Any'] }
supertypes = ArrayList@40[1] { JetTypeImpl@41['Any'] }
}
LazyJavaClassTypeConstructor@25['Serializable'] {
_supertypes = ArrayList@42[1] { JetTypeImpl@41['Any'] }
supertypes = ArrayList@42[1] { JetTypeImpl@41['Any'] }
}
LazyJavaClassifierType@29['AbstractCollection<E>'] {
_typeConstructor = LazyJavaClassTypeConstructor@3['AbstractCollection']
classifier = JavaClassImpl@43['AbstractCollection']
typeConstructor = LazyJavaClassTypeConstructor@3['AbstractCollection']
}
LazyJavaClassifierType@34['AbstractList<E>'] {
_typeConstructor = LazyJavaClassTypeConstructor@5['AbstractList']
classifier = JavaClassImpl@44['AbstractList']
typeConstructor = LazyJavaClassTypeConstructor@5['AbstractList']
}
LazyJavaClassifierType@45['Cloneable'] {
_typeConstructor = DeserializedClassTypeConstructor@46
classifier = JavaClassImpl@47['Cloneable']
classifier = JavaClassImpl@46['Cloneable']
typeConstructor = DeserializedClassTypeConstructor@47
}
LazyJavaClassifierType@48['Collection<? extends E>'] {
_arguments = ArrayList@49[1] { TypeProjectionImpl@50 }
_memberScope = SubstitutingScope@51
_nullable = 'false': Boolean@52
_typeConstructor = DeserializedClassTypeConstructor@53
classifier = JavaClassImpl@54['Collection']
arguments = ArrayList@49[1] { TypeProjectionImpl@50 }
classifier = JavaClassImpl@51['Collection']
memberScope = SubstitutingScope@52
nullable = 'false': Boolean@53
typeConstructor = DeserializedClassTypeConstructor@54
}
LazyJavaClassifierType@55['Collection<? extends E>'] {
_arguments = ArrayList@56[1] { TypeProjectionImpl@57 }
_memberScope = SubstitutingScope@58
_nullable = 'true': Boolean@59
_typeConstructor = DeserializedClassTypeConstructor@60
classifier = JavaClassImpl@54['Collection']
arguments = ArrayList@56[1] { TypeProjectionImpl@57 }
classifier = JavaClassImpl@51['Collection']
memberScope = SubstitutingScope@58
nullable = 'true': Boolean@59
typeConstructor = DeserializedClassTypeConstructor@60
}
LazyJavaClassifierType@27['Collection<E>'] {
_typeConstructor = DeserializedClassTypeConstructor@53
classifier = JavaClassImpl@61['Collection']
typeConstructor = DeserializedClassTypeConstructor@54
}
LazyJavaClassifierType@62['E'] {
_arguments = ArrayList@63[empty]
_nullable = 'false': Boolean@52
_typeConstructor = AbstractLazyTypeParameterDescriptor$1@64
classifier = JavaTypeParameterImpl@65['E']
arguments = ArrayList@63[empty]
classifier = JavaTypeParameterImpl@64['E']
nullable = 'false': Boolean@53
typeConstructor = AbstractLazyTypeParameterDescriptor$1@65
}
LazyJavaClassifierType@66['E'] {
_arguments = ArrayList@67[empty]
_nullable = 'false': Boolean@52
_typeConstructor = AbstractLazyTypeParameterDescriptor$1@64
arguments = ArrayList@67[empty]
classifier = JavaTypeParameterImpl@68['E']
nullable = 'false': Boolean@53
typeConstructor = AbstractLazyTypeParameterDescriptor$1@65
}
LazyJavaClassifierType@69['E'] {
_arguments = ArrayList@70[empty]
_nullable = 'true': Boolean@59
_typeConstructor = AbstractLazyTypeParameterDescriptor$1@64
arguments = ArrayList@70[empty]
classifier = JavaTypeParameterImpl@68['E']
nullable = 'true': Boolean@59
typeConstructor = AbstractLazyTypeParameterDescriptor$1@65
}
LazyJavaClassifierType@71['E'] {
_arguments = ArrayList@72[empty]
_nullable = 'true': Boolean@59
_typeConstructor = AbstractLazyTypeParameterDescriptor$1@64
classifier = JavaTypeParameterImpl@65['E']
arguments = ArrayList@72[empty]
classifier = JavaTypeParameterImpl@64['E']
nullable = 'true': Boolean@59
typeConstructor = AbstractLazyTypeParameterDescriptor$1@65
}
LazyJavaClassifierType@35['List<E>'] {
_typeConstructor = DeserializedClassTypeConstructor@73
classifier = JavaClassImpl@74['List']
classifier = JavaClassImpl@73['List']
typeConstructor = DeserializedClassTypeConstructor@74
}
LazyJavaClassifierType@30['List<E>'] {
_typeConstructor = DeserializedClassTypeConstructor@73
classifier = JavaClassImpl@75['List']
typeConstructor = DeserializedClassTypeConstructor@74
}
LazyJavaClassifierType@76['Object'] {
_typeConstructor = DeserializedClassTypeConstructor@77
classifier = JavaClassImpl@78['Object']
classifier = JavaClassImpl@77['Object']
typeConstructor = DeserializedClassTypeConstructor@78
}
LazyJavaClassifierType@79['Object'] {
_typeConstructor = DeserializedClassTypeConstructor@77
classifier = JavaClassImpl@80['Object']
typeConstructor = DeserializedClassTypeConstructor@78
}
LazyJavaClassifierType@81['Object'] {
_typeConstructor = DeserializedClassTypeConstructor@77
classifier = JavaClassImpl@82['Object']
typeConstructor = DeserializedClassTypeConstructor@78
}
LazyJavaClassifierType@36['RandomAccess'] {
_typeConstructor = LazyJavaClassTypeConstructor@23['RandomAccess']
classifier = JavaClassImpl@83['RandomAccess']
typeConstructor = LazyJavaClassTypeConstructor@23['RandomAccess']
}
LazyJavaClassifierType@84['Serializable'] {
_typeConstructor = LazyJavaClassTypeConstructor@25['Serializable']
classifier = JavaClassImpl@85['Serializable']
typeConstructor = LazyJavaClassTypeConstructor@25['Serializable']
}
LazyJavaClassifierType@86['String'] {
_arguments = ArrayList@87[empty]
_nullable = 'false': Boolean@52
_typeConstructor = DeserializedClassTypeConstructor@88
classifier = JavaClassImpl@89['String']
arguments = ArrayList@87[empty]
classifier = JavaClassImpl@88['String']
nullable = 'false': Boolean@53
typeConstructor = DeserializedClassTypeConstructor@89
}
LazyJavaClassifierType@90['String'] {
_arguments = ArrayList@91[empty]
_nullable = 'false': Boolean@52
_typeConstructor = DeserializedClassTypeConstructor@88
arguments = ArrayList@91[empty]
classifier = JavaClassImpl@92['String']
nullable = 'false': Boolean@53
typeConstructor = DeserializedClassTypeConstructor@89
}
LazyJavaClassifierType@93['String'] {
_arguments = ArrayList@94[empty]
_nullable = 'false': Boolean@52
_typeConstructor = DeserializedClassTypeConstructor@88
arguments = ArrayList@94[empty]
classifier = JavaClassImpl@95['String']
nullable = 'false': Boolean@53
typeConstructor = DeserializedClassTypeConstructor@89
}
LazyJavaClassifierType@96['String'] {
_arguments = ArrayList@97[empty]
_nullable = 'true': Boolean@59
_typeConstructor = DeserializedClassTypeConstructor@88
classifier = JavaClassImpl@89['String']
arguments = ArrayList@97[empty]
classifier = JavaClassImpl@92['String']
nullable = 'true': Boolean@59
typeConstructor = DeserializedClassTypeConstructor@89
}
LazyJavaClassifierType@98['String'] {
_arguments = ArrayList@99[empty]
_nullable = 'true': Boolean@59
_typeConstructor = DeserializedClassTypeConstructor@88
classifier = JavaClassImpl@95['String']
arguments = ArrayList@99[empty]
classifier = JavaClassImpl@88['String']
nullable = 'true': Boolean@59
typeConstructor = DeserializedClassTypeConstructor@89
}
LazyJavaClassifierType@100['String'] {
_arguments = ArrayList@101[empty]
_nullable = 'true': Boolean@59
_typeConstructor = DeserializedClassTypeConstructor@88
classifier = JavaClassImpl@92['String']
arguments = ArrayList@101[empty]
classifier = JavaClassImpl@95['String']
nullable = 'true': Boolean@59
typeConstructor = DeserializedClassTypeConstructor@89
}
LazyJavaClassifierType@102['Throwable'] {
_arguments = ArrayList@103[empty]
_nullable = 'false': Boolean@52
_typeConstructor = DeserializedClassTypeConstructor@104
classifier = JavaClassImpl@105['Throwable']
arguments = ArrayList@103[empty]
classifier = JavaClassImpl@104['Throwable']
nullable = 'false': Boolean@53
typeConstructor = DeserializedClassTypeConstructor@105
}
LazyJavaClassifierType@106['Throwable'] {
_arguments = ArrayList@107[empty]
_nullable = 'false': Boolean@52
_typeConstructor = DeserializedClassTypeConstructor@104
arguments = ArrayList@107[empty]
classifier = JavaClassImpl@108['Throwable']
nullable = 'false': Boolean@53
typeConstructor = DeserializedClassTypeConstructor@105
}
LazyJavaClassifierType@109['Throwable'] {
_arguments = ArrayList@110[empty]
_nullable = 'false': Boolean@52
_typeConstructor = DeserializedClassTypeConstructor@104
arguments = ArrayList@110[empty]
classifier = JavaClassImpl@111['Throwable']
nullable = 'false': Boolean@53
typeConstructor = DeserializedClassTypeConstructor@105
}
LazyJavaClassifierType@112['Throwable'] {
_arguments = ArrayList@113[empty]
_nullable = 'true': Boolean@59
_typeConstructor = DeserializedClassTypeConstructor@104
classifier = JavaClassImpl@111['Throwable']
arguments = ArrayList@113[empty]
classifier = JavaClassImpl@108['Throwable']
nullable = 'true': Boolean@59
typeConstructor = DeserializedClassTypeConstructor@105
}
LazyJavaClassifierType@114['Throwable'] {
_arguments = ArrayList@115[empty]
_nullable = 'true': Boolean@59
_typeConstructor = DeserializedClassTypeConstructor@104
classifier = JavaClassImpl@105['Throwable']
arguments = ArrayList@115[empty]
classifier = JavaClassImpl@104['Throwable']
nullable = 'true': Boolean@59
typeConstructor = DeserializedClassTypeConstructor@105
}
LazyJavaClassifierType@116['Throwable'] {
_arguments = ArrayList@117[empty]
_nullable = 'true': Boolean@59
_typeConstructor = DeserializedClassTypeConstructor@104
classifier = JavaClassImpl@108['Throwable']
arguments = ArrayList@117[empty]
classifier = JavaClassImpl@111['Throwable']
nullable = 'true': Boolean@59
typeConstructor = DeserializedClassTypeConstructor@105
}
LazyJavaClassifierType@39['Throwable'] {
_arguments = ArrayList@118[empty]
_typeConstructor = DeserializedClassTypeConstructor@104
arguments = ArrayList@118[empty]
classifier = JavaClassImpl@119['Throwable']
typeConstructor = DeserializedClassTypeConstructor@105
}
LazyJavaPackageFragmentProvider@120 {
_packageFragments('<root>': FqName@121) = LazyJavaPackageFragment@122['<root>']
_packageFragments('A': FqName@123) = null
_packageFragments('Any': FqName@124) = null
_packageFragments('ArrayList': FqName@125) = null
_packageFragments('B': FqName@126) = null
_packageFragments('C': FqName@127) = null
_packageFragments('In': FqName@128) = null
_packageFragments('Int': FqName@129) = null
_packageFragments('Out': FqName@130) = null
_packageFragments('R': FqName@131) = null
_packageFragments('S': FqName@132) = null
_packageFragments('Set': FqName@133) = null
_packageFragments('T': FqName@134) = null
_packageFragments('Two': FqName@135) = null
_packageFragments('java': FqName@136) = LazyJavaPackageFragment@137['java']
_packageFragments('java.io': FqName@138) = LazyJavaPackageFragment@139['io']
_packageFragments('java.lang': FqName@140) = LazyJavaPackageFragment@141['lang']
_packageFragments('java.lang.A': FqName@142) = null
_packageFragments('java.lang.Any': FqName@143) = null
_packageFragments('java.lang.ArrayList': FqName@144) = null
_packageFragments('java.lang.B': FqName@145) = null
_packageFragments('java.lang.C': FqName@146) = null
_packageFragments('java.lang.In': FqName@147) = null
_packageFragments('java.lang.Int': FqName@148) = null
_packageFragments('java.lang.Out': FqName@149) = null
_packageFragments('java.lang.R': FqName@150) = null
_packageFragments('java.lang.S': FqName@151) = null
_packageFragments('java.lang.Set': FqName@152) = null
_packageFragments('java.lang.T': FqName@153) = null
_packageFragments('java.lang.Two': FqName@154) = null
_packageFragments('java.util': FqName@155) = LazyJavaPackageFragment@156['util']
_packageFragments('java.util.A': FqName@157) = null
_packageFragments('java.util.Any': FqName@158) = null
_packageFragments('java.util.ArrayList': FqName@159) = null
_packageFragments('java.util.B': FqName@160) = null
_packageFragments('java.util.C': FqName@161) = null
_packageFragments('java.util.In': FqName@162) = null
_packageFragments('java.util.Int': FqName@163) = null
_packageFragments('java.util.Out': FqName@164) = null
_packageFragments('java.util.R': FqName@165) = null
_packageFragments('java.util.S': FqName@166) = null
_packageFragments('java.util.Set': FqName@167) = null
_packageFragments('java.util.T': FqName@168) = null
_packageFragments('java.util.Two': FqName@169) = null
_packageFragments('kotlin': FqName@170) = null
_packageFragments('kotlin.A': FqName@171) = null
_packageFragments('kotlin.Any': FqName@172) = null
_packageFragments('kotlin.ArrayList': FqName@173) = null
_packageFragments('kotlin.B': FqName@174) = null
_packageFragments('kotlin.C': FqName@175) = null
_packageFragments('kotlin.In': FqName@176) = null
_packageFragments('kotlin.Int': FqName@177) = null
_packageFragments('kotlin.Out': FqName@178) = null
_packageFragments('kotlin.R': FqName@179) = null
_packageFragments('kotlin.S': FqName@180) = null
_packageFragments('kotlin.Set': FqName@181) = null
_packageFragments('kotlin.T': FqName@182) = null
_packageFragments('kotlin.Two': FqName@183) = null
_packageFragments('kotlin.io': FqName@184) = null
_packageFragments('kotlin.jvm': FqName@185) = null
_packageFragments('typeInferenceExpectedTypeMismatch': FqName@186) = null
_packageFragments('typeInferenceExpectedTypeMismatch.A': FqName@187) = null
_packageFragments('typeInferenceExpectedTypeMismatch.Any': FqName@188) = null
_packageFragments('typeInferenceExpectedTypeMismatch.ArrayList': FqName@189) = null
_packageFragments('typeInferenceExpectedTypeMismatch.B': FqName@190) = null
_packageFragments('typeInferenceExpectedTypeMismatch.C': FqName@191) = null
_packageFragments('typeInferenceExpectedTypeMismatch.In': FqName@192) = null
_packageFragments('typeInferenceExpectedTypeMismatch.Int': FqName@193) = null
_packageFragments('typeInferenceExpectedTypeMismatch.Out': FqName@194) = null
_packageFragments('typeInferenceExpectedTypeMismatch.R': FqName@195) = null
_packageFragments('typeInferenceExpectedTypeMismatch.S': FqName@196) = null
_packageFragments('typeInferenceExpectedTypeMismatch.Set': FqName@197) = null
_packageFragments('typeInferenceExpectedTypeMismatch.T': FqName@198) = null
_packageFragments('typeInferenceExpectedTypeMismatch.Two': FqName@199) = null
packageFragments('<root>': FqName@121) = LazyJavaPackageFragment@122['<root>']
packageFragments('A': FqName@123) = null
packageFragments('Any': FqName@124) = null
packageFragments('ArrayList': FqName@125) = null
packageFragments('B': FqName@126) = null
packageFragments('C': FqName@127) = null
packageFragments('In': FqName@128) = null
packageFragments('Int': FqName@129) = null
packageFragments('Out': FqName@130) = null
packageFragments('R': FqName@131) = null
packageFragments('S': FqName@132) = null
packageFragments('Set': FqName@133) = null
packageFragments('T': FqName@134) = null
packageFragments('Two': FqName@135) = null
packageFragments('java': FqName@136) = LazyJavaPackageFragment@137['java']
packageFragments('java.io': FqName@138) = LazyJavaPackageFragment@139['io']
packageFragments('java.lang': FqName@140) = LazyJavaPackageFragment@141['lang']
packageFragments('java.lang.A': FqName@142) = null
packageFragments('java.lang.Any': FqName@143) = null
packageFragments('java.lang.ArrayList': FqName@144) = null
packageFragments('java.lang.B': FqName@145) = null
packageFragments('java.lang.C': FqName@146) = null
packageFragments('java.lang.In': FqName@147) = null
packageFragments('java.lang.Int': FqName@148) = null
packageFragments('java.lang.Out': FqName@149) = null
packageFragments('java.lang.R': FqName@150) = null
packageFragments('java.lang.S': FqName@151) = null
packageFragments('java.lang.Set': FqName@152) = null
packageFragments('java.lang.T': FqName@153) = null
packageFragments('java.lang.Two': FqName@154) = null
packageFragments('java.util': FqName@155) = LazyJavaPackageFragment@156['util']
packageFragments('java.util.A': FqName@157) = null
packageFragments('java.util.Any': FqName@158) = null
packageFragments('java.util.ArrayList': FqName@159) = null
packageFragments('java.util.B': FqName@160) = null
packageFragments('java.util.C': FqName@161) = null
packageFragments('java.util.In': FqName@162) = null
packageFragments('java.util.Int': FqName@163) = null
packageFragments('java.util.Out': FqName@164) = null
packageFragments('java.util.R': FqName@165) = null
packageFragments('java.util.S': FqName@166) = null
packageFragments('java.util.Set': FqName@167) = null
packageFragments('java.util.T': FqName@168) = null
packageFragments('java.util.Two': FqName@169) = null
packageFragments('kotlin': FqName@170) = null
packageFragments('kotlin.A': FqName@171) = null
packageFragments('kotlin.Any': FqName@172) = null
packageFragments('kotlin.ArrayList': FqName@173) = null
packageFragments('kotlin.B': FqName@174) = null
packageFragments('kotlin.C': FqName@175) = null
packageFragments('kotlin.In': FqName@176) = null
packageFragments('kotlin.Int': FqName@177) = null
packageFragments('kotlin.Out': FqName@178) = null
packageFragments('kotlin.R': FqName@179) = null
packageFragments('kotlin.S': FqName@180) = null
packageFragments('kotlin.Set': FqName@181) = null
packageFragments('kotlin.T': FqName@182) = null
packageFragments('kotlin.Two': FqName@183) = null
packageFragments('kotlin.io': FqName@184) = null
packageFragments('kotlin.jvm': FqName@185) = null
packageFragments('typeInferenceExpectedTypeMismatch': FqName@186) = null
packageFragments('typeInferenceExpectedTypeMismatch.A': FqName@187) = null
packageFragments('typeInferenceExpectedTypeMismatch.Any': FqName@188) = null
packageFragments('typeInferenceExpectedTypeMismatch.ArrayList': FqName@189) = null
packageFragments('typeInferenceExpectedTypeMismatch.B': FqName@190) = null
packageFragments('typeInferenceExpectedTypeMismatch.C': FqName@191) = null
packageFragments('typeInferenceExpectedTypeMismatch.In': FqName@192) = null
packageFragments('typeInferenceExpectedTypeMismatch.Int': FqName@193) = null
packageFragments('typeInferenceExpectedTypeMismatch.Out': FqName@194) = null
packageFragments('typeInferenceExpectedTypeMismatch.R': FqName@195) = null
packageFragments('typeInferenceExpectedTypeMismatch.S': FqName@196) = null
packageFragments('typeInferenceExpectedTypeMismatch.Set': FqName@197) = null
packageFragments('typeInferenceExpectedTypeMismatch.T': FqName@198) = null
packageFragments('typeInferenceExpectedTypeMismatch.Two': FqName@199) = null
topLevelClasses(JavaClassImpl@43['AbstractCollection']) = LazyJavaClassDescriptor@2['AbstractCollection']
topLevelClasses(JavaClassImpl@44['AbstractList']) = LazyJavaClassDescriptor@4['AbstractList']
topLevelClasses(JavaClassImpl@200['ArrayList']) = LazyJavaClassDescriptor@6['ArrayList']
@@ -332,54 +332,54 @@ LazyJavaPackageFragmentProvider@120 {
}
LazyJavaPackageFragment@137['java'] {
_functions('lang': Name@204) = EmptyList@205[empty] // through LazyPackageFragmentScopeForJavaPackage@206
_functions('util': Name@207) = EmptyList@205[empty] // through LazyPackageFragmentScopeForJavaPackage@206
classes('lang': Name@208) = null // through LazyPackageFragmentScopeForJavaPackage@206
classes('util': Name@209) = null // through LazyPackageFragmentScopeForJavaPackage@206
deserializedPackageScope = Empty@210 // through LazyPackageFragmentScopeForJavaPackage@206
memberIndex = computeMemberIndex$1@211 // through LazyPackageFragmentScopeForJavaPackage@206
classes('lang': Name@204) = null // through LazyPackageFragmentScopeForJavaPackage@205
classes('util': Name@206) = null // through LazyPackageFragmentScopeForJavaPackage@205
deserializedPackageScope = Empty@207 // through LazyPackageFragmentScopeForJavaPackage@205
functions('lang': Name@208) = EmptyList@209[empty] // through LazyPackageFragmentScopeForJavaPackage@205
functions('util': Name@210) = EmptyList@209[empty] // through LazyPackageFragmentScopeForJavaPackage@205
memberIndex = computeMemberIndex$1@211 // through LazyPackageFragmentScopeForJavaPackage@205
}
LazyJavaPackageFragment@141['lang'] {
_functions('ArrayList': Name@212) = EmptyList@205[empty] // through LazyPackageFragmentScopeForJavaPackage@213
_functions('Exception': Name@214) = EmptyList@205[empty] // through LazyPackageFragmentScopeForJavaPackage@213
_functions('bar': Name@215) = EmptyList@205[empty] // through LazyPackageFragmentScopeForJavaPackage@213
_functions('foo': Name@216) = EmptyList@205[empty] // through LazyPackageFragmentScopeForJavaPackage@213
_functions('newList': Name@217) = EmptyList@205[empty] // through LazyPackageFragmentScopeForJavaPackage@213
_functions('use': Name@218) = EmptyList@205[empty] // through LazyPackageFragmentScopeForJavaPackage@213
classes('ArrayList': Name@212) = null // through LazyPackageFragmentScopeForJavaPackage@213
classes('Exception': Name@214) = LazyJavaClassDescriptor@14['Exception'] // through LazyPackageFragmentScopeForJavaPackage@213
classes('bar': Name@215) = null // through LazyPackageFragmentScopeForJavaPackage@213
classes('foo': Name@216) = null // through LazyPackageFragmentScopeForJavaPackage@213
classes('newList': Name@217) = null // through LazyPackageFragmentScopeForJavaPackage@213
classes('use': Name@218) = null // through LazyPackageFragmentScopeForJavaPackage@213
deserializedPackageScope = Empty@210 // through LazyPackageFragmentScopeForJavaPackage@213
deserializedPackageScope = Empty@207 // through LazyPackageFragmentScopeForJavaPackage@213
functions('ArrayList': Name@212) = EmptyList@209[empty] // through LazyPackageFragmentScopeForJavaPackage@213
functions('Exception': Name@214) = EmptyList@209[empty] // through LazyPackageFragmentScopeForJavaPackage@213
functions('bar': Name@215) = EmptyList@209[empty] // through LazyPackageFragmentScopeForJavaPackage@213
functions('foo': Name@216) = EmptyList@209[empty] // through LazyPackageFragmentScopeForJavaPackage@213
functions('newList': Name@217) = EmptyList@209[empty] // through LazyPackageFragmentScopeForJavaPackage@213
functions('use': Name@218) = EmptyList@209[empty] // through LazyPackageFragmentScopeForJavaPackage@213
memberIndex = computeMemberIndex$1@219 // through LazyPackageFragmentScopeForJavaPackage@213
}
LazyJavaPackageFragment@156['util'] {
_functions('ArrayList': Name@212) = EmptyList@205[empty] // through LazyPackageFragmentScopeForJavaPackage@220
_functions('Exception': Name@214) = EmptyList@205[empty] // through LazyPackageFragmentScopeForJavaPackage@220
_functions('bar': Name@215) = EmptyList@205[empty] // through LazyPackageFragmentScopeForJavaPackage@220
_functions('foo': Name@216) = EmptyList@205[empty] // through LazyPackageFragmentScopeForJavaPackage@220
_functions('newList': Name@217) = EmptyList@205[empty] // through LazyPackageFragmentScopeForJavaPackage@220
_functions('use': Name@218) = EmptyList@205[empty] // through LazyPackageFragmentScopeForJavaPackage@220
classes('Any': Name@221) = null // through LazyPackageFragmentScopeForJavaPackage@220
classes('ArrayList': Name@222) = LazyJavaClassDescriptor@6['ArrayList'] // through LazyPackageFragmentScopeForJavaPackage@220
classes('Exception': Name@214) = null // through LazyPackageFragmentScopeForJavaPackage@220
classes('Int': Name@223) = null // through LazyPackageFragmentScopeForJavaPackage@220
classes('Set': Name@224) = LazyJavaClassDescriptor@203['Set'] // through LazyPackageFragmentScopeForJavaPackage@220
classes('bar': Name@215) = null // through LazyPackageFragmentScopeForJavaPackage@220
classes('foo': Name@216) = null // through LazyPackageFragmentScopeForJavaPackage@220
classes('newList': Name@217) = null // through LazyPackageFragmentScopeForJavaPackage@220
classes('use': Name@218) = null // through LazyPackageFragmentScopeForJavaPackage@220
deserializedPackageScope = Empty@210 // through LazyPackageFragmentScopeForJavaPackage@220
memberIndex = computeMemberIndex$1@225 // through LazyPackageFragmentScopeForJavaPackage@220
classes('Any': Name@220) = null // through LazyPackageFragmentScopeForJavaPackage@221
classes('ArrayList': Name@222) = LazyJavaClassDescriptor@6['ArrayList'] // through LazyPackageFragmentScopeForJavaPackage@221
classes('Exception': Name@214) = null // through LazyPackageFragmentScopeForJavaPackage@221
classes('Int': Name@223) = null // through LazyPackageFragmentScopeForJavaPackage@221
classes('Set': Name@224) = LazyJavaClassDescriptor@203['Set'] // through LazyPackageFragmentScopeForJavaPackage@221
classes('bar': Name@215) = null // through LazyPackageFragmentScopeForJavaPackage@221
classes('foo': Name@216) = null // through LazyPackageFragmentScopeForJavaPackage@221
classes('newList': Name@217) = null // through LazyPackageFragmentScopeForJavaPackage@221
classes('use': Name@218) = null // through LazyPackageFragmentScopeForJavaPackage@221
deserializedPackageScope = Empty@207 // through LazyPackageFragmentScopeForJavaPackage@221
functions('ArrayList': Name@212) = EmptyList@209[empty] // through LazyPackageFragmentScopeForJavaPackage@221
functions('Exception': Name@214) = EmptyList@209[empty] // through LazyPackageFragmentScopeForJavaPackage@221
functions('bar': Name@215) = EmptyList@209[empty] // through LazyPackageFragmentScopeForJavaPackage@221
functions('foo': Name@216) = EmptyList@209[empty] // through LazyPackageFragmentScopeForJavaPackage@221
functions('newList': Name@217) = EmptyList@209[empty] // through LazyPackageFragmentScopeForJavaPackage@221
functions('use': Name@218) = EmptyList@209[empty] // through LazyPackageFragmentScopeForJavaPackage@221
memberIndex = computeMemberIndex$1@225 // through LazyPackageFragmentScopeForJavaPackage@221
}
LazyJavaTypeParameterDescriptor@32['E'] {
defaultType = JetTypeImpl@226['E']
typeConstructor = AbstractLazyTypeParameterDescriptor$1@64
typeConstructor = AbstractLazyTypeParameterDescriptor$1@65
upperBounds = LinkedHashSet@227[1] { NullableType@228 }
}
@@ -1,308 +1,308 @@
LazyJavaClassDescriptor@0['AbstractCollection'] {
_typeConstructor = LazyJavaClassTypeConstructor@1['AbstractCollection']
typeConstructor = LazyJavaClassTypeConstructor@1['AbstractCollection']
}
LazyJavaClassDescriptor@2['AbstractSet'] {
_typeConstructor = LazyJavaClassTypeConstructor@3['AbstractSet']
typeConstructor = LazyJavaClassTypeConstructor@3['AbstractSet']
}
LazyJavaClassDescriptor@4['Exception'] {
_constructors = ArrayList@5[5] { JavaConstructorDescriptor@6['<init>'], JavaConstructorDescriptor@7['<init>'], JavaConstructorDescriptor@8['<init>'], ... } // through LazyJavaClassMemberScope@9
_functionTypeForSamInterface = null
_typeConstructor = LazyJavaClassTypeConstructor@10['Exception']
defaultType = JetTypeImpl@11['Exception']
constructors = ArrayList@5[5] { JavaConstructorDescriptor@6['<init>'], JavaConstructorDescriptor@7['<init>'], JavaConstructorDescriptor@8['<init>'], ... } // through LazyJavaClassMemberScope@9
defaultType = JetTypeImpl@10['Exception']
functionTypeForSamInterface = null
typeConstructor = LazyJavaClassTypeConstructor@11['Exception']
}
LazyJavaClassDescriptor@12['HashSet'] {
_constructors = ArrayList@13[5] { JavaConstructorDescriptor@14['<init>'], JavaConstructorDescriptor@15['<init>'], JavaConstructorDescriptor@16['<init>'], ... } // through LazyJavaClassMemberScope@17
_functionTypeForSamInterface = null
_typeConstructor = LazyJavaClassTypeConstructor@18['HashSet']
defaultType = JetTypeImpl@19['HashSet<1>']
constructors = ArrayList@13[5] { JavaConstructorDescriptor@14['<init>'], JavaConstructorDescriptor@15['<init>'], JavaConstructorDescriptor@16['<init>'], ... } // through LazyJavaClassMemberScope@17
defaultType = JetTypeImpl@18['HashSet<1>']
functionTypeForSamInterface = null
typeConstructor = LazyJavaClassTypeConstructor@19['HashSet']
}
LazyJavaClassDescriptor@20['Serializable'] {
_typeConstructor = LazyJavaClassTypeConstructor@21['Serializable']
typeConstructor = LazyJavaClassTypeConstructor@21['Serializable']
}
LazyJavaClassTypeConstructor@1['AbstractCollection'] {
_parameters = ArrayList@22[1] { LazyJavaTypeParameterDescriptor@23['E'] }
_supertypes = ArrayList@24[1] { LazyJavaClassifierType@25['Collection<E>'] }
parameters = ArrayList@22[1] { LazyJavaTypeParameterDescriptor@23['E'] }
supertypes = ArrayList@24[1] { LazyJavaClassifierType@25['Collection<E>'] }
}
LazyJavaClassTypeConstructor@3['AbstractSet'] {
_parameters = ArrayList@26[1] { LazyJavaTypeParameterDescriptor@27['E'] }
_supertypes = ArrayList@28[2] { LazyJavaClassifierType@29['AbstractCollection<E>'], LazyJavaClassifierType@30['Set<E>'] }
parameters = ArrayList@26[1] { LazyJavaTypeParameterDescriptor@27['E'] }
supertypes = ArrayList@28[2] { LazyJavaClassifierType@29['AbstractCollection<E>'], LazyJavaClassifierType@30['Set<E>'] }
}
LazyJavaClassTypeConstructor@10['Exception'] {
_parameters = ArrayList@31[empty]
_supertypes = ArrayList@32[1] { LazyJavaClassifierType@33['Throwable'] }
LazyJavaClassTypeConstructor@11['Exception'] {
parameters = ArrayList@31[empty]
supertypes = ArrayList@32[1] { LazyJavaClassifierType@33['Throwable'] }
}
LazyJavaClassTypeConstructor@18['HashSet'] {
_parameters = ArrayList@34[1] { LazyJavaTypeParameterDescriptor@35['E'] }
_supertypes = ArrayList@36[4] { LazyJavaClassifierType@37['AbstractSet<E>'], LazyJavaClassifierType@38['Set<E>'], LazyJavaClassifierType@39['Cloneable'], ... }
LazyJavaClassTypeConstructor@19['HashSet'] {
parameters = ArrayList@34[1] { LazyJavaTypeParameterDescriptor@35['E'] }
supertypes = ArrayList@36[4] { LazyJavaClassifierType@37['AbstractSet<E>'], LazyJavaClassifierType@38['Set<E>'], LazyJavaClassifierType@39['Cloneable'], ... }
}
LazyJavaClassTypeConstructor@21['Serializable'] {
_supertypes = ArrayList@40[1] { JetTypeImpl@41['Any'] }
supertypes = ArrayList@40[1] { JetTypeImpl@41['Any'] }
}
LazyJavaClassifierType@29['AbstractCollection<E>'] {
_arguments = ArrayList@42[1] { TypeProjectionImpl@43 }
_typeConstructor = LazyJavaClassTypeConstructor@1['AbstractCollection']
arguments = ArrayList@42[1] { TypeProjectionImpl@43 }
classifier = JavaClassImpl@44['AbstractCollection']
typeConstructor = LazyJavaClassTypeConstructor@1['AbstractCollection']
}
LazyJavaClassifierType@37['AbstractSet<E>'] {
_arguments = ArrayList@45[1] { TypeProjectionImpl@46 }
_typeConstructor = LazyJavaClassTypeConstructor@3['AbstractSet']
arguments = ArrayList@45[1] { TypeProjectionImpl@46 }
classifier = JavaClassImpl@47['AbstractSet']
typeConstructor = LazyJavaClassTypeConstructor@3['AbstractSet']
}
LazyJavaClassifierType@39['Cloneable'] {
_typeConstructor = DeserializedClassTypeConstructor@48
classifier = JavaClassImpl@49['Cloneable']
classifier = JavaClassImpl@48['Cloneable']
typeConstructor = DeserializedClassTypeConstructor@49
}
LazyJavaClassifierType@50['Collection<? extends E>'] {
_arguments = ArrayList@51[1] { TypeProjectionImpl@52 }
_memberScope = SubstitutingScope@53
_nullable = 'false': Boolean@54
_typeConstructor = DeserializedClassTypeConstructor@55
classifier = JavaClassImpl@56['Collection']
arguments = ArrayList@51[1] { TypeProjectionImpl@52 }
classifier = JavaClassImpl@53['Collection']
memberScope = SubstitutingScope@54
nullable = 'false': Boolean@55
typeConstructor = DeserializedClassTypeConstructor@56
}
LazyJavaClassifierType@57['Collection<? extends E>'] {
_arguments = ArrayList@58[1] { TypeProjectionImpl@59 }
_memberScope = SubstitutingScope@60
_nullable = 'true': Boolean@61
_typeConstructor = DeserializedClassTypeConstructor@62
classifier = JavaClassImpl@56['Collection']
arguments = ArrayList@58[1] { TypeProjectionImpl@59 }
classifier = JavaClassImpl@53['Collection']
memberScope = SubstitutingScope@60
nullable = 'true': Boolean@61
typeConstructor = DeserializedClassTypeConstructor@62
}
LazyJavaClassifierType@25['Collection<E>'] {
_arguments = ArrayList@63[1] { TypeProjectionImpl@64 }
_typeConstructor = DeserializedClassTypeConstructor@55
arguments = ArrayList@63[1] { TypeProjectionImpl@64 }
classifier = JavaClassImpl@65['Collection']
typeConstructor = DeserializedClassTypeConstructor@56
}
LazyJavaClassifierType@66['E'] {
_arguments = ArrayList@67[empty]
_nullable = 'false': Boolean@54
_typeConstructor = AbstractLazyTypeParameterDescriptor$1@68
classifier = JavaTypeParameterImpl@69['E']
arguments = ArrayList@67[empty]
classifier = JavaTypeParameterImpl@68['E']
nullable = 'false': Boolean@55
typeConstructor = AbstractLazyTypeParameterDescriptor$1@69
}
LazyJavaClassifierType@70['E'] {
_arguments = ArrayList@71[empty]
_nullable = 'false': Boolean@54
_typeConstructor = AbstractLazyTypeParameterDescriptor$1@68
arguments = ArrayList@71[empty]
classifier = JavaTypeParameterImpl@72['E']
nullable = 'false': Boolean@55
typeConstructor = AbstractLazyTypeParameterDescriptor$1@69
}
LazyJavaClassifierType@73['E'] {
_arguments = ArrayList@74[empty]
_nullable = 'false': Boolean@54
_typeConstructor = AbstractLazyTypeParameterDescriptor$1@75
classifier = JavaTypeParameterImpl@76['E']
arguments = ArrayList@74[empty]
classifier = JavaTypeParameterImpl@75['E']
nullable = 'false': Boolean@55
typeConstructor = AbstractLazyTypeParameterDescriptor$1@69
}
LazyJavaClassifierType@77['E'] {
_arguments = ArrayList@78[empty]
_nullable = 'false': Boolean@54
_typeConstructor = AbstractLazyTypeParameterDescriptor$1@79
classifier = JavaTypeParameterImpl@80['E']
LazyJavaClassifierType@76['E'] {
arguments = ArrayList@77[empty]
classifier = JavaTypeParameterImpl@78['E']
nullable = 'false': Boolean@55
typeConstructor = AbstractLazyTypeParameterDescriptor$1@79
}
LazyJavaClassifierType@81['E'] {
_arguments = ArrayList@82[empty]
_nullable = 'false': Boolean@54
_typeConstructor = AbstractLazyTypeParameterDescriptor$1@68
classifier = JavaTypeParameterImpl@83['E']
LazyJavaClassifierType@80['E'] {
arguments = ArrayList@81[empty]
classifier = JavaTypeParameterImpl@82['E']
nullable = 'false': Boolean@55
typeConstructor = AbstractLazyTypeParameterDescriptor$1@83
}
LazyJavaClassifierType@84['E'] {
_arguments = ArrayList@85[empty]
_nullable = 'true': Boolean@61
_typeConstructor = AbstractLazyTypeParameterDescriptor$1@68
classifier = JavaTypeParameterImpl@69['E']
arguments = ArrayList@85[empty]
classifier = JavaTypeParameterImpl@72['E']
nullable = 'true': Boolean@61
typeConstructor = AbstractLazyTypeParameterDescriptor$1@69
}
LazyJavaClassifierType@86['E'] {
_arguments = ArrayList@87[empty]
_nullable = 'true': Boolean@61
_typeConstructor = AbstractLazyTypeParameterDescriptor$1@68
classifier = JavaTypeParameterImpl@72['E']
arguments = ArrayList@87[empty]
classifier = JavaTypeParameterImpl@82['E']
nullable = 'true': Boolean@61
typeConstructor = AbstractLazyTypeParameterDescriptor$1@83
}
LazyJavaClassifierType@88['E'] {
_arguments = ArrayList@89[empty]
_nullable = 'true': Boolean@61
_typeConstructor = AbstractLazyTypeParameterDescriptor$1@68
classifier = JavaTypeParameterImpl@83['E']
arguments = ArrayList@89[empty]
classifier = JavaTypeParameterImpl@75['E']
nullable = 'true': Boolean@61
typeConstructor = AbstractLazyTypeParameterDescriptor$1@69
}
LazyJavaClassifierType@90['E'] {
_arguments = ArrayList@91[empty]
_nullable = 'true': Boolean@61
_typeConstructor = AbstractLazyTypeParameterDescriptor$1@75
classifier = JavaTypeParameterImpl@76['E']
arguments = ArrayList@91[empty]
classifier = JavaTypeParameterImpl@78['E']
nullable = 'true': Boolean@61
typeConstructor = AbstractLazyTypeParameterDescriptor$1@79
}
LazyJavaClassifierType@92['E'] {
_arguments = ArrayList@93[empty]
_nullable = 'true': Boolean@61
_typeConstructor = AbstractLazyTypeParameterDescriptor$1@79
classifier = JavaTypeParameterImpl@80['E']
arguments = ArrayList@93[empty]
classifier = JavaTypeParameterImpl@68['E']
nullable = 'true': Boolean@61
typeConstructor = AbstractLazyTypeParameterDescriptor$1@69
}
LazyJavaClassifierType@94['Object'] {
_typeConstructor = DeserializedClassTypeConstructor@95
classifier = JavaClassImpl@96['Object']
classifier = JavaClassImpl@95['Object']
typeConstructor = DeserializedClassTypeConstructor@96
}
LazyJavaClassifierType@97['Object'] {
_typeConstructor = DeserializedClassTypeConstructor@95
classifier = JavaClassImpl@98['Object']
typeConstructor = DeserializedClassTypeConstructor@96
}
LazyJavaClassifierType@99['Serializable'] {
_typeConstructor = LazyJavaClassTypeConstructor@21['Serializable']
classifier = JavaClassImpl@100['Serializable']
typeConstructor = LazyJavaClassTypeConstructor@21['Serializable']
}
LazyJavaClassifierType@30['Set<E>'] {
_typeConstructor = DeserializedClassTypeConstructor@101
classifier = JavaClassImpl@102['Set']
classifier = JavaClassImpl@101['Set']
typeConstructor = DeserializedClassTypeConstructor@102
}
LazyJavaClassifierType@38['Set<E>'] {
_typeConstructor = DeserializedClassTypeConstructor@101
classifier = JavaClassImpl@103['Set']
typeConstructor = DeserializedClassTypeConstructor@102
}
LazyJavaClassifierType@104['String'] {
_arguments = ArrayList@105[empty]
_nullable = 'false': Boolean@54
_typeConstructor = DeserializedClassTypeConstructor@106
classifier = JavaClassImpl@107['String']
arguments = ArrayList@105[empty]
classifier = JavaClassImpl@106['String']
nullable = 'false': Boolean@55
typeConstructor = DeserializedClassTypeConstructor@107
}
LazyJavaClassifierType@108['String'] {
_arguments = ArrayList@109[empty]
_nullable = 'false': Boolean@54
_typeConstructor = DeserializedClassTypeConstructor@106
arguments = ArrayList@109[empty]
classifier = JavaClassImpl@110['String']
nullable = 'false': Boolean@55
typeConstructor = DeserializedClassTypeConstructor@107
}
LazyJavaClassifierType@111['String'] {
_arguments = ArrayList@112[empty]
_nullable = 'false': Boolean@54
_typeConstructor = DeserializedClassTypeConstructor@106
arguments = ArrayList@112[empty]
classifier = JavaClassImpl@113['String']
nullable = 'false': Boolean@55
typeConstructor = DeserializedClassTypeConstructor@107
}
LazyJavaClassifierType@114['String'] {
_arguments = ArrayList@115[empty]
_nullable = 'true': Boolean@61
_typeConstructor = DeserializedClassTypeConstructor@106
classifier = JavaClassImpl@107['String']
arguments = ArrayList@115[empty]
classifier = JavaClassImpl@110['String']
nullable = 'true': Boolean@61
typeConstructor = DeserializedClassTypeConstructor@107
}
LazyJavaClassifierType@116['String'] {
_arguments = ArrayList@117[empty]
_nullable = 'true': Boolean@61
_typeConstructor = DeserializedClassTypeConstructor@106
classifier = JavaClassImpl@113['String']
arguments = ArrayList@117[empty]
classifier = JavaClassImpl@106['String']
nullable = 'true': Boolean@61
typeConstructor = DeserializedClassTypeConstructor@107
}
LazyJavaClassifierType@118['String'] {
_arguments = ArrayList@119[empty]
_nullable = 'true': Boolean@61
_typeConstructor = DeserializedClassTypeConstructor@106
classifier = JavaClassImpl@110['String']
arguments = ArrayList@119[empty]
classifier = JavaClassImpl@113['String']
nullable = 'true': Boolean@61
typeConstructor = DeserializedClassTypeConstructor@107
}
LazyJavaClassifierType@120['Throwable'] {
_arguments = ArrayList@121[empty]
_nullable = 'false': Boolean@54
_typeConstructor = DeserializedClassTypeConstructor@122
classifier = JavaClassImpl@123['Throwable']
arguments = ArrayList@121[empty]
classifier = JavaClassImpl@122['Throwable']
nullable = 'false': Boolean@55
typeConstructor = DeserializedClassTypeConstructor@123
}
LazyJavaClassifierType@124['Throwable'] {
_arguments = ArrayList@125[empty]
_nullable = 'false': Boolean@54
_typeConstructor = DeserializedClassTypeConstructor@122
arguments = ArrayList@125[empty]
classifier = JavaClassImpl@126['Throwable']
nullable = 'false': Boolean@55
typeConstructor = DeserializedClassTypeConstructor@123
}
LazyJavaClassifierType@127['Throwable'] {
_arguments = ArrayList@128[empty]
_nullable = 'false': Boolean@54
_typeConstructor = DeserializedClassTypeConstructor@122
arguments = ArrayList@128[empty]
classifier = JavaClassImpl@129['Throwable']
nullable = 'false': Boolean@55
typeConstructor = DeserializedClassTypeConstructor@123
}
LazyJavaClassifierType@130['Throwable'] {
_arguments = ArrayList@131[empty]
_nullable = 'true': Boolean@61
_typeConstructor = DeserializedClassTypeConstructor@122
classifier = JavaClassImpl@129['Throwable']
arguments = ArrayList@131[empty]
classifier = JavaClassImpl@122['Throwable']
nullable = 'true': Boolean@61
typeConstructor = DeserializedClassTypeConstructor@123
}
LazyJavaClassifierType@132['Throwable'] {
_arguments = ArrayList@133[empty]
_nullable = 'true': Boolean@61
_typeConstructor = DeserializedClassTypeConstructor@122
classifier = JavaClassImpl@126['Throwable']
arguments = ArrayList@133[empty]
classifier = JavaClassImpl@129['Throwable']
nullable = 'true': Boolean@61
typeConstructor = DeserializedClassTypeConstructor@123
}
LazyJavaClassifierType@134['Throwable'] {
_arguments = ArrayList@135[empty]
_nullable = 'true': Boolean@61
_typeConstructor = DeserializedClassTypeConstructor@122
classifier = JavaClassImpl@123['Throwable']
arguments = ArrayList@135[empty]
classifier = JavaClassImpl@126['Throwable']
nullable = 'true': Boolean@61
typeConstructor = DeserializedClassTypeConstructor@123
}
LazyJavaClassifierType@33['Throwable'] {
_arguments = ArrayList@136[empty]
_typeConstructor = DeserializedClassTypeConstructor@122
arguments = ArrayList@136[empty]
classifier = JavaClassImpl@137['Throwable']
typeConstructor = DeserializedClassTypeConstructor@123
}
LazyJavaPackageFragmentProvider@138 {
_packageFragments('<root>': FqName@139) = LazyJavaPackageFragment@140['<root>']
_packageFragments('C': FqName@141) = null
_packageFragments('Collection': FqName@142) = null
_packageFragments('Int': FqName@143) = null
_packageFragments('List': FqName@144) = null
_packageFragments('T': FqName@145) = null
_packageFragments('g': FqName@146) = null
_packageFragments('g.C': FqName@147) = null
_packageFragments('g.Collection': FqName@148) = null
_packageFragments('g.Int': FqName@149) = null
_packageFragments('g.List': FqName@150) = null
_packageFragments('g.T': FqName@151) = null
_packageFragments('java': FqName@152) = LazyJavaPackageFragment@153['java']
_packageFragments('java.io': FqName@154) = LazyJavaPackageFragment@155['io']
_packageFragments('java.lang': FqName@156) = LazyJavaPackageFragment@157['lang']
_packageFragments('java.lang.C': FqName@158) = null
_packageFragments('java.lang.Collection': FqName@159) = null
_packageFragments('java.lang.Int': FqName@160) = null
_packageFragments('java.lang.List': FqName@161) = null
_packageFragments('java.lang.T': FqName@162) = null
_packageFragments('java.util': FqName@163) = LazyJavaPackageFragment@164['util']
_packageFragments('java.util.HashSet': FqName@165) = null
_packageFragments('kotlin': FqName@166) = null
_packageFragments('kotlin.C': FqName@167) = null
_packageFragments('kotlin.Collection': FqName@168) = null
_packageFragments('kotlin.Int': FqName@169) = null
_packageFragments('kotlin.List': FqName@170) = null
_packageFragments('kotlin.T': FqName@171) = null
_packageFragments('kotlin.io': FqName@172) = null
_packageFragments('kotlin.jvm': FqName@173) = null
packageFragments('<root>': FqName@139) = LazyJavaPackageFragment@140['<root>']
packageFragments('C': FqName@141) = null
packageFragments('Collection': FqName@142) = null
packageFragments('Int': FqName@143) = null
packageFragments('List': FqName@144) = null
packageFragments('T': FqName@145) = null
packageFragments('g': FqName@146) = null
packageFragments('g.C': FqName@147) = null
packageFragments('g.Collection': FqName@148) = null
packageFragments('g.Int': FqName@149) = null
packageFragments('g.List': FqName@150) = null
packageFragments('g.T': FqName@151) = null
packageFragments('java': FqName@152) = LazyJavaPackageFragment@153['java']
packageFragments('java.io': FqName@154) = LazyJavaPackageFragment@155['io']
packageFragments('java.lang': FqName@156) = LazyJavaPackageFragment@157['lang']
packageFragments('java.lang.C': FqName@158) = null
packageFragments('java.lang.Collection': FqName@159) = null
packageFragments('java.lang.Int': FqName@160) = null
packageFragments('java.lang.List': FqName@161) = null
packageFragments('java.lang.T': FqName@162) = null
packageFragments('java.util': FqName@163) = LazyJavaPackageFragment@164['util']
packageFragments('java.util.HashSet': FqName@165) = null
packageFragments('kotlin': FqName@166) = null
packageFragments('kotlin.C': FqName@167) = null
packageFragments('kotlin.Collection': FqName@168) = null
packageFragments('kotlin.Int': FqName@169) = null
packageFragments('kotlin.List': FqName@170) = null
packageFragments('kotlin.T': FqName@171) = null
packageFragments('kotlin.io': FqName@172) = null
packageFragments('kotlin.jvm': FqName@173) = null
topLevelClasses(JavaClassImpl@44['AbstractCollection']) = LazyJavaClassDescriptor@0['AbstractCollection']
topLevelClasses(JavaClassImpl@47['AbstractSet']) = LazyJavaClassDescriptor@2['AbstractSet']
topLevelClasses(JavaClassImpl@174['Exception']) = LazyJavaClassDescriptor@4['Exception']
@@ -311,35 +311,35 @@ LazyJavaPackageFragmentProvider@138 {
}
LazyJavaPackageFragment@153['java'] {
_functions('lang': Name@176) = EmptyList@177[empty] // through LazyPackageFragmentScopeForJavaPackage@178
_functions('util': Name@179) = EmptyList@177[empty] // through LazyPackageFragmentScopeForJavaPackage@178
classes('lang': Name@180) = null // through LazyPackageFragmentScopeForJavaPackage@178
classes('util': Name@181) = null // through LazyPackageFragmentScopeForJavaPackage@178
deserializedPackageScope = Empty@182 // through LazyPackageFragmentScopeForJavaPackage@178
memberIndex = computeMemberIndex$1@183 // through LazyPackageFragmentScopeForJavaPackage@178
classes('lang': Name@176) = null // through LazyPackageFragmentScopeForJavaPackage@177
classes('util': Name@178) = null // through LazyPackageFragmentScopeForJavaPackage@177
deserializedPackageScope = Empty@179 // through LazyPackageFragmentScopeForJavaPackage@177
functions('lang': Name@180) = EmptyList@181[empty] // through LazyPackageFragmentScopeForJavaPackage@177
functions('util': Name@182) = EmptyList@181[empty] // through LazyPackageFragmentScopeForJavaPackage@177
memberIndex = computeMemberIndex$1@183 // through LazyPackageFragmentScopeForJavaPackage@177
}
LazyJavaPackageFragment@157['lang'] {
_functions('Exception': Name@184) = EmptyList@177[empty] // through LazyPackageFragmentScopeForJavaPackage@185
_functions('HashSet': Name@186) = EmptyList@177[empty] // through LazyPackageFragmentScopeForJavaPackage@185
_functions('convert': Name@187) = EmptyList@177[empty] // through LazyPackageFragmentScopeForJavaPackage@185
classes('Exception': Name@184) = LazyJavaClassDescriptor@4['Exception'] // through LazyPackageFragmentScopeForJavaPackage@185
classes('HashSet': Name@186) = null // through LazyPackageFragmentScopeForJavaPackage@185
classes('convert': Name@187) = null // through LazyPackageFragmentScopeForJavaPackage@185
deserializedPackageScope = Empty@182 // through LazyPackageFragmentScopeForJavaPackage@185
deserializedPackageScope = Empty@179 // through LazyPackageFragmentScopeForJavaPackage@185
functions('Exception': Name@184) = EmptyList@181[empty] // through LazyPackageFragmentScopeForJavaPackage@185
functions('HashSet': Name@186) = EmptyList@181[empty] // through LazyPackageFragmentScopeForJavaPackage@185
functions('convert': Name@187) = EmptyList@181[empty] // through LazyPackageFragmentScopeForJavaPackage@185
memberIndex = computeMemberIndex$1@188 // through LazyPackageFragmentScopeForJavaPackage@185
}
LazyJavaPackageFragment@164['util'] {
_functions('HashSet': Name@189) = EmptyList@177[empty] // through LazyPackageFragmentScopeForJavaPackage@190
classes('HashSet': Name@191) = LazyJavaClassDescriptor@12['HashSet'] // through LazyPackageFragmentScopeForJavaPackage@190
deserializedPackageScope = Empty@182 // through LazyPackageFragmentScopeForJavaPackage@190
classes('HashSet': Name@189) = LazyJavaClassDescriptor@12['HashSet'] // through LazyPackageFragmentScopeForJavaPackage@190
deserializedPackageScope = Empty@179 // through LazyPackageFragmentScopeForJavaPackage@190
functions('HashSet': Name@191) = EmptyList@181[empty] // through LazyPackageFragmentScopeForJavaPackage@190
memberIndex = computeMemberIndex$1@192 // through LazyPackageFragmentScopeForJavaPackage@190
}
LazyJavaTypeParameterDescriptor@35['E'] {
defaultType = JetTypeImpl@193['E']
typeConstructor = AbstractLazyTypeParameterDescriptor$1@68
typeConstructor = AbstractLazyTypeParameterDescriptor$1@69
upperBounds = LinkedHashSet@194[1] { NullableType@195 }
}
@@ -348,17 +348,17 @@ LazyJavaTypeParameterDescriptor@27['E'] {
}
LazyJavaTypeParameterDescriptor@23['E'] {
typeConstructor = AbstractLazyTypeParameterDescriptor$1@75
typeConstructor = AbstractLazyTypeParameterDescriptor$1@83
}
LazyJavaTypeParameterResolver@196 {
resolve(JavaTypeParameterImpl@76['E']) = LazyJavaTypeParameterDescriptor@23['E']
resolve(JavaTypeParameterImpl@197['E']) = LazyJavaTypeParameterDescriptor@35['E']
}
LazyJavaTypeParameterResolver@197 {
resolve(JavaTypeParameterImpl@198['E']) = LazyJavaTypeParameterDescriptor@35['E']
LazyJavaTypeParameterResolver@198 {
resolve(JavaTypeParameterImpl@82['E']) = LazyJavaTypeParameterDescriptor@23['E']
}
LazyJavaTypeParameterResolver@199 {
resolve(JavaTypeParameterImpl@80['E']) = LazyJavaTypeParameterDescriptor@27['E']
resolve(JavaTypeParameterImpl@78['E']) = LazyJavaTypeParameterDescriptor@27['E']
}
@@ -1,165 +1,156 @@
LazyJavaClassDescriptor@0['Exception'] {
_constructors = ArrayList@1[5] { JavaConstructorDescriptor@2['<init>'], JavaConstructorDescriptor@3['<init>'], JavaConstructorDescriptor@4['<init>'], ... } // through LazyJavaClassMemberScope@5
_functionTypeForSamInterface = null
_typeConstructor = LazyJavaClassTypeConstructor@6['Exception']
defaultType = JetTypeImpl@7['Exception']
constructors = ArrayList@1[5] { JavaConstructorDescriptor@2['<init>'], JavaConstructorDescriptor@3['<init>'], JavaConstructorDescriptor@4['<init>'], ... } // through LazyJavaClassMemberScope@5
defaultType = JetTypeImpl@6['Exception']
functionTypeForSamInterface = null
typeConstructor = LazyJavaClassTypeConstructor@7['Exception']
}
LazyJavaClassTypeConstructor@6['Exception'] {
_parameters = ArrayList@8[empty]
_supertypes = ArrayList@9[1] { LazyJavaClassifierType@10['Throwable'] }
LazyJavaClassTypeConstructor@7['Exception'] {
parameters = ArrayList@8[empty]
supertypes = ArrayList@9[1] { LazyJavaClassifierType@10['Throwable'] }
}
LazyJavaClassifierType@11['String'] {
_arguments = ArrayList@12[empty]
_nullable = 'false': Boolean@13
_typeConstructor = DeserializedClassTypeConstructor@14
classifier = JavaClassImpl@15['String']
arguments = ArrayList@12[empty]
classifier = JavaClassImpl@13['String']
nullable = 'false': Boolean@14
typeConstructor = DeserializedClassTypeConstructor@15
}
LazyJavaClassifierType@16['String'] {
_arguments = ArrayList@17[empty]
_nullable = 'false': Boolean@13
_typeConstructor = DeserializedClassTypeConstructor@14
arguments = ArrayList@17[empty]
classifier = JavaClassImpl@18['String']
nullable = 'false': Boolean@14
typeConstructor = DeserializedClassTypeConstructor@15
}
LazyJavaClassifierType@19['String'] {
_arguments = ArrayList@20[empty]
_nullable = 'false': Boolean@13
_typeConstructor = DeserializedClassTypeConstructor@14
arguments = ArrayList@20[empty]
classifier = JavaClassImpl@21['String']
nullable = 'false': Boolean@14
typeConstructor = DeserializedClassTypeConstructor@15
}
LazyJavaClassifierType@22['String'] {
_arguments = ArrayList@23[empty]
_nullable = 'true': Boolean@24
_typeConstructor = DeserializedClassTypeConstructor@14
classifier = JavaClassImpl@18['String']
arguments = ArrayList@23[empty]
classifier = JavaClassImpl@13['String']
nullable = 'true': Boolean@24
typeConstructor = DeserializedClassTypeConstructor@15
}
LazyJavaClassifierType@25['String'] {
_arguments = ArrayList@26[empty]
_nullable = 'true': Boolean@24
_typeConstructor = DeserializedClassTypeConstructor@14
classifier = JavaClassImpl@15['String']
arguments = ArrayList@26[empty]
classifier = JavaClassImpl@21['String']
nullable = 'true': Boolean@24
typeConstructor = DeserializedClassTypeConstructor@15
}
LazyJavaClassifierType@27['String'] {
_arguments = ArrayList@28[empty]
_nullable = 'true': Boolean@24
_typeConstructor = DeserializedClassTypeConstructor@14
classifier = JavaClassImpl@21['String']
arguments = ArrayList@28[empty]
classifier = JavaClassImpl@18['String']
nullable = 'true': Boolean@24
typeConstructor = DeserializedClassTypeConstructor@15
}
LazyJavaClassifierType@29['Throwable'] {
_arguments = ArrayList@30[empty]
_nullable = 'false': Boolean@13
_typeConstructor = DeserializedClassTypeConstructor@31
classifier = JavaClassImpl@32['Throwable']
arguments = ArrayList@30[empty]
classifier = JavaClassImpl@31['Throwable']
nullable = 'false': Boolean@14
typeConstructor = DeserializedClassTypeConstructor@32
}
LazyJavaClassifierType@33['Throwable'] {
_arguments = ArrayList@34[empty]
_nullable = 'false': Boolean@13
_typeConstructor = DeserializedClassTypeConstructor@31
arguments = ArrayList@34[empty]
classifier = JavaClassImpl@35['Throwable']
nullable = 'false': Boolean@14
typeConstructor = DeserializedClassTypeConstructor@32
}
LazyJavaClassifierType@36['Throwable'] {
_arguments = ArrayList@37[empty]
_nullable = 'false': Boolean@13
_typeConstructor = DeserializedClassTypeConstructor@31
arguments = ArrayList@37[empty]
classifier = JavaClassImpl@38['Throwable']
nullable = 'false': Boolean@14
typeConstructor = DeserializedClassTypeConstructor@32
}
LazyJavaClassifierType@39['Throwable'] {
_arguments = ArrayList@40[empty]
_nullable = 'true': Boolean@24
_typeConstructor = DeserializedClassTypeConstructor@31
classifier = JavaClassImpl@32['Throwable']
arguments = ArrayList@40[empty]
classifier = JavaClassImpl@35['Throwable']
nullable = 'true': Boolean@24
typeConstructor = DeserializedClassTypeConstructor@32
}
LazyJavaClassifierType@41['Throwable'] {
_arguments = ArrayList@42[empty]
_nullable = 'true': Boolean@24
_typeConstructor = DeserializedClassTypeConstructor@31
classifier = JavaClassImpl@38['Throwable']
arguments = ArrayList@42[empty]
classifier = JavaClassImpl@31['Throwable']
nullable = 'true': Boolean@24
typeConstructor = DeserializedClassTypeConstructor@32
}
LazyJavaClassifierType@43['Throwable'] {
_arguments = ArrayList@44[empty]
_nullable = 'true': Boolean@24
_typeConstructor = DeserializedClassTypeConstructor@31
classifier = JavaClassImpl@35['Throwable']
arguments = ArrayList@44[empty]
classifier = JavaClassImpl@38['Throwable']
nullable = 'true': Boolean@24
typeConstructor = DeserializedClassTypeConstructor@32
}
LazyJavaClassifierType@10['Throwable'] {
_arguments = ArrayList@45[empty]
_typeConstructor = DeserializedClassTypeConstructor@31
arguments = ArrayList@45[empty]
classifier = JavaClassImpl@46['Throwable']
typeConstructor = DeserializedClassTypeConstructor@32
}
LazyJavaPackageFragmentProvider@47 {
_packageFragments('<root>': FqName@48) = LazyJavaPackageFragment@49['<root>']
_packageFragments('A': FqName@50) = null
_packageFragments('Int': FqName@51) = null
_packageFragments('List': FqName@52) = null
_packageFragments('Map': FqName@53) = null
_packageFragments('MutableList': FqName@54) = null
_packageFragments('R': FqName@55) = null
_packageFragments('T': FqName@56) = null
_packageFragments('U': FqName@57) = null
_packageFragments('a': FqName@58) = null
_packageFragments('a.A': FqName@59) = null
_packageFragments('a.Int': FqName@60) = null
_packageFragments('a.List': FqName@61) = null
_packageFragments('a.Map': FqName@62) = null
_packageFragments('a.MutableList': FqName@63) = null
_packageFragments('a.R': FqName@64) = null
_packageFragments('a.T': FqName@65) = null
_packageFragments('a.U': FqName@66) = null
_packageFragments('java': FqName@67) = LazyJavaPackageFragment@68['java']
_packageFragments('java.lang': FqName@69) = LazyJavaPackageFragment@70['lang']
_packageFragments('java.lang.A': FqName@71) = null
_packageFragments('java.lang.Int': FqName@72) = null
_packageFragments('java.lang.List': FqName@73) = null
_packageFragments('java.lang.Map': FqName@74) = null
_packageFragments('java.lang.MutableList': FqName@75) = null
_packageFragments('java.lang.R': FqName@76) = null
_packageFragments('java.lang.T': FqName@77) = null
_packageFragments('java.lang.U': FqName@78) = null
_packageFragments('kotlin': FqName@79) = null
_packageFragments('kotlin.A': FqName@80) = null
_packageFragments('kotlin.Int': FqName@81) = null
_packageFragments('kotlin.List': FqName@82) = null
_packageFragments('kotlin.Map': FqName@83) = null
_packageFragments('kotlin.MutableList': FqName@84) = null
_packageFragments('kotlin.R': FqName@85) = null
_packageFragments('kotlin.T': FqName@86) = null
_packageFragments('kotlin.U': FqName@87) = null
_packageFragments('kotlin.io': FqName@88) = null
_packageFragments('kotlin.jvm': FqName@89) = null
packageFragments('<root>': FqName@48) = LazyJavaPackageFragment@49['<root>']
packageFragments('A': FqName@50) = null
packageFragments('Int': FqName@51) = null
packageFragments('List': FqName@52) = null
packageFragments('Map': FqName@53) = null
packageFragments('MutableList': FqName@54) = null
packageFragments('R': FqName@55) = null
packageFragments('T': FqName@56) = null
packageFragments('U': FqName@57) = null
packageFragments('a': FqName@58) = null
packageFragments('a.A': FqName@59) = null
packageFragments('a.Int': FqName@60) = null
packageFragments('a.List': FqName@61) = null
packageFragments('a.Map': FqName@62) = null
packageFragments('a.MutableList': FqName@63) = null
packageFragments('a.R': FqName@64) = null
packageFragments('a.T': FqName@65) = null
packageFragments('a.U': FqName@66) = null
packageFragments('java': FqName@67) = LazyJavaPackageFragment@68['java']
packageFragments('java.lang': FqName@69) = LazyJavaPackageFragment@70['lang']
packageFragments('java.lang.A': FqName@71) = null
packageFragments('java.lang.Int': FqName@72) = null
packageFragments('java.lang.List': FqName@73) = null
packageFragments('java.lang.Map': FqName@74) = null
packageFragments('java.lang.MutableList': FqName@75) = null
packageFragments('java.lang.R': FqName@76) = null
packageFragments('java.lang.T': FqName@77) = null
packageFragments('java.lang.U': FqName@78) = null
packageFragments('kotlin': FqName@79) = null
packageFragments('kotlin.A': FqName@80) = null
packageFragments('kotlin.Int': FqName@81) = null
packageFragments('kotlin.List': FqName@82) = null
packageFragments('kotlin.Map': FqName@83) = null
packageFragments('kotlin.MutableList': FqName@84) = null
packageFragments('kotlin.R': FqName@85) = null
packageFragments('kotlin.T': FqName@86) = null
packageFragments('kotlin.U': FqName@87) = null
packageFragments('kotlin.io': FqName@88) = null
packageFragments('kotlin.jvm': FqName@89) = null
topLevelClasses(JavaClassImpl@90['Exception']) = LazyJavaClassDescriptor@0['Exception']
}
LazyJavaPackageFragment@68['java'] {
_functions('lang': Name@91) = EmptyList@92[empty] // through LazyPackageFragmentScopeForJavaPackage@93
classes('lang': Name@94) = null // through LazyPackageFragmentScopeForJavaPackage@93
deserializedPackageScope = Empty@95 // through LazyPackageFragmentScopeForJavaPackage@93
memberIndex = computeMemberIndex$1@96 // through LazyPackageFragmentScopeForJavaPackage@93
classes('lang': Name@91) = null // through LazyPackageFragmentScopeForJavaPackage@92
deserializedPackageScope = Empty@93 // through LazyPackageFragmentScopeForJavaPackage@92
functions('lang': Name@94) = EmptyList@95[empty] // through LazyPackageFragmentScopeForJavaPackage@92
memberIndex = computeMemberIndex$1@96 // through LazyPackageFragmentScopeForJavaPackage@92
}
LazyJavaPackageFragment@70['lang'] {
_functions('Exception': Name@97) = EmptyList@92[empty] // through LazyPackageFragmentScopeForJavaPackage@98
_functions('emptyList': Name@99) = EmptyList@92[empty] // through LazyPackageFragmentScopeForJavaPackage@98
_functions('emptyListOfA': Name@100) = EmptyList@92[empty] // through LazyPackageFragmentScopeForJavaPackage@98
_functions('emptyStrangeMap': Name@101) = EmptyList@92[empty] // through LazyPackageFragmentScopeForJavaPackage@98
_functions('emptyStrangeMap1': Name@102) = EmptyList@92[empty] // through LazyPackageFragmentScopeForJavaPackage@98
_functions('emptyStrangeMap2': Name@103) = EmptyList@92[empty] // through LazyPackageFragmentScopeForJavaPackage@98
_functions('emptyStrangeMap3': Name@104) = EmptyList@92[empty] // through LazyPackageFragmentScopeForJavaPackage@98
_functions('emptyStrangeMap4': Name@105) = EmptyList@92[empty] // through LazyPackageFragmentScopeForJavaPackage@98
_functions('foo': Name@106) = EmptyList@92[empty] // through LazyPackageFragmentScopeForJavaPackage@98
classes('Exception': Name@97) = LazyJavaClassDescriptor@0['Exception'] // through LazyPackageFragmentScopeForJavaPackage@98
classes('emptyList': Name@99) = null // through LazyPackageFragmentScopeForJavaPackage@98
classes('emptyListOfA': Name@100) = null // through LazyPackageFragmentScopeForJavaPackage@98
@@ -169,6 +160,15 @@ LazyJavaPackageFragment@70['lang'] {
classes('emptyStrangeMap3': Name@104) = null // through LazyPackageFragmentScopeForJavaPackage@98
classes('emptyStrangeMap4': Name@105) = null // through LazyPackageFragmentScopeForJavaPackage@98
classes('foo': Name@106) = null // through LazyPackageFragmentScopeForJavaPackage@98
deserializedPackageScope = Empty@95 // through LazyPackageFragmentScopeForJavaPackage@98
deserializedPackageScope = Empty@93 // through LazyPackageFragmentScopeForJavaPackage@98
functions('Exception': Name@97) = EmptyList@95[empty] // through LazyPackageFragmentScopeForJavaPackage@98
functions('emptyList': Name@99) = EmptyList@95[empty] // through LazyPackageFragmentScopeForJavaPackage@98
functions('emptyListOfA': Name@100) = EmptyList@95[empty] // through LazyPackageFragmentScopeForJavaPackage@98
functions('emptyStrangeMap': Name@101) = EmptyList@95[empty] // through LazyPackageFragmentScopeForJavaPackage@98
functions('emptyStrangeMap1': Name@102) = EmptyList@95[empty] // through LazyPackageFragmentScopeForJavaPackage@98
functions('emptyStrangeMap2': Name@103) = EmptyList@95[empty] // through LazyPackageFragmentScopeForJavaPackage@98
functions('emptyStrangeMap3': Name@104) = EmptyList@95[empty] // through LazyPackageFragmentScopeForJavaPackage@98
functions('emptyStrangeMap4': Name@105) = EmptyList@95[empty] // through LazyPackageFragmentScopeForJavaPackage@98
functions('foo': Name@106) = EmptyList@95[empty] // through LazyPackageFragmentScopeForJavaPackage@98
memberIndex = computeMemberIndex$1@107 // through LazyPackageFragmentScopeForJavaPackage@98
}
@@ -3,158 +3,158 @@ DescriptorResolver@0 {
}
LazyJavaClassDescriptor@2['Exception'] {
_constructors = ArrayList@3[5] { JavaConstructorDescriptor@4['<init>'], JavaConstructorDescriptor@5['<init>'], JavaConstructorDescriptor@6['<init>'], ... } // through LazyJavaClassMemberScope@7
_functionTypeForSamInterface = null
_typeConstructor = LazyJavaClassTypeConstructor@8['Exception']
defaultType = JetTypeImpl@9['Exception']
constructors = ArrayList@3[5] { JavaConstructorDescriptor@4['<init>'], JavaConstructorDescriptor@5['<init>'], JavaConstructorDescriptor@6['<init>'], ... } // through LazyJavaClassMemberScope@7
defaultType = JetTypeImpl@8['Exception']
functionTypeForSamInterface = null
typeConstructor = LazyJavaClassTypeConstructor@9['Exception']
}
LazyJavaClassTypeConstructor@8['Exception'] {
_parameters = ArrayList@10[empty]
_supertypes = ArrayList@11[1] { LazyJavaClassifierType@12['Throwable'] }
LazyJavaClassTypeConstructor@9['Exception'] {
parameters = ArrayList@10[empty]
supertypes = ArrayList@11[1] { LazyJavaClassifierType@12['Throwable'] }
}
LazyJavaClassifierType@13['String'] {
_arguments = ArrayList@14[empty]
_nullable = 'false': Boolean@15
_typeConstructor = DeserializedClassTypeConstructor@16
classifier = JavaClassImpl@17['String']
arguments = ArrayList@14[empty]
classifier = JavaClassImpl@15['String']
nullable = 'false': Boolean@16
typeConstructor = DeserializedClassTypeConstructor@17
}
LazyJavaClassifierType@18['String'] {
_arguments = ArrayList@19[empty]
_nullable = 'false': Boolean@15
_typeConstructor = DeserializedClassTypeConstructor@16
arguments = ArrayList@19[empty]
classifier = JavaClassImpl@20['String']
nullable = 'false': Boolean@16
typeConstructor = DeserializedClassTypeConstructor@17
}
LazyJavaClassifierType@21['String'] {
_arguments = ArrayList@22[empty]
_nullable = 'false': Boolean@15
_typeConstructor = DeserializedClassTypeConstructor@16
arguments = ArrayList@22[empty]
classifier = JavaClassImpl@23['String']
nullable = 'false': Boolean@16
typeConstructor = DeserializedClassTypeConstructor@17
}
LazyJavaClassifierType@24['String'] {
_arguments = ArrayList@25[empty]
_nullable = 'true': Boolean@26
_typeConstructor = DeserializedClassTypeConstructor@16
arguments = ArrayList@25[empty]
classifier = JavaClassImpl@20['String']
nullable = 'true': Boolean@26
typeConstructor = DeserializedClassTypeConstructor@17
}
LazyJavaClassifierType@27['String'] {
_arguments = ArrayList@28[empty]
_nullable = 'true': Boolean@26
_typeConstructor = DeserializedClassTypeConstructor@16
classifier = JavaClassImpl@17['String']
arguments = ArrayList@28[empty]
classifier = JavaClassImpl@15['String']
nullable = 'true': Boolean@26
typeConstructor = DeserializedClassTypeConstructor@17
}
LazyJavaClassifierType@29['String'] {
_arguments = ArrayList@30[empty]
_nullable = 'true': Boolean@26
_typeConstructor = DeserializedClassTypeConstructor@16
arguments = ArrayList@30[empty]
classifier = JavaClassImpl@23['String']
nullable = 'true': Boolean@26
typeConstructor = DeserializedClassTypeConstructor@17
}
LazyJavaClassifierType@31['Throwable'] {
_arguments = ArrayList@32[empty]
_nullable = 'false': Boolean@15
_typeConstructor = DeserializedClassTypeConstructor@33
classifier = JavaClassImpl@34['Throwable']
arguments = ArrayList@32[empty]
classifier = JavaClassImpl@33['Throwable']
nullable = 'false': Boolean@16
typeConstructor = DeserializedClassTypeConstructor@34
}
LazyJavaClassifierType@35['Throwable'] {
_arguments = ArrayList@36[empty]
_nullable = 'false': Boolean@15
_typeConstructor = DeserializedClassTypeConstructor@33
arguments = ArrayList@36[empty]
classifier = JavaClassImpl@37['Throwable']
nullable = 'false': Boolean@16
typeConstructor = DeserializedClassTypeConstructor@34
}
LazyJavaClassifierType@38['Throwable'] {
_arguments = ArrayList@39[empty]
_nullable = 'false': Boolean@15
_typeConstructor = DeserializedClassTypeConstructor@33
arguments = ArrayList@39[empty]
classifier = JavaClassImpl@40['Throwable']
nullable = 'false': Boolean@16
typeConstructor = DeserializedClassTypeConstructor@34
}
LazyJavaClassifierType@41['Throwable'] {
_arguments = ArrayList@42[empty]
_nullable = 'true': Boolean@26
_typeConstructor = DeserializedClassTypeConstructor@33
classifier = JavaClassImpl@40['Throwable']
arguments = ArrayList@42[empty]
classifier = JavaClassImpl@33['Throwable']
nullable = 'true': Boolean@26
typeConstructor = DeserializedClassTypeConstructor@34
}
LazyJavaClassifierType@43['Throwable'] {
_arguments = ArrayList@44[empty]
_nullable = 'true': Boolean@26
_typeConstructor = DeserializedClassTypeConstructor@33
classifier = JavaClassImpl@34['Throwable']
arguments = ArrayList@44[empty]
classifier = JavaClassImpl@40['Throwable']
nullable = 'true': Boolean@26
typeConstructor = DeserializedClassTypeConstructor@34
}
LazyJavaClassifierType@45['Throwable'] {
_arguments = ArrayList@46[empty]
_nullable = 'true': Boolean@26
_typeConstructor = DeserializedClassTypeConstructor@33
arguments = ArrayList@46[empty]
classifier = JavaClassImpl@37['Throwable']
nullable = 'true': Boolean@26
typeConstructor = DeserializedClassTypeConstructor@34
}
LazyJavaClassifierType@12['Throwable'] {
_arguments = ArrayList@47[empty]
_typeConstructor = DeserializedClassTypeConstructor@33
arguments = ArrayList@47[empty]
classifier = JavaClassImpl@48['Throwable']
typeConstructor = DeserializedClassTypeConstructor@34
}
LazyJavaPackageFragmentProvider@49 {
_packageFragments('<root>': FqName@50) = LazyJavaPackageFragment@51['<root>']
_packageFragments('A': FqName@52) = null
_packageFragments('Any': FqName@53) = null
_packageFragments('B': FqName@54) = null
_packageFragments('C': FqName@55) = null
_packageFragments('In': FqName@56) = null
_packageFragments('T': FqName@57) = null
_packageFragments('java': FqName@58) = LazyJavaPackageFragment@59['java']
_packageFragments('java.lang': FqName@60) = LazyJavaPackageFragment@61['lang']
_packageFragments('java.lang.A': FqName@62) = null
_packageFragments('java.lang.Any': FqName@63) = null
_packageFragments('java.lang.B': FqName@64) = null
_packageFragments('java.lang.C': FqName@65) = null
_packageFragments('java.lang.In': FqName@66) = null
_packageFragments('java.lang.T': FqName@67) = null
_packageFragments('kotlin': FqName@68) = null
_packageFragments('kotlin.A': FqName@69) = null
_packageFragments('kotlin.Any': FqName@70) = null
_packageFragments('kotlin.B': FqName@71) = null
_packageFragments('kotlin.C': FqName@72) = null
_packageFragments('kotlin.In': FqName@73) = null
_packageFragments('kotlin.T': FqName@74) = null
_packageFragments('kotlin.io': FqName@75) = null
_packageFragments('kotlin.jvm': FqName@76) = null
_packageFragments('s': FqName@77) = null
_packageFragments('s.A': FqName@78) = null
_packageFragments('s.Any': FqName@79) = null
_packageFragments('s.B': FqName@80) = null
_packageFragments('s.C': FqName@81) = null
_packageFragments('s.In': FqName@82) = null
_packageFragments('s.T': FqName@83) = null
packageFragments('<root>': FqName@50) = LazyJavaPackageFragment@51['<root>']
packageFragments('A': FqName@52) = null
packageFragments('Any': FqName@53) = null
packageFragments('B': FqName@54) = null
packageFragments('C': FqName@55) = null
packageFragments('In': FqName@56) = null
packageFragments('T': FqName@57) = null
packageFragments('java': FqName@58) = LazyJavaPackageFragment@59['java']
packageFragments('java.lang': FqName@60) = LazyJavaPackageFragment@61['lang']
packageFragments('java.lang.A': FqName@62) = null
packageFragments('java.lang.Any': FqName@63) = null
packageFragments('java.lang.B': FqName@64) = null
packageFragments('java.lang.C': FqName@65) = null
packageFragments('java.lang.In': FqName@66) = null
packageFragments('java.lang.T': FqName@67) = null
packageFragments('kotlin': FqName@68) = null
packageFragments('kotlin.A': FqName@69) = null
packageFragments('kotlin.Any': FqName@70) = null
packageFragments('kotlin.B': FqName@71) = null
packageFragments('kotlin.C': FqName@72) = null
packageFragments('kotlin.In': FqName@73) = null
packageFragments('kotlin.T': FqName@74) = null
packageFragments('kotlin.io': FqName@75) = null
packageFragments('kotlin.jvm': FqName@76) = null
packageFragments('s': FqName@77) = null
packageFragments('s.A': FqName@78) = null
packageFragments('s.Any': FqName@79) = null
packageFragments('s.B': FqName@80) = null
packageFragments('s.C': FqName@81) = null
packageFragments('s.In': FqName@82) = null
packageFragments('s.T': FqName@83) = null
topLevelClasses(JavaClassImpl@84['Exception']) = LazyJavaClassDescriptor@2['Exception']
}
LazyJavaPackageFragment@59['java'] {
_functions('lang': Name@85) = EmptyList@86[empty] // through LazyPackageFragmentScopeForJavaPackage@87
classes('lang': Name@88) = null // through LazyPackageFragmentScopeForJavaPackage@87
deserializedPackageScope = Empty@89 // through LazyPackageFragmentScopeForJavaPackage@87
memberIndex = computeMemberIndex$1@90 // through LazyPackageFragmentScopeForJavaPackage@87
classes('lang': Name@85) = null // through LazyPackageFragmentScopeForJavaPackage@86
deserializedPackageScope = Empty@87 // through LazyPackageFragmentScopeForJavaPackage@86
functions('lang': Name@88) = EmptyList@89[empty] // through LazyPackageFragmentScopeForJavaPackage@86
memberIndex = computeMemberIndex$1@90 // through LazyPackageFragmentScopeForJavaPackage@86
}
LazyJavaPackageFragment@61['lang'] {
_functions('Exception': Name@91) = EmptyList@86[empty] // through LazyPackageFragmentScopeForJavaPackage@92
_functions('bar': Name@93) = EmptyList@86[empty] // through LazyPackageFragmentScopeForJavaPackage@92
_functions('foo': Name@94) = EmptyList@86[empty] // through LazyPackageFragmentScopeForJavaPackage@92
_functions('use': Name@95) = EmptyList@86[empty] // through LazyPackageFragmentScopeForJavaPackage@92
classes('Exception': Name@91) = LazyJavaClassDescriptor@2['Exception'] // through LazyPackageFragmentScopeForJavaPackage@92
classes('bar': Name@93) = null // through LazyPackageFragmentScopeForJavaPackage@92
classes('foo': Name@94) = null // through LazyPackageFragmentScopeForJavaPackage@92
classes('use': Name@95) = null // through LazyPackageFragmentScopeForJavaPackage@92
deserializedPackageScope = Empty@89 // through LazyPackageFragmentScopeForJavaPackage@92
deserializedPackageScope = Empty@87 // through LazyPackageFragmentScopeForJavaPackage@92
functions('Exception': Name@91) = EmptyList@89[empty] // through LazyPackageFragmentScopeForJavaPackage@92
functions('bar': Name@93) = EmptyList@89[empty] // through LazyPackageFragmentScopeForJavaPackage@92
functions('foo': Name@94) = EmptyList@89[empty] // through LazyPackageFragmentScopeForJavaPackage@92
functions('use': Name@95) = EmptyList@89[empty] // through LazyPackageFragmentScopeForJavaPackage@92
memberIndex = computeMemberIndex$1@96 // through LazyPackageFragmentScopeForJavaPackage@92
}
@@ -1,321 +1,314 @@
LazyAnnotationDescriptor@0 {
_resolutionResults = OverloadResolutionResultsImpl@1
_type = JetTypeImpl@2['inline']
_valueArguments(ValueParameterDescriptorImpl@3['strategy']) = null
resolutionResults = OverloadResolutionResultsImpl@1
type = JetTypeImpl@2['inline']
valueArguments(ValueParameterDescriptorImpl@3['strategy']) = null
}
LazyJavaClassDescriptor@4['AbstractMap'] {
_functions('getOrElse1': Name@5) = EmptyList@6[empty] // through LazyJavaClassMemberScope@7
_properties('getOrElse1': Name@5) = EmptyList@6[empty] // through LazyJavaClassMemberScope@7
_typeConstructor = LazyJavaClassTypeConstructor@8['AbstractMap']
memberIndex = computeMemberIndex$1@9 // through LazyJavaClassMemberScope@7
functions('getOrElse1': Name@5) = EmptyList@6[empty] // through LazyJavaClassMemberScope@7
memberIndex = computeMemberIndex$1@8 // through LazyJavaClassMemberScope@7
properties('getOrElse1': Name@5) = EmptyList@6[empty] // through LazyJavaClassMemberScope@7
typeConstructor = LazyJavaClassTypeConstructor@9['AbstractMap']
}
LazyJavaClassDescriptor@10['HashMap'] {
_constructors = ArrayList@11[4] { JavaConstructorDescriptor@12['<init>'], JavaConstructorDescriptor@13['<init>'], JavaConstructorDescriptor@14['<init>'], ... } // through LazyJavaClassMemberScope@15
_functionTypeForSamInterface = null
_functions('getOrElse1': Name@5) = EmptyList@6[empty] // through LazyJavaClassMemberScope@15
_properties('getOrElse1': Name@5) = EmptyList@6[empty] // through LazyJavaClassMemberScope@15
_typeConstructor = LazyJavaClassTypeConstructor@16['HashMap']
defaultType = JetTypeImpl@17['HashMap<2>']
enumEntryIndex = LinkedHashMap@18 // through LazyJavaClassMemberScope@15
memberIndex = computeMemberIndex$1@19 // through LazyJavaClassMemberScope@15
nestedClassIndex = LinkedHashMap@20 // through LazyJavaClassMemberScope@15
constructors = ArrayList@11[4] { JavaConstructorDescriptor@12['<init>'], JavaConstructorDescriptor@13['<init>'], JavaConstructorDescriptor@14['<init>'], ... } // through LazyJavaClassMemberScope@15
defaultType = JetTypeImpl@16['HashMap<2>']
enumEntryIndex = LinkedHashMap@17 // through LazyJavaClassMemberScope@15
functionTypeForSamInterface = null
functions('getOrElse1': Name@5) = EmptyList@6[empty] // through LazyJavaClassMemberScope@15
memberIndex = computeMemberIndex$1@18 // through LazyJavaClassMemberScope@15
nestedClassIndex = LinkedHashMap@19 // through LazyJavaClassMemberScope@15
nestedClasses('getOrElse1': Name@5) = null // through LazyJavaClassMemberScope@15
properties('getOrElse1': Name@5) = EmptyList@6[empty] // through LazyJavaClassMemberScope@15
typeConstructor = LazyJavaClassTypeConstructor@20['HashMap']
}
LazyJavaClassDescriptor@21['Serializable'] {
_functions('getOrElse1': Name@5) = EmptyList@6[empty] // through LazyJavaClassMemberScope@22
_properties('getOrElse1': Name@5) = EmptyList@6[empty] // through LazyJavaClassMemberScope@22
_typeConstructor = LazyJavaClassTypeConstructor@23['Serializable']
memberIndex = computeMemberIndex$1@24 // through LazyJavaClassMemberScope@22
functions('getOrElse1': Name@5) = EmptyList@6[empty] // through LazyJavaClassMemberScope@22
memberIndex = computeMemberIndex$1@23 // through LazyJavaClassMemberScope@22
properties('getOrElse1': Name@5) = EmptyList@6[empty] // through LazyJavaClassMemberScope@22
typeConstructor = LazyJavaClassTypeConstructor@24['Serializable']
}
LazyJavaClassTypeConstructor@8['AbstractMap'] {
_parameters = ArrayList@25[2] { LazyJavaTypeParameterDescriptor@26['K'], LazyJavaTypeParameterDescriptor@27['V'] }
_supertypes = ArrayList@28[1] { LazyJavaClassifierType@29['Map<K, V>'] }
LazyJavaClassTypeConstructor@9['AbstractMap'] {
parameters = ArrayList@25[2] { LazyJavaTypeParameterDescriptor@26['K'], LazyJavaTypeParameterDescriptor@27['V'] }
supertypes = ArrayList@28[1] { LazyJavaClassifierType@29['Map<K, V>'] }
}
LazyJavaClassTypeConstructor@16['HashMap'] {
_parameters = ArrayList@30[2] { LazyJavaTypeParameterDescriptor@31['K'], LazyJavaTypeParameterDescriptor@32['V'] }
_supertypes = ArrayList@33[4] { LazyJavaClassifierType@34['AbstractMap<K, V>'], LazyJavaClassifierType@35['Map<K, V>'], LazyJavaClassifierType@36['Cloneable'], ... }
LazyJavaClassTypeConstructor@20['HashMap'] {
parameters = ArrayList@30[2] { LazyJavaTypeParameterDescriptor@31['K'], LazyJavaTypeParameterDescriptor@32['V'] }
supertypes = ArrayList@33[4] { LazyJavaClassifierType@34['AbstractMap<K, V>'], LazyJavaClassifierType@35['Map<K, V>'], LazyJavaClassifierType@36['Cloneable'], ... }
}
LazyJavaClassTypeConstructor@23['Serializable'] {
_parameters = ArrayList@37[empty]
_supertypes = ArrayList@38[1] { JetTypeImpl@39['Any'] }
LazyJavaClassTypeConstructor@24['Serializable'] {
parameters = ArrayList@37[empty]
supertypes = ArrayList@38[1] { JetTypeImpl@39['Any'] }
}
LazyJavaClassifierType@34['AbstractMap<K, V>'] {
_arguments = ArrayList@40[2] { TypeProjectionImpl@41, TypeProjectionImpl@42 }
_memberScope = SubstitutingScope@43
_typeConstructor = LazyJavaClassTypeConstructor@8['AbstractMap']
classifier = JavaClassImpl@44['AbstractMap']
arguments = ArrayList@40[2] { TypeProjectionImpl@41, TypeProjectionImpl@42 }
classifier = JavaClassImpl@43['AbstractMap']
memberScope = SubstitutingScope@44
typeConstructor = LazyJavaClassTypeConstructor@9['AbstractMap']
}
LazyJavaClassifierType@36['Cloneable'] {
_arguments = ArrayList@45[empty]
_memberScope = DeserializedClassMemberScope@46
_typeConstructor = DeserializedClassTypeConstructor@47
classifier = JavaClassImpl@48['Cloneable']
arguments = ArrayList@45[empty]
classifier = JavaClassImpl@46['Cloneable']
memberScope = DeserializedClassMemberScope@47
typeConstructor = DeserializedClassTypeConstructor@48
}
LazyJavaClassifierType@49['K'] {
_arguments = ArrayList@50[empty]
_nullable = 'false': Boolean@51
_typeConstructor = AbstractLazyTypeParameterDescriptor$1@52
classifier = JavaTypeParameterImpl@53['K']
arguments = ArrayList@50[empty]
classifier = JavaTypeParameterImpl@51['K']
nullable = 'false': Boolean@52
typeConstructor = AbstractLazyTypeParameterDescriptor$1@53
}
LazyJavaClassifierType@54['K'] {
_arguments = ArrayList@55[empty]
_nullable = 'false': Boolean@51
_typeConstructor = AbstractLazyTypeParameterDescriptor$1@52
arguments = ArrayList@55[empty]
classifier = JavaTypeParameterImpl@56['K']
nullable = 'false': Boolean@52
typeConstructor = AbstractLazyTypeParameterDescriptor$1@53
}
LazyJavaClassifierType@57['K'] {
_arguments = ArrayList@58[empty]
_nullable = 'false': Boolean@51
_typeConstructor = AbstractLazyTypeParameterDescriptor$1@59
classifier = JavaTypeParameterImpl@60['K']
arguments = ArrayList@58[empty]
classifier = JavaTypeParameterImpl@59['K']
nullable = 'false': Boolean@52
typeConstructor = AbstractLazyTypeParameterDescriptor$1@53
}
LazyJavaClassifierType@61['K'] {
_arguments = ArrayList@62[empty]
_nullable = 'false': Boolean@51
_typeConstructor = AbstractLazyTypeParameterDescriptor$1@52
classifier = JavaTypeParameterImpl@63['K']
LazyJavaClassifierType@60['K'] {
arguments = ArrayList@61[empty]
classifier = JavaTypeParameterImpl@62['K']
nullable = 'false': Boolean@52
typeConstructor = AbstractLazyTypeParameterDescriptor$1@63
}
LazyJavaClassifierType@64['K'] {
_arguments = ArrayList@65[empty]
_nullable = 'false': Boolean@51
_typeConstructor = AbstractLazyTypeParameterDescriptor$1@52
arguments = ArrayList@65[empty]
classifier = JavaTypeParameterImpl@66['K']
nullable = 'false': Boolean@52
typeConstructor = AbstractLazyTypeParameterDescriptor$1@53
}
LazyJavaClassifierType@67['K'] {
_arguments = ArrayList@68[empty]
_nullable = 'true': Boolean@69
_typeConstructor = AbstractLazyTypeParameterDescriptor$1@52
classifier = JavaTypeParameterImpl@56['K']
arguments = ArrayList@68[empty]
classifier = JavaTypeParameterImpl@51['K']
nullable = 'true': Boolean@69
typeConstructor = AbstractLazyTypeParameterDescriptor$1@53
}
LazyJavaClassifierType@70['K'] {
_arguments = ArrayList@71[empty]
_nullable = 'true': Boolean@69
_typeConstructor = AbstractLazyTypeParameterDescriptor$1@52
classifier = JavaTypeParameterImpl@63['K']
arguments = ArrayList@71[empty]
classifier = JavaTypeParameterImpl@62['K']
nullable = 'true': Boolean@69
typeConstructor = AbstractLazyTypeParameterDescriptor$1@63
}
LazyJavaClassifierType@72['K'] {
_arguments = ArrayList@73[empty]
_nullable = 'true': Boolean@69
_typeConstructor = AbstractLazyTypeParameterDescriptor$1@52
arguments = ArrayList@73[empty]
classifier = JavaTypeParameterImpl@66['K']
nullable = 'true': Boolean@69
typeConstructor = AbstractLazyTypeParameterDescriptor$1@53
}
LazyJavaClassifierType@74['K'] {
_arguments = ArrayList@75[empty]
_nullable = 'true': Boolean@69
_typeConstructor = AbstractLazyTypeParameterDescriptor$1@59
classifier = JavaTypeParameterImpl@60['K']
arguments = ArrayList@75[empty]
classifier = JavaTypeParameterImpl@59['K']
nullable = 'true': Boolean@69
typeConstructor = AbstractLazyTypeParameterDescriptor$1@53
}
LazyJavaClassifierType@76['K'] {
_arguments = ArrayList@77[empty]
_nullable = 'true': Boolean@69
_typeConstructor = AbstractLazyTypeParameterDescriptor$1@52
classifier = JavaTypeParameterImpl@53['K']
arguments = ArrayList@77[empty]
classifier = JavaTypeParameterImpl@56['K']
nullable = 'true': Boolean@69
typeConstructor = AbstractLazyTypeParameterDescriptor$1@53
}
LazyJavaClassifierType@78['Map<? extends K, ? extends V>'] {
_arguments = ArrayList@79[2] { TypeProjectionImpl@80, TypeProjectionImpl@81 }
_memberScope = SubstitutingScope@82
_nullable = 'false': Boolean@51
_typeConstructor = DeserializedClassTypeConstructor@83
classifier = JavaClassImpl@84['Map']
arguments = ArrayList@79[2] { TypeProjectionImpl@80, TypeProjectionImpl@81 }
classifier = JavaClassImpl@82['Map']
memberScope = SubstitutingScope@83
nullable = 'false': Boolean@52
typeConstructor = DeserializedClassTypeConstructor@84
}
LazyJavaClassifierType@85['Map<? extends K, ? extends V>'] {
_arguments = ArrayList@86[2] { TypeProjectionImpl@87, TypeProjectionImpl@88 }
_memberScope = SubstitutingScope@89
_nullable = 'true': Boolean@69
_typeConstructor = DeserializedClassTypeConstructor@90
classifier = JavaClassImpl@84['Map']
arguments = ArrayList@86[2] { TypeProjectionImpl@87, TypeProjectionImpl@88 }
classifier = JavaClassImpl@82['Map']
memberScope = SubstitutingScope@89
nullable = 'true': Boolean@69
typeConstructor = DeserializedClassTypeConstructor@90
}
LazyJavaClassifierType@29['Map<K, V>'] {
_arguments = ArrayList@91[2] { TypeProjectionImpl@92, TypeProjectionImpl@93 }
_memberScope = SubstitutingScope@94
_typeConstructor = DeserializedClassTypeConstructor@83
classifier = JavaClassImpl@95['Map']
arguments = ArrayList@91[2] { TypeProjectionImpl@92, TypeProjectionImpl@93 }
classifier = JavaClassImpl@94['Map']
memberScope = SubstitutingScope@95
typeConstructor = DeserializedClassTypeConstructor@84
}
LazyJavaClassifierType@35['Map<K, V>'] {
_arguments = ArrayList@96[2] { TypeProjectionImpl@97, TypeProjectionImpl@98 }
_memberScope = SubstitutingScope@99
_typeConstructor = DeserializedClassTypeConstructor@83
classifier = JavaClassImpl@100['Map']
arguments = ArrayList@96[2] { TypeProjectionImpl@97, TypeProjectionImpl@98 }
classifier = JavaClassImpl@99['Map']
memberScope = SubstitutingScope@100
typeConstructor = DeserializedClassTypeConstructor@84
}
LazyJavaClassifierType@101['Object'] {
_typeConstructor = DeserializedClassTypeConstructor@102
classifier = JavaClassImpl@103['Object']
classifier = JavaClassImpl@102['Object']
typeConstructor = DeserializedClassTypeConstructor@103
}
LazyJavaClassifierType@104['Object'] {
_typeConstructor = DeserializedClassTypeConstructor@102
classifier = JavaClassImpl@105['Object']
typeConstructor = DeserializedClassTypeConstructor@103
}
LazyJavaClassifierType@106['Serializable'] {
_arguments = ArrayList@107[empty]
_memberScope = LazyJavaClassMemberScope@22
_typeConstructor = LazyJavaClassTypeConstructor@23['Serializable']
arguments = ArrayList@107[empty]
classifier = JavaClassImpl@108['Serializable']
memberScope = LazyJavaClassMemberScope@22
typeConstructor = LazyJavaClassTypeConstructor@24['Serializable']
}
LazyJavaClassifierType@109['V'] {
_arguments = ArrayList@110[empty]
_nullable = 'false': Boolean@51
_typeConstructor = AbstractLazyTypeParameterDescriptor$1@111
classifier = JavaTypeParameterImpl@112['V']
arguments = ArrayList@110[empty]
classifier = JavaTypeParameterImpl@111['V']
nullable = 'false': Boolean@52
typeConstructor = AbstractLazyTypeParameterDescriptor$1@112
}
LazyJavaClassifierType@113['V'] {
_arguments = ArrayList@114[empty]
_nullable = 'false': Boolean@51
_typeConstructor = AbstractLazyTypeParameterDescriptor$1@115
classifier = JavaTypeParameterImpl@116['V']
arguments = ArrayList@114[empty]
classifier = JavaTypeParameterImpl@115['V']
nullable = 'false': Boolean@52
typeConstructor = AbstractLazyTypeParameterDescriptor$1@116
}
LazyJavaClassifierType@117['V'] {
_arguments = ArrayList@118[empty]
_nullable = 'false': Boolean@51
_typeConstructor = AbstractLazyTypeParameterDescriptor$1@115
arguments = ArrayList@118[empty]
classifier = JavaTypeParameterImpl@119['V']
nullable = 'false': Boolean@52
typeConstructor = AbstractLazyTypeParameterDescriptor$1@116
}
LazyJavaClassifierType@120['V'] {
_arguments = ArrayList@121[empty]
_nullable = 'false': Boolean@51
_typeConstructor = AbstractLazyTypeParameterDescriptor$1@115
arguments = ArrayList@121[empty]
classifier = JavaTypeParameterImpl@122['V']
nullable = 'false': Boolean@52
typeConstructor = AbstractLazyTypeParameterDescriptor$1@116
}
LazyJavaClassifierType@123['V'] {
_arguments = ArrayList@124[empty]
_nullable = 'false': Boolean@51
_typeConstructor = AbstractLazyTypeParameterDescriptor$1@115
arguments = ArrayList@124[empty]
classifier = JavaTypeParameterImpl@125['V']
nullable = 'false': Boolean@52
typeConstructor = AbstractLazyTypeParameterDescriptor$1@116
}
LazyJavaClassifierType@126['V'] {
_arguments = ArrayList@127[empty]
_nullable = 'true': Boolean@69
_typeConstructor = AbstractLazyTypeParameterDescriptor$1@115
classifier = JavaTypeParameterImpl@119['V']
arguments = ArrayList@127[empty]
classifier = JavaTypeParameterImpl@115['V']
nullable = 'true': Boolean@69
typeConstructor = AbstractLazyTypeParameterDescriptor$1@116
}
LazyJavaClassifierType@128['V'] {
_arguments = ArrayList@129[empty]
_nullable = 'true': Boolean@69
_typeConstructor = AbstractLazyTypeParameterDescriptor$1@115
classifier = JavaTypeParameterImpl@116['V']
arguments = ArrayList@129[empty]
classifier = JavaTypeParameterImpl@119['V']
nullable = 'true': Boolean@69
typeConstructor = AbstractLazyTypeParameterDescriptor$1@116
}
LazyJavaClassifierType@130['V'] {
_arguments = ArrayList@131[empty]
_nullable = 'true': Boolean@69
_typeConstructor = AbstractLazyTypeParameterDescriptor$1@115
arguments = ArrayList@131[empty]
classifier = JavaTypeParameterImpl@122['V']
nullable = 'true': Boolean@69
typeConstructor = AbstractLazyTypeParameterDescriptor$1@116
}
LazyJavaClassifierType@132['V'] {
_arguments = ArrayList@133[empty]
_nullable = 'true': Boolean@69
_typeConstructor = AbstractLazyTypeParameterDescriptor$1@111
classifier = JavaTypeParameterImpl@112['V']
arguments = ArrayList@133[empty]
classifier = JavaTypeParameterImpl@111['V']
nullable = 'true': Boolean@69
typeConstructor = AbstractLazyTypeParameterDescriptor$1@112
}
LazyJavaClassifierType@134['V'] {
_arguments = ArrayList@135[empty]
_nullable = 'true': Boolean@69
_typeConstructor = AbstractLazyTypeParameterDescriptor$1@115
arguments = ArrayList@135[empty]
classifier = JavaTypeParameterImpl@125['V']
nullable = 'true': Boolean@69
typeConstructor = AbstractLazyTypeParameterDescriptor$1@116
}
LazyJavaPackageFragmentProvider@136 {
_packageFragments('<root>': FqName@137) = LazyJavaPackageFragment@138['<root>']
_packageFragments('Any': FqName@139) = null
_packageFragments('Array': FqName@140) = null
_packageFragments('Int': FqName@141) = null
_packageFragments('K': FqName@142) = null
_packageFragments('Map': FqName@143) = null
_packageFragments('String': FqName@144) = null
_packageFragments('V': FqName@145) = null
_packageFragments('V1': FqName@146) = null
_packageFragments('d': FqName@147) = null
_packageFragments('d.Any': FqName@148) = null
_packageFragments('d.Array': FqName@149) = null
_packageFragments('d.Int': FqName@150) = null
_packageFragments('d.K': FqName@151) = null
_packageFragments('d.Map': FqName@152) = null
_packageFragments('d.String': FqName@153) = null
_packageFragments('d.V': FqName@154) = null
_packageFragments('d.V1': FqName@155) = null
_packageFragments('d.inline': FqName@156) = null
_packageFragments('inline': FqName@157) = null
_packageFragments('java': FqName@158) = LazyJavaPackageFragment@159['java']
_packageFragments('java.io': FqName@160) = LazyJavaPackageFragment@161['io']
_packageFragments('java.lang': FqName@162) = LazyJavaPackageFragment@163['lang']
_packageFragments('java.lang.Any': FqName@164) = null
_packageFragments('java.lang.Array': FqName@165) = null
_packageFragments('java.lang.Int': FqName@166) = null
_packageFragments('java.lang.K': FqName@167) = null
_packageFragments('java.lang.Map': FqName@168) = null
_packageFragments('java.lang.String': FqName@169) = null
_packageFragments('java.lang.V': FqName@170) = null
_packageFragments('java.lang.V1': FqName@171) = null
_packageFragments('java.lang.inline': FqName@172) = null
_packageFragments('java.util': FqName@173) = LazyJavaPackageFragment@174['util']
_packageFragments('java.util.HashMap': FqName@175) = null
_packageFragments('kotlin': FqName@176) = null
_packageFragments('kotlin.Any': FqName@177) = null
_packageFragments('kotlin.Array': FqName@178) = null
_packageFragments('kotlin.Int': FqName@179) = null
_packageFragments('kotlin.K': FqName@180) = null
_packageFragments('kotlin.Map': FqName@181) = null
_packageFragments('kotlin.String': FqName@182) = null
_packageFragments('kotlin.V': FqName@183) = null
_packageFragments('kotlin.V1': FqName@184) = null
_packageFragments('kotlin.inline': FqName@185) = null
_packageFragments('kotlin.io': FqName@186) = null
_packageFragments('kotlin.jvm': FqName@187) = null
topLevelClasses(JavaClassImpl@44['AbstractMap']) = LazyJavaClassDescriptor@4['AbstractMap']
packageFragments('<root>': FqName@137) = LazyJavaPackageFragment@138['<root>']
packageFragments('Any': FqName@139) = null
packageFragments('Array': FqName@140) = null
packageFragments('Int': FqName@141) = null
packageFragments('K': FqName@142) = null
packageFragments('Map': FqName@143) = null
packageFragments('String': FqName@144) = null
packageFragments('V': FqName@145) = null
packageFragments('V1': FqName@146) = null
packageFragments('d': FqName@147) = null
packageFragments('d.Any': FqName@148) = null
packageFragments('d.Array': FqName@149) = null
packageFragments('d.Int': FqName@150) = null
packageFragments('d.K': FqName@151) = null
packageFragments('d.Map': FqName@152) = null
packageFragments('d.String': FqName@153) = null
packageFragments('d.V': FqName@154) = null
packageFragments('d.V1': FqName@155) = null
packageFragments('d.inline': FqName@156) = null
packageFragments('inline': FqName@157) = null
packageFragments('java': FqName@158) = LazyJavaPackageFragment@159['java']
packageFragments('java.io': FqName@160) = LazyJavaPackageFragment@161['io']
packageFragments('java.lang': FqName@162) = LazyJavaPackageFragment@163['lang']
packageFragments('java.lang.Any': FqName@164) = null
packageFragments('java.lang.Array': FqName@165) = null
packageFragments('java.lang.Int': FqName@166) = null
packageFragments('java.lang.K': FqName@167) = null
packageFragments('java.lang.Map': FqName@168) = null
packageFragments('java.lang.String': FqName@169) = null
packageFragments('java.lang.V': FqName@170) = null
packageFragments('java.lang.V1': FqName@171) = null
packageFragments('java.lang.inline': FqName@172) = null
packageFragments('java.util': FqName@173) = LazyJavaPackageFragment@174['util']
packageFragments('java.util.HashMap': FqName@175) = null
packageFragments('kotlin': FqName@176) = null
packageFragments('kotlin.Any': FqName@177) = null
packageFragments('kotlin.Array': FqName@178) = null
packageFragments('kotlin.Int': FqName@179) = null
packageFragments('kotlin.K': FqName@180) = null
packageFragments('kotlin.Map': FqName@181) = null
packageFragments('kotlin.String': FqName@182) = null
packageFragments('kotlin.V': FqName@183) = null
packageFragments('kotlin.V1': FqName@184) = null
packageFragments('kotlin.inline': FqName@185) = null
packageFragments('kotlin.io': FqName@186) = null
packageFragments('kotlin.jvm': FqName@187) = null
topLevelClasses(JavaClassImpl@43['AbstractMap']) = LazyJavaClassDescriptor@4['AbstractMap']
topLevelClasses(JavaClassImpl@188['HashMap']) = LazyJavaClassDescriptor@10['HashMap']
topLevelClasses(JavaClassImpl@108['Serializable']) = LazyJavaClassDescriptor@21['Serializable']
}
LazyJavaPackageFragment@159['java'] {
_functions('lang': Name@189) = EmptyList@6[empty] // through LazyPackageFragmentScopeForJavaPackage@190
_functions('util': Name@191) = EmptyList@6[empty] // through LazyPackageFragmentScopeForJavaPackage@190
classes('lang': Name@192) = null // through LazyPackageFragmentScopeForJavaPackage@190
classes('util': Name@193) = null // through LazyPackageFragmentScopeForJavaPackage@190
deserializedPackageScope = Empty@194 // through LazyPackageFragmentScopeForJavaPackage@190
classes('lang': Name@189) = null // through LazyPackageFragmentScopeForJavaPackage@190
classes('util': Name@191) = null // through LazyPackageFragmentScopeForJavaPackage@190
deserializedPackageScope = Empty@192 // through LazyPackageFragmentScopeForJavaPackage@190
functions('lang': Name@193) = EmptyList@6[empty] // through LazyPackageFragmentScopeForJavaPackage@190
functions('util': Name@194) = EmptyList@6[empty] // through LazyPackageFragmentScopeForJavaPackage@190
memberIndex = computeMemberIndex$1@195 // through LazyPackageFragmentScopeForJavaPackage@190
}
LazyJavaPackageFragment@163['lang'] {
_functions('HashMap': Name@196) = EmptyList@6[empty] // through LazyPackageFragmentScopeForJavaPackage@197
_functions('containsKey': Name@198) = EmptyList@6[empty] // through LazyPackageFragmentScopeForJavaPackage@197
_functions('defaultValue': Name@199) = EmptyList@6[empty] // through LazyPackageFragmentScopeForJavaPackage@197
_functions('get': Name@200) = EmptyList@6[empty] // through LazyPackageFragmentScopeForJavaPackage@197
_functions('getOrElse1': Name@5) = EmptyList@6[empty] // through LazyPackageFragmentScopeForJavaPackage@197
_functions('invoke': Name@201) = EmptyList@6[empty] // through LazyPackageFragmentScopeForJavaPackage@197
_functions('println': Name@202) = EmptyList@6[empty] // through LazyPackageFragmentScopeForJavaPackage@197
classes('HashMap': Name@196) = null // through LazyPackageFragmentScopeForJavaPackage@197
classes('containsKey': Name@198) = null // through LazyPackageFragmentScopeForJavaPackage@197
classes('defaultValue': Name@199) = null // through LazyPackageFragmentScopeForJavaPackage@197
@@ -323,35 +316,42 @@ LazyJavaPackageFragment@163['lang'] {
classes('getOrElse1': Name@5) = null // through LazyPackageFragmentScopeForJavaPackage@197
classes('invoke': Name@201) = null // through LazyPackageFragmentScopeForJavaPackage@197
classes('println': Name@202) = null // through LazyPackageFragmentScopeForJavaPackage@197
deserializedPackageScope = Empty@194 // through LazyPackageFragmentScopeForJavaPackage@197
deserializedPackageScope = Empty@192 // through LazyPackageFragmentScopeForJavaPackage@197
functions('HashMap': Name@196) = EmptyList@6[empty] // through LazyPackageFragmentScopeForJavaPackage@197
functions('containsKey': Name@198) = EmptyList@6[empty] // through LazyPackageFragmentScopeForJavaPackage@197
functions('defaultValue': Name@199) = EmptyList@6[empty] // through LazyPackageFragmentScopeForJavaPackage@197
functions('get': Name@200) = EmptyList@6[empty] // through LazyPackageFragmentScopeForJavaPackage@197
functions('getOrElse1': Name@5) = EmptyList@6[empty] // through LazyPackageFragmentScopeForJavaPackage@197
functions('invoke': Name@201) = EmptyList@6[empty] // through LazyPackageFragmentScopeForJavaPackage@197
functions('println': Name@202) = EmptyList@6[empty] // through LazyPackageFragmentScopeForJavaPackage@197
memberIndex = computeMemberIndex$1@203 // through LazyPackageFragmentScopeForJavaPackage@197
}
LazyJavaPackageFragment@174['util'] {
_functions('HashMap': Name@204) = EmptyList@6[empty] // through LazyPackageFragmentScopeForJavaPackage@205
classes('HashMap': Name@206) = LazyJavaClassDescriptor@10['HashMap'] // through LazyPackageFragmentScopeForJavaPackage@205
deserializedPackageScope = Empty@194 // through LazyPackageFragmentScopeForJavaPackage@205
classes('HashMap': Name@204) = LazyJavaClassDescriptor@10['HashMap'] // through LazyPackageFragmentScopeForJavaPackage@205
deserializedPackageScope = Empty@192 // through LazyPackageFragmentScopeForJavaPackage@205
functions('HashMap': Name@206) = EmptyList@6[empty] // through LazyPackageFragmentScopeForJavaPackage@205
memberIndex = computeMemberIndex$1@207 // through LazyPackageFragmentScopeForJavaPackage@205
}
LazyJavaTypeParameterDescriptor@31['K'] {
defaultType = JetTypeImpl@208['K']
typeConstructor = AbstractLazyTypeParameterDescriptor$1@52
typeConstructor = AbstractLazyTypeParameterDescriptor$1@53
upperBounds = LinkedHashSet@209[1] { NullableType@210 }
}
LazyJavaTypeParameterDescriptor@26['K'] {
typeConstructor = AbstractLazyTypeParameterDescriptor$1@59
typeConstructor = AbstractLazyTypeParameterDescriptor$1@63
}
LazyJavaTypeParameterDescriptor@32['V'] {
defaultType = JetTypeImpl@211['V']
typeConstructor = AbstractLazyTypeParameterDescriptor$1@115
typeConstructor = AbstractLazyTypeParameterDescriptor$1@116
upperBounds = LinkedHashSet@212[1] { NullableType@213 }
}
LazyJavaTypeParameterDescriptor@27['V'] {
typeConstructor = AbstractLazyTypeParameterDescriptor$1@111
typeConstructor = AbstractLazyTypeParameterDescriptor$1@112
}
LazyJavaTypeParameterResolver@214 {
@@ -1,153 +1,153 @@
LazyJavaClassDescriptor@0['Exception'] {
_constructors = ArrayList@1[5] { JavaConstructorDescriptor@2['<init>'], JavaConstructorDescriptor@3['<init>'], JavaConstructorDescriptor@4['<init>'], ... } // through LazyJavaClassMemberScope@5
_functionTypeForSamInterface = null
_typeConstructor = LazyJavaClassTypeConstructor@6['Exception']
defaultType = JetTypeImpl@7['Exception']
constructors = ArrayList@1[5] { JavaConstructorDescriptor@2['<init>'], JavaConstructorDescriptor@3['<init>'], JavaConstructorDescriptor@4['<init>'], ... } // through LazyJavaClassMemberScope@5
defaultType = JetTypeImpl@6['Exception']
functionTypeForSamInterface = null
typeConstructor = LazyJavaClassTypeConstructor@7['Exception']
}
LazyJavaClassTypeConstructor@6['Exception'] {
_parameters = ArrayList@8[empty]
_supertypes = ArrayList@9[1] { LazyJavaClassifierType@10['Throwable'] }
LazyJavaClassTypeConstructor@7['Exception'] {
parameters = ArrayList@8[empty]
supertypes = ArrayList@9[1] { LazyJavaClassifierType@10['Throwable'] }
}
LazyJavaClassifierType@11['String'] {
_arguments = ArrayList@12[empty]
_nullable = 'false': Boolean@13
_typeConstructor = DeserializedClassTypeConstructor@14
classifier = JavaClassImpl@15['String']
arguments = ArrayList@12[empty]
classifier = JavaClassImpl@13['String']
nullable = 'false': Boolean@14
typeConstructor = DeserializedClassTypeConstructor@15
}
LazyJavaClassifierType@16['String'] {
_arguments = ArrayList@17[empty]
_nullable = 'false': Boolean@13
_typeConstructor = DeserializedClassTypeConstructor@14
arguments = ArrayList@17[empty]
classifier = JavaClassImpl@18['String']
nullable = 'false': Boolean@14
typeConstructor = DeserializedClassTypeConstructor@15
}
LazyJavaClassifierType@19['String'] {
_arguments = ArrayList@20[empty]
_nullable = 'false': Boolean@13
_typeConstructor = DeserializedClassTypeConstructor@14
arguments = ArrayList@20[empty]
classifier = JavaClassImpl@21['String']
nullable = 'false': Boolean@14
typeConstructor = DeserializedClassTypeConstructor@15
}
LazyJavaClassifierType@22['String'] {
_arguments = ArrayList@23[empty]
_nullable = 'true': Boolean@24
_typeConstructor = DeserializedClassTypeConstructor@14
classifier = JavaClassImpl@15['String']
arguments = ArrayList@23[empty]
classifier = JavaClassImpl@18['String']
nullable = 'true': Boolean@24
typeConstructor = DeserializedClassTypeConstructor@15
}
LazyJavaClassifierType@25['String'] {
_arguments = ArrayList@26[empty]
_nullable = 'true': Boolean@24
_typeConstructor = DeserializedClassTypeConstructor@14
classifier = JavaClassImpl@18['String']
arguments = ArrayList@26[empty]
classifier = JavaClassImpl@21['String']
nullable = 'true': Boolean@24
typeConstructor = DeserializedClassTypeConstructor@15
}
LazyJavaClassifierType@27['String'] {
_arguments = ArrayList@28[empty]
_nullable = 'true': Boolean@24
_typeConstructor = DeserializedClassTypeConstructor@14
classifier = JavaClassImpl@21['String']
arguments = ArrayList@28[empty]
classifier = JavaClassImpl@13['String']
nullable = 'true': Boolean@24
typeConstructor = DeserializedClassTypeConstructor@15
}
LazyJavaClassifierType@29['Throwable'] {
_arguments = ArrayList@30[empty]
_nullable = 'false': Boolean@13
_typeConstructor = DeserializedClassTypeConstructor@31
classifier = JavaClassImpl@32['Throwable']
arguments = ArrayList@30[empty]
classifier = JavaClassImpl@31['Throwable']
nullable = 'false': Boolean@14
typeConstructor = DeserializedClassTypeConstructor@32
}
LazyJavaClassifierType@33['Throwable'] {
_arguments = ArrayList@34[empty]
_nullable = 'false': Boolean@13
_typeConstructor = DeserializedClassTypeConstructor@31
arguments = ArrayList@34[empty]
classifier = JavaClassImpl@35['Throwable']
nullable = 'false': Boolean@14
typeConstructor = DeserializedClassTypeConstructor@32
}
LazyJavaClassifierType@36['Throwable'] {
_arguments = ArrayList@37[empty]
_nullable = 'false': Boolean@13
_typeConstructor = DeserializedClassTypeConstructor@31
arguments = ArrayList@37[empty]
classifier = JavaClassImpl@38['Throwable']
nullable = 'false': Boolean@14
typeConstructor = DeserializedClassTypeConstructor@32
}
LazyJavaClassifierType@39['Throwable'] {
_arguments = ArrayList@40[empty]
_nullable = 'true': Boolean@24
_typeConstructor = DeserializedClassTypeConstructor@31
classifier = JavaClassImpl@38['Throwable']
arguments = ArrayList@40[empty]
classifier = JavaClassImpl@35['Throwable']
nullable = 'true': Boolean@24
typeConstructor = DeserializedClassTypeConstructor@32
}
LazyJavaClassifierType@41['Throwable'] {
_arguments = ArrayList@42[empty]
_nullable = 'true': Boolean@24
_typeConstructor = DeserializedClassTypeConstructor@31
classifier = JavaClassImpl@32['Throwable']
arguments = ArrayList@42[empty]
classifier = JavaClassImpl@31['Throwable']
nullable = 'true': Boolean@24
typeConstructor = DeserializedClassTypeConstructor@32
}
LazyJavaClassifierType@43['Throwable'] {
_arguments = ArrayList@44[empty]
_nullable = 'true': Boolean@24
_typeConstructor = DeserializedClassTypeConstructor@31
classifier = JavaClassImpl@35['Throwable']
arguments = ArrayList@44[empty]
classifier = JavaClassImpl@38['Throwable']
nullable = 'true': Boolean@24
typeConstructor = DeserializedClassTypeConstructor@32
}
LazyJavaClassifierType@10['Throwable'] {
_arguments = ArrayList@45[empty]
_typeConstructor = DeserializedClassTypeConstructor@31
arguments = ArrayList@45[empty]
classifier = JavaClassImpl@46['Throwable']
typeConstructor = DeserializedClassTypeConstructor@32
}
LazyJavaPackageFragmentProvider@47 {
_packageFragments('<root>': FqName@48) = LazyJavaPackageFragment@49['<root>']
_packageFragments('A': FqName@50) = null
_packageFragments('Any': FqName@51) = null
_packageFragments('R': FqName@52) = null
_packageFragments('T': FqName@53) = null
_packageFragments('java': FqName@54) = LazyJavaPackageFragment@55['java']
_packageFragments('java.lang': FqName@56) = LazyJavaPackageFragment@57['lang']
_packageFragments('java.lang.A': FqName@58) = null
_packageFragments('java.lang.Any': FqName@59) = null
_packageFragments('java.lang.R': FqName@60) = null
_packageFragments('java.lang.T': FqName@61) = null
_packageFragments('kotlin': FqName@62) = null
_packageFragments('kotlin.A': FqName@63) = null
_packageFragments('kotlin.Any': FqName@64) = null
_packageFragments('kotlin.R': FqName@65) = null
_packageFragments('kotlin.T': FqName@66) = null
_packageFragments('kotlin.io': FqName@67) = null
_packageFragments('kotlin.jvm': FqName@68) = null
packageFragments('<root>': FqName@48) = LazyJavaPackageFragment@49['<root>']
packageFragments('A': FqName@50) = null
packageFragments('Any': FqName@51) = null
packageFragments('R': FqName@52) = null
packageFragments('T': FqName@53) = null
packageFragments('java': FqName@54) = LazyJavaPackageFragment@55['java']
packageFragments('java.lang': FqName@56) = LazyJavaPackageFragment@57['lang']
packageFragments('java.lang.A': FqName@58) = null
packageFragments('java.lang.Any': FqName@59) = null
packageFragments('java.lang.R': FqName@60) = null
packageFragments('java.lang.T': FqName@61) = null
packageFragments('kotlin': FqName@62) = null
packageFragments('kotlin.A': FqName@63) = null
packageFragments('kotlin.Any': FqName@64) = null
packageFragments('kotlin.R': FqName@65) = null
packageFragments('kotlin.T': FqName@66) = null
packageFragments('kotlin.io': FqName@67) = null
packageFragments('kotlin.jvm': FqName@68) = null
topLevelClasses(JavaClassImpl@69['Exception']) = LazyJavaClassDescriptor@0['Exception']
}
LazyJavaPackageFragment@49['<root>'] {
_functions('Exception': Name@70) = EmptyList@71[empty] // through LazyPackageFragmentScopeForJavaPackage@72
_functions('unescape': Name@73) = EmptyList@71[empty] // through LazyPackageFragmentScopeForJavaPackage@72
_functions('unescapeA': Name@74) = EmptyList@71[empty] // through LazyPackageFragmentScopeForJavaPackage@72
classes('Any': Name@75) = null // through LazyPackageFragmentScopeForJavaPackage@72
classes('Exception': Name@70) = null // through LazyPackageFragmentScopeForJavaPackage@72
classes('unescape': Name@73) = null // through LazyPackageFragmentScopeForJavaPackage@72
classes('unescapeA': Name@74) = null // through LazyPackageFragmentScopeForJavaPackage@72
deserializedPackageScope = Empty@76 // through LazyPackageFragmentScopeForJavaPackage@72
memberIndex = computeMemberIndex$1@77 // through LazyPackageFragmentScopeForJavaPackage@72
classes('Any': Name@70) = null // through LazyPackageFragmentScopeForJavaPackage@71
classes('Exception': Name@72) = null // through LazyPackageFragmentScopeForJavaPackage@71
classes('unescape': Name@73) = null // through LazyPackageFragmentScopeForJavaPackage@71
classes('unescapeA': Name@74) = null // through LazyPackageFragmentScopeForJavaPackage@71
deserializedPackageScope = Empty@75 // through LazyPackageFragmentScopeForJavaPackage@71
functions('Exception': Name@72) = EmptyList@76[empty] // through LazyPackageFragmentScopeForJavaPackage@71
functions('unescape': Name@73) = EmptyList@76[empty] // through LazyPackageFragmentScopeForJavaPackage@71
functions('unescapeA': Name@74) = EmptyList@76[empty] // through LazyPackageFragmentScopeForJavaPackage@71
memberIndex = computeMemberIndex$1@77 // through LazyPackageFragmentScopeForJavaPackage@71
}
LazyJavaPackageFragment@55['java'] {
_functions('lang': Name@78) = EmptyList@71[empty] // through LazyPackageFragmentScopeForJavaPackage@79
classes('lang': Name@80) = null // through LazyPackageFragmentScopeForJavaPackage@79
deserializedPackageScope = Empty@76 // through LazyPackageFragmentScopeForJavaPackage@79
classes('lang': Name@78) = null // through LazyPackageFragmentScopeForJavaPackage@79
deserializedPackageScope = Empty@75 // through LazyPackageFragmentScopeForJavaPackage@79
functions('lang': Name@80) = EmptyList@76[empty] // through LazyPackageFragmentScopeForJavaPackage@79
memberIndex = computeMemberIndex$1@81 // through LazyPackageFragmentScopeForJavaPackage@79
}
LazyJavaPackageFragment@57['lang'] {
_functions('Exception': Name@70) = EmptyList@71[empty] // through LazyPackageFragmentScopeForJavaPackage@82
_functions('unescape': Name@73) = EmptyList@71[empty] // through LazyPackageFragmentScopeForJavaPackage@82
_functions('unescapeA': Name@74) = EmptyList@71[empty] // through LazyPackageFragmentScopeForJavaPackage@82
classes('Exception': Name@70) = LazyJavaClassDescriptor@0['Exception'] // through LazyPackageFragmentScopeForJavaPackage@82
classes('Exception': Name@72) = LazyJavaClassDescriptor@0['Exception'] // through LazyPackageFragmentScopeForJavaPackage@82
classes('unescape': Name@73) = null // through LazyPackageFragmentScopeForJavaPackage@82
classes('unescapeA': Name@74) = null // through LazyPackageFragmentScopeForJavaPackage@82
deserializedPackageScope = Empty@76 // through LazyPackageFragmentScopeForJavaPackage@82
deserializedPackageScope = Empty@75 // through LazyPackageFragmentScopeForJavaPackage@82
functions('Exception': Name@72) = EmptyList@76[empty] // through LazyPackageFragmentScopeForJavaPackage@82
functions('unescape': Name@73) = EmptyList@76[empty] // through LazyPackageFragmentScopeForJavaPackage@82
functions('unescapeA': Name@74) = EmptyList@76[empty] // through LazyPackageFragmentScopeForJavaPackage@82
memberIndex = computeMemberIndex$1@83 // through LazyPackageFragmentScopeForJavaPackage@82
}
@@ -1,47 +1,47 @@
LazyJavaPackageFragmentProvider@0 {
_packageFragments('<root>': FqName@1) = LazyJavaPackageFragment@2['<root>']
_packageFragments('Base': FqName@3) = null
_packageFragments('Hello': FqName@4) = null
_packageFragments('Hello.Base': FqName@5) = null
_packageFragments('Hello.Client': FqName@6) = null
_packageFragments('Hello.Int': FqName@7) = null
_packageFragments('Hello.String': FqName@8) = null
_packageFragments('Hello.StringBase': FqName@9) = null
_packageFragments('Hello.T': FqName@10) = null
_packageFragments('Hello.X': FqName@11) = null
_packageFragments('Int': FqName@12) = null
_packageFragments('String': FqName@13) = null
_packageFragments('T': FqName@14) = null
_packageFragments('X': FqName@15) = null
_packageFragments('java': FqName@16) = LazyJavaPackageFragment@17['java']
_packageFragments('java.lang': FqName@18) = LazyJavaPackageFragment@19['lang']
_packageFragments('java.lang.Base': FqName@20) = null
_packageFragments('java.lang.Int': FqName@21) = null
_packageFragments('java.lang.String': FqName@22) = null
_packageFragments('java.lang.T': FqName@23) = null
_packageFragments('java.lang.X': FqName@24) = null
_packageFragments('kotlin': FqName@25) = null
_packageFragments('kotlin.Base': FqName@26) = null
_packageFragments('kotlin.Int': FqName@27) = null
_packageFragments('kotlin.String': FqName@28) = null
_packageFragments('kotlin.T': FqName@29) = null
_packageFragments('kotlin.X': FqName@30) = null
_packageFragments('kotlin.io': FqName@31) = null
_packageFragments('kotlin.jvm': FqName@32) = null
packageFragments('<root>': FqName@1) = LazyJavaPackageFragment@2['<root>']
packageFragments('Base': FqName@3) = null
packageFragments('Hello': FqName@4) = null
packageFragments('Hello.Base': FqName@5) = null
packageFragments('Hello.Client': FqName@6) = null
packageFragments('Hello.Int': FqName@7) = null
packageFragments('Hello.String': FqName@8) = null
packageFragments('Hello.StringBase': FqName@9) = null
packageFragments('Hello.T': FqName@10) = null
packageFragments('Hello.X': FqName@11) = null
packageFragments('Int': FqName@12) = null
packageFragments('String': FqName@13) = null
packageFragments('T': FqName@14) = null
packageFragments('X': FqName@15) = null
packageFragments('java': FqName@16) = LazyJavaPackageFragment@17['java']
packageFragments('java.lang': FqName@18) = LazyJavaPackageFragment@19['lang']
packageFragments('java.lang.Base': FqName@20) = null
packageFragments('java.lang.Int': FqName@21) = null
packageFragments('java.lang.String': FqName@22) = null
packageFragments('java.lang.T': FqName@23) = null
packageFragments('java.lang.X': FqName@24) = null
packageFragments('kotlin': FqName@25) = null
packageFragments('kotlin.Base': FqName@26) = null
packageFragments('kotlin.Int': FqName@27) = null
packageFragments('kotlin.String': FqName@28) = null
packageFragments('kotlin.T': FqName@29) = null
packageFragments('kotlin.X': FqName@30) = null
packageFragments('kotlin.io': FqName@31) = null
packageFragments('kotlin.jvm': FqName@32) = null
}
LazyJavaPackageFragment@17['java'] {
_functions('lang': Name@33) = EmptyList@34[empty] // through LazyPackageFragmentScopeForJavaPackage@35
classes('lang': Name@36) = null // through LazyPackageFragmentScopeForJavaPackage@35
deserializedPackageScope = Empty@37 // through LazyPackageFragmentScopeForJavaPackage@35
memberIndex = computeMemberIndex$1@38 // through LazyPackageFragmentScopeForJavaPackage@35
classes('lang': Name@33) = null // through LazyPackageFragmentScopeForJavaPackage@34
deserializedPackageScope = Empty@35 // through LazyPackageFragmentScopeForJavaPackage@34
functions('lang': Name@36) = EmptyList@37[empty] // through LazyPackageFragmentScopeForJavaPackage@34
memberIndex = computeMemberIndex$1@38 // through LazyPackageFragmentScopeForJavaPackage@34
}
LazyJavaPackageFragment@19['lang'] {
_functions('Client': Name@39) = EmptyList@34[empty] // through LazyPackageFragmentScopeForJavaPackage@40
_functions('StringBase': Name@41) = EmptyList@34[empty] // through LazyPackageFragmentScopeForJavaPackage@40
classes('Client': Name@39) = null // through LazyPackageFragmentScopeForJavaPackage@40
classes('StringBase': Name@41) = null // through LazyPackageFragmentScopeForJavaPackage@40
deserializedPackageScope = Empty@37 // through LazyPackageFragmentScopeForJavaPackage@40
deserializedPackageScope = Empty@35 // through LazyPackageFragmentScopeForJavaPackage@40
functions('Client': Name@39) = EmptyList@37[empty] // through LazyPackageFragmentScopeForJavaPackage@40
functions('StringBase': Name@41) = EmptyList@37[empty] // through LazyPackageFragmentScopeForJavaPackage@40
memberIndex = computeMemberIndex$1@42 // through LazyPackageFragmentScopeForJavaPackage@40
}
@@ -5,61 +5,61 @@ DescriptorResolver@0 {
}
LazyJavaPackageFragmentProvider@4 {
_packageFragments('<root>': FqName@5) = LazyJavaPackageFragment@6['<root>']
_packageFragments('Any': FqName@7) = null
_packageFragments('MutableList': FqName@8) = null
_packageFragments('MutableSet': FqName@9) = null
_packageFragments('String': FqName@10) = null
_packageFragments('T': FqName@11) = null
_packageFragments('U': FqName@12) = null
_packageFragments('V': FqName@13) = null
_packageFragments('a': FqName@14) = null
_packageFragments('a.Any': FqName@15) = null
_packageFragments('a.MutableList': FqName@16) = null
_packageFragments('a.MutableSet': FqName@17) = null
_packageFragments('a.String': FqName@18) = null
_packageFragments('a.T': FqName@19) = null
_packageFragments('a.U': FqName@20) = null
_packageFragments('a.V': FqName@21) = null
_packageFragments('java': FqName@22) = LazyJavaPackageFragment@23['java']
_packageFragments('java.lang': FqName@24) = LazyJavaPackageFragment@25['lang']
_packageFragments('java.lang.Any': FqName@26) = null
_packageFragments('java.lang.MutableList': FqName@27) = null
_packageFragments('java.lang.MutableSet': FqName@28) = null
_packageFragments('java.lang.String': FqName@29) = null
_packageFragments('java.lang.T': FqName@30) = null
_packageFragments('java.lang.U': FqName@31) = null
_packageFragments('java.lang.V': FqName@32) = null
_packageFragments('kotlin': FqName@33) = null
_packageFragments('kotlin.Any': FqName@34) = null
_packageFragments('kotlin.MutableList': FqName@35) = null
_packageFragments('kotlin.MutableSet': FqName@36) = null
_packageFragments('kotlin.String': FqName@37) = null
_packageFragments('kotlin.T': FqName@38) = null
_packageFragments('kotlin.U': FqName@39) = null
_packageFragments('kotlin.V': FqName@40) = null
_packageFragments('kotlin.io': FqName@41) = null
_packageFragments('kotlin.jvm': FqName@42) = null
packageFragments('<root>': FqName@5) = LazyJavaPackageFragment@6['<root>']
packageFragments('Any': FqName@7) = null
packageFragments('MutableList': FqName@8) = null
packageFragments('MutableSet': FqName@9) = null
packageFragments('String': FqName@10) = null
packageFragments('T': FqName@11) = null
packageFragments('U': FqName@12) = null
packageFragments('V': FqName@13) = null
packageFragments('a': FqName@14) = null
packageFragments('a.Any': FqName@15) = null
packageFragments('a.MutableList': FqName@16) = null
packageFragments('a.MutableSet': FqName@17) = null
packageFragments('a.String': FqName@18) = null
packageFragments('a.T': FqName@19) = null
packageFragments('a.U': FqName@20) = null
packageFragments('a.V': FqName@21) = null
packageFragments('java': FqName@22) = LazyJavaPackageFragment@23['java']
packageFragments('java.lang': FqName@24) = LazyJavaPackageFragment@25['lang']
packageFragments('java.lang.Any': FqName@26) = null
packageFragments('java.lang.MutableList': FqName@27) = null
packageFragments('java.lang.MutableSet': FqName@28) = null
packageFragments('java.lang.String': FqName@29) = null
packageFragments('java.lang.T': FqName@30) = null
packageFragments('java.lang.U': FqName@31) = null
packageFragments('java.lang.V': FqName@32) = null
packageFragments('kotlin': FqName@33) = null
packageFragments('kotlin.Any': FqName@34) = null
packageFragments('kotlin.MutableList': FqName@35) = null
packageFragments('kotlin.MutableSet': FqName@36) = null
packageFragments('kotlin.String': FqName@37) = null
packageFragments('kotlin.T': FqName@38) = null
packageFragments('kotlin.U': FqName@39) = null
packageFragments('kotlin.V': FqName@40) = null
packageFragments('kotlin.io': FqName@41) = null
packageFragments('kotlin.jvm': FqName@42) = null
}
LazyJavaPackageFragment@23['java'] {
_functions('lang': Name@43) = EmptyList@44[empty] // through LazyPackageFragmentScopeForJavaPackage@45
classes('lang': Name@46) = null // through LazyPackageFragmentScopeForJavaPackage@45
deserializedPackageScope = Empty@47 // through LazyPackageFragmentScopeForJavaPackage@45
memberIndex = computeMemberIndex$1@48 // through LazyPackageFragmentScopeForJavaPackage@45
classes('lang': Name@43) = null // through LazyPackageFragmentScopeForJavaPackage@44
deserializedPackageScope = Empty@45 // through LazyPackageFragmentScopeForJavaPackage@44
functions('lang': Name@46) = EmptyList@47[empty] // through LazyPackageFragmentScopeForJavaPackage@44
memberIndex = computeMemberIndex$1@48 // through LazyPackageFragmentScopeForJavaPackage@44
}
LazyJavaPackageFragment@25['lang'] {
_functions('arrayListOf': Name@49) = EmptyList@44[empty] // through LazyPackageFragmentScopeForJavaPackage@50
_functions('bar': Name@51) = EmptyList@44[empty] // through LazyPackageFragmentScopeForJavaPackage@50
_functions('baz': Name@52) = EmptyList@44[empty] // through LazyPackageFragmentScopeForJavaPackage@50
_functions('checkItIsExactlyAny': Name@53) = EmptyList@44[empty] // through LazyPackageFragmentScopeForJavaPackage@50
_functions('foo': Name@54) = EmptyList@44[empty] // through LazyPackageFragmentScopeForJavaPackage@50
classes('arrayListOf': Name@49) = null // through LazyPackageFragmentScopeForJavaPackage@50
classes('bar': Name@51) = null // through LazyPackageFragmentScopeForJavaPackage@50
classes('baz': Name@52) = null // through LazyPackageFragmentScopeForJavaPackage@50
classes('checkItIsExactlyAny': Name@53) = null // through LazyPackageFragmentScopeForJavaPackage@50
classes('foo': Name@54) = null // through LazyPackageFragmentScopeForJavaPackage@50
deserializedPackageScope = Empty@47 // through LazyPackageFragmentScopeForJavaPackage@50
deserializedPackageScope = Empty@45 // through LazyPackageFragmentScopeForJavaPackage@50
functions('arrayListOf': Name@49) = EmptyList@47[empty] // through LazyPackageFragmentScopeForJavaPackage@50
functions('bar': Name@51) = EmptyList@47[empty] // through LazyPackageFragmentScopeForJavaPackage@50
functions('baz': Name@52) = EmptyList@47[empty] // through LazyPackageFragmentScopeForJavaPackage@50
functions('checkItIsExactlyAny': Name@53) = EmptyList@47[empty] // through LazyPackageFragmentScopeForJavaPackage@50
functions('foo': Name@54) = EmptyList@47[empty] // through LazyPackageFragmentScopeForJavaPackage@50
memberIndex = computeMemberIndex$1@55 // through LazyPackageFragmentScopeForJavaPackage@50
}

Some files were not shown because too many files have changed in this diff Show More