248 lines
14 KiB
Plaintext
248 lines
14 KiB
Plaintext
LazyJavaClassDescriptor@0['JSuper1'] {
|
|
defaultType = JetTypeImpl@1['JSuper1']
|
|
functions('clone': Name@2) = EmptyList@3[empty] // through LazyJavaClassMemberScope@4
|
|
functions('equals': Name@5) = ArrayList@6[1] { DeserializedSimpleFunctionDescriptor@7['equals'] } // through LazyJavaClassMemberScope@4
|
|
functions('finalize': Name@8) = EmptyList@3[empty] // through LazyJavaClassMemberScope@4
|
|
functions('foo': Name@9) = ArrayList@10[1] { JavaMethodDescriptor@11['foo'] } // through LazyJavaClassMemberScope@4
|
|
functions('getClass': Name@12) = EmptyList@3[empty] // through LazyJavaClassMemberScope@4
|
|
functions('hashCode': Name@13) = ArrayList@14[1] { DeserializedSimpleFunctionDescriptor@15['hashCode'] } // through LazyJavaClassMemberScope@4
|
|
functions('notify': Name@16) = EmptyList@3[empty] // through LazyJavaClassMemberScope@4
|
|
functions('notifyAll': Name@17) = EmptyList@3[empty] // through LazyJavaClassMemberScope@4
|
|
functions('toString': Name@18) = ArrayList@19[1] { DeserializedSimpleFunctionDescriptor@20['toString'] } // through LazyJavaClassMemberScope@4
|
|
functions('wait': Name@21) = EmptyList@3[empty] // through LazyJavaClassMemberScope@4
|
|
memberIndex = computeMemberIndex$1@22 // through LazyJavaClassMemberScope@4
|
|
thisAsReceiverParameter = LazyClassReceiverParameterDescriptor@23['<this>']
|
|
typeConstructor = LazyJavaClassTypeConstructor@24['JSuper1']
|
|
}
|
|
|
|
LazyJavaClassDescriptor@25['JSuper2'] {
|
|
defaultType = JetTypeImpl@26['JSuper2']
|
|
functions('clone': Name@2) = EmptyList@3[empty] // through LazyJavaClassMemberScope@27
|
|
functions('equals': Name@5) = ArrayList@28[1] { DeserializedSimpleFunctionDescriptor@29['equals'] } // through LazyJavaClassMemberScope@27
|
|
functions('finalize': Name@8) = EmptyList@3[empty] // through LazyJavaClassMemberScope@27
|
|
functions('foo': Name@9) = ArrayList@30[1] { JavaMethodDescriptor@31['foo'] } // through LazyJavaClassMemberScope@27
|
|
functions('getClass': Name@12) = EmptyList@3[empty] // through LazyJavaClassMemberScope@27
|
|
functions('hashCode': Name@13) = ArrayList@32[1] { DeserializedSimpleFunctionDescriptor@33['hashCode'] } // through LazyJavaClassMemberScope@27
|
|
functions('notify': Name@16) = EmptyList@3[empty] // through LazyJavaClassMemberScope@27
|
|
functions('notifyAll': Name@17) = EmptyList@3[empty] // through LazyJavaClassMemberScope@27
|
|
functions('toString': Name@18) = ArrayList@34[1] { DeserializedSimpleFunctionDescriptor@35['toString'] } // through LazyJavaClassMemberScope@27
|
|
functions('wait': Name@21) = EmptyList@3[empty] // through LazyJavaClassMemberScope@27
|
|
memberIndex = computeMemberIndex$1@36 // through LazyJavaClassMemberScope@27
|
|
thisAsReceiverParameter = LazyClassReceiverParameterDescriptor@37['<this>']
|
|
typeConstructor = LazyJavaClassTypeConstructor@38['JSuper2']
|
|
}
|
|
|
|
LazyJavaClassDescriptor@39['Sub1'] {
|
|
allDescriptors = ArrayList@40[4] { DeserializedSimpleFunctionDescriptor@41['hashCode'], JavaMethodDescriptor@42['foo'], DeserializedSimpleFunctionDescriptor@43['toString'], ... } // through LazyJavaClassMemberScope@44
|
|
constructors = stdlib_emptyListClass@45[empty] // through LazyJavaClassMemberScope@44
|
|
defaultType = JetTypeImpl@46['Sub1']
|
|
enumEntryIndex = LinkedHashMap@47 // through LazyJavaClassMemberScope@44
|
|
functions('clone': Name@2) = EmptyList@3[empty] // through LazyJavaClassMemberScope@44
|
|
functions('equals': Name@5) = ArrayList@48[1] { DeserializedSimpleFunctionDescriptor@49['equals'] } // through LazyJavaClassMemberScope@44
|
|
functions('finalize': Name@8) = EmptyList@3[empty] // through LazyJavaClassMemberScope@44
|
|
functions('foo': Name@50) = ArrayList@51[1] { JavaMethodDescriptor@42['foo'] } // through LazyJavaClassMemberScope@44
|
|
functions('getClass': Name@12) = EmptyList@3[empty] // through LazyJavaClassMemberScope@44
|
|
functions('hashCode': Name@13) = ArrayList@52[1] { DeserializedSimpleFunctionDescriptor@41['hashCode'] } // through LazyJavaClassMemberScope@44
|
|
functions('notify': Name@16) = EmptyList@3[empty] // through LazyJavaClassMemberScope@44
|
|
functions('notifyAll': Name@17) = EmptyList@3[empty] // through LazyJavaClassMemberScope@44
|
|
functions('toString': Name@18) = ArrayList@53[1] { DeserializedSimpleFunctionDescriptor@43['toString'] } // through LazyJavaClassMemberScope@44
|
|
functions('wait': Name@21) = EmptyList@3[empty] // through LazyJavaClassMemberScope@44
|
|
memberIndex = computeMemberIndex$1@54 // through LazyJavaClassMemberScope@44
|
|
nestedClassIndex = LinkedHashMap@55 // through LazyJavaClassMemberScope@44
|
|
thisAsReceiverParameter = LazyClassReceiverParameterDescriptor@56['<this>']
|
|
typeConstructor = LazyJavaClassTypeConstructor@57['Sub1']
|
|
}
|
|
|
|
LazyJavaClassDescriptor@58['Sub2'] {
|
|
allDescriptors = ArrayList@59[4] { DeserializedSimpleFunctionDescriptor@60['hashCode'], JavaMethodDescriptor@61['foo'], DeserializedSimpleFunctionDescriptor@62['toString'], ... } // through LazyJavaClassMemberScope@63
|
|
constructors = stdlib_emptyListClass@45[empty] // through LazyJavaClassMemberScope@63
|
|
defaultType = JetTypeImpl@64['Sub2']
|
|
enumEntryIndex = LinkedHashMap@65 // through LazyJavaClassMemberScope@63
|
|
functions('clone': Name@66) = EmptyList@3[empty] // through LazyJavaClassMemberScope@63
|
|
functions('equals': Name@67) = ArrayList@68[1] { DeserializedSimpleFunctionDescriptor@69['equals'] } // through LazyJavaClassMemberScope@63
|
|
functions('finalize': Name@70) = EmptyList@3[empty] // through LazyJavaClassMemberScope@63
|
|
functions('foo': Name@71) = ArrayList@72[1] { JavaMethodDescriptor@61['foo'] } // through LazyJavaClassMemberScope@63
|
|
functions('getClass': Name@73) = EmptyList@3[empty] // through LazyJavaClassMemberScope@63
|
|
functions('hashCode': Name@74) = ArrayList@75[1] { DeserializedSimpleFunctionDescriptor@60['hashCode'] } // through LazyJavaClassMemberScope@63
|
|
functions('notify': Name@76) = EmptyList@3[empty] // through LazyJavaClassMemberScope@63
|
|
functions('notifyAll': Name@77) = EmptyList@3[empty] // through LazyJavaClassMemberScope@63
|
|
functions('toString': Name@78) = ArrayList@79[1] { DeserializedSimpleFunctionDescriptor@62['toString'] } // through LazyJavaClassMemberScope@63
|
|
functions('wait': Name@80) = EmptyList@3[empty] // through LazyJavaClassMemberScope@63
|
|
memberIndex = computeMemberIndex$1@81 // through LazyJavaClassMemberScope@63
|
|
nestedClassIndex = LinkedHashMap@82 // through LazyJavaClassMemberScope@63
|
|
thisAsReceiverParameter = LazyClassReceiverParameterDescriptor@83['<this>']
|
|
typeConstructor = LazyJavaClassTypeConstructor@84['Sub2']
|
|
}
|
|
|
|
LazyJavaClassDescriptor@85['Sub3'] {
|
|
allDescriptors = ArrayList@86[4] { DeserializedSimpleFunctionDescriptor@87['hashCode'], JavaMethodDescriptor@88['foo'], DeserializedSimpleFunctionDescriptor@89['toString'], ... } // through LazyJavaClassMemberScope@90
|
|
constructors = stdlib_emptyListClass@45[empty] // through LazyJavaClassMemberScope@90
|
|
defaultType = JetTypeImpl@91['Sub3']
|
|
enumEntryIndex = LinkedHashMap@92 // through LazyJavaClassMemberScope@90
|
|
functions('clone': Name@93) = EmptyList@3[empty] // through LazyJavaClassMemberScope@90
|
|
functions('equals': Name@94) = ArrayList@95[1] { DeserializedSimpleFunctionDescriptor@96['equals'] } // through LazyJavaClassMemberScope@90
|
|
functions('finalize': Name@97) = EmptyList@3[empty] // through LazyJavaClassMemberScope@90
|
|
functions('foo': Name@98) = ArrayList@99[1] { JavaMethodDescriptor@88['foo'] } // through LazyJavaClassMemberScope@90
|
|
functions('getClass': Name@100) = EmptyList@3[empty] // through LazyJavaClassMemberScope@90
|
|
functions('hashCode': Name@101) = ArrayList@102[1] { DeserializedSimpleFunctionDescriptor@87['hashCode'] } // through LazyJavaClassMemberScope@90
|
|
functions('notify': Name@103) = EmptyList@3[empty] // through LazyJavaClassMemberScope@90
|
|
functions('notifyAll': Name@104) = EmptyList@3[empty] // through LazyJavaClassMemberScope@90
|
|
functions('toString': Name@105) = ArrayList@106[1] { DeserializedSimpleFunctionDescriptor@89['toString'] } // through LazyJavaClassMemberScope@90
|
|
functions('wait': Name@107) = EmptyList@3[empty] // through LazyJavaClassMemberScope@90
|
|
memberIndex = computeMemberIndex$1@108 // through LazyJavaClassMemberScope@90
|
|
nestedClassIndex = LinkedHashMap@109 // through LazyJavaClassMemberScope@90
|
|
thisAsReceiverParameter = LazyClassReceiverParameterDescriptor@110['<this>']
|
|
typeConstructor = LazyJavaClassTypeConstructor@111['Sub3']
|
|
}
|
|
|
|
LazyJavaClassTypeConstructor@24['JSuper1'] {
|
|
parameters = ArrayList@112[empty]
|
|
supertypes = ArrayList@113[1] { JetTypeImpl@114['Any'] }
|
|
}
|
|
|
|
LazyJavaClassTypeConstructor@38['JSuper2'] {
|
|
parameters = ArrayList@115[empty]
|
|
supertypes = ArrayList@116[1] { JetTypeImpl@114['Any'] }
|
|
}
|
|
|
|
LazyJavaClassTypeConstructor@57['Sub1'] {
|
|
parameters = ArrayList@117[empty]
|
|
supertypes = ArrayList@118[3] { LazyJavaClassifierType@119['KSuper'], LazyJavaClassifierType@120['JSuper1'], LazyJavaClassifierType@121['JSuper2'] }
|
|
}
|
|
|
|
LazyJavaClassTypeConstructor@84['Sub2'] {
|
|
parameters = ArrayList@122[empty]
|
|
supertypes = ArrayList@123[3] { LazyJavaClassifierType@124['JSuper1'], LazyJavaClassifierType@125['KSuper'], LazyJavaClassifierType@126['JSuper2'] }
|
|
}
|
|
|
|
LazyJavaClassTypeConstructor@111['Sub3'] {
|
|
parameters = ArrayList@127[empty]
|
|
supertypes = ArrayList@128[3] { LazyJavaClassifierType@129['JSuper1'], LazyJavaClassifierType@130['JSuper2'], LazyJavaClassifierType@131['KSuper'] }
|
|
}
|
|
|
|
LazyJavaClassifierType@124['JSuper1'] {
|
|
arguments = ArrayList@132[empty]
|
|
classifier = JavaClassImpl@133['JSuper1']
|
|
memberScope = LazyJavaClassMemberScope@4
|
|
nullable = 'false': Boolean@134
|
|
typeConstructor = LazyJavaClassTypeConstructor@24['JSuper1']
|
|
}
|
|
|
|
LazyJavaClassifierType@129['JSuper1'] {
|
|
arguments = ArrayList@135[empty]
|
|
classifier = JavaClassImpl@136['JSuper1']
|
|
memberScope = LazyJavaClassMemberScope@4
|
|
nullable = 'false': Boolean@134
|
|
typeConstructor = LazyJavaClassTypeConstructor@24['JSuper1']
|
|
}
|
|
|
|
LazyJavaClassifierType@120['JSuper1'] {
|
|
arguments = ArrayList@137[empty]
|
|
classifier = JavaClassImpl@138['JSuper1']
|
|
memberScope = LazyJavaClassMemberScope@4
|
|
nullable = 'false': Boolean@134
|
|
typeConstructor = LazyJavaClassTypeConstructor@24['JSuper1']
|
|
}
|
|
|
|
LazyJavaClassifierType@130['JSuper2'] {
|
|
arguments = ArrayList@139[empty]
|
|
classifier = JavaClassImpl@140['JSuper2']
|
|
memberScope = LazyJavaClassMemberScope@27
|
|
nullable = 'false': Boolean@134
|
|
typeConstructor = LazyJavaClassTypeConstructor@38['JSuper2']
|
|
}
|
|
|
|
LazyJavaClassifierType@121['JSuper2'] {
|
|
arguments = ArrayList@141[empty]
|
|
classifier = JavaClassImpl@142['JSuper2']
|
|
memberScope = LazyJavaClassMemberScope@27
|
|
nullable = 'false': Boolean@134
|
|
typeConstructor = LazyJavaClassTypeConstructor@38['JSuper2']
|
|
}
|
|
|
|
LazyJavaClassifierType@126['JSuper2'] {
|
|
arguments = ArrayList@143[empty]
|
|
classifier = JavaClassImpl@144['JSuper2']
|
|
memberScope = LazyJavaClassMemberScope@27
|
|
nullable = 'false': Boolean@134
|
|
typeConstructor = LazyJavaClassTypeConstructor@38['JSuper2']
|
|
}
|
|
|
|
LazyJavaClassifierType@119['KSuper'] {
|
|
arguments = ArrayList@145[empty]
|
|
classifier = JavaClassImpl@146['KSuper']
|
|
memberScope = WritableScopeImpl@147
|
|
nullable = 'false': Boolean@134
|
|
typeConstructor = TypeConstructorImpl$1@148
|
|
}
|
|
|
|
LazyJavaClassifierType@125['KSuper'] {
|
|
arguments = ArrayList@149[empty]
|
|
classifier = JavaClassImpl@150['KSuper']
|
|
memberScope = WritableScopeImpl@147
|
|
nullable = 'false': Boolean@134
|
|
typeConstructor = TypeConstructorImpl$1@148
|
|
}
|
|
|
|
LazyJavaClassifierType@131['KSuper'] {
|
|
arguments = ArrayList@151[empty]
|
|
classifier = JavaClassImpl@152['KSuper']
|
|
memberScope = WritableScopeImpl@147
|
|
nullable = 'false': Boolean@134
|
|
typeConstructor = TypeConstructorImpl$1@148
|
|
}
|
|
|
|
LazyJavaClassifierType@153['Object'] {
|
|
classifier = JavaClassImpl@154['Object']
|
|
typeConstructor = DeserializedClassTypeConstructor@155
|
|
}
|
|
|
|
LazyJavaClassifierType@156['Object'] {
|
|
classifier = JavaClassImpl@157['Object']
|
|
typeConstructor = DeserializedClassTypeConstructor@155
|
|
}
|
|
|
|
LazyJavaPackageFragmentProvider@158 {
|
|
packageFragments('<root>': FqName@159) = LazyJavaPackageFragment@160['<root>']
|
|
packageFragments('Int': FqName@161) = null
|
|
packageFragments('KSuper': FqName@162) = null
|
|
packageFragments('Sub1': FqName@163) = null
|
|
packageFragments('Sub2': FqName@164) = null
|
|
packageFragments('Sub3': FqName@165) = null
|
|
packageFragments('SubSub1': FqName@166) = null
|
|
packageFragments('SubSub2': FqName@167) = null
|
|
packageFragments('SubSub3': FqName@168) = null
|
|
packageFragments('java': FqName@169) = LazyJavaPackageFragment@170['java']
|
|
packageFragments('java.lang': FqName@171) = LazyJavaPackageFragment@172['lang']
|
|
packageFragments('java.lang.Int': FqName@173) = null
|
|
packageFragments('java.lang.Sub1': FqName@174) = null
|
|
packageFragments('java.lang.Sub2': FqName@175) = null
|
|
packageFragments('java.lang.Sub3': FqName@176) = null
|
|
packageFragments('kotlin': FqName@177) = null
|
|
packageFragments('kotlin.Int': FqName@178) = null
|
|
packageFragments('kotlin.Sub1': FqName@179) = null
|
|
packageFragments('kotlin.Sub2': FqName@180) = null
|
|
packageFragments('kotlin.Sub3': FqName@181) = null
|
|
packageFragments('kotlin.io': FqName@182) = null
|
|
packageFragments('kotlin.jvm': FqName@183) = null
|
|
topLevelClasses(JavaClassImpl@138['JSuper1']) = LazyJavaClassDescriptor@0['JSuper1']
|
|
topLevelClasses(JavaClassImpl@142['JSuper2']) = LazyJavaClassDescriptor@25['JSuper2']
|
|
topLevelClasses(JavaClassImpl@184['Sub1']) = LazyJavaClassDescriptor@39['Sub1']
|
|
topLevelClasses(JavaClassImpl@185['Sub2']) = LazyJavaClassDescriptor@58['Sub2']
|
|
topLevelClasses(JavaClassImpl@186['Sub3']) = LazyJavaClassDescriptor@85['Sub3']
|
|
}
|
|
|
|
LazyJavaPackageFragment@160['<root>'] {
|
|
classes('Int': Name@187) = null // through LazyPackageFragmentScopeForJavaPackage@188
|
|
classes('Sub1': Name@189) = LazyJavaClassDescriptor@39['Sub1'] // through LazyPackageFragmentScopeForJavaPackage@188
|
|
classes('Sub2': Name@190) = LazyJavaClassDescriptor@58['Sub2'] // through LazyPackageFragmentScopeForJavaPackage@188
|
|
classes('Sub3': Name@191) = LazyJavaClassDescriptor@85['Sub3'] // through LazyPackageFragmentScopeForJavaPackage@188
|
|
}
|
|
|
|
LazyJavaPackageFragment@170['java'] {
|
|
classes('lang': Name@192) = null // through LazyPackageFragmentScopeForJavaPackage@193
|
|
deserializedPackageScope = Empty@194 // through LazyPackageFragmentScopeForJavaPackage@193
|
|
functions('lang': Name@195) = EmptyList@3[empty] // through LazyPackageFragmentScopeForJavaPackage@193
|
|
memberIndex = computeMemberIndex$1@196 // through LazyPackageFragmentScopeForJavaPackage@193
|
|
}
|