LazyJavaClassDescriptor@0['A'] { _functions('values': Name@1) = ArrayList@2[1] { SimpleFunctionDescriptorImpl@3['values'] } // through LazyJavaStaticClassScope@4 _functions('values': Name@1) = EmptyList@5[empty] // through LazyJavaClassMemberScope@6 _properties('values': Name@1) = EmptyList@5[empty] // through LazyJavaClassMemberScope@6 _properties('values': Name@1) = EmptyList@5[empty] // through LazyJavaStaticClassScope@4 _typeConstructor = LazyJavaClassTypeConstructor@7['A'] defaultType = JetTypeImpl@8['A'] enumEntryIndex = LinkedHashMap@9 // through LazyJavaClassMemberScope@6 memberIndex = computeMemberIndex$1@10 // through LazyJavaClassMemberScope@6 memberIndex = computeMemberIndex$1@11 // through LazyJavaStaticClassScope@4 nestedClassIndex = LinkedHashMap@12 // through LazyJavaClassMemberScope@6 nestedClasses('values': Name@1) = null // through LazyJavaClassMemberScope@6 } LazyJavaClassTypeConstructor@7['A'] { _parameters = ArrayList@13[empty] _supertypes = ArrayList@14[1] { LazyJavaClassifierType@15['Enum'] } } LazyJavaClassifierType@16['A'] { _arguments = ArrayList@17[empty] _nullable = 'false': Boolean@18 _typeConstructor = LazyJavaClassTypeConstructor@7['A'] classifier = JavaClassImpl@19['A'] } LazyJavaClassifierType@20['A'] { _arguments = ArrayList@21[empty] _nullable = 'true': Boolean@22 _typeConstructor = LazyJavaClassTypeConstructor@7['A'] classifier = JavaClassImpl@19['A'] } LazyJavaClassifierType@15['Enum'] { _arguments = ArrayList@23[1] { TypeProjectionImpl@24 } _memberScope = SubstitutingScope@25 _typeConstructor = DeserializedClassTypeConstructor@26 classifier = JavaClassImpl@27['Enum'] } LazyJavaPackageFragmentProvider@28 { _packageFragments('': FqName@29) = LazyJavaPackageFragment@30[''] _packageFragments('A': FqName@31) = null _packageFragments('Array': FqName@32) = null _packageFragments('java': FqName@33) = LazyJavaPackageFragment@34['java'] _packageFragments('java.lang': FqName@35) = LazyJavaPackageFragment@36['lang'] _packageFragments('java.lang.A': FqName@37) = null _packageFragments('java.lang.Array': FqName@38) = null _packageFragments('kotlin': FqName@39) = null _packageFragments('kotlin.A': FqName@40) = null _packageFragments('kotlin.Array': FqName@41) = null _packageFragments('kotlin.io': FqName@42) = null _packageFragments('kotlin.jvm': FqName@43) = null topLevelClasses(JavaClassImpl@44['A']) = LazyJavaClassDescriptor@0['A'] } LazyJavaPackageFragment@30[''] { classes('A': Name@45) = LazyJavaClassDescriptor@0['A'] // through LazyPackageFragmentScopeForJavaPackage@46 classes('Array': Name@47) = null // through LazyPackageFragmentScopeForJavaPackage@46 deserializedPackageScope = Empty@48 // through LazyPackageFragmentScopeForJavaPackage@46 } LazyJavaPackageFragment@34['java'] { _functions('lang': Name@49) = EmptyList@5[empty] // through LazyPackageFragmentScopeForJavaPackage@50 classes('lang': Name@51) = null // through LazyPackageFragmentScopeForJavaPackage@50 deserializedPackageScope = Empty@48 // through LazyPackageFragmentScopeForJavaPackage@50 memberIndex = computeMemberIndex$1@52 // through LazyPackageFragmentScopeForJavaPackage@50 } LazyJavaPackageFragment@36['lang'] { deserializedPackageScope = Empty@48 // through LazyPackageFragmentScopeForJavaPackage@53 }