LazyJavaClassDescriptor@0['AbstractCollection'] { typeConstructor = LazyJavaClassTypeConstructor@1['AbstractCollection'] } LazyJavaClassDescriptor@2['AbstractList'] { typeConstructor = LazyJavaClassTypeConstructor@3['AbstractList'] } LazyJavaClassDescriptor@4['Appendable'] { functions('println': Name@5) = EmptyList@6[empty] // through LazyJavaClassMemberScope@7 memberIndex = computeMemberIndex$1@8 // through LazyJavaClassMemberScope@7 typeConstructor = LazyJavaClassTypeConstructor@9['Appendable'] } LazyJavaClassDescriptor@10['ArrayList'] { constructors = ArrayList@11[3] { JavaConstructorDescriptor@12[''], JavaConstructorDescriptor@13[''], JavaConstructorDescriptor@14[''] } // through LazyJavaClassMemberScope@15 defaultType = JetTypeImpl@16['ArrayList<1>'] functionTypeForSamInterface = null typeConstructor = LazyJavaClassTypeConstructor@17['ArrayList'] } LazyJavaClassDescriptor@18['AutoCloseable'] { functions('println': Name@5) = EmptyList@6[empty] // through LazyJavaClassMemberScope@19 memberIndex = computeMemberIndex$1@20 // through LazyJavaClassMemberScope@19 typeConstructor = LazyJavaClassTypeConstructor@21['AutoCloseable'] } LazyJavaClassDescriptor@22['Charset'] { functionTypeForSamInterface = null typeConstructor = LazyJavaClassTypeConstructor@23['Charset'] } LazyJavaClassDescriptor@24['Class'] { functionTypeForSamInterface = null } LazyJavaClassDescriptor@25['Closeable'] { functions('println': Name@5) = EmptyList@6[empty] // through LazyJavaClassMemberScope@26 memberIndex = computeMemberIndex$1@27 // through LazyJavaClassMemberScope@26 typeConstructor = LazyJavaClassTypeConstructor@28['Closeable'] } LazyJavaClassDescriptor@29['Collections'] { enumEntryIndex = LinkedHashMap@30 // through LazyJavaClassMemberScope@31 functions('emptyList': Name@32) = ArrayList@33[1] { JavaMethodDescriptor@34['emptyList'] } // through LazyJavaStaticClassScope@35 functions('emptyList': Name@32) = EmptyList@6[empty] // through LazyJavaClassMemberScope@31 functions('singleton': Name@36) = ArrayList@37[1] { JavaMethodDescriptor@38['singleton'] } // through LazyJavaStaticClassScope@35 functions('singleton': Name@36) = EmptyList@6[empty] // through LazyJavaClassMemberScope@31 memberIndex = computeMemberIndex$1@39 // through LazyJavaClassMemberScope@31 memberIndex = computeMemberIndex$1@40 // through LazyJavaStaticClassScope@35 nestedClassIndex = LinkedHashMap@41 // through LazyJavaClassMemberScope@31 nestedClasses('emptyList': Name@42) = null // through LazyJavaClassMemberScope@31 nestedClasses('singleton': Name@36) = null // through LazyJavaClassMemberScope@31 properties('emptyList': Name@42) = EmptyList@6[empty] // through LazyJavaClassMemberScope@31 properties('emptyList': Name@42) = EmptyList@6[empty] // through LazyJavaStaticClassScope@35 properties('singleton': Name@36) = EmptyList@6[empty] // through LazyJavaClassMemberScope@31 properties('singleton': Name@36) = EmptyList@6[empty] // through LazyJavaStaticClassScope@35 typeConstructor = LazyJavaClassTypeConstructor@43['Collections'] } LazyJavaClassDescriptor@44['Comparable'] { allDescriptors = ArrayList@45[4] { DeserializedSimpleFunctionDescriptor@46['hashCode'], DeserializedSimpleFunctionDescriptor@47['toString'], DeserializedSimpleFunctionDescriptor@48['equals'], ... } // through LazyJavaClassMemberScope@49 annotations = LazyJavaAnnotations@50 defaultType = JetTypeImpl@51['Comparable<1>'] enumEntryIndex = LinkedHashMap@52 // through LazyJavaClassMemberScope@49 functionTypeForSamInterface = JetTypeImpl@53['Function1<2>'] functions('clone': Name@54) = EmptyList@6[empty] // through LazyJavaClassMemberScope@49 functions('compareTo': Name@55) = ArrayList@56[1] { JavaMethodDescriptor@57['compareTo'] } // through LazyJavaClassMemberScope@49 functions('equals': Name@58) = ArrayList@59[1] { DeserializedSimpleFunctionDescriptor@48['equals'] } // through LazyJavaClassMemberScope@49 functions('finalize': Name@60) = EmptyList@6[empty] // through LazyJavaClassMemberScope@49 functions('getClass': Name@61) = EmptyList@6[empty] // through LazyJavaClassMemberScope@49 functions('hashCode': Name@62) = ArrayList@63[1] { DeserializedSimpleFunctionDescriptor@46['hashCode'] } // through LazyJavaClassMemberScope@49 functions('notify': Name@64) = EmptyList@6[empty] // through LazyJavaClassMemberScope@49 functions('notifyAll': Name@65) = EmptyList@6[empty] // through LazyJavaClassMemberScope@49 functions('toString': Name@66) = ArrayList@67[1] { DeserializedSimpleFunctionDescriptor@47['toString'] } // through LazyJavaClassMemberScope@49 functions('wait': Name@68) = EmptyList@6[empty] // through LazyJavaClassMemberScope@49 memberIndex = computeMemberIndex$1@69 // through LazyJavaClassMemberScope@49 nestedClassIndex = LinkedHashMap@70 // through LazyJavaClassMemberScope@49 thisAsReceiverParameter = LazyClassReceiverParameterDescriptor@71[''] typeConstructor = LazyJavaClassTypeConstructor@72['Comparable'] } LazyJavaClassDescriptor@73['Exception'] { enumEntryIndex = LinkedHashMap@74 // through LazyJavaClassMemberScope@75 functions('getMessage': Name@76) = ArrayList@77[1] { DeserializedSimpleFunctionDescriptor@78['getMessage'] } // through LazyJavaClassMemberScope@75 memberIndex = computeMemberIndex$1@79 // through LazyJavaClassMemberScope@75 nestedClassIndex = LinkedHashMap@80 // through LazyJavaClassMemberScope@75 nestedClasses('getMessage': Name@76) = null // through LazyJavaClassMemberScope@75 typeConstructor = LazyJavaClassTypeConstructor@81['Exception'] } LazyJavaClassDescriptor@82['File'] { functionTypeForSamInterface = null typeConstructor = LazyJavaClassTypeConstructor@83['File'] } LazyJavaClassDescriptor@84['FilterOutputStream'] { functions('println': Name@5) = EmptyList@6[empty] // through LazyJavaClassMemberScope@85 memberIndex = computeMemberIndex$1@86 // through LazyJavaClassMemberScope@85 typeConstructor = LazyJavaClassTypeConstructor@87['FilterOutputStream'] } LazyJavaClassDescriptor@88['List'] { functionTypeForSamInterface = null typeConstructor = LazyJavaClassTypeConstructor@89['List'] } LazyJavaClassDescriptor@90['Object'] { typeConstructor = LazyJavaClassTypeConstructor@91['Object'] } LazyJavaClassDescriptor@92['OutputStream'] { functionTypeForSamInterface = null functions('println': Name@5) = EmptyList@6[empty] // through LazyJavaClassMemberScope@93 memberIndex = computeMemberIndex$1@94 // through LazyJavaClassMemberScope@93 typeConstructor = LazyJavaClassTypeConstructor@95['OutputStream'] } LazyJavaClassDescriptor@96['PrintStream'] { constructors = ArrayList@97[10] { JavaConstructorDescriptor@98[''], JavaConstructorDescriptor@99[''], JavaConstructorDescriptor@100[''], ... } // through LazyJavaClassMemberScope@101 defaultType = JetTypeImpl@102['PrintStream'] enumEntryIndex = LinkedHashMap@103 // through LazyJavaClassMemberScope@101 functionTypeForSamInterface = null functions('println': Name@104) = ArrayList@105[10] { JavaMethodDescriptor@106['println'], JavaMethodDescriptor@107['println'], JavaMethodDescriptor@108['println'], ... } // through LazyJavaClassMemberScope@101 memberIndex = computeMemberIndex$1@109 // through LazyJavaClassMemberScope@101 nestedClassIndex = LinkedHashMap@110 // through LazyJavaClassMemberScope@101 nestedClasses('println': Name@104) = null // through LazyJavaClassMemberScope@101 thisAsReceiverParameter = LazyClassReceiverParameterDescriptor@111[''] typeConstructor = LazyJavaClassTypeConstructor@112['PrintStream'] } LazyJavaClassDescriptor@113['RandomAccess'] { typeConstructor = LazyJavaClassTypeConstructor@114['RandomAccess'] } LazyJavaClassDescriptor@115['Serializable'] { typeConstructor = LazyJavaClassTypeConstructor@116['Serializable'] } LazyJavaClassDescriptor@117['System'] { enumEntryIndex = LinkedHashMap@118 // through LazyJavaClassMemberScope@119 memberIndex = computeMemberIndex$1@120 // through LazyJavaClassMemberScope@119 memberIndex = computeMemberIndex$1@121 // through LazyJavaStaticClassScope@122 nestedClassIndex = LinkedHashMap@123 // through LazyJavaClassMemberScope@119 nestedClasses('out': Name@124) = null // through LazyJavaClassMemberScope@119 properties('out': Name@124) = ArrayList@125[1] { JavaPropertyDescriptor@126['out'] } // through LazyJavaStaticClassScope@122 properties('out': Name@124) = EmptyList@6[empty] // through LazyJavaClassMemberScope@119 typeConstructor = LazyJavaClassTypeConstructor@127['System'] } LazyJavaClassTypeConstructor@1['AbstractCollection'] { supertypes = ArrayList@128[1] { LazyJavaClassifierType@129['Collection'] } } LazyJavaClassTypeConstructor@3['AbstractList'] { parameters = ArrayList@130[1] { LazyJavaTypeParameterDescriptor@131['E'] } supertypes = ArrayList@132[2] { LazyJavaClassifierType@133['AbstractCollection'], LazyJavaClassifierType@134['List'] } } LazyJavaClassTypeConstructor@9['Appendable'] { parameters = ArrayList@135[empty] supertypes = ArrayList@136[1] { JetTypeImpl@137['Any'] } } LazyJavaClassTypeConstructor@17['ArrayList'] { parameters = ArrayList@138[1] { LazyJavaTypeParameterDescriptor@139['E'] } supertypes = ArrayList@140[5] { LazyJavaClassifierType@141['AbstractList'], LazyJavaClassifierType@142['List'], LazyJavaClassifierType@143['RandomAccess'], ... } } LazyJavaClassTypeConstructor@21['AutoCloseable'] { parameters = ArrayList@144[empty] supertypes = ArrayList@145[1] { JetTypeImpl@137['Any'] } } LazyJavaClassTypeConstructor@23['Charset'] { parameters = ArrayList@146[empty] } LazyJavaClassTypeConstructor@28['Closeable'] { parameters = ArrayList@147[empty] supertypes = ArrayList@148[1] { LazyJavaClassifierType@149['AutoCloseable'] } } LazyJavaClassTypeConstructor@43['Collections'] { supertypes = ArrayList@150[1] { JetTypeImpl@137['Any'] } } LazyJavaClassTypeConstructor@72['Comparable'] { parameters = ArrayList@151[1] { LazyJavaTypeParameterDescriptor@152['T'] } supertypes = ArrayList@153[1] { JetTypeImpl@137['Any'] } } LazyJavaClassTypeConstructor@81['Exception'] { parameters = ArrayList@154[empty] supertypes = ArrayList@155[1] { LazyJavaClassifierType@156['Throwable'] } } LazyJavaClassTypeConstructor@83['File'] { parameters = ArrayList@157[empty] } LazyJavaClassTypeConstructor@87['FilterOutputStream'] { parameters = ArrayList@158[empty] supertypes = ArrayList@159[1] { LazyJavaClassifierType@160['OutputStream'] } } LazyJavaClassTypeConstructor@89['List'] { parameters = ArrayList@161[1] { LazyJavaTypeParameterDescriptor@162['E'] } } LazyJavaClassTypeConstructor@91['Object'] { parameters = ArrayList@163[empty] supertypes = ArrayList@164[1] { JetTypeImpl@137['Any'] } } LazyJavaClassTypeConstructor@95['OutputStream'] { parameters = ArrayList@165[empty] supertypes = ArrayList@166[1] { LazyJavaClassifierType@167['Closeable'] } } LazyJavaClassTypeConstructor@112['PrintStream'] { parameters = ArrayList@168[empty] supertypes = ArrayList@169[3] { LazyJavaClassifierType@170['FilterOutputStream'], LazyJavaClassifierType@171['Appendable'], LazyJavaClassifierType@172['Closeable'] } } LazyJavaClassTypeConstructor@127['System'] { supertypes = ArrayList@173[1] { JetTypeImpl@137['Any'] } } LazyJavaClassifierType@133['AbstractCollection'] { classifier = JavaClassImpl@174['AbstractCollection'] typeConstructor = LazyJavaClassTypeConstructor@1['AbstractCollection'] } LazyJavaClassifierType@141['AbstractList'] { arguments = ArrayList@175[1] { TypeProjectionImpl@176 } classifier = JavaClassImpl@177['AbstractList'] typeConstructor = LazyJavaClassTypeConstructor@3['AbstractList'] } LazyJavaClassifierType@171['Appendable'] { arguments = ArrayList@178[empty] classifier = JavaClassImpl@179['Appendable'] memberScope = LazyJavaClassMemberScope@7 typeConstructor = LazyJavaClassTypeConstructor@9['Appendable'] } LazyJavaClassifierType@149['AutoCloseable'] { arguments = ArrayList@180[empty] classifier = JavaClassImpl@181['AutoCloseable'] memberScope = LazyJavaClassMemberScope@19 typeConstructor = LazyJavaClassTypeConstructor@21['AutoCloseable'] } LazyJavaClassifierType@182['Charset'] { arguments = ArrayList@183[empty] classifier = JavaClassImpl@184['Charset'] nullable = 'false': Boolean@185 typeConstructor = LazyJavaClassTypeConstructor@23['Charset'] } LazyJavaClassifierType@186['Charset'] { arguments = ArrayList@187[empty] classifier = JavaClassImpl@188['Charset'] nullable = 'false': Boolean@185 typeConstructor = LazyJavaClassTypeConstructor@23['Charset'] } LazyJavaClassifierType@189['Charset'] { arguments = ArrayList@190[empty] classifier = JavaClassImpl@184['Charset'] nullable = 'true': Boolean@191 typeConstructor = LazyJavaClassTypeConstructor@23['Charset'] } LazyJavaClassifierType@192['Charset'] { arguments = ArrayList@193[empty] classifier = JavaClassImpl@188['Charset'] nullable = 'true': Boolean@191 typeConstructor = LazyJavaClassTypeConstructor@23['Charset'] } LazyJavaClassifierType@194['Cloneable'] { classifier = JavaClassImpl@195['Cloneable'] typeConstructor = DeserializedClassTypeConstructor@196 } LazyJavaClassifierType@172['Closeable'] { arguments = ArrayList@197[empty] classifier = JavaClassImpl@198['Closeable'] memberScope = LazyJavaClassMemberScope@26 typeConstructor = LazyJavaClassTypeConstructor@28['Closeable'] } LazyJavaClassifierType@167['Closeable'] { arguments = ArrayList@199[empty] classifier = JavaClassImpl@200['Closeable'] memberScope = LazyJavaClassMemberScope@26 typeConstructor = LazyJavaClassTypeConstructor@28['Closeable'] } LazyJavaClassifierType@201['Collection'] { arguments = ArrayList@202[1] { TypeProjectionImpl@203 } classifier = JavaClassImpl@204['Collection'] memberScope = SubstitutingScope@205 nullable = 'false': Boolean@185 typeConstructor = DeserializedClassTypeConstructor@206 } LazyJavaClassifierType@207['Collection'] { arguments = ArrayList@208[1] { TypeProjectionImpl@209 } classifier = JavaClassImpl@204['Collection'] memberScope = SubstitutingScope@210 nullable = 'true': Boolean@191 typeConstructor = DeserializedClassTypeConstructor@211 } LazyJavaClassifierType@129['Collection'] { classifier = JavaClassImpl@212['Collection'] typeConstructor = DeserializedClassTypeConstructor@206 } LazyJavaClassifierType@213['E'] { arguments = ArrayList@214[empty] classifier = JavaTypeParameterImpl@215['E'] nullable = 'false': Boolean@185 typeConstructor = AbstractLazyTypeParameterDescriptor$1@216 } LazyJavaClassifierType@217['E'] { arguments = ArrayList@218[empty] classifier = JavaTypeParameterImpl@219['E'] nullable = 'false': Boolean@185 typeConstructor = AbstractLazyTypeParameterDescriptor$1@216 } LazyJavaClassifierType@220['E'] { arguments = ArrayList@221[empty] classifier = JavaTypeParameterImpl@222['E'] nullable = 'false': Boolean@185 typeConstructor = AbstractLazyTypeParameterDescriptor$1@223 } LazyJavaClassifierType@224['E'] { arguments = ArrayList@225[empty] classifier = JavaTypeParameterImpl@226['E'] nullable = 'false': Boolean@185 typeConstructor = AbstractLazyTypeParameterDescriptor$1@216 } LazyJavaClassifierType@227['E'] { arguments = ArrayList@228[empty] classifier = JavaTypeParameterImpl@222['E'] nullable = 'true': Boolean@191 typeConstructor = AbstractLazyTypeParameterDescriptor$1@223 } LazyJavaClassifierType@229['E'] { arguments = ArrayList@230[empty] classifier = JavaTypeParameterImpl@226['E'] nullable = 'true': Boolean@191 typeConstructor = AbstractLazyTypeParameterDescriptor$1@216 } LazyJavaClassifierType@231['E'] { arguments = ArrayList@232[empty] classifier = JavaTypeParameterImpl@219['E'] nullable = 'true': Boolean@191 typeConstructor = AbstractLazyTypeParameterDescriptor$1@216 } LazyJavaClassifierType@233['E'] { arguments = ArrayList@234[empty] classifier = JavaTypeParameterImpl@215['E'] nullable = 'true': Boolean@191 typeConstructor = AbstractLazyTypeParameterDescriptor$1@216 } LazyJavaClassifierType@235['File'] { arguments = ArrayList@236[empty] classifier = JavaClassImpl@237['File'] nullable = 'false': Boolean@185 typeConstructor = LazyJavaClassTypeConstructor@83['File'] } LazyJavaClassifierType@238['File'] { arguments = ArrayList@239[empty] classifier = JavaClassImpl@240['File'] nullable = 'false': Boolean@185 typeConstructor = LazyJavaClassTypeConstructor@83['File'] } LazyJavaClassifierType@241['File'] { arguments = ArrayList@242[empty] classifier = JavaClassImpl@240['File'] nullable = 'true': Boolean@191 typeConstructor = LazyJavaClassTypeConstructor@83['File'] } LazyJavaClassifierType@243['File'] { arguments = ArrayList@244[empty] classifier = JavaClassImpl@237['File'] nullable = 'true': Boolean@191 typeConstructor = LazyJavaClassTypeConstructor@83['File'] } LazyJavaClassifierType@170['FilterOutputStream'] { arguments = ArrayList@245[empty] classifier = JavaClassImpl@246['FilterOutputStream'] memberScope = LazyJavaClassMemberScope@85 typeConstructor = LazyJavaClassTypeConstructor@87['FilterOutputStream'] } LazyJavaClassifierType@247['Flushable'] { classifier = null typeConstructor = TypeConstructorImpl$1@248 } LazyJavaClassifierType@134['List'] { arguments = ArrayList@249[1] { TypeProjectionImpl@250 } classifier = JavaClassImpl@251['List'] memberScope = SubstitutingScope@252 nullable = 'false': Boolean@185 typeConstructor = DeserializedClassTypeConstructor@253 } LazyJavaClassifierType@142['List'] { classifier = JavaClassImpl@254['List'] typeConstructor = DeserializedClassTypeConstructor@253 } LazyJavaClassifierType@255['List'] { arguments = ArrayList@256[1] { TypeProjectionImpl@257 } classifier = JavaClassImpl@258['List'] memberScope = SubstitutingScope@259 nullable = 'false': Boolean@185 typeConstructor = DeserializedClassTypeConstructor@253 } LazyJavaClassifierType@260['List'] { arguments = ArrayList@261[1] { TypeProjectionImpl@262 } classifier = JavaClassImpl@258['List'] memberScope = SubstitutingScope@263 nullable = 'true': Boolean@191 typeConstructor = DeserializedClassTypeConstructor@264 } LazyJavaClassifierType@265['Object'] { arguments = ArrayList@266[empty] classifier = JavaClassImpl@267['Object'] nullable = 'false': Boolean@185 typeConstructor = DeserializedClassTypeConstructor@268 } LazyJavaClassifierType@269['Object'] { arguments = ArrayList@270[empty] classifier = JavaClassImpl@267['Object'] nullable = 'true': Boolean@191 typeConstructor = DeserializedClassTypeConstructor@268 } LazyJavaClassifierType@271['Object'] { classifier = JavaClassImpl@272['Object'] typeConstructor = DeserializedClassTypeConstructor@268 } LazyJavaClassifierType@273['Object'] { classifier = JavaClassImpl@274['Object'] typeConstructor = DeserializedClassTypeConstructor@268 } LazyJavaClassifierType@275['Object'] { classifier = JavaClassImpl@276['Object'] typeConstructor = DeserializedClassTypeConstructor@268 } LazyJavaClassifierType@277['Object'] { classifier = JavaClassImpl@278['Object'] typeConstructor = DeserializedClassTypeConstructor@268 } LazyJavaClassifierType@279['Object'] { classifier = JavaClassImpl@280['Object'] typeConstructor = DeserializedClassTypeConstructor@268 } LazyJavaClassifierType@281['Object'] { classifier = JavaClassImpl@282['Object'] typeConstructor = DeserializedClassTypeConstructor@268 } LazyJavaClassifierType@283['Object'] { classifier = JavaClassImpl@284['Object'] typeConstructor = DeserializedClassTypeConstructor@268 } LazyJavaClassifierType@160['OutputStream'] { arguments = ArrayList@285[empty] classifier = JavaClassImpl@286['OutputStream'] memberScope = LazyJavaClassMemberScope@93 typeConstructor = LazyJavaClassTypeConstructor@95['OutputStream'] } LazyJavaClassifierType@287['OutputStream'] { arguments = ArrayList@288[empty] classifier = JavaClassImpl@289['OutputStream'] nullable = 'false': Boolean@185 typeConstructor = LazyJavaClassTypeConstructor@95['OutputStream'] } LazyJavaClassifierType@290['OutputStream'] { arguments = ArrayList@291[empty] classifier = JavaClassImpl@292['OutputStream'] nullable = 'false': Boolean@185 typeConstructor = LazyJavaClassTypeConstructor@95['OutputStream'] } LazyJavaClassifierType@293['OutputStream'] { arguments = ArrayList@294[empty] classifier = JavaClassImpl@295['OutputStream'] nullable = 'false': Boolean@185 typeConstructor = LazyJavaClassTypeConstructor@95['OutputStream'] } LazyJavaClassifierType@296['OutputStream'] { arguments = ArrayList@297[empty] classifier = JavaClassImpl@298['OutputStream'] nullable = 'false': Boolean@185 typeConstructor = LazyJavaClassTypeConstructor@95['OutputStream'] } LazyJavaClassifierType@299['OutputStream'] { arguments = ArrayList@300[empty] classifier = JavaClassImpl@301['OutputStream'] nullable = 'false': Boolean@185 typeConstructor = LazyJavaClassTypeConstructor@95['OutputStream'] } LazyJavaClassifierType@302['OutputStream'] { arguments = ArrayList@303[empty] classifier = JavaClassImpl@304['OutputStream'] nullable = 'false': Boolean@185 typeConstructor = LazyJavaClassTypeConstructor@95['OutputStream'] } LazyJavaClassifierType@305['OutputStream'] { arguments = ArrayList@306[empty] classifier = JavaClassImpl@295['OutputStream'] nullable = 'true': Boolean@191 typeConstructor = LazyJavaClassTypeConstructor@95['OutputStream'] } LazyJavaClassifierType@307['OutputStream'] { arguments = ArrayList@308[empty] classifier = JavaClassImpl@304['OutputStream'] nullable = 'true': Boolean@191 typeConstructor = LazyJavaClassTypeConstructor@95['OutputStream'] } LazyJavaClassifierType@309['OutputStream'] { arguments = ArrayList@310[empty] classifier = JavaClassImpl@298['OutputStream'] nullable = 'true': Boolean@191 typeConstructor = LazyJavaClassTypeConstructor@95['OutputStream'] } LazyJavaClassifierType@311['OutputStream'] { arguments = ArrayList@312[empty] classifier = JavaClassImpl@301['OutputStream'] nullable = 'true': Boolean@191 typeConstructor = LazyJavaClassTypeConstructor@95['OutputStream'] } LazyJavaClassifierType@313['OutputStream'] { arguments = ArrayList@314[empty] classifier = JavaClassImpl@289['OutputStream'] nullable = 'true': Boolean@191 typeConstructor = LazyJavaClassTypeConstructor@95['OutputStream'] } LazyJavaClassifierType@315['OutputStream'] { arguments = ArrayList@316[empty] classifier = JavaClassImpl@292['OutputStream'] nullable = 'true': Boolean@191 typeConstructor = LazyJavaClassTypeConstructor@95['OutputStream'] } LazyJavaClassifierType@317['PrintStream'] { arguments = ArrayList@318[empty] classifier = JavaClassImpl@319['PrintStream'] memberScope = LazyJavaClassMemberScope@101 nullable = 'false': Boolean@185 typeConstructor = LazyJavaClassTypeConstructor@112['PrintStream'] } LazyJavaClassifierType@320['PrintStream'] { arguments = ArrayList@321[empty] classifier = JavaClassImpl@319['PrintStream'] nullable = 'true': Boolean@191 typeConstructor = LazyJavaClassTypeConstructor@112['PrintStream'] } LazyJavaClassifierType@143['RandomAccess'] { classifier = JavaClassImpl@322['RandomAccess'] typeConstructor = LazyJavaClassTypeConstructor@114['RandomAccess'] } LazyJavaClassifierType@323['Serializable'] { classifier = JavaClassImpl@324['Serializable'] typeConstructor = LazyJavaClassTypeConstructor@116['Serializable'] } LazyJavaClassifierType@325['Set'] { arguments = ArrayList@326[1] { TypeProjectionImpl@327 } classifier = JavaClassImpl@328['Set'] memberScope = SubstitutingScope@329 nullable = 'false': Boolean@185 typeConstructor = DeserializedClassTypeConstructor@330 } LazyJavaClassifierType@331['Set'] { arguments = ArrayList@332[1] { TypeProjectionImpl@333 } classifier = JavaClassImpl@328['Set'] memberScope = SubstitutingScope@334 nullable = 'true': Boolean@191 typeConstructor = DeserializedClassTypeConstructor@335 } LazyJavaClassifierType@336['String'] { arguments = ArrayList@337[empty] classifier = JavaClassImpl@338['String'] nullable = 'false': Boolean@185 typeConstructor = DeserializedClassTypeConstructor@339 } LazyJavaClassifierType@340['String'] { arguments = ArrayList@341[empty] classifier = JavaClassImpl@342['String'] nullable = 'false': Boolean@185 typeConstructor = DeserializedClassTypeConstructor@339 } LazyJavaClassifierType@343['String'] { arguments = ArrayList@344[empty] classifier = JavaClassImpl@345['String'] nullable = 'false': Boolean@185 typeConstructor = DeserializedClassTypeConstructor@339 } LazyJavaClassifierType@346['String'] { arguments = ArrayList@347[empty] classifier = JavaClassImpl@348['String'] nullable = 'false': Boolean@185 typeConstructor = DeserializedClassTypeConstructor@339 } LazyJavaClassifierType@349['String'] { arguments = ArrayList@350[empty] classifier = JavaClassImpl@351['String'] nullable = 'false': Boolean@185 typeConstructor = DeserializedClassTypeConstructor@339 } LazyJavaClassifierType@352['String'] { arguments = ArrayList@353[empty] classifier = JavaClassImpl@354['String'] nullable = 'false': Boolean@185 typeConstructor = DeserializedClassTypeConstructor@339 } LazyJavaClassifierType@355['String'] { arguments = ArrayList@356[empty] classifier = JavaClassImpl@345['String'] nullable = 'true': Boolean@191 typeConstructor = DeserializedClassTypeConstructor@339 } LazyJavaClassifierType@357['String'] { arguments = ArrayList@358[empty] classifier = JavaClassImpl@342['String'] nullable = 'true': Boolean@191 typeConstructor = DeserializedClassTypeConstructor@339 } LazyJavaClassifierType@359['String'] { arguments = ArrayList@360[empty] classifier = JavaClassImpl@354['String'] nullable = 'true': Boolean@191 typeConstructor = DeserializedClassTypeConstructor@339 } LazyJavaClassifierType@361['String'] { arguments = ArrayList@362[empty] classifier = JavaClassImpl@348['String'] nullable = 'true': Boolean@191 typeConstructor = DeserializedClassTypeConstructor@339 } LazyJavaClassifierType@363['String'] { arguments = ArrayList@364[empty] classifier = JavaClassImpl@351['String'] nullable = 'true': Boolean@191 typeConstructor = DeserializedClassTypeConstructor@339 } LazyJavaClassifierType@365['String'] { arguments = ArrayList@366[empty] classifier = JavaClassImpl@338['String'] nullable = 'true': Boolean@191 typeConstructor = DeserializedClassTypeConstructor@339 } LazyJavaClassifierType@367['T'] { arguments = ArrayList@368[empty] classifier = JavaTypeParameterImpl@369['T'] nullable = 'false': Boolean@185 typeConstructor = AbstractLazyTypeParameterDescriptor$1@370 } LazyJavaClassifierType@371['T'] { arguments = ArrayList@372[empty] classifier = JavaTypeParameterImpl@373['T'] nullable = 'false': Boolean@185 typeConstructor = AbstractLazyTypeParameterDescriptor$1@374 } LazyJavaClassifierType@375['T'] { arguments = ArrayList@376[empty] classifier = JavaTypeParameterImpl@377['T'] nullable = 'false': Boolean@185 typeConstructor = AbstractLazyTypeParameterDescriptor$1@370 } LazyJavaClassifierType@378['T'] { arguments = ArrayList@379[empty] classifier = JavaTypeParameterImpl@380['T'] nullable = 'false': Boolean@185 typeConstructor = AbstractLazyTypeParameterDescriptor$1@370 } LazyJavaClassifierType@381['T'] { arguments = ArrayList@382[empty] classifier = JavaTypeParameterImpl@383['T'] nullable = 'false': Boolean@185 typeConstructor = AbstractLazyTypeParameterDescriptor$1@384 } LazyJavaClassifierType@385['T'] { arguments = ArrayList@386[empty] classifier = JavaTypeParameterImpl@387['T'] nullable = 'false': Boolean@185 typeConstructor = AbstractLazyTypeParameterDescriptor$1@374 } LazyJavaClassifierType@388['T'] { arguments = ArrayList@389[empty] classifier = JavaTypeParameterImpl@390['T'] nullable = 'false': Boolean@185 typeConstructor = AbstractLazyTypeParameterDescriptor$1@384 } LazyJavaClassifierType@391['T'] { arguments = ArrayList@392[empty] classifier = JavaTypeParameterImpl@390['T'] nullable = 'true': Boolean@191 typeConstructor = AbstractLazyTypeParameterDescriptor$1@384 } LazyJavaClassifierType@393['T'] { arguments = ArrayList@394[empty] classifier = JavaTypeParameterImpl@373['T'] nullable = 'true': Boolean@191 typeConstructor = AbstractLazyTypeParameterDescriptor$1@374 } LazyJavaClassifierType@395['T'] { arguments = ArrayList@396[empty] classifier = JavaTypeParameterImpl@383['T'] nullable = 'true': Boolean@191 typeConstructor = AbstractLazyTypeParameterDescriptor$1@384 } LazyJavaClassifierType@397['T'] { arguments = ArrayList@398[empty] classifier = JavaTypeParameterImpl@369['T'] nullable = 'true': Boolean@191 typeConstructor = AbstractLazyTypeParameterDescriptor$1@370 } LazyJavaClassifierType@399['T'] { arguments = ArrayList@400[empty] classifier = JavaTypeParameterImpl@380['T'] nullable = 'true': Boolean@191 typeConstructor = AbstractLazyTypeParameterDescriptor$1@370 } LazyJavaClassifierType@401['T'] { arguments = ArrayList@402[empty] classifier = JavaTypeParameterImpl@387['T'] nullable = 'true': Boolean@191 typeConstructor = AbstractLazyTypeParameterDescriptor$1@374 } LazyJavaClassifierType@403['T'] { arguments = ArrayList@404[empty] classifier = JavaTypeParameterImpl@377['T'] nullable = 'true': Boolean@191 typeConstructor = AbstractLazyTypeParameterDescriptor$1@370 } LazyJavaClassifierType@156['Throwable'] { arguments = ArrayList@405[empty] classifier = JavaClassImpl@406['Throwable'] memberScope = DeserializedClassMemberScope@407 typeConstructor = DeserializedClassTypeConstructor@408 } LazyJavaPackageFragmentProvider@409 { packageFragments('': FqName@410) = LazyJavaPackageFragment@411[''] packageFragments('Collections': FqName@412) = null packageFragments('Com': FqName@413) = null packageFragments('Exception': FqName@414) = null packageFragments('Int': FqName@415) = null packageFragments('MutableList': FqName@416) = null packageFragments('Object': FqName@417) = null packageFragments('Set': FqName@418) = null packageFragments('System': FqName@419) = null packageFragments('java': FqName@420) = LazyJavaPackageFragment@421['java'] packageFragments('java.Collections': FqName@422) = null packageFragments('java.Com': FqName@423) = null packageFragments('java.Exception': FqName@424) = null packageFragments('java.Int': FqName@425) = null packageFragments('java.List': FqName@426) = null packageFragments('java.MutableList': FqName@427) = null packageFragments('java.Object': FqName@428) = null packageFragments('java.Set': FqName@429) = null packageFragments('java.System': FqName@430) = null packageFragments('java.io': FqName@431) = LazyJavaPackageFragment@432['io'] packageFragments('java.io.File': FqName@433) = null packageFragments('java.io.PrintStream': FqName@434) = null packageFragments('java.lang': FqName@435) = LazyJavaPackageFragment@436['lang'] packageFragments('java.lang.Class': FqName@437) = null packageFragments('java.lang.Collections': FqName@438) = null packageFragments('java.lang.Com': FqName@439) = null packageFragments('java.lang.Comparable': FqName@440) = null packageFragments('java.lang.Exception': FqName@441) = null packageFragments('java.lang.Int': FqName@442) = null packageFragments('java.lang.MutableList': FqName@443) = null packageFragments('java.lang.Object': FqName@444) = null packageFragments('java.lang.Set': FqName@445) = null packageFragments('java.lang.System': FqName@446) = null packageFragments('java.nio.charset': FqName@447) = LazyJavaPackageFragment@448['charset'] packageFragments('java.util': FqName@449) = LazyJavaPackageFragment@450['util'] packageFragments('java.util.Collections': FqName@451) = null packageFragments('java.util.Com': FqName@452) = null packageFragments('java.util.Exception': FqName@453) = null packageFragments('java.util.Int': FqName@454) = null packageFragments('java.util.List': FqName@455) = null packageFragments('java.util.MutableList': FqName@456) = null packageFragments('java.util.Object': FqName@457) = null packageFragments('java.util.Set': FqName@458) = null packageFragments('java.util.System': FqName@459) = null packageFragments('java.util.util': FqName@460) = null packageFragments('java.utils': FqName@461) = null packageFragments('kotlin': FqName@462) = null packageFragments('kotlin.Collections': FqName@463) = null packageFragments('kotlin.Com': FqName@464) = null packageFragments('kotlin.Exception': FqName@465) = null packageFragments('kotlin.Int': FqName@466) = null packageFragments('kotlin.MutableList': FqName@467) = null packageFragments('kotlin.Object': FqName@468) = null packageFragments('kotlin.Set': FqName@469) = null packageFragments('kotlin.System': FqName@470) = null packageFragments('kotlin.io': FqName@471) = null packageFragments('kotlin.jvm': FqName@472) = null packageFragments('l': FqName@473) = null packageFragments('util': FqName@474) = null packageFragments('utils': FqName@475) = null packageFragments('xxx': FqName@476) = null packageFragments('xxx.Class': FqName@477) = null topLevelClasses(JavaClassImpl@174['AbstractCollection']) = LazyJavaClassDescriptor@0['AbstractCollection'] topLevelClasses(JavaClassImpl@177['AbstractList']) = LazyJavaClassDescriptor@2['AbstractList'] topLevelClasses(JavaClassImpl@179['Appendable']) = LazyJavaClassDescriptor@4['Appendable'] topLevelClasses(JavaClassImpl@478['ArrayList']) = LazyJavaClassDescriptor@10['ArrayList'] topLevelClasses(JavaClassImpl@181['AutoCloseable']) = LazyJavaClassDescriptor@18['AutoCloseable'] topLevelClasses(JavaClassImpl@188['Charset']) = LazyJavaClassDescriptor@22['Charset'] topLevelClasses(JavaClassImpl@479['Class']) = LazyJavaClassDescriptor@24['Class'] topLevelClasses(JavaClassImpl@198['Closeable']) = LazyJavaClassDescriptor@25['Closeable'] topLevelClasses(JavaClassImpl@480['Collections']) = LazyJavaClassDescriptor@29['Collections'] topLevelClasses(JavaClassImpl@481['Comparable']) = LazyJavaClassDescriptor@44['Comparable'] topLevelClasses(JavaClassImpl@482['Exception']) = LazyJavaClassDescriptor@73['Exception'] topLevelClasses(JavaClassImpl@483['File']) = LazyJavaClassDescriptor@82['File'] topLevelClasses(JavaClassImpl@246['FilterOutputStream']) = LazyJavaClassDescriptor@84['FilterOutputStream'] topLevelClasses(JavaClassImpl@484['List']) = LazyJavaClassDescriptor@88['List'] topLevelClasses(JavaClassImpl@485['Object']) = LazyJavaClassDescriptor@90['Object'] topLevelClasses(JavaClassImpl@286['OutputStream']) = LazyJavaClassDescriptor@92['OutputStream'] topLevelClasses(JavaClassImpl@486['PrintStream']) = LazyJavaClassDescriptor@96['PrintStream'] topLevelClasses(JavaClassImpl@322['RandomAccess']) = LazyJavaClassDescriptor@113['RandomAccess'] topLevelClasses(JavaClassImpl@324['Serializable']) = LazyJavaClassDescriptor@115['Serializable'] topLevelClasses(JavaClassImpl@487['Set']) = LazyJavaClassDescriptor@488['Set'] topLevelClasses(JavaClassImpl@489['System']) = LazyJavaClassDescriptor@117['System'] } LazyJavaPackageFragment@411[''] { classes('ArrayList': Name@490) = null // through LazyPackageFragmentScopeForJavaPackage@491 classes('Collections': Name@492) = null // through LazyPackageFragmentScopeForJavaPackage@491 classes('Com': Name@493) = null // through LazyPackageFragmentScopeForJavaPackage@491 classes('Exception': Name@494) = null // through LazyPackageFragmentScopeForJavaPackage@491 classes('Int': Name@495) = null // through LazyPackageFragmentScopeForJavaPackage@491 classes('List': Name@496) = null // through LazyPackageFragmentScopeForJavaPackage@491 classes('MutableList': Name@497) = null // through LazyPackageFragmentScopeForJavaPackage@491 classes('Object': Name@498) = null // through LazyPackageFragmentScopeForJavaPackage@491 classes('PrintStream': Name@499) = null // through LazyPackageFragmentScopeForJavaPackage@491 classes('Set': Name@500) = null // through LazyPackageFragmentScopeForJavaPackage@491 classes('System': Name@501) = null // through LazyPackageFragmentScopeForJavaPackage@491 classes('java': Name@502) = null // through LazyPackageFragmentScopeForJavaPackage@491 classes('util': Name@503) = null // through LazyPackageFragmentScopeForJavaPackage@491 classes('utils': Name@504) = null // through LazyPackageFragmentScopeForJavaPackage@491 classes('xxx': Name@505) = null // through LazyPackageFragmentScopeForJavaPackage@491 deserializedPackageScope = Empty@506 // through LazyPackageFragmentScopeForJavaPackage@491 functions('ArrayList': Name@490) = EmptyList@6[empty] // through LazyPackageFragmentScopeForJavaPackage@491 functions('List': Name@496) = EmptyList@6[empty] // through LazyPackageFragmentScopeForJavaPackage@491 functions('PrintStream': Name@507) = EmptyList@6[empty] // through LazyPackageFragmentScopeForJavaPackage@491 functions('java': Name@508) = EmptyList@6[empty] // through LazyPackageFragmentScopeForJavaPackage@491 functions('utils': Name@509) = EmptyList@6[empty] // through LazyPackageFragmentScopeForJavaPackage@491 memberIndex = computeMemberIndex$1@510 // through LazyPackageFragmentScopeForJavaPackage@491 } LazyJavaPackageFragment@432['io'] { classes('File': Name@511) = LazyJavaClassDescriptor@82['File'] // through LazyPackageFragmentScopeForJavaPackage@512 classes('PrintStream': Name@513) = LazyJavaClassDescriptor@96['PrintStream'] // through LazyPackageFragmentScopeForJavaPackage@512 deserializedPackageScope = Empty@506 // through LazyPackageFragmentScopeForJavaPackage@512 functions('PrintStream': Name@514) = EmptyList@6[empty] // through LazyPackageFragmentScopeForJavaPackage@512 memberIndex = computeMemberIndex$1@515 // through LazyPackageFragmentScopeForJavaPackage@512 } LazyJavaPackageFragment@421['java'] { classes('ArrayList': Name@490) = null // through LazyPackageFragmentScopeForJavaPackage@516 classes('Exception': Name@494) = null // through LazyPackageFragmentScopeForJavaPackage@516 classes('Int': Name@495) = null // through LazyPackageFragmentScopeForJavaPackage@516 classes('List': Name@517) = null // through LazyPackageFragmentScopeForJavaPackage@516 classes('MutableList': Name@497) = null // through LazyPackageFragmentScopeForJavaPackage@516 classes('Object': Name@498) = null // through LazyPackageFragmentScopeForJavaPackage@516 classes('PrintStream': Name@507) = null // through LazyPackageFragmentScopeForJavaPackage@516 classes('Set': Name@500) = null // through LazyPackageFragmentScopeForJavaPackage@516 classes('System': Name@501) = null // through LazyPackageFragmentScopeForJavaPackage@516 classes('io': Name@518) = null // through LazyPackageFragmentScopeForJavaPackage@516 classes('java': Name@519) = null // through LazyPackageFragmentScopeForJavaPackage@516 classes('lang': Name@520) = null // through LazyPackageFragmentScopeForJavaPackage@516 classes('util': Name@521) = null // through LazyPackageFragmentScopeForJavaPackage@516 classes('utils': Name@522) = null // through LazyPackageFragmentScopeForJavaPackage@516 classes('xxx': Name@505) = null // through LazyPackageFragmentScopeForJavaPackage@516 deserializedPackageScope = Empty@506 // through LazyPackageFragmentScopeForJavaPackage@516 functions('ArrayList': Name@490) = EmptyList@6[empty] // through LazyPackageFragmentScopeForJavaPackage@516 functions('List': Name@496) = EmptyList@6[empty] // through LazyPackageFragmentScopeForJavaPackage@516 functions('PrintStream': Name@507) = EmptyList@6[empty] // through LazyPackageFragmentScopeForJavaPackage@516 functions('io': Name@523) = EmptyList@6[empty] // through LazyPackageFragmentScopeForJavaPackage@516 functions('lang': Name@524) = EmptyList@6[empty] // through LazyPackageFragmentScopeForJavaPackage@516 functions('util': Name@525) = EmptyList@6[empty] // through LazyPackageFragmentScopeForJavaPackage@516 memberIndex = computeMemberIndex$1@526 // through LazyPackageFragmentScopeForJavaPackage@516 } LazyJavaPackageFragment@436['lang'] { classes('ArrayList': Name@490) = null // through LazyPackageFragmentScopeForJavaPackage@527 classes('Class': Name@528) = LazyJavaClassDescriptor@24['Class'] // through LazyPackageFragmentScopeForJavaPackage@527 classes('Comparable': Name@529) = LazyJavaClassDescriptor@44['Comparable'] // through LazyPackageFragmentScopeForJavaPackage@527 classes('Exception': Name@494) = LazyJavaClassDescriptor@73['Exception'] // through LazyPackageFragmentScopeForJavaPackage@527 classes('List': Name@496) = null // through LazyPackageFragmentScopeForJavaPackage@527 classes('Object': Name@530) = LazyJavaClassDescriptor@90['Object'] // through LazyPackageFragmentScopeForJavaPackage@527 classes('PrintStream': Name@507) = null // through LazyPackageFragmentScopeForJavaPackage@527 classes('System': Name@501) = LazyJavaClassDescriptor@117['System'] // through LazyPackageFragmentScopeForJavaPackage@527 classes('java': Name@519) = null // through LazyPackageFragmentScopeForJavaPackage@527 classes('util': Name@503) = null // through LazyPackageFragmentScopeForJavaPackage@527 classes('xxx': Name@505) = null // through LazyPackageFragmentScopeForJavaPackage@527 deserializedPackageScope = Empty@506 // through LazyPackageFragmentScopeForJavaPackage@527 functions('ArrayList': Name@490) = EmptyList@6[empty] // through LazyPackageFragmentScopeForJavaPackage@527 functions('Class': Name@531) = EmptyList@6[empty] // through LazyPackageFragmentScopeForJavaPackage@527 functions('Comparable': Name@532) = ArrayList@533[1] { SamConstructorDescriptor@534['Comparable'] } // through LazyPackageFragmentScopeForJavaPackage@527 functions('List': Name@496) = EmptyList@6[empty] // through LazyPackageFragmentScopeForJavaPackage@527 functions('PrintStream': Name@507) = EmptyList@6[empty] // through LazyPackageFragmentScopeForJavaPackage@527 memberIndex = computeMemberIndex$1@535 // through LazyPackageFragmentScopeForJavaPackage@527 } LazyJavaPackageFragment@450['util'] { classes('ArrayList': Name@490) = LazyJavaClassDescriptor@10['ArrayList'] // through LazyPackageFragmentScopeForJavaPackage@536 classes('Collections': Name@492) = LazyJavaClassDescriptor@29['Collections'] // through LazyPackageFragmentScopeForJavaPackage@536 classes('Exception': Name@494) = null // through LazyPackageFragmentScopeForJavaPackage@536 classes('Int': Name@495) = null // through LazyPackageFragmentScopeForJavaPackage@536 classes('List': Name@537) = LazyJavaClassDescriptor@88['List'] // through LazyPackageFragmentScopeForJavaPackage@536 classes('MutableList': Name@497) = null // through LazyPackageFragmentScopeForJavaPackage@536 classes('Object': Name@498) = null // through LazyPackageFragmentScopeForJavaPackage@536 classes('PrintStream': Name@507) = null // through LazyPackageFragmentScopeForJavaPackage@536 classes('Set': Name@500) = LazyJavaClassDescriptor@488['Set'] // through LazyPackageFragmentScopeForJavaPackage@536 classes('System': Name@501) = null // through LazyPackageFragmentScopeForJavaPackage@536 classes('java': Name@519) = null // through LazyPackageFragmentScopeForJavaPackage@536 classes('util': Name@503) = null // through LazyPackageFragmentScopeForJavaPackage@536 classes('xxx': Name@505) = null // through LazyPackageFragmentScopeForJavaPackage@536 deserializedPackageScope = Empty@506 // through LazyPackageFragmentScopeForJavaPackage@536 functions('ArrayList': Name@490) = EmptyList@6[empty] // through LazyPackageFragmentScopeForJavaPackage@536 functions('List': Name@496) = EmptyList@6[empty] // through LazyPackageFragmentScopeForJavaPackage@536 functions('PrintStream': Name@507) = EmptyList@6[empty] // through LazyPackageFragmentScopeForJavaPackage@536 memberIndex = computeMemberIndex$1@538 // through LazyPackageFragmentScopeForJavaPackage@536 } LazyJavaTypeParameterDescriptor@139['E'] { defaultType = JetTypeImpl@539['E'] typeConstructor = AbstractLazyTypeParameterDescriptor$1@216 upperBounds = LinkedHashSet@540[1] { NullableType@541 } } LazyJavaTypeParameterDescriptor@162['E'] { typeConstructor = AbstractLazyTypeParameterDescriptor$1@542 upperBounds = LinkedHashSet@543[1] { NullableType@544 } } LazyJavaTypeParameterDescriptor@131['E'] { typeConstructor = AbstractLazyTypeParameterDescriptor$1@223 } LazyJavaTypeParameterDescriptor@152['T'] { defaultType = JetTypeImpl@545['T'] typeConstructor = AbstractLazyTypeParameterDescriptor$1@384 upperBounds = LinkedHashSet@546[1] { NullableType@547 } } LazyJavaTypeParameterDescriptor@548['T'] { typeConstructor = AbstractLazyTypeParameterDescriptor$1@370 upperBounds = LinkedHashSet@549[1] { NullableType@550 } upperBoundsAsType = NullableType@550 } LazyJavaTypeParameterDescriptor@551['T'] { typeConstructor = AbstractLazyTypeParameterDescriptor$1@374 upperBounds = LinkedHashSet@552[1] { NullableType@553 } upperBoundsAsType = NullableType@553 } LazyJavaTypeParameterResolver@554 { resolve(JavaTypeParameterImpl@555['E']) = LazyJavaTypeParameterDescriptor@131['E'] } LazyJavaTypeParameterResolver@556 { resolve(JavaTypeParameterImpl@557['E']) = LazyJavaTypeParameterDescriptor@139['E'] } LazyJavaTypeParameterResolver@558 { resolve(JavaTypeParameterImpl@559['E']) = LazyJavaTypeParameterDescriptor@162['E'] } LazyJavaTypeParameterResolver@560 { resolve(JavaTypeParameterImpl@383['T']) = LazyJavaTypeParameterDescriptor@152['T'] } LazyJavaTypeParameterResolver@561 { resolve(JavaTypeParameterImpl@562['T']) = LazyJavaTypeParameterDescriptor@548['T'] } LazyJavaTypeParameterResolver@563 { resolve(JavaTypeParameterImpl@564['T']) = LazyJavaTypeParameterDescriptor@551['T'] } LazyJavaTypeParameterResolver@565 { resolve(JavaTypeParameterImpl@390['T']) = null } LazyJavaTypeParameterResolver@566 { resolve(JavaTypeParameterImpl@383['T']) = null } ResolutionTaskHolder@567 { = ArrayList@568[10] { ResolutionCandidate@569, ResolutionCandidate@570, ResolutionCandidate@571, ... } = ArrayList@572[10] { ResolutionCandidate@569, ResolutionCandidate@570, ResolutionCandidate@571, ... } } ResolutionTaskHolder@573 { = ArrayList@574[10] { ResolutionCandidate@575, ResolutionCandidate@576, ResolutionCandidate@577, ... } = ArrayList@578[7] { ResolutionCandidate@579, ResolutionCandidate@580, ResolutionCandidate@581, ... } = EmptyList@6[empty] = EmptyList@6[empty] = EmptyList@6[empty] = EmptyList@6[empty] } ResolutionTaskHolder@582 { = ArrayList@583[1] { ResolutionCandidate@584 } = ArrayList@585[1] { ResolutionCandidate@584 } = EmptyList@6[empty] = EmptyList@6[empty] = EmptyList@6[empty] = EmptyList@6[empty] = EmptyList@6[empty] = EmptyList@6[empty] = EmptyList@6[empty] = EmptyList@6[empty] = EmptyList@6[empty] = EmptyList@6[empty] = EmptyList@6[empty] = EmptyList@6[empty] = EmptyList@6[empty] = EmptyList@6[empty] = EmptyList@6[empty] = EmptyList@6[empty] = EmptyList@6[empty] = EmptyList@6[empty] } ResolutionTaskHolder@586 { = ArrayList@587[1] { ResolutionCandidate@588 } = ArrayList@589[1] { ResolutionCandidate@588 } = EmptyList@6[empty] = EmptyList@6[empty] = EmptyList@6[empty] = EmptyList@6[empty] } ResolutionTaskHolder@590 { = ArrayList@591[1] { ResolutionCandidate@592 } = ArrayList@593[1] { ResolutionCandidate@592 } = EmptyList@6[empty] = EmptyList@6[empty] = EmptyList@6[empty] = EmptyList@6[empty] } ResolutionTaskHolder@594 { = ArrayList@595[1] { ResolutionCandidate@596 } = ArrayList@597[1] { ResolutionCandidate@596 } = EmptyList@6[empty] = EmptyList@6[empty] = EmptyList@6[empty] = EmptyList@6[empty] } ResolutionTaskHolder@598 { = ArrayList@599[1] { ResolutionCandidate@600 } = ArrayList@601[1] { ResolutionCandidate@600 } = EmptyList@6[empty] = EmptyList@6[empty] = EmptyList@6[empty] = EmptyList@6[empty] } ResolutionTaskHolder@602 { = ArrayList@603[1] { ResolutionCandidate@604 } = ArrayList@605[1] { ResolutionCandidate@604 } = EmptyList@6[empty] = EmptyList@6[empty] = EmptyList@6[empty] = EmptyList@6[empty] } ResolutionTaskHolder@606 { = ArrayList@607[1] { ResolutionCandidate@608 } = ArrayList@609[1] { ResolutionCandidate@608 } = EmptyList@6[empty] = EmptyList@6[empty] } ResolutionTaskHolder@610 { = ArrayList@611[1] { ResolutionCandidate@612 } = ArrayList@613[1] { ResolutionCandidate@612 } } ResolutionTaskHolder@614 { = ArrayList@615[1] { ResolutionCandidate@616 } = ArrayList@617[1] { ResolutionCandidate@616 } } ResolutionTaskHolder@618 { = ArrayList@619[1] { ResolutionCandidate@620 } = ArrayList@621[1] { ResolutionCandidate@620 } } ResolutionTaskHolder@622 { = ArrayList@623[3] { ResolutionCandidate@624, ResolutionCandidate@625, ResolutionCandidate@626 } = ArrayList@627[3] { ResolutionCandidate@624, ResolutionCandidate@625, ResolutionCandidate@626 } = EmptyList@6[empty] = EmptyList@6[empty] = EmptyList@6[empty] = EmptyList@6[empty] } ResolutionTaskHolder@628 { = EmptyList@6[empty] = EmptyList@6[empty] = EmptyList@6[empty] = EmptyList@6[empty] = EmptyList@6[empty] = EmptyList@6[empty] = EmptyList@6[empty] = EmptyList@6[empty] = EmptyList@6[empty] = EmptyList@6[empty] = EmptyList@6[empty] = EmptyList@6[empty] = EmptyList@6[empty] = EmptyList@6[empty] = EmptyList@6[empty] = EmptyList@6[empty] = EmptyList@6[empty] = EmptyList@6[empty] = EmptyList@6[empty] = EmptyList@6[empty] } ResolutionTaskHolder@629 { = EmptyList@6[empty] = EmptyList@6[empty] = EmptyList@6[empty] = EmptyList@6[empty] = EmptyList@6[empty] = EmptyList@6[empty] = EmptyList@6[empty] = EmptyList@6[empty] = EmptyList@6[empty] = EmptyList@6[empty] = EmptyList@6[empty] = EmptyList@6[empty] = EmptyList@6[empty] = EmptyList@6[empty] = EmptyList@6[empty] = EmptyList@6[empty] = EmptyList@6[empty] = EmptyList@6[empty] = EmptyList@6[empty] = EmptyList@6[empty] } ResolutionTaskHolder@630 { = EmptyList@6[empty] = EmptyList@6[empty] = EmptyList@6[empty] = EmptyList@6[empty] = EmptyList@6[empty] = EmptyList@6[empty] = EmptyList@6[empty] = EmptyList@6[empty] = EmptyList@6[empty] = EmptyList@6[empty] } ResolutionTaskHolder@631 { = EmptyList@6[empty] = EmptyList@6[empty] = EmptyList@6[empty] = EmptyList@6[empty] = EmptyList@6[empty] = EmptyList@6[empty] = EmptyList@6[empty] = EmptyList@6[empty] = EmptyList@6[empty] = EmptyList@6[empty] } ResolutionTaskHolder@632 { = EmptyList@6[empty] = EmptyList@6[empty] = EmptyList@6[empty] = EmptyList@6[empty] = EmptyList@6[empty] = EmptyList@6[empty] = EmptyList@6[empty] = EmptyList@6[empty] = EmptyList@6[empty] = EmptyList@6[empty] } ResolutionTaskHolder@633 { = EmptyList@6[empty] = EmptyList@6[empty] = EmptyList@6[empty] = EmptyList@6[empty] = EmptyList@6[empty] = EmptyList@6[empty] = EmptyList@6[empty] = EmptyList@6[empty] = EmptyList@6[empty] = EmptyList@6[empty] } ResolutionTaskHolder@634 { = EmptyList@6[empty] = EmptyList@6[empty] = EmptyList@6[empty] = EmptyList@6[empty] = EmptyList@6[empty] = EmptyList@6[empty] = EmptyList@6[empty] = EmptyList@6[empty] = EmptyList@6[empty] = EmptyList@6[empty] } ResolutionTaskHolder@635 { = EmptyList@6[empty] = EmptyList@6[empty] = EmptyList@6[empty] = EmptyList@6[empty] = EmptyList@6[empty] = EmptyList@6[empty] = EmptyList@6[empty] = EmptyList@6[empty] = EmptyList@6[empty] = EmptyList@6[empty] } ResolutionTaskHolder@636 { = EmptyList@6[empty] = EmptyList@6[empty] = EmptyList@6[empty] = EmptyList@6[empty] = EmptyList@6[empty] = EmptyList@6[empty] = EmptyList@6[empty] = EmptyList@6[empty] = EmptyList@6[empty] = EmptyList@6[empty] } ResolutionTaskHolder@637 { = EmptyList@6[empty] = EmptyList@6[empty] = EmptyList@6[empty] = EmptyList@6[empty] = EmptyList@6[empty] = EmptyList@6[empty] = EmptyList@6[empty] = EmptyList@6[empty] = EmptyList@6[empty] = EmptyList@6[empty] } ResolutionTaskHolder@638 { = EmptyList@6[empty] = EmptyList@6[empty] = EmptyList@6[empty] = EmptyList@6[empty] = EmptyList@6[empty] = EmptyList@6[empty] = EmptyList@6[empty] = EmptyList@6[empty] = EmptyList@6[empty] = EmptyList@6[empty] } ResolutionTaskHolder@639 { = EmptyList@6[empty] = EmptyList@6[empty] = EmptyList@6[empty] = EmptyList@6[empty] = EmptyList@6[empty] = EmptyList@6[empty] = EmptyList@6[empty] = EmptyList@6[empty] = EmptyList@6[empty] = EmptyList@6[empty] }