102 lines
5.8 KiB
Plaintext
102 lines
5.8 KiB
Plaintext
LazyJavaClassDescriptor@0['A'] {
|
|
allDescriptors = ArrayList@1[4] { DeserializedSimpleFunctionDescriptor@2['hashCode'], JavaMethodDescriptor@3['foo'], DeserializedSimpleFunctionDescriptor@4['toString'], ... } // through LazyJavaClassMemberScope@5
|
|
constructors = stdlib_emptyListClass@6[empty] // through LazyJavaClassMemberScope@5
|
|
defaultType = JetTypeImpl@7['A']
|
|
enumEntryIndex = LinkedHashMap@8 // through LazyJavaClassMemberScope@5
|
|
functions('clone': Name@9) = EmptyList@10[empty] // through LazyJavaClassMemberScope@5
|
|
functions('equals': Name@11) = ArrayList@12[1] { DeserializedSimpleFunctionDescriptor@13['equals'] } // through LazyJavaClassMemberScope@5
|
|
functions('finalize': Name@14) = EmptyList@10[empty] // through LazyJavaClassMemberScope@5
|
|
functions('foo': Name@15) = ArrayList@16[1] { JavaMethodDescriptor@3['foo'] } // through LazyJavaClassMemberScope@5
|
|
functions('getClass': Name@17) = EmptyList@10[empty] // through LazyJavaClassMemberScope@5
|
|
functions('hashCode': Name@18) = ArrayList@19[1] { DeserializedSimpleFunctionDescriptor@2['hashCode'] } // through LazyJavaClassMemberScope@5
|
|
functions('notify': Name@20) = EmptyList@10[empty] // through LazyJavaClassMemberScope@5
|
|
functions('notifyAll': Name@21) = EmptyList@10[empty] // through LazyJavaClassMemberScope@5
|
|
functions('toString': Name@22) = ArrayList@23[1] { DeserializedSimpleFunctionDescriptor@4['toString'] } // through LazyJavaClassMemberScope@5
|
|
functions('wait': Name@24) = EmptyList@10[empty] // through LazyJavaClassMemberScope@5
|
|
memberIndex = computeMemberIndex$1@25 // through LazyJavaClassMemberScope@5
|
|
nestedClassIndex = LinkedHashMap@26 // through LazyJavaClassMemberScope@5
|
|
thisAsReceiverParameter = LazyClassReceiverParameterDescriptor@27['<this>']
|
|
typeConstructor = LazyJavaClassTypeConstructor@28['A']
|
|
}
|
|
|
|
LazyJavaClassTypeConstructor@28['A'] {
|
|
parameters = ArrayList@29[empty]
|
|
supertypes = ArrayList@30[1] { JetTypeImpl@31['Any'] }
|
|
}
|
|
|
|
LazyJavaClassifierType@32['Object'] {
|
|
classifier = JavaClassImpl@33['Object']
|
|
typeConstructor = DeserializedClassTypeConstructor@34
|
|
}
|
|
|
|
LazyJavaClassifierType@35['String'] {
|
|
arguments = ArrayList@36[empty]
|
|
classifier = JavaClassImpl@37['String']
|
|
nullable = 'false': Boolean@38
|
|
typeConstructor = DeserializedClassTypeConstructor@39
|
|
}
|
|
|
|
LazyJavaClassifierType@40['String'] {
|
|
arguments = ArrayList@41[empty]
|
|
classifier = JavaClassImpl@37['String']
|
|
nullable = 'true': Boolean@42
|
|
typeConstructor = DeserializedClassTypeConstructor@39
|
|
}
|
|
|
|
LazyJavaPackageFragmentProvider@43 {
|
|
packageFragments('<root>': FqName@44) = LazyJavaPackageFragment@45['<root>']
|
|
packageFragments('A': FqName@46) = null
|
|
packageFragments('B': FqName@47) = null
|
|
packageFragments('C': FqName@48) = null
|
|
packageFragments('String': FqName@49) = null
|
|
packageFragments('java': FqName@50) = LazyJavaPackageFragment@51['java']
|
|
packageFragments('java.lang': FqName@52) = LazyJavaPackageFragment@53['lang']
|
|
packageFragments('java.lang.A': FqName@54) = null
|
|
packageFragments('java.lang.String': FqName@55) = null
|
|
packageFragments('kotlin': FqName@56) = LazyJavaPackageFragment@57['kotlin']
|
|
packageFragments('kotlin.A': FqName@58) = null
|
|
packageFragments('kotlin.String': FqName@59) = null
|
|
packageFragments('kotlin.io': FqName@60) = LazyJavaPackageFragment@61['io']
|
|
packageFragments('kotlin.io.A': FqName@62) = null
|
|
packageFragments('kotlin.io.String': FqName@63) = null
|
|
packageFragments('kotlin.jvm': FqName@64) = LazyJavaPackageFragment@65['jvm']
|
|
packageFragments('kotlin.jvm.A': FqName@66) = null
|
|
packageFragments('kotlin.jvm.String': FqName@67) = null
|
|
topLevelClasses(JavaClassImpl@68['A']) = LazyJavaClassDescriptor@0['A']
|
|
}
|
|
|
|
LazyJavaPackageFragment@45['<root>'] {
|
|
classes('A': Name@69) = LazyJavaClassDescriptor@0['A'] // through LazyPackageFragmentScopeForJavaPackage@70
|
|
classes('String': Name@71) = null // through LazyPackageFragmentScopeForJavaPackage@70
|
|
}
|
|
|
|
LazyJavaPackageFragment@61['io'] {
|
|
classes('String': Name@71) = null // through LazyPackageFragmentScopeForJavaPackage@72
|
|
}
|
|
|
|
LazyJavaPackageFragment@51['java'] {
|
|
classes('lang': Name@73) = null // through LazyPackageFragmentScopeForJavaPackage@74
|
|
deserializedPackageScope = Empty@75 // through LazyPackageFragmentScopeForJavaPackage@74
|
|
functions('lang': Name@76) = EmptyList@10[empty] // through LazyPackageFragmentScopeForJavaPackage@74
|
|
memberIndex = computeMemberIndex$1@77 // through LazyPackageFragmentScopeForJavaPackage@74
|
|
}
|
|
|
|
LazyJavaPackageFragment@65['jvm'] {
|
|
classes('String': Name@71) = null // through LazyPackageFragmentScopeForJavaPackage@78
|
|
}
|
|
|
|
LazyJavaPackageFragment@57['kotlin'] {
|
|
classes('String': Name@71) = null // through LazyPackageFragmentScopeForJavaPackage@79
|
|
classes('io': Name@80) = null // through LazyPackageFragmentScopeForJavaPackage@79
|
|
classes('jvm': Name@81) = null // through LazyPackageFragmentScopeForJavaPackage@79
|
|
deserializedPackageScope = DeserializedPackageMemberScope@82 // through LazyPackageFragmentScopeForJavaPackage@79
|
|
functions('io': Name@83) = EmptyList@10[empty] // through DeserializedPackageMemberScope@82
|
|
functions('io': Name@83) = EmptyList@10[empty] // through LazyPackageFragmentScopeForJavaPackage@79
|
|
functions('jvm': Name@84) = EmptyList@10[empty] // through DeserializedPackageMemberScope@82
|
|
functions('jvm': Name@84) = EmptyList@10[empty] // through LazyPackageFragmentScopeForJavaPackage@79
|
|
memberIndex = computeMemberIndex$1@85 // through LazyPackageFragmentScopeForJavaPackage@79
|
|
membersProtos = LinkedHashMap@86 // through DeserializedPackageMemberScope@82
|
|
properties('io': Name@83) = EmptyList@10[empty] // through DeserializedPackageMemberScope@82
|
|
properties('jvm': Name@84) = EmptyList@10[empty] // through DeserializedPackageMemberScope@82
|
|
}
|