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