ClassDeserializer@0 { classes(ClassKey@1) = DeserializedClassDescriptor@2['ExtensionFunction0'] classes(ClassKey@3) = DeserializedClassDescriptor@4['KExtensionFunction0'] classes(ClassKey@5) = DeserializedClassDescriptor@6['KMemberFunction0'] classes(ClassKey@7) = DeserializedClassDescriptor@8['Unit'] } DescriptorResolver@9 { = JetTypeImpl@10['KExtensionFunction0<2>'] = JetTypeImpl@11['KMemberFunction0<2>'] } DeserializedClassDescriptor@2['ExtensionFunction0'] { containingDeclaration = LazyJavaPackageFragment@12['kotlin'] } DeserializedClassDescriptor@4['KExtensionFunction0'] { containingDeclaration = LazyJavaPackageFragment@13['reflect'] } DeserializedClassDescriptor@6['KMemberFunction0'] { containingDeclaration = LazyJavaPackageFragment@13['reflect'] } DeserializedClassDescriptor@8['Unit'] { containingDeclaration = LazyJavaPackageFragment@12['kotlin'] } DeserializedTypeParameterDescriptor@14['R'] { typeConstructor = AbstractLazyTypeParameterDescriptor$1@15 upperBounds = LinkedHashSet@16[1] { DeserializedType@17['kotlin.Any'] } } DeserializedTypeParameterDescriptor@18['R'] { typeConstructor = AbstractLazyTypeParameterDescriptor$1@19 upperBounds = LinkedHashSet@20[1] { DeserializedType@21['kotlin.Any'] } } DeserializedTypeParameterDescriptor@22['T'] { typeConstructor = AbstractLazyTypeParameterDescriptor$1@23 upperBounds = LinkedHashSet@24[1] { DeserializedType@25['kotlin.Any'] } upperBoundsAsType = DeserializedType@25['kotlin.Any'] } DeserializedTypeParameterDescriptor@26['T'] { typeConstructor = AbstractLazyTypeParameterDescriptor$1@27 upperBounds = LinkedHashSet@28[1] { DeserializedType@29['kotlin.Any'] } upperBoundsAsType = DeserializedType@29['kotlin.Any'] } DeserializedType@29['kotlin.Any'] { constructor = DeserializedClassTypeConstructor@30 memberScope = DeserializedClassMemberScope@31 } DeserializedType@17['kotlin.Any'] { constructor = DeserializedClassTypeConstructor@30 memberScope = DeserializedClassMemberScope@31 } DeserializedType@21['kotlin.Any'] { constructor = DeserializedClassTypeConstructor@30 memberScope = DeserializedClassMemberScope@31 } DeserializedType@25['kotlin.Any'] { constructor = DeserializedClassTypeConstructor@30 memberScope = DeserializedClassMemberScope@31 } DeserializedType@32['kotlin.Any'] { constructor = DeserializedClassTypeConstructor@30 } DeserializedType@33['kotlin.Any'] { constructor = DeserializedClassTypeConstructor@30 } DeserializedType@34['kotlin.ExtensionFunction0'] { constructor = DeserializedClassTypeConstructor@35 } DeserializedType@36['kotlin.ExtensionFunction0'] { constructor = DeserializedClassTypeConstructor@35 } LazyJavaPackageFragmentProvider@37 { packageFragments('': FqName@38) = LazyJavaPackageFragment@39[''] packageFragments('A': FqName@40) = null packageFragments('KExtensionFunction0': FqName@41) = null packageFragments('KMemberFunction0': FqName@42) = null packageFragments('Unit': FqName@43) = null packageFragments('f': FqName@44) = null packageFragments('g': FqName@45) = null packageFragments('java': FqName@46) = LazyJavaPackageFragment@47['java'] packageFragments('java.lang': FqName@48) = LazyJavaPackageFragment@49['lang'] packageFragments('java.lang.A': FqName@50) = null packageFragments('java.lang.KExtensionFunction0': FqName@51) = null packageFragments('java.lang.KMemberFunction0': FqName@52) = null packageFragments('java.lang.Unit': FqName@53) = null packageFragments('kotlin': FqName@54) = LazyJavaPackageFragment@12['kotlin'] packageFragments('kotlin.A': FqName@55) = null packageFragments('kotlin.KExtensionFunction0': FqName@56) = null packageFragments('kotlin.KMemberFunction0': FqName@57) = null packageFragments('kotlin.Unit': FqName@58) = null packageFragments('kotlin.io': FqName@59) = LazyJavaPackageFragment@60['io'] packageFragments('kotlin.io.A': FqName@61) = null packageFragments('kotlin.io.KExtensionFunction0': FqName@62) = null packageFragments('kotlin.io.KMemberFunction0': FqName@63) = null packageFragments('kotlin.io.Unit': FqName@64) = null packageFragments('kotlin.jvm': FqName@65) = LazyJavaPackageFragment@66['jvm'] packageFragments('kotlin.jvm.A': FqName@67) = null packageFragments('kotlin.jvm.KExtensionFunction0': FqName@68) = null packageFragments('kotlin.jvm.KMemberFunction0': FqName@69) = null packageFragments('kotlin.jvm.Unit': FqName@70) = null packageFragments('kotlin.reflect': FqName@71) = LazyJavaPackageFragment@13['reflect'] packageFragments('kotlin.reflect.A': FqName@72) = null packageFragments('kotlin.reflect.KExtensionFunction0': FqName@73) = null packageFragments('kotlin.reflect.KMemberFunction0': FqName@74) = null packageFragments('kotlin.reflect.Unit': FqName@75) = null } LazyJavaPackageFragment@39[''] { classes('KExtensionFunction0': Name@76) = null // through LazyPackageFragmentScopeForJavaPackage@77 classes('KMemberFunction0': Name@78) = null // through LazyPackageFragmentScopeForJavaPackage@77 classes('Unit': Name@79) = null // through LazyPackageFragmentScopeForJavaPackage@77 classes('foo': Name@80) = null // through LazyPackageFragmentScopeForJavaPackage@77 classes('kotlin': Name@81) = null // through LazyPackageFragmentScopeForJavaPackage@77 deserializedPackageScope = Empty@82 // through LazyPackageFragmentScopeForJavaPackage@77 functions('foo': Name@80) = EmptyList@83[empty] // through LazyPackageFragmentScopeForJavaPackage@77 functions('kotlin': Name@84) = EmptyList@83[empty] // through LazyPackageFragmentScopeForJavaPackage@77 memberIndex = computeMemberIndex$1@85 // through LazyPackageFragmentScopeForJavaPackage@77 } LazyJavaPackageFragment@60['io'] { classes('Unit': Name@79) = null // through LazyPackageFragmentScopeForJavaPackage@86 classes('foo': Name@80) = null // through LazyPackageFragmentScopeForJavaPackage@86 deserializedPackageScope = DeserializedPackageMemberScope@87 // through LazyPackageFragmentScopeForJavaPackage@86 functions('foo': Name@80) = EmptyList@83[empty] // through DeserializedPackageMemberScope@87 functions('foo': Name@80) = EmptyList@83[empty] // through LazyPackageFragmentScopeForJavaPackage@86 memberIndex = computeMemberIndex$1@88 // through LazyPackageFragmentScopeForJavaPackage@86 membersProtos = LinkedHashMap@89 // through DeserializedPackageMemberScope@87 } LazyJavaPackageFragment@47['java'] { classes('lang': Name@90) = null // through LazyPackageFragmentScopeForJavaPackage@91 deserializedPackageScope = Empty@82 // through LazyPackageFragmentScopeForJavaPackage@91 functions('lang': Name@92) = EmptyList@83[empty] // through LazyPackageFragmentScopeForJavaPackage@91 memberIndex = computeMemberIndex$1@93 // through LazyPackageFragmentScopeForJavaPackage@91 } LazyJavaPackageFragment@66['jvm'] { classes('Unit': Name@79) = null // through LazyPackageFragmentScopeForJavaPackage@94 classes('foo': Name@80) = null // through LazyPackageFragmentScopeForJavaPackage@94 deserializedPackageScope = Empty@82 // through LazyPackageFragmentScopeForJavaPackage@94 functions('foo': Name@80) = EmptyList@83[empty] // through LazyPackageFragmentScopeForJavaPackage@94 memberIndex = computeMemberIndex$1@95 // through LazyPackageFragmentScopeForJavaPackage@94 } LazyJavaPackageFragment@12['kotlin'] { classes('Any': Name@96) = null // through LazyPackageFragmentScopeForJavaPackage@97 classes('ExtensionFunction0': Name@98) = DeserializedClassDescriptor@2['ExtensionFunction0'] // through LazyPackageFragmentScopeForJavaPackage@97 classes('Unit': Name@79) = DeserializedClassDescriptor@8['Unit'] // through LazyPackageFragmentScopeForJavaPackage@97 classes('foo': Name@80) = null // through LazyPackageFragmentScopeForJavaPackage@97 classes('io': Name@99) = null // through LazyPackageFragmentScopeForJavaPackage@97 classes('jvm': Name@100) = null // through LazyPackageFragmentScopeForJavaPackage@97 classes('reflect': Name@101) = null // through LazyPackageFragmentScopeForJavaPackage@97 deserializedPackageScope = DeserializedPackageMemberScope@102 // through LazyPackageFragmentScopeForJavaPackage@97 functions('foo': Name@80) = EmptyList@83[empty] // through DeserializedPackageMemberScope@102 functions('foo': Name@80) = EmptyList@83[empty] // through LazyPackageFragmentScopeForJavaPackage@97 functions('io': Name@103) = EmptyList@83[empty] // through DeserializedPackageMemberScope@102 functions('io': Name@103) = EmptyList@83[empty] // through LazyPackageFragmentScopeForJavaPackage@97 functions('jvm': Name@104) = EmptyList@83[empty] // through DeserializedPackageMemberScope@102 functions('jvm': Name@104) = EmptyList@83[empty] // through LazyPackageFragmentScopeForJavaPackage@97 functions('reflect': Name@105) = EmptyList@83[empty] // through DeserializedPackageMemberScope@102 functions('reflect': Name@105) = EmptyList@83[empty] // through LazyPackageFragmentScopeForJavaPackage@97 memberIndex = computeMemberIndex$1@106 // through LazyPackageFragmentScopeForJavaPackage@97 membersProtos = LinkedHashMap@107 // through DeserializedPackageMemberScope@102 properties('io': Name@103) = EmptyList@83[empty] // through DeserializedPackageMemberScope@102 properties('jvm': Name@104) = EmptyList@83[empty] // through DeserializedPackageMemberScope@102 properties('reflect': Name@105) = EmptyList@83[empty] // through DeserializedPackageMemberScope@102 } LazyJavaPackageFragment@49['lang'] { classes('foo': Name@80) = null // through LazyPackageFragmentScopeForJavaPackage@108 deserializedPackageScope = Empty@82 // through LazyPackageFragmentScopeForJavaPackage@108 functions('foo': Name@80) = EmptyList@83[empty] // through LazyPackageFragmentScopeForJavaPackage@108 memberIndex = computeMemberIndex$1@109 // through LazyPackageFragmentScopeForJavaPackage@108 } LazyJavaPackageFragment@13['reflect'] { classes('KExtensionFunction0': Name@76) = DeserializedClassDescriptor@4['KExtensionFunction0'] // through LazyPackageFragmentScopeForJavaPackage@110 classes('KMemberFunction0': Name@78) = DeserializedClassDescriptor@6['KMemberFunction0'] // through LazyPackageFragmentScopeForJavaPackage@110 classes('Unit': Name@79) = null // through LazyPackageFragmentScopeForJavaPackage@110 classes('foo': Name@80) = null // through LazyPackageFragmentScopeForJavaPackage@110 deserializedPackageScope = Empty@82 // through LazyPackageFragmentScopeForJavaPackage@110 functions('foo': Name@80) = EmptyList@83[empty] // through LazyPackageFragmentScopeForJavaPackage@110 memberIndex = computeMemberIndex$1@111 // through LazyPackageFragmentScopeForJavaPackage@110 } ResolutionTaskHolder@112 { = ArrayList@113[1] { ResolutionCandidate@114 } = ArrayList@115[1] { ResolutionCandidate@114 } = ArrayList@116[1] { ResolutionCandidate@117 } = ArrayList@118[1] { ResolutionCandidate@117 } = EmptyList@83[empty] = EmptyList@83[empty] } ResolutionTaskHolder@119 { = ArrayList@120[1] { ResolutionCandidate@121 } = ArrayList@122[1] { ResolutionCandidate@121 } } ResolutionTaskHolder@123 { = EmptyList@83[empty] = EmptyList@83[empty] = EmptyList@83[empty] = EmptyList@83[empty] = EmptyList@83[empty] = EmptyList@83[empty] = EmptyList@83[empty] = EmptyList@83[empty] = EmptyList@83[empty] = EmptyList@83[empty] = EmptyList@83[empty] = EmptyList@83[empty] = EmptyList@83[empty] = EmptyList@83[empty] = EmptyList@83[empty] = EmptyList@83[empty] = EmptyList@83[empty] = EmptyList@83[empty] = EmptyList@83[empty] = EmptyList@83[empty] } ResolutionTaskHolder@124 { = EmptyList@83[empty] = EmptyList@83[empty] = EmptyList@83[empty] = EmptyList@83[empty] = EmptyList@83[empty] = EmptyList@83[empty] = EmptyList@83[empty] = EmptyList@83[empty] = EmptyList@83[empty] = EmptyList@83[empty] = EmptyList@83[empty] = EmptyList@83[empty] = EmptyList@83[empty] = EmptyList@83[empty] = EmptyList@83[empty] = EmptyList@83[empty] = EmptyList@83[empty] = EmptyList@83[empty] = EmptyList@83[empty] = EmptyList@83[empty] } ResolutionTaskHolder@125 { = EmptyList@83[empty] = EmptyList@83[empty] = EmptyList@83[empty] = EmptyList@83[empty] = EmptyList@83[empty] = EmptyList@83[empty] = EmptyList@83[empty] = EmptyList@83[empty] = EmptyList@83[empty] = EmptyList@83[empty] = EmptyList@83[empty] = EmptyList@83[empty] = EmptyList@83[empty] = EmptyList@83[empty] = EmptyList@83[empty] = EmptyList@83[empty] = EmptyList@83[empty] = EmptyList@83[empty] = EmptyList@83[empty] = EmptyList@83[empty] } ResolutionTaskHolder@126 { = EmptyList@83[empty] = EmptyList@83[empty] = EmptyList@83[empty] = EmptyList@83[empty] = EmptyList@83[empty] = EmptyList@83[empty] = EmptyList@83[empty] = EmptyList@83[empty] = EmptyList@83[empty] = EmptyList@83[empty] = EmptyList@83[empty] = EmptyList@83[empty] = EmptyList@83[empty] = EmptyList@83[empty] = EmptyList@83[empty] = EmptyList@83[empty] = EmptyList@83[empty] = EmptyList@83[empty] = EmptyList@83[empty] = EmptyList@83[empty] } ResolutionTaskHolder@127 { = EmptyList@83[empty] = EmptyList@83[empty] = EmptyList@83[empty] = EmptyList@83[empty] = EmptyList@83[empty] = EmptyList@83[empty] = EmptyList@83[empty] = EmptyList@83[empty] = EmptyList@83[empty] = EmptyList@83[empty] } ResolutionTaskHolder@128 { = EmptyList@83[empty] = EmptyList@83[empty] = EmptyList@83[empty] = EmptyList@83[empty] = EmptyList@83[empty] = EmptyList@83[empty] = EmptyList@83[empty] = EmptyList@83[empty] = EmptyList@83[empty] = EmptyList@83[empty] } ResolutionTaskHolder@129 { = EmptyList@83[empty] = EmptyList@83[empty] = EmptyList@83[empty] = EmptyList@83[empty] = EmptyList@83[empty] = EmptyList@83[empty] = EmptyList@83[empty] = EmptyList@83[empty] = EmptyList@83[empty] = EmptyList@83[empty] } ResolutionTaskHolder@130 { = EmptyList@83[empty] = EmptyList@83[empty] = EmptyList@83[empty] = EmptyList@83[empty] = EmptyList@83[empty] = EmptyList@83[empty] = EmptyList@83[empty] = EmptyList@83[empty] = EmptyList@83[empty] = EmptyList@83[empty] } TypeDeserializer@131 { classDescriptors('2': Integer@132) = DeserializedClassDescriptor@133['Any'] } TypeDeserializer@134 { classDescriptors('2': Integer@132) = DeserializedClassDescriptor@133['Any'] } TypeDeserializer@135 { classDescriptors('3': Integer@136) = DeserializedClassDescriptor@133['Any'] classDescriptors('4': Integer@137) = DeserializedClassDescriptor@2['ExtensionFunction0'] } TypeDeserializer@138 { classDescriptors('3': Integer@136) = DeserializedClassDescriptor@133['Any'] classDescriptors('4': Integer@137) = DeserializedClassDescriptor@2['ExtensionFunction0'] }