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