381 lines
16 KiB
Plaintext
381 lines
16 KiB
Plaintext
DescriptorResolver@0 {
|
|
<name not found> = JetTypeImpl@1['T']
|
|
<name not found> = StringValue@2
|
|
}
|
|
|
|
LazyJavaClassDescriptor@3['AbstractCollection'] {
|
|
typeConstructor = LazyJavaClassTypeConstructor@4['AbstractCollection']
|
|
}
|
|
|
|
LazyJavaClassDescriptor@5['AbstractList'] {
|
|
typeConstructor = LazyJavaClassTypeConstructor@6['AbstractList']
|
|
}
|
|
|
|
LazyJavaClassDescriptor@7['ArrayList'] {
|
|
constructors = ArrayList@8[3] { JavaConstructorDescriptor@9['<init>'], JavaConstructorDescriptor@10['<init>'], JavaConstructorDescriptor@11['<init>'] } // through LazyJavaClassMemberScope@12
|
|
defaultType = JetTypeImpl@13['ArrayList<1>']
|
|
functionTypeForSamInterface = null
|
|
typeConstructor = LazyJavaClassTypeConstructor@14['ArrayList']
|
|
}
|
|
|
|
LazyJavaClassDescriptor@15['Exception'] {
|
|
constructors = ArrayList@16[5] { JavaConstructorDescriptor@17['<init>'], JavaConstructorDescriptor@18['<init>'], JavaConstructorDescriptor@19['<init>'], ... } // through LazyJavaClassMemberScope@20
|
|
defaultType = JetTypeImpl@21['Exception']
|
|
functionTypeForSamInterface = null
|
|
typeConstructor = LazyJavaClassTypeConstructor@22['Exception']
|
|
}
|
|
|
|
LazyJavaClassDescriptor@23['RandomAccess'] {
|
|
typeConstructor = LazyJavaClassTypeConstructor@24['RandomAccess']
|
|
}
|
|
|
|
LazyJavaClassDescriptor@25['Serializable'] {
|
|
typeConstructor = LazyJavaClassTypeConstructor@26['Serializable']
|
|
}
|
|
|
|
LazyJavaClassTypeConstructor@4['AbstractCollection'] {
|
|
supertypes = ArrayList@27[1] { LazyJavaClassifierType@28['Collection<E>'] }
|
|
}
|
|
|
|
LazyJavaClassTypeConstructor@6['AbstractList'] {
|
|
parameters = ArrayList@29[1] { LazyJavaTypeParameterDescriptor@30['E'] }
|
|
supertypes = ArrayList@31[2] { LazyJavaClassifierType@32['AbstractCollection<E>'], LazyJavaClassifierType@33['List<E>'] }
|
|
}
|
|
|
|
LazyJavaClassTypeConstructor@14['ArrayList'] {
|
|
parameters = ArrayList@34[1] { LazyJavaTypeParameterDescriptor@35['E'] }
|
|
supertypes = ArrayList@36[5] { LazyJavaClassifierType@37['AbstractList<E>'], LazyJavaClassifierType@38['List<E>'], LazyJavaClassifierType@39['RandomAccess'], ... }
|
|
}
|
|
|
|
LazyJavaClassTypeConstructor@22['Exception'] {
|
|
parameters = ArrayList@40[empty]
|
|
supertypes = ArrayList@41[1] { LazyJavaClassifierType@42['Throwable'] }
|
|
}
|
|
|
|
LazyJavaClassifierType@32['AbstractCollection<E>'] {
|
|
classifier = JavaClassImpl@43['AbstractCollection']
|
|
typeConstructor = LazyJavaClassTypeConstructor@4['AbstractCollection']
|
|
}
|
|
|
|
LazyJavaClassifierType@37['AbstractList<E>'] {
|
|
arguments = ArrayList@44[1] { TypeProjectionImpl@45 }
|
|
classifier = JavaClassImpl@46['AbstractList']
|
|
typeConstructor = LazyJavaClassTypeConstructor@6['AbstractList']
|
|
}
|
|
|
|
LazyJavaClassifierType@47['Cloneable'] {
|
|
classifier = JavaClassImpl@48['Cloneable']
|
|
typeConstructor = DeserializedClassTypeConstructor@49
|
|
}
|
|
|
|
LazyJavaClassifierType@50['Collection<? extends E>'] {
|
|
arguments = ArrayList@51[1] { TypeProjectionImpl@52 }
|
|
classifier = JavaClassImpl@53['Collection']
|
|
memberScope = SubstitutingScope@54
|
|
nullable = 'false': Boolean@55
|
|
typeConstructor = DeserializedClassTypeConstructor@56
|
|
}
|
|
|
|
LazyJavaClassifierType@57['Collection<? extends E>'] {
|
|
arguments = ArrayList@58[1] { TypeProjectionImpl@59 }
|
|
classifier = JavaClassImpl@53['Collection']
|
|
memberScope = SubstitutingScope@60
|
|
nullable = 'true': Boolean@61
|
|
typeConstructor = DeserializedClassTypeConstructor@62
|
|
}
|
|
|
|
LazyJavaClassifierType@28['Collection<E>'] {
|
|
classifier = JavaClassImpl@63['Collection']
|
|
typeConstructor = DeserializedClassTypeConstructor@56
|
|
}
|
|
|
|
LazyJavaClassifierType@64['E'] {
|
|
arguments = ArrayList@65[empty]
|
|
classifier = JavaTypeParameterImpl@66['E']
|
|
nullable = 'false': Boolean@55
|
|
typeConstructor = AbstractLazyTypeParameterDescriptor$1@67
|
|
}
|
|
|
|
LazyJavaClassifierType@68['E'] {
|
|
arguments = ArrayList@69[empty]
|
|
classifier = JavaTypeParameterImpl@70['E']
|
|
nullable = 'false': Boolean@55
|
|
typeConstructor = AbstractLazyTypeParameterDescriptor$1@67
|
|
}
|
|
|
|
LazyJavaClassifierType@71['E'] {
|
|
arguments = ArrayList@72[empty]
|
|
classifier = JavaTypeParameterImpl@73['E']
|
|
nullable = 'false': Boolean@55
|
|
typeConstructor = AbstractLazyTypeParameterDescriptor$1@74
|
|
}
|
|
|
|
LazyJavaClassifierType@75['E'] {
|
|
arguments = ArrayList@76[empty]
|
|
classifier = JavaTypeParameterImpl@77['E']
|
|
nullable = 'false': Boolean@55
|
|
typeConstructor = AbstractLazyTypeParameterDescriptor$1@67
|
|
}
|
|
|
|
LazyJavaClassifierType@78['E'] {
|
|
arguments = ArrayList@79[empty]
|
|
classifier = JavaTypeParameterImpl@77['E']
|
|
nullable = 'true': Boolean@61
|
|
typeConstructor = AbstractLazyTypeParameterDescriptor$1@67
|
|
}
|
|
|
|
LazyJavaClassifierType@80['E'] {
|
|
arguments = ArrayList@81[empty]
|
|
classifier = JavaTypeParameterImpl@70['E']
|
|
nullable = 'true': Boolean@61
|
|
typeConstructor = AbstractLazyTypeParameterDescriptor$1@67
|
|
}
|
|
|
|
LazyJavaClassifierType@82['E'] {
|
|
arguments = ArrayList@83[empty]
|
|
classifier = JavaTypeParameterImpl@73['E']
|
|
nullable = 'true': Boolean@61
|
|
typeConstructor = AbstractLazyTypeParameterDescriptor$1@74
|
|
}
|
|
|
|
LazyJavaClassifierType@84['E'] {
|
|
arguments = ArrayList@85[empty]
|
|
classifier = JavaTypeParameterImpl@66['E']
|
|
nullable = 'true': Boolean@61
|
|
typeConstructor = AbstractLazyTypeParameterDescriptor$1@67
|
|
}
|
|
|
|
LazyJavaClassifierType@33['List<E>'] {
|
|
arguments = ArrayList@86[1] { TypeProjectionImpl@87 }
|
|
classifier = JavaClassImpl@88['List']
|
|
typeConstructor = DeserializedClassTypeConstructor@89
|
|
}
|
|
|
|
LazyJavaClassifierType@38['List<E>'] {
|
|
classifier = JavaClassImpl@90['List']
|
|
typeConstructor = DeserializedClassTypeConstructor@89
|
|
}
|
|
|
|
LazyJavaClassifierType@91['Object'] {
|
|
classifier = JavaClassImpl@92['Object']
|
|
typeConstructor = DeserializedClassTypeConstructor@93
|
|
}
|
|
|
|
LazyJavaClassifierType@39['RandomAccess'] {
|
|
classifier = JavaClassImpl@94['RandomAccess']
|
|
typeConstructor = LazyJavaClassTypeConstructor@24['RandomAccess']
|
|
}
|
|
|
|
LazyJavaClassifierType@95['Serializable'] {
|
|
classifier = JavaClassImpl@96['Serializable']
|
|
typeConstructor = LazyJavaClassTypeConstructor@26['Serializable']
|
|
}
|
|
|
|
LazyJavaClassifierType@97['String'] {
|
|
arguments = ArrayList@98[empty]
|
|
classifier = JavaClassImpl@99['String']
|
|
nullable = 'false': Boolean@55
|
|
typeConstructor = DeserializedClassTypeConstructor@100
|
|
}
|
|
|
|
LazyJavaClassifierType@101['String'] {
|
|
arguments = ArrayList@102[empty]
|
|
classifier = JavaClassImpl@103['String']
|
|
nullable = 'false': Boolean@55
|
|
typeConstructor = DeserializedClassTypeConstructor@100
|
|
}
|
|
|
|
LazyJavaClassifierType@104['String'] {
|
|
arguments = ArrayList@105[empty]
|
|
classifier = JavaClassImpl@106['String']
|
|
nullable = 'false': Boolean@55
|
|
typeConstructor = DeserializedClassTypeConstructor@100
|
|
}
|
|
|
|
LazyJavaClassifierType@107['String'] {
|
|
arguments = ArrayList@108[empty]
|
|
classifier = JavaClassImpl@99['String']
|
|
nullable = 'true': Boolean@61
|
|
typeConstructor = DeserializedClassTypeConstructor@100
|
|
}
|
|
|
|
LazyJavaClassifierType@109['String'] {
|
|
arguments = ArrayList@110[empty]
|
|
classifier = JavaClassImpl@106['String']
|
|
nullable = 'true': Boolean@61
|
|
typeConstructor = DeserializedClassTypeConstructor@100
|
|
}
|
|
|
|
LazyJavaClassifierType@111['String'] {
|
|
arguments = ArrayList@112[empty]
|
|
classifier = JavaClassImpl@103['String']
|
|
nullable = 'true': Boolean@61
|
|
typeConstructor = DeserializedClassTypeConstructor@100
|
|
}
|
|
|
|
LazyJavaClassifierType@113['Throwable'] {
|
|
arguments = ArrayList@114[empty]
|
|
classifier = JavaClassImpl@115['Throwable']
|
|
nullable = 'false': Boolean@55
|
|
typeConstructor = DeserializedClassTypeConstructor@116
|
|
}
|
|
|
|
LazyJavaClassifierType@117['Throwable'] {
|
|
arguments = ArrayList@118[empty]
|
|
classifier = JavaClassImpl@119['Throwable']
|
|
nullable = 'false': Boolean@55
|
|
typeConstructor = DeserializedClassTypeConstructor@116
|
|
}
|
|
|
|
LazyJavaClassifierType@120['Throwable'] {
|
|
arguments = ArrayList@121[empty]
|
|
classifier = JavaClassImpl@122['Throwable']
|
|
nullable = 'false': Boolean@55
|
|
typeConstructor = DeserializedClassTypeConstructor@116
|
|
}
|
|
|
|
LazyJavaClassifierType@123['Throwable'] {
|
|
arguments = ArrayList@124[empty]
|
|
classifier = JavaClassImpl@119['Throwable']
|
|
nullable = 'true': Boolean@61
|
|
typeConstructor = DeserializedClassTypeConstructor@116
|
|
}
|
|
|
|
LazyJavaClassifierType@125['Throwable'] {
|
|
arguments = ArrayList@126[empty]
|
|
classifier = JavaClassImpl@122['Throwable']
|
|
nullable = 'true': Boolean@61
|
|
typeConstructor = DeserializedClassTypeConstructor@116
|
|
}
|
|
|
|
LazyJavaClassifierType@127['Throwable'] {
|
|
arguments = ArrayList@128[empty]
|
|
classifier = JavaClassImpl@115['Throwable']
|
|
nullable = 'true': Boolean@61
|
|
typeConstructor = DeserializedClassTypeConstructor@116
|
|
}
|
|
|
|
LazyJavaClassifierType@42['Throwable'] {
|
|
arguments = ArrayList@129[empty]
|
|
classifier = JavaClassImpl@130['Throwable']
|
|
typeConstructor = DeserializedClassTypeConstructor@116
|
|
}
|
|
|
|
LazyJavaPackageFragmentProvider@131 {
|
|
packageFragments('<root>': FqName@132) = LazyJavaPackageFragment@133['<root>']
|
|
packageFragments('A': FqName@134) = null
|
|
packageFragments('Any': FqName@135) = null
|
|
packageFragments('B': FqName@136) = null
|
|
packageFragments('Int': FqName@137) = null
|
|
packageFragments('K': FqName@138) = null
|
|
packageFragments('List': FqName@139) = null
|
|
packageFragments('Map': FqName@140) = null
|
|
packageFragments('Pair': FqName@141) = null
|
|
packageFragments('String': FqName@142) = null
|
|
packageFragments('T': FqName@143) = null
|
|
packageFragments('V': FqName@144) = null
|
|
packageFragments('b': FqName@145) = null
|
|
packageFragments('b.A': FqName@146) = null
|
|
packageFragments('b.Any': FqName@147) = null
|
|
packageFragments('b.B': FqName@148) = null
|
|
packageFragments('b.Int': FqName@149) = null
|
|
packageFragments('b.K': FqName@150) = null
|
|
packageFragments('b.List': FqName@151) = null
|
|
packageFragments('b.Map': FqName@152) = null
|
|
packageFragments('b.Pair': FqName@153) = null
|
|
packageFragments('b.String': FqName@154) = null
|
|
packageFragments('b.T': FqName@155) = null
|
|
packageFragments('b.V': FqName@156) = null
|
|
packageFragments('java': FqName@157) = LazyJavaPackageFragment@158['java']
|
|
packageFragments('java.io': FqName@159) = LazyJavaPackageFragment@160['io']
|
|
packageFragments('java.lang': FqName@161) = LazyJavaPackageFragment@162['lang']
|
|
packageFragments('java.lang.A': FqName@163) = null
|
|
packageFragments('java.lang.Any': FqName@164) = null
|
|
packageFragments('java.lang.B': FqName@165) = null
|
|
packageFragments('java.lang.Int': FqName@166) = null
|
|
packageFragments('java.lang.K': FqName@167) = null
|
|
packageFragments('java.lang.List': FqName@168) = null
|
|
packageFragments('java.lang.Map': FqName@169) = null
|
|
packageFragments('java.lang.Pair': FqName@170) = null
|
|
packageFragments('java.lang.String': FqName@171) = null
|
|
packageFragments('java.lang.T': FqName@172) = null
|
|
packageFragments('java.lang.V': FqName@173) = null
|
|
packageFragments('java.util': FqName@174) = LazyJavaPackageFragment@175['util']
|
|
packageFragments('java.util.ArrayList': FqName@176) = null
|
|
packageFragments('kotlin': FqName@177) = null
|
|
packageFragments('kotlin.A': FqName@178) = null
|
|
packageFragments('kotlin.Any': FqName@179) = null
|
|
packageFragments('kotlin.B': FqName@180) = null
|
|
packageFragments('kotlin.Int': FqName@181) = null
|
|
packageFragments('kotlin.K': FqName@182) = null
|
|
packageFragments('kotlin.List': FqName@183) = null
|
|
packageFragments('kotlin.Map': FqName@184) = null
|
|
packageFragments('kotlin.Pair': FqName@185) = null
|
|
packageFragments('kotlin.String': FqName@186) = null
|
|
packageFragments('kotlin.T': FqName@187) = null
|
|
packageFragments('kotlin.V': FqName@188) = null
|
|
packageFragments('kotlin.io': FqName@189) = null
|
|
packageFragments('kotlin.jvm': FqName@190) = null
|
|
topLevelClasses(JavaClassImpl@43['AbstractCollection']) = LazyJavaClassDescriptor@3['AbstractCollection']
|
|
topLevelClasses(JavaClassImpl@46['AbstractList']) = LazyJavaClassDescriptor@5['AbstractList']
|
|
topLevelClasses(JavaClassImpl@191['ArrayList']) = LazyJavaClassDescriptor@7['ArrayList']
|
|
topLevelClasses(JavaClassImpl@192['Exception']) = LazyJavaClassDescriptor@15['Exception']
|
|
topLevelClasses(JavaClassImpl@94['RandomAccess']) = LazyJavaClassDescriptor@23['RandomAccess']
|
|
topLevelClasses(JavaClassImpl@96['Serializable']) = LazyJavaClassDescriptor@25['Serializable']
|
|
}
|
|
|
|
LazyJavaPackageFragment@158['java'] {
|
|
classes('lang': Name@193) = null // through LazyPackageFragmentScopeForJavaPackage@194
|
|
classes('util': Name@195) = null // through LazyPackageFragmentScopeForJavaPackage@194
|
|
deserializedPackageScope = Empty@196 // through LazyPackageFragmentScopeForJavaPackage@194
|
|
functions('lang': Name@197) = EmptyList@198[empty] // through LazyPackageFragmentScopeForJavaPackage@194
|
|
functions('util': Name@199) = EmptyList@198[empty] // through LazyPackageFragmentScopeForJavaPackage@194
|
|
memberIndex = computeMemberIndex$1@200 // through LazyPackageFragmentScopeForJavaPackage@194
|
|
}
|
|
|
|
LazyJavaPackageFragment@162['lang'] {
|
|
classes('ArrayList': Name@201) = null // through LazyPackageFragmentScopeForJavaPackage@202
|
|
classes('Exception': Name@203) = LazyJavaClassDescriptor@15['Exception'] // through LazyPackageFragmentScopeForJavaPackage@202
|
|
classes('foo': Name@204) = null // through LazyPackageFragmentScopeForJavaPackage@202
|
|
classes('mapOf': Name@205) = null // through LazyPackageFragmentScopeForJavaPackage@202
|
|
classes('plus': Name@206) = null // through LazyPackageFragmentScopeForJavaPackage@202
|
|
classes('println': Name@207) = null // through LazyPackageFragmentScopeForJavaPackage@202
|
|
classes('query': Name@208) = null // through LazyPackageFragmentScopeForJavaPackage@202
|
|
classes('to': Name@209) = null // through LazyPackageFragmentScopeForJavaPackage@202
|
|
deserializedPackageScope = Empty@196 // through LazyPackageFragmentScopeForJavaPackage@202
|
|
functions('ArrayList': Name@201) = EmptyList@198[empty] // through LazyPackageFragmentScopeForJavaPackage@202
|
|
functions('Exception': Name@203) = EmptyList@198[empty] // through LazyPackageFragmentScopeForJavaPackage@202
|
|
functions('foo': Name@204) = EmptyList@198[empty] // through LazyPackageFragmentScopeForJavaPackage@202
|
|
functions('mapOf': Name@205) = EmptyList@198[empty] // through LazyPackageFragmentScopeForJavaPackage@202
|
|
functions('plus': Name@206) = EmptyList@198[empty] // through LazyPackageFragmentScopeForJavaPackage@202
|
|
functions('println': Name@207) = EmptyList@198[empty] // through LazyPackageFragmentScopeForJavaPackage@202
|
|
functions('query': Name@208) = EmptyList@198[empty] // through LazyPackageFragmentScopeForJavaPackage@202
|
|
functions('to': Name@209) = EmptyList@198[empty] // through LazyPackageFragmentScopeForJavaPackage@202
|
|
memberIndex = computeMemberIndex$1@210 // through LazyPackageFragmentScopeForJavaPackage@202
|
|
}
|
|
|
|
LazyJavaPackageFragment@175['util'] {
|
|
classes('ArrayList': Name@211) = LazyJavaClassDescriptor@7['ArrayList'] // through LazyPackageFragmentScopeForJavaPackage@212
|
|
deserializedPackageScope = Empty@196 // through LazyPackageFragmentScopeForJavaPackage@212
|
|
functions('ArrayList': Name@213) = EmptyList@198[empty] // through LazyPackageFragmentScopeForJavaPackage@212
|
|
memberIndex = computeMemberIndex$1@214 // through LazyPackageFragmentScopeForJavaPackage@212
|
|
}
|
|
|
|
LazyJavaTypeParameterDescriptor@35['E'] {
|
|
defaultType = JetTypeImpl@215['E']
|
|
typeConstructor = AbstractLazyTypeParameterDescriptor$1@67
|
|
upperBounds = LinkedHashSet@216[1] { NullableType@217 }
|
|
}
|
|
|
|
LazyJavaTypeParameterDescriptor@30['E'] {
|
|
typeConstructor = AbstractLazyTypeParameterDescriptor$1@74
|
|
}
|
|
|
|
LazyJavaTypeParameterResolver@218 {
|
|
resolve(JavaTypeParameterImpl@219['E']) = LazyJavaTypeParameterDescriptor@35['E']
|
|
}
|
|
|
|
LazyJavaTypeParameterResolver@220 {
|
|
resolve(JavaTypeParameterImpl@73['E']) = LazyJavaTypeParameterDescriptor@30['E']
|
|
}
|