LazyJavaClassDescriptor@0['Exception'] { typeConstructor = LazyJavaClassTypeConstructor@1['Exception'] } LazyJavaClassDescriptor@2['NullPointerException'] { constructors = ArrayList@3[2] { JavaConstructorDescriptor@4[''], JavaConstructorDescriptor@5[''] } // through LazyJavaClassMemberScope@6 defaultType = JetTypeImpl@7['NullPointerException'] functionTypeForSamInterface = null typeConstructor = LazyJavaClassTypeConstructor@8['NullPointerException'] } LazyJavaClassDescriptor@9['RuntimeException'] { constructors = ArrayList@10[5] { JavaConstructorDescriptor@11[''], JavaConstructorDescriptor@12[''], JavaConstructorDescriptor@13[''], ... } // through LazyJavaClassMemberScope@14 defaultType = JetTypeImpl@15['RuntimeException'] functionTypeForSamInterface = null typeConstructor = LazyJavaClassTypeConstructor@16['RuntimeException'] } LazyJavaClassTypeConstructor@1['Exception'] { parameters = ArrayList@17[empty] supertypes = ArrayList@18[1] { LazyJavaClassifierType@19['Throwable'] } } LazyJavaClassTypeConstructor@8['NullPointerException'] { parameters = ArrayList@20[empty] supertypes = ArrayList@21[1] { LazyJavaClassifierType@22['RuntimeException'] } } LazyJavaClassTypeConstructor@16['RuntimeException'] { parameters = ArrayList@23[empty] supertypes = ArrayList@24[1] { LazyJavaClassifierType@25['Exception'] } } LazyJavaClassifierType@25['Exception'] { arguments = ArrayList@26[empty] classifier = JavaClassImpl@27['Exception'] typeConstructor = LazyJavaClassTypeConstructor@1['Exception'] } LazyJavaClassifierType@22['RuntimeException'] { arguments = ArrayList@28[empty] classifier = JavaClassImpl@29['RuntimeException'] typeConstructor = LazyJavaClassTypeConstructor@16['RuntimeException'] } LazyJavaClassifierType@30['String'] { arguments = ArrayList@31[empty] classifier = JavaClassImpl@32['String'] nullable = 'false': Boolean@33 typeConstructor = DeserializedClassTypeConstructor@34 } LazyJavaClassifierType@35['String'] { arguments = ArrayList@36[empty] classifier = JavaClassImpl@37['String'] nullable = 'false': Boolean@33 typeConstructor = DeserializedClassTypeConstructor@34 } LazyJavaClassifierType@38['String'] { arguments = ArrayList@39[empty] classifier = JavaClassImpl@40['String'] nullable = 'false': Boolean@33 typeConstructor = DeserializedClassTypeConstructor@34 } LazyJavaClassifierType@41['String'] { arguments = ArrayList@42[empty] classifier = JavaClassImpl@43['String'] nullable = 'false': Boolean@33 typeConstructor = DeserializedClassTypeConstructor@34 } LazyJavaClassifierType@44['String'] { arguments = ArrayList@45[empty] classifier = JavaClassImpl@40['String'] nullable = 'true': Boolean@46 typeConstructor = DeserializedClassTypeConstructor@34 } LazyJavaClassifierType@47['String'] { arguments = ArrayList@48[empty] classifier = JavaClassImpl@43['String'] nullable = 'true': Boolean@46 typeConstructor = DeserializedClassTypeConstructor@34 } LazyJavaClassifierType@49['String'] { arguments = ArrayList@50[empty] classifier = JavaClassImpl@37['String'] nullable = 'true': Boolean@46 typeConstructor = DeserializedClassTypeConstructor@34 } LazyJavaClassifierType@51['String'] { arguments = ArrayList@52[empty] classifier = JavaClassImpl@32['String'] nullable = 'true': Boolean@46 typeConstructor = DeserializedClassTypeConstructor@34 } LazyJavaClassifierType@53['Throwable'] { arguments = ArrayList@54[empty] classifier = JavaClassImpl@55['Throwable'] nullable = 'false': Boolean@33 typeConstructor = DeserializedClassTypeConstructor@56 } LazyJavaClassifierType@57['Throwable'] { arguments = ArrayList@58[empty] classifier = JavaClassImpl@59['Throwable'] nullable = 'false': Boolean@33 typeConstructor = DeserializedClassTypeConstructor@56 } LazyJavaClassifierType@60['Throwable'] { arguments = ArrayList@61[empty] classifier = JavaClassImpl@62['Throwable'] nullable = 'false': Boolean@33 typeConstructor = DeserializedClassTypeConstructor@56 } LazyJavaClassifierType@63['Throwable'] { arguments = ArrayList@64[empty] classifier = JavaClassImpl@62['Throwable'] nullable = 'true': Boolean@46 typeConstructor = DeserializedClassTypeConstructor@56 } LazyJavaClassifierType@65['Throwable'] { arguments = ArrayList@66[empty] classifier = JavaClassImpl@55['Throwable'] nullable = 'true': Boolean@46 typeConstructor = DeserializedClassTypeConstructor@56 } LazyJavaClassifierType@67['Throwable'] { arguments = ArrayList@68[empty] classifier = JavaClassImpl@59['Throwable'] nullable = 'true': Boolean@46 typeConstructor = DeserializedClassTypeConstructor@56 } LazyJavaClassifierType@19['Throwable'] { arguments = ArrayList@69[empty] classifier = JavaClassImpl@70['Throwable'] typeConstructor = DeserializedClassTypeConstructor@56 } LazyJavaPackageFragmentProvider@71 { packageFragments('': FqName@72) = LazyJavaPackageFragment@73[''] packageFragments('String': FqName@74) = null packageFragments('java': FqName@75) = LazyJavaPackageFragment@76['java'] packageFragments('java.lang': FqName@77) = LazyJavaPackageFragment@78['lang'] packageFragments('java.lang.String': FqName@79) = null packageFragments('kotlin': FqName@80) = null packageFragments('kotlin.String': FqName@81) = null packageFragments('kotlin.io': FqName@82) = null packageFragments('kotlin.jvm': FqName@83) = null topLevelClasses(JavaClassImpl@27['Exception']) = LazyJavaClassDescriptor@0['Exception'] topLevelClasses(JavaClassImpl@84['NullPointerException']) = LazyJavaClassDescriptor@2['NullPointerException'] topLevelClasses(JavaClassImpl@29['RuntimeException']) = LazyJavaClassDescriptor@9['RuntimeException'] } LazyJavaPackageFragment@73[''] { classes('NullPointerException': Name@85) = null // through LazyPackageFragmentScopeForJavaPackage@86 classes('RuntimeException': Name@87) = null // through LazyPackageFragmentScopeForJavaPackage@86 classes('String': Name@88) = null // through LazyPackageFragmentScopeForJavaPackage@86 deserializedPackageScope = Empty@89 // through LazyPackageFragmentScopeForJavaPackage@86 functions('NullPointerException': Name@85) = EmptyList@90[empty] // through LazyPackageFragmentScopeForJavaPackage@86 functions('RuntimeException': Name@87) = EmptyList@90[empty] // through LazyPackageFragmentScopeForJavaPackage@86 memberIndex = computeMemberIndex$1@91 // through LazyPackageFragmentScopeForJavaPackage@86 } LazyJavaPackageFragment@76['java'] { classes('lang': Name@92) = null // through LazyPackageFragmentScopeForJavaPackage@93 deserializedPackageScope = Empty@89 // through LazyPackageFragmentScopeForJavaPackage@93 functions('lang': Name@94) = EmptyList@90[empty] // through LazyPackageFragmentScopeForJavaPackage@93 memberIndex = computeMemberIndex$1@95 // through LazyPackageFragmentScopeForJavaPackage@93 } LazyJavaPackageFragment@78['lang'] { classes('NullPointerException': Name@85) = LazyJavaClassDescriptor@2['NullPointerException'] // through LazyPackageFragmentScopeForJavaPackage@96 classes('RuntimeException': Name@87) = LazyJavaClassDescriptor@9['RuntimeException'] // through LazyPackageFragmentScopeForJavaPackage@96 deserializedPackageScope = Empty@89 // through LazyPackageFragmentScopeForJavaPackage@96 functions('NullPointerException': Name@85) = EmptyList@90[empty] // through LazyPackageFragmentScopeForJavaPackage@96 functions('RuntimeException': Name@87) = EmptyList@90[empty] // through LazyPackageFragmentScopeForJavaPackage@96 memberIndex = computeMemberIndex$1@97 // through LazyPackageFragmentScopeForJavaPackage@96 } ResolutionTaskHolder@98 { = ArrayList@99[2] { ResolutionCandidate@100, ResolutionCandidate@101 } = ArrayList@102[2] { ResolutionCandidate@100, ResolutionCandidate@101 } = EmptyList@90[empty] = EmptyList@90[empty] = EmptyList@90[empty] = EmptyList@90[empty] } ResolutionTaskHolder@103 { = ArrayList@104[4] { ResolutionCandidate@105, ResolutionCandidate@106, ResolutionCandidate@107, ... } = ArrayList@108[5] { ResolutionCandidate@105, ResolutionCandidate@106, ResolutionCandidate@107, ... } = EmptyList@90[empty] = EmptyList@90[empty] = EmptyList@90[empty] = EmptyList@90[empty] }