339 lines
16 KiB
Plaintext
339 lines
16 KiB
Plaintext
ClassDeserializer@0 {
|
|
classes(ClassKey@1) = DeserializedClassDescriptor@2['Intrinsic']
|
|
classes(ClassKey@3) = DeserializedClassDescriptor@4['deprecated']
|
|
classes(ClassKey@5) = DeserializedClassDescriptor@6['inline']
|
|
}
|
|
|
|
DescriptorLoadersStorage@7 {
|
|
storage(VirtualFileKotlinClass@8) = Storage@9
|
|
storage(VirtualFileKotlinClass@10) = Storage@11
|
|
}
|
|
|
|
DescriptorResolver@12 {
|
|
<name not found> = JetTypeImpl@13['Int']
|
|
}
|
|
|
|
DeserializedClassDescriptor@2['Intrinsic'] {
|
|
containingDeclaration = LazyJavaPackageFragment@14['internal']
|
|
defaultType = JetTypeImpl@15['Intrinsic']
|
|
primaryConstructor = ConstructorDescriptorImpl@16['<init>']
|
|
}
|
|
|
|
DeserializedClassDescriptor@4['deprecated'] {
|
|
classObjectDescriptor = null
|
|
containingDeclaration = LazyJavaPackageFragment@17['kotlin']
|
|
defaultType = JetTypeImpl@18['deprecated']
|
|
primaryConstructor = ConstructorDescriptorImpl@19['<init>']
|
|
}
|
|
|
|
DeserializedClassDescriptor@6['inline'] {
|
|
containingDeclaration = LazyJavaPackageFragment@17['kotlin']
|
|
defaultType = JetTypeImpl@20['inline']
|
|
}
|
|
|
|
DeserializedTypeParameterDescriptor@21['T'] {
|
|
typeConstructor = AbstractLazyTypeParameterDescriptor$1@22
|
|
upperBounds = LinkedHashSet@23[1] { DeserializedType@24['kotlin.Any'] }
|
|
}
|
|
|
|
DeserializedTypeParameterDescriptor@25['T'] {
|
|
typeConstructor = AbstractLazyTypeParameterDescriptor$1@26
|
|
upperBounds = LinkedHashSet@27[1] { DeserializedType@28['kotlin.Any'] }
|
|
}
|
|
|
|
DeserializedType@29['T in kotlin'] {
|
|
constructor = AbstractLazyTypeParameterDescriptor$1@22
|
|
}
|
|
|
|
DeserializedType@30['T in kotlin'] {
|
|
constructor = AbstractLazyTypeParameterDescriptor$1@22
|
|
}
|
|
|
|
DeserializedType@31['T in kotlin'] {
|
|
constructor = AbstractLazyTypeParameterDescriptor$1@22
|
|
}
|
|
|
|
DeserializedType@32['T in kotlin'] {
|
|
constructor = AbstractLazyTypeParameterDescriptor$1@26
|
|
}
|
|
|
|
DeserializedType@33['java.lang.Class'] {
|
|
constructor = LazyJavaClassTypeConstructor@34['Class']
|
|
memberScope = SubstitutingScope@35
|
|
}
|
|
|
|
DeserializedType@24['kotlin.Any'] {
|
|
constructor = DeserializedClassTypeConstructor@36
|
|
memberScope = DeserializedClassMemberScope@37
|
|
}
|
|
|
|
DeserializedType@28['kotlin.Any'] {
|
|
constructor = DeserializedClassTypeConstructor@36
|
|
memberScope = DeserializedClassMemberScope@37
|
|
}
|
|
|
|
DeserializedType@38['kotlin.Array'] {
|
|
constructor = DeserializedClassTypeConstructor@39
|
|
memberScope = SubstitutingScope@40
|
|
}
|
|
|
|
DeserializedType@41['kotlin.Array'] {
|
|
constructor = DeserializedClassTypeConstructor@39
|
|
memberScope = SubstitutingScope@42
|
|
}
|
|
|
|
DeserializedType@43['kotlin.String'] {
|
|
constructor = DeserializedClassTypeConstructor@44
|
|
}
|
|
|
|
DeserializedType@45['kotlin.deprecated'] {
|
|
constructor = DeserializedClassTypeConstructor@46
|
|
}
|
|
|
|
LazyAnnotationDescriptor@47 {
|
|
resolutionResults = OverloadResolutionResultsImpl@48
|
|
type = JetTypeImpl@49['IAnn']
|
|
}
|
|
|
|
LazyAnnotationDescriptor@50 {
|
|
resolutionResults = OverloadResolutionResultsImpl@51
|
|
type = JetTypeImpl@52['IAnn']
|
|
}
|
|
|
|
LazyAnnotationDescriptor@53 {
|
|
resolutionResults = OverloadResolutionResultsImpl@54
|
|
type = JetTypeImpl@55['ann1']
|
|
valueArguments(ValueParameterDescriptorImpl@56['p']) = AnnotationValue@57
|
|
}
|
|
|
|
LazyAnnotationDescriptor@58 {
|
|
resolutionResults = OverloadResolutionResultsImpl@59
|
|
type = JetTypeImpl@60['ann1']
|
|
valueArguments(ValueParameterDescriptorImpl@56['p']) = null
|
|
}
|
|
|
|
LazyAnnotationDescriptor@61 {
|
|
resolutionResults = OverloadResolutionResultsImpl@62
|
|
type = JetTypeImpl@63['ann2']
|
|
valueArguments(ValueParameterDescriptorImpl@64['p']) = AnnotationValue@65
|
|
}
|
|
|
|
LazyAnnotationDescriptor@66 {
|
|
resolutionResults = OverloadResolutionResultsImpl@67
|
|
type = JetTypeImpl@68['ann3']
|
|
valueArguments(ValueParameterDescriptorImpl@69['p']) = AnnotationValue@70
|
|
valueArguments(ValueParameterDescriptorImpl@71['p2']) = null
|
|
}
|
|
|
|
LazyAnnotationDescriptor@72 {
|
|
resolutionResults = OverloadResolutionResultsImpl@73
|
|
type = JetTypeImpl@74['ann3']
|
|
valueArguments(ValueParameterDescriptorImpl@69['p']) = AnnotationValue@75
|
|
valueArguments(ValueParameterDescriptorImpl@71['p2']) = null
|
|
}
|
|
|
|
LazyAnnotationDescriptor@76 {
|
|
resolutionResults = OverloadResolutionResultsImpl@77
|
|
type = JetTypeImpl@78['annArray']
|
|
valueArguments(ValueParameterDescriptorImpl@79['p']) = ArrayValue@80
|
|
}
|
|
|
|
LazyAnnotationDescriptor@81 {
|
|
resolutionResults = OverloadResolutionResultsImpl@82
|
|
type = JetTypeImpl@83['annJavaClass']
|
|
valueArguments(ValueParameterDescriptorImpl@84['p']) = JavaClassValue@85
|
|
}
|
|
|
|
LazyAnnotationDescriptor@86 {
|
|
resolutionResults = OverloadResolutionResultsImpl@87
|
|
type = JetTypeImpl@88['deprecated']
|
|
valueArguments(ValueParameterDescriptorImpl@89['value']) = StringValue@90
|
|
}
|
|
|
|
LazyJavaClassDescriptor@91['Class'] {
|
|
typeConstructor = LazyJavaClassTypeConstructor@34['Class']
|
|
}
|
|
|
|
LazyJavaClassTypeConstructor@34['Class'] {
|
|
parameters = ArrayList@92[1] { LazyJavaTypeParameterDescriptor@93['T'] }
|
|
}
|
|
|
|
LazyJavaPackageFragmentProvider@94 {
|
|
packageFragments('<root>': FqName@95) = LazyJavaPackageFragment@96['<root>']
|
|
packageFragments('A': FqName@97) = null
|
|
packageFragments('Array': FqName@98) = null
|
|
packageFragments('Class': FqName@99) = null
|
|
packageFragments('String': FqName@100) = null
|
|
packageFragments('a': FqName@101) = null
|
|
packageFragments('a.b': FqName@102) = null
|
|
packageFragments('a.b.c': FqName@103) = null
|
|
packageFragments('a.b.c.A': FqName@104) = null
|
|
packageFragments('a.b.c.Array': FqName@105) = null
|
|
packageFragments('a.b.c.Class': FqName@106) = null
|
|
packageFragments('a.b.c.String': FqName@107) = null
|
|
packageFragments('a.b.c.a': FqName@108) = null
|
|
packageFragments('a.b.c.ann1': FqName@109) = null
|
|
packageFragments('a.b.c.ann2': FqName@110) = null
|
|
packageFragments('a.b.c.ann3': FqName@111) = null
|
|
packageFragments('a.b.c.annArray': FqName@112) = null
|
|
packageFragments('a.b.c.annJavaClass': FqName@113) = null
|
|
packageFragments('a.b.c.deprecated': FqName@114) = null
|
|
packageFragments('a.b.c.kotlin': FqName@115) = null
|
|
packageFragments('ann1': FqName@116) = null
|
|
packageFragments('ann2': FqName@117) = null
|
|
packageFragments('ann3': FqName@118) = null
|
|
packageFragments('annArray': FqName@119) = null
|
|
packageFragments('annJavaClass': FqName@120) = null
|
|
packageFragments('deprecated': FqName@121) = null
|
|
packageFragments('java': FqName@122) = LazyJavaPackageFragment@123['java']
|
|
packageFragments('java.lang': FqName@124) = LazyJavaPackageFragment@125['lang']
|
|
packageFragments('java.lang.A': FqName@126) = null
|
|
packageFragments('java.lang.Array': FqName@127) = null
|
|
packageFragments('java.lang.Class': FqName@128) = null
|
|
packageFragments('java.lang.String': FqName@129) = null
|
|
packageFragments('java.lang.ann1': FqName@130) = null
|
|
packageFragments('java.lang.ann2': FqName@131) = null
|
|
packageFragments('java.lang.ann3': FqName@132) = null
|
|
packageFragments('java.lang.annArray': FqName@133) = null
|
|
packageFragments('java.lang.annJavaClass': FqName@134) = null
|
|
packageFragments('java.lang.deprecated': FqName@135) = null
|
|
packageFragments('kotlin': FqName@136) = LazyJavaPackageFragment@17['kotlin']
|
|
packageFragments('kotlin.A': FqName@137) = null
|
|
packageFragments('kotlin.Array': FqName@138) = null
|
|
packageFragments('kotlin.Class': FqName@139) = null
|
|
packageFragments('kotlin.String': FqName@140) = null
|
|
packageFragments('kotlin.ann1': FqName@141) = null
|
|
packageFragments('kotlin.ann2': FqName@142) = null
|
|
packageFragments('kotlin.ann3': FqName@143) = null
|
|
packageFragments('kotlin.annArray': FqName@144) = null
|
|
packageFragments('kotlin.annJavaClass': FqName@145) = null
|
|
packageFragments('kotlin.deprecated': FqName@146) = null
|
|
packageFragments('kotlin.io': FqName@147) = LazyJavaPackageFragment@148['io']
|
|
packageFragments('kotlin.io.A': FqName@149) = null
|
|
packageFragments('kotlin.io.Array': FqName@150) = null
|
|
packageFragments('kotlin.io.Class': FqName@151) = null
|
|
packageFragments('kotlin.io.String': FqName@152) = null
|
|
packageFragments('kotlin.io.ann1': FqName@153) = null
|
|
packageFragments('kotlin.io.ann2': FqName@154) = null
|
|
packageFragments('kotlin.io.ann3': FqName@155) = null
|
|
packageFragments('kotlin.io.annArray': FqName@156) = null
|
|
packageFragments('kotlin.io.annJavaClass': FqName@157) = null
|
|
packageFragments('kotlin.io.deprecated': FqName@158) = null
|
|
packageFragments('kotlin.jvm': FqName@159) = LazyJavaPackageFragment@160['jvm']
|
|
packageFragments('kotlin.jvm.A': FqName@161) = null
|
|
packageFragments('kotlin.jvm.Array': FqName@162) = null
|
|
packageFragments('kotlin.jvm.Class': FqName@163) = null
|
|
packageFragments('kotlin.jvm.String': FqName@164) = null
|
|
packageFragments('kotlin.jvm.ann1': FqName@165) = null
|
|
packageFragments('kotlin.jvm.ann2': FqName@166) = null
|
|
packageFragments('kotlin.jvm.ann3': FqName@167) = null
|
|
packageFragments('kotlin.jvm.annArray': FqName@168) = null
|
|
packageFragments('kotlin.jvm.annJavaClass': FqName@169) = null
|
|
packageFragments('kotlin.jvm.deprecated': FqName@170) = null
|
|
packageFragments('kotlin.jvm.internal': FqName@171) = LazyJavaPackageFragment@14['internal']
|
|
topLevelClasses(JavaClassImpl@172['Class']) = LazyJavaClassDescriptor@91['Class']
|
|
}
|
|
|
|
LazyJavaPackageFragment@14['internal'] {
|
|
classes('Intrinsic': Name@173) = DeserializedClassDescriptor@2['Intrinsic'] // through LazyPackageFragmentScopeForJavaPackage@174
|
|
}
|
|
|
|
LazyJavaPackageFragment@148['io'] {
|
|
classes('Array': Name@175) = null // through LazyPackageFragmentScopeForJavaPackage@176
|
|
classes('Class': Name@177) = null // through LazyPackageFragmentScopeForJavaPackage@176
|
|
classes('String': Name@178) = null // through LazyPackageFragmentScopeForJavaPackage@176
|
|
classes('a': Name@179) = null // through LazyPackageFragmentScopeForJavaPackage@176
|
|
classes('deprecated': Name@180) = null // through LazyPackageFragmentScopeForJavaPackage@176
|
|
classes('kotlin': Name@181) = null // through LazyPackageFragmentScopeForJavaPackage@176
|
|
deserializedPackageScope = DeserializedPackageMemberScope@182 // through LazyPackageFragmentScopeForJavaPackage@176
|
|
membersProtos = HashMap@183 // through DeserializedPackageMemberScope@182
|
|
properties('A': Name@184) = EmptyList@185[empty] // through DeserializedPackageMemberScope@182
|
|
properties('a': Name@186) = EmptyList@185[empty] // through DeserializedPackageMemberScope@182
|
|
properties('kotlin': Name@187) = EmptyList@185[empty] // through DeserializedPackageMemberScope@182
|
|
}
|
|
|
|
LazyJavaPackageFragment@123['java'] {
|
|
classes('lang': Name@188) = null // through LazyPackageFragmentScopeForJavaPackage@189
|
|
deserializedPackageScope = Empty@190 // through LazyPackageFragmentScopeForJavaPackage@189
|
|
functions('lang': Name@191) = EmptyList@185[empty] // through LazyPackageFragmentScopeForJavaPackage@189
|
|
memberIndex = computeMemberIndex$1@192 // through LazyPackageFragmentScopeForJavaPackage@189
|
|
}
|
|
|
|
LazyJavaPackageFragment@160['jvm'] {
|
|
classes('Array': Name@175) = null // through LazyPackageFragmentScopeForJavaPackage@193
|
|
classes('Class': Name@177) = null // through LazyPackageFragmentScopeForJavaPackage@193
|
|
classes('String': Name@178) = null // through LazyPackageFragmentScopeForJavaPackage@193
|
|
classes('a': Name@179) = null // through LazyPackageFragmentScopeForJavaPackage@193
|
|
classes('deprecated': Name@180) = null // through LazyPackageFragmentScopeForJavaPackage@193
|
|
classes('kotlin': Name@181) = null // through LazyPackageFragmentScopeForJavaPackage@193
|
|
deserializedPackageScope = Empty@190 // through LazyPackageFragmentScopeForJavaPackage@193
|
|
}
|
|
|
|
LazyJavaPackageFragment@17['kotlin'] {
|
|
classes('Any': Name@194) = null // through LazyPackageFragmentScopeForJavaPackage@195
|
|
classes('Array': Name@175) = null // through LazyPackageFragmentScopeForJavaPackage@195
|
|
classes('Class': Name@177) = null // through LazyPackageFragmentScopeForJavaPackage@195
|
|
classes('String': Name@178) = null // through LazyPackageFragmentScopeForJavaPackage@195
|
|
classes('a': Name@179) = null // through LazyPackageFragmentScopeForJavaPackage@195
|
|
classes('array': Name@196) = null // through LazyPackageFragmentScopeForJavaPackage@195
|
|
classes('deprecated': Name@180) = DeserializedClassDescriptor@4['deprecated'] // through LazyPackageFragmentScopeForJavaPackage@195
|
|
classes('inline': Name@197) = DeserializedClassDescriptor@6['inline'] // through LazyPackageFragmentScopeForJavaPackage@195
|
|
classes('io': Name@198) = null // through LazyPackageFragmentScopeForJavaPackage@195
|
|
classes('javaClass': Name@199) = null // through LazyPackageFragmentScopeForJavaPackage@195
|
|
classes('jvm': Name@200) = null // through LazyPackageFragmentScopeForJavaPackage@195
|
|
classes('kotlin': Name@181) = null // through LazyPackageFragmentScopeForJavaPackage@195
|
|
deserializedPackageScope = DeserializedPackageMemberScope@201 // through LazyPackageFragmentScopeForJavaPackage@195
|
|
functions('array': Name@196) = ArrayList@202[1] { DeserializedSimpleFunctionDescriptor@203['array'] } // through DeserializedPackageMemberScope@201
|
|
functions('array': Name@196) = EmptyList@185[empty] // through LazyPackageFragmentScopeForJavaPackage@195
|
|
functions('deprecated': Name@204) = EmptyList@185[empty] // through DeserializedPackageMemberScope@201
|
|
functions('deprecated': Name@204) = EmptyList@185[empty] // through LazyPackageFragmentScopeForJavaPackage@195
|
|
functions('io': Name@205) = EmptyList@185[empty] // through DeserializedPackageMemberScope@201
|
|
functions('io': Name@205) = EmptyList@185[empty] // through LazyPackageFragmentScopeForJavaPackage@195
|
|
functions('javaClass': Name@199) = ArrayList@206[1] { DeserializedSimpleFunctionDescriptor@207['javaClass'] } // through DeserializedPackageMemberScope@201
|
|
functions('javaClass': Name@199) = EmptyList@185[empty] // through LazyPackageFragmentScopeForJavaPackage@195
|
|
functions('jvm': Name@208) = EmptyList@185[empty] // through DeserializedPackageMemberScope@201
|
|
functions('jvm': Name@208) = EmptyList@185[empty] // through LazyPackageFragmentScopeForJavaPackage@195
|
|
memberIndex = computeMemberIndex$1@209 // through LazyPackageFragmentScopeForJavaPackage@195
|
|
membersProtos = HashMap@210 // through DeserializedPackageMemberScope@201
|
|
properties('A': Name@184) = EmptyList@185[empty] // through DeserializedPackageMemberScope@201
|
|
properties('a': Name@186) = EmptyList@185[empty] // through DeserializedPackageMemberScope@201
|
|
properties('array': Name@196) = EmptyList@185[empty] // through DeserializedPackageMemberScope@201
|
|
properties('deprecated': Name@204) = EmptyList@185[empty] // through DeserializedPackageMemberScope@201
|
|
properties('io': Name@205) = EmptyList@185[empty] // through DeserializedPackageMemberScope@201
|
|
properties('javaClass': Name@199) = ArrayList@211[1] { DeserializedPropertyDescriptor@212['javaClass'] } // through DeserializedPackageMemberScope@201
|
|
properties('jvm': Name@208) = EmptyList@185[empty] // through DeserializedPackageMemberScope@201
|
|
properties('kotlin': Name@187) = EmptyList@185[empty] // through DeserializedPackageMemberScope@201
|
|
}
|
|
|
|
LazyJavaPackageFragment@125['lang'] {
|
|
classes('Class': Name@177) = LazyJavaClassDescriptor@91['Class'] // through LazyPackageFragmentScopeForJavaPackage@213
|
|
classes('a': Name@179) = null // through LazyPackageFragmentScopeForJavaPackage@213
|
|
classes('kotlin': Name@181) = null // through LazyPackageFragmentScopeForJavaPackage@213
|
|
deserializedPackageScope = Empty@190 // through LazyPackageFragmentScopeForJavaPackage@213
|
|
}
|
|
|
|
LazyJavaTypeParameterDescriptor@93['T'] {
|
|
typeConstructor = AbstractLazyTypeParameterDescriptor$1@214
|
|
upperBounds = LinkedHashSet@215[1] { NullableType@216 }
|
|
upperBoundsAsType = NullableType@216
|
|
}
|
|
|
|
LazyJavaTypeParameterResolver@217 {
|
|
resolve(JavaTypeParameterImpl@218['T']) = LazyJavaTypeParameterDescriptor@93['T']
|
|
}
|
|
|
|
TypeDeserializer@219 {
|
|
classDescriptors('1': Integer@220) = DeserializedClassDescriptor@4['deprecated']
|
|
classDescriptors('3': Integer@221) = DeserializedClassDescriptor@222['String']
|
|
}
|
|
|
|
TypeDeserializer@223 {
|
|
classDescriptors('2': Integer@224) = DeserializedClassDescriptor@225['Any']
|
|
classDescriptors('3': Integer@221) = DeserializedClassDescriptor@226['Array']
|
|
}
|
|
|
|
TypeDeserializer@227 {
|
|
classDescriptors('2': Integer@224) = DeserializedClassDescriptor@225['Any']
|
|
classDescriptors('54': Integer@228) = LazyJavaClassDescriptor@91['Class']
|
|
}
|