ClassDeserializer@0 { classes(ClassKey@1) = DeserializedClassDescriptor@2['Function0'] classes(ClassKey@3) = DeserializedClassDescriptor@4['KFunction0'] } DeserializedClassDescriptor@2['Function0'] { containingDeclaration = LazyJavaPackageFragment@5['kotlin'] } DeserializedClassDescriptor@4['KFunction0'] { containingDeclaration = LazyJavaPackageFragment@6['reflect'] } DeserializedTypeParameterDescriptor@7['R'] { typeConstructor = AbstractLazyTypeParameterDescriptor$1@8 } DeserializedType@9['kotlin.Any'] { constructor = DeserializedClassTypeConstructor@10 } DeserializedType@11['kotlin.Function0'] { constructor = DeserializedClassTypeConstructor@12 } LazyJavaPackageFragmentProvider@13 { packageFragments('': FqName@14) = LazyJavaPackageFragment@15[''] packageFragments('A': FqName@16) = null packageFragments('B': FqName@17) = null packageFragments('java': FqName@18) = LazyJavaPackageFragment@19['java'] packageFragments('java.lang': FqName@20) = LazyJavaPackageFragment@21['lang'] packageFragments('java.lang.A': FqName@22) = null packageFragments('java.lang.B': FqName@23) = null packageFragments('kotlin': FqName@24) = LazyJavaPackageFragment@5['kotlin'] packageFragments('kotlin.A': FqName@25) = null packageFragments('kotlin.B': FqName@26) = null packageFragments('kotlin.io': FqName@27) = LazyJavaPackageFragment@28['io'] packageFragments('kotlin.io.A': FqName@29) = null packageFragments('kotlin.io.B': FqName@30) = null packageFragments('kotlin.jvm': FqName@31) = LazyJavaPackageFragment@32['jvm'] packageFragments('kotlin.jvm.A': FqName@33) = null packageFragments('kotlin.jvm.B': FqName@34) = null packageFragments('kotlin.reflect': FqName@35) = LazyJavaPackageFragment@6['reflect'] } LazyJavaPackageFragment@15[''] { classes('B': Name@36) = null // through LazyPackageFragmentScopeForJavaPackage@37 classes('bar': Name@38) = null // through LazyPackageFragmentScopeForJavaPackage@37 classes('foo': Name@39) = null // through LazyPackageFragmentScopeForJavaPackage@37 deserializedPackageScope = Empty@40 // through LazyPackageFragmentScopeForJavaPackage@37 functions('bar': Name@38) = EmptyList@41[empty] // through LazyPackageFragmentScopeForJavaPackage@37 functions('foo': Name@39) = EmptyList@41[empty] // through LazyPackageFragmentScopeForJavaPackage@37 memberIndex = computeMemberIndex$1@42 // through LazyPackageFragmentScopeForJavaPackage@37 } LazyJavaPackageFragment@28['io'] { classes('B': Name@36) = null // through LazyPackageFragmentScopeForJavaPackage@43 classes('bar': Name@38) = null // through LazyPackageFragmentScopeForJavaPackage@43 classes('foo': Name@39) = null // through LazyPackageFragmentScopeForJavaPackage@43 deserializedPackageScope = DeserializedPackageMemberScope@44 // through LazyPackageFragmentScopeForJavaPackage@43 functions('bar': Name@38) = EmptyList@41[empty] // through DeserializedPackageMemberScope@44 functions('bar': Name@38) = EmptyList@41[empty] // through LazyPackageFragmentScopeForJavaPackage@43 functions('foo': Name@39) = EmptyList@41[empty] // through DeserializedPackageMemberScope@44 functions('foo': Name@39) = EmptyList@41[empty] // through LazyPackageFragmentScopeForJavaPackage@43 memberIndex = computeMemberIndex$1@45 // through LazyPackageFragmentScopeForJavaPackage@43 membersProtos = LinkedHashMap@46 // through DeserializedPackageMemberScope@44 properties('bar': Name@38) = EmptyList@41[empty] // through DeserializedPackageMemberScope@44 properties('foo': Name@39) = EmptyList@41[empty] // through DeserializedPackageMemberScope@44 } LazyJavaPackageFragment@19['java'] { classes('lang': Name@47) = null // through LazyPackageFragmentScopeForJavaPackage@48 deserializedPackageScope = Empty@40 // through LazyPackageFragmentScopeForJavaPackage@48 functions('lang': Name@49) = EmptyList@41[empty] // through LazyPackageFragmentScopeForJavaPackage@48 memberIndex = computeMemberIndex$1@50 // through LazyPackageFragmentScopeForJavaPackage@48 } LazyJavaPackageFragment@32['jvm'] { classes('B': Name@36) = null // through LazyPackageFragmentScopeForJavaPackage@51 classes('bar': Name@38) = null // through LazyPackageFragmentScopeForJavaPackage@51 classes('foo': Name@39) = null // through LazyPackageFragmentScopeForJavaPackage@51 deserializedPackageScope = Empty@40 // through LazyPackageFragmentScopeForJavaPackage@51 functions('bar': Name@38) = EmptyList@41[empty] // through LazyPackageFragmentScopeForJavaPackage@51 functions('foo': Name@39) = EmptyList@41[empty] // through LazyPackageFragmentScopeForJavaPackage@51 memberIndex = computeMemberIndex$1@52 // through LazyPackageFragmentScopeForJavaPackage@51 } LazyJavaPackageFragment@5['kotlin'] { classes('Any': Name@53) = null // through LazyPackageFragmentScopeForJavaPackage@54 classes('B': Name@36) = null // through LazyPackageFragmentScopeForJavaPackage@54 classes('Function0': Name@55) = DeserializedClassDescriptor@2['Function0'] // through LazyPackageFragmentScopeForJavaPackage@54 classes('bar': Name@38) = null // through LazyPackageFragmentScopeForJavaPackage@54 classes('foo': Name@39) = null // through LazyPackageFragmentScopeForJavaPackage@54 classes('io': Name@56) = null // through LazyPackageFragmentScopeForJavaPackage@54 classes('jvm': Name@57) = null // through LazyPackageFragmentScopeForJavaPackage@54 deserializedPackageScope = DeserializedPackageMemberScope@58 // through LazyPackageFragmentScopeForJavaPackage@54 functions('bar': Name@38) = EmptyList@41[empty] // through DeserializedPackageMemberScope@58 functions('bar': Name@38) = EmptyList@41[empty] // through LazyPackageFragmentScopeForJavaPackage@54 functions('foo': Name@39) = EmptyList@41[empty] // through DeserializedPackageMemberScope@58 functions('foo': Name@39) = EmptyList@41[empty] // through LazyPackageFragmentScopeForJavaPackage@54 functions('io': Name@59) = EmptyList@41[empty] // through DeserializedPackageMemberScope@58 functions('io': Name@59) = EmptyList@41[empty] // through LazyPackageFragmentScopeForJavaPackage@54 functions('jvm': Name@60) = EmptyList@41[empty] // through DeserializedPackageMemberScope@58 functions('jvm': Name@60) = EmptyList@41[empty] // through LazyPackageFragmentScopeForJavaPackage@54 memberIndex = computeMemberIndex$1@61 // through LazyPackageFragmentScopeForJavaPackage@54 membersProtos = LinkedHashMap@62 // through DeserializedPackageMemberScope@58 properties('bar': Name@38) = EmptyList@41[empty] // through DeserializedPackageMemberScope@58 properties('foo': Name@39) = EmptyList@41[empty] // through DeserializedPackageMemberScope@58 properties('io': Name@59) = EmptyList@41[empty] // through DeserializedPackageMemberScope@58 properties('jvm': Name@60) = EmptyList@41[empty] // through DeserializedPackageMemberScope@58 } LazyJavaPackageFragment@21['lang'] { classes('B': Name@36) = null // through LazyPackageFragmentScopeForJavaPackage@63 classes('bar': Name@38) = null // through LazyPackageFragmentScopeForJavaPackage@63 classes('foo': Name@39) = null // through LazyPackageFragmentScopeForJavaPackage@63 deserializedPackageScope = Empty@40 // through LazyPackageFragmentScopeForJavaPackage@63 functions('bar': Name@38) = EmptyList@41[empty] // through LazyPackageFragmentScopeForJavaPackage@63 functions('foo': Name@39) = EmptyList@41[empty] // through LazyPackageFragmentScopeForJavaPackage@63 memberIndex = computeMemberIndex$1@64 // through LazyPackageFragmentScopeForJavaPackage@63 } LazyJavaPackageFragment@6['reflect'] { classes('KFunction0': Name@65) = DeserializedClassDescriptor@4['KFunction0'] // through LazyPackageFragmentScopeForJavaPackage@66 } ResolutionTaskHolder@67 { = ArrayList@68[1] { ResolutionCandidate@69 } = ArrayList@70[1] { ResolutionCandidate@69 } } ResolutionTaskHolder@71 { = EmptyList@41[empty] = EmptyList@41[empty] = EmptyList@41[empty] = EmptyList@41[empty] = EmptyList@41[empty] = EmptyList@41[empty] = EmptyList@41[empty] = EmptyList@41[empty] = EmptyList@41[empty] = EmptyList@41[empty] = EmptyList@41[empty] = EmptyList@41[empty] = EmptyList@41[empty] = EmptyList@41[empty] = EmptyList@41[empty] = EmptyList@41[empty] = EmptyList@41[empty] = EmptyList@41[empty] = EmptyList@41[empty] = EmptyList@41[empty] = EmptyList@41[empty] = EmptyList@41[empty] = EmptyList@41[empty] = EmptyList@41[empty] = EmptyList@41[empty] = EmptyList@41[empty] = EmptyList@41[empty] = EmptyList@41[empty] = EmptyList@41[empty] = EmptyList@41[empty] } ResolutionTaskHolder@72 { = EmptyList@41[empty] = EmptyList@41[empty] = EmptyList@41[empty] = EmptyList@41[empty] = EmptyList@41[empty] = EmptyList@41[empty] = EmptyList@41[empty] = EmptyList@41[empty] = EmptyList@41[empty] = EmptyList@41[empty] = EmptyList@41[empty] = EmptyList@41[empty] = EmptyList@41[empty] = EmptyList@41[empty] = EmptyList@41[empty] = EmptyList@41[empty] = EmptyList@41[empty] = EmptyList@41[empty] = EmptyList@41[empty] = EmptyList@41[empty] } ResolutionTaskHolder@73 { = EmptyList@41[empty] = EmptyList@41[empty] = EmptyList@41[empty] = EmptyList@41[empty] = EmptyList@41[empty] = EmptyList@41[empty] = EmptyList@41[empty] = EmptyList@41[empty] = EmptyList@41[empty] = EmptyList@41[empty] = EmptyList@41[empty] = EmptyList@41[empty] = EmptyList@41[empty] = EmptyList@41[empty] = EmptyList@41[empty] = EmptyList@41[empty] = EmptyList@41[empty] = EmptyList@41[empty] = EmptyList@41[empty] = EmptyList@41[empty] } ResolutionTaskHolder@74 { = EmptyList@41[empty] = EmptyList@41[empty] = EmptyList@41[empty] = EmptyList@41[empty] = EmptyList@41[empty] = EmptyList@41[empty] = EmptyList@41[empty] = EmptyList@41[empty] = EmptyList@41[empty] = EmptyList@41[empty] = EmptyList@41[empty] = EmptyList@41[empty] = EmptyList@41[empty] = EmptyList@41[empty] = EmptyList@41[empty] = EmptyList@41[empty] = EmptyList@41[empty] = EmptyList@41[empty] = EmptyList@41[empty] = EmptyList@41[empty] } ResolutionTaskHolder@75 { = EmptyList@41[empty] = EmptyList@41[empty] = EmptyList@41[empty] = EmptyList@41[empty] = EmptyList@41[empty] = EmptyList@41[empty] = EmptyList@41[empty] = EmptyList@41[empty] = EmptyList@41[empty] = EmptyList@41[empty] = EmptyList@41[empty] = EmptyList@41[empty] = EmptyList@41[empty] = EmptyList@41[empty] = EmptyList@41[empty] = EmptyList@41[empty] = EmptyList@41[empty] = EmptyList@41[empty] = EmptyList@41[empty] = EmptyList@41[empty] } ResolutionTaskHolder@76 { = EmptyList@41[empty] = EmptyList@41[empty] = EmptyList@41[empty] = EmptyList@41[empty] = EmptyList@41[empty] = EmptyList@41[empty] = EmptyList@41[empty] = EmptyList@41[empty] = EmptyList@41[empty] = EmptyList@41[empty] = EmptyList@41[empty] = EmptyList@41[empty] = EmptyList@41[empty] = EmptyList@41[empty] = EmptyList@41[empty] = EmptyList@41[empty] = EmptyList@41[empty] = EmptyList@41[empty] = EmptyList@41[empty] = EmptyList@41[empty] } ResolutionTaskHolder@77 { = EmptyList@41[empty] = EmptyList@41[empty] = EmptyList@41[empty] = EmptyList@41[empty] = EmptyList@41[empty] = EmptyList@41[empty] = EmptyList@41[empty] = EmptyList@41[empty] = EmptyList@41[empty] = EmptyList@41[empty] = EmptyList@41[empty] = EmptyList@41[empty] = EmptyList@41[empty] = EmptyList@41[empty] = EmptyList@41[empty] = EmptyList@41[empty] = EmptyList@41[empty] = EmptyList@41[empty] = EmptyList@41[empty] = EmptyList@41[empty] } ResolutionTaskHolder@78 { = EmptyList@41[empty] = EmptyList@41[empty] = EmptyList@41[empty] = EmptyList@41[empty] = EmptyList@41[empty] = EmptyList@41[empty] = EmptyList@41[empty] = EmptyList@41[empty] = EmptyList@41[empty] = EmptyList@41[empty] = EmptyList@41[empty] = EmptyList@41[empty] = EmptyList@41[empty] = EmptyList@41[empty] = EmptyList@41[empty] } ResolutionTaskHolder@79 { = EmptyList@41[empty] = EmptyList@41[empty] = EmptyList@41[empty] = EmptyList@41[empty] = EmptyList@41[empty] = EmptyList@41[empty] = EmptyList@41[empty] = EmptyList@41[empty] = EmptyList@41[empty] = EmptyList@41[empty] } ResolutionTaskHolder@80 { = EmptyList@41[empty] = EmptyList@41[empty] = EmptyList@41[empty] = EmptyList@41[empty] = EmptyList@41[empty] = EmptyList@41[empty] = EmptyList@41[empty] = EmptyList@41[empty] = EmptyList@41[empty] = EmptyList@41[empty] } ResolutionTaskHolder@81 { = EmptyList@41[empty] = EmptyList@41[empty] = EmptyList@41[empty] = EmptyList@41[empty] = EmptyList@41[empty] = EmptyList@41[empty] = EmptyList@41[empty] = EmptyList@41[empty] = EmptyList@41[empty] = EmptyList@41[empty] } ResolutionTaskHolder@82 { = EmptyList@41[empty] = EmptyList@41[empty] = EmptyList@41[empty] = EmptyList@41[empty] = EmptyList@41[empty] = EmptyList@41[empty] = EmptyList@41[empty] = EmptyList@41[empty] = EmptyList@41[empty] = EmptyList@41[empty] } ResolutionTaskHolder@83 { = EmptyList@41[empty] = EmptyList@41[empty] = EmptyList@41[empty] = EmptyList@41[empty] = EmptyList@41[empty] = EmptyList@41[empty] = EmptyList@41[empty] = EmptyList@41[empty] = EmptyList@41[empty] = EmptyList@41[empty] } ResolutionTaskHolder@84 { = EmptyList@41[empty] = EmptyList@41[empty] = EmptyList@41[empty] = EmptyList@41[empty] = EmptyList@41[empty] = EmptyList@41[empty] = EmptyList@41[empty] = EmptyList@41[empty] = EmptyList@41[empty] = EmptyList@41[empty] } TypeDeserializer@85 { classDescriptors('2': Integer@86) = DeserializedClassDescriptor@87['Any'] } TypeDeserializer@88 { classDescriptors('4': Integer@89) = DeserializedClassDescriptor@2['Function0'] }