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