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