Diagnostic tests are logging their lazy activity

This commit is contained in:
Andrey Breslav
2013-11-21 16:04:48 +04:00
parent 8436147cec
commit 4892369cf4
1659 changed files with 173986 additions and 5 deletions
@@ -0,0 +1,465 @@
LazyJavaClassDescriptor@0['AutoCloseable'] {
_typeConstructor = LazyJavaClassTypeConstructor@1['AutoCloseable']
}
LazyJavaClassDescriptor@2['ClassLoader'] {
_functionTypeForSamInterface = null
_typeConstructor = LazyJavaClassTypeConstructor@3['ClassLoader']
}
LazyJavaClassDescriptor@4['Connection'] {
_typeConstructor = LazyJavaClassTypeConstructor@5['Connection']
}
LazyJavaClassDescriptor@6['Driver'] {
_functionTypeForSamInterface = null
_typeConstructor = LazyJavaClassTypeConstructor@7['Driver']
}
LazyJavaClassDescriptor@8['DriverManager'] {
_functionTypeForSamInterface = null
_functions('getConnection': Name@9) = ArrayList@10[4] { JavaMethodDescriptor@11['getConnection'], JavaMethodDescriptor@12['getConnection'], JavaMethodDescriptor@13['getConnection'], ... } // through LazyJavaStaticClassScope@14
_functions('getConnection': Name@9) = EmptyList@15[empty] // through LazyJavaClassMemberScope@16
_functions('getDriver': Name@17) = ArrayList@18[1] { JavaMethodDescriptor@19['getDriver'] } // through LazyJavaStaticClassScope@14
_functions('getDriver': Name@17) = EmptyList@15[empty] // through LazyJavaClassMemberScope@16
_functions('getDrivers': Name@20) = ArrayList@21[1] { JavaMethodDescriptor@22['getDrivers'] } // through LazyJavaStaticClassScope@14
_functions('getDrivers': Name@20) = EmptyList@15[empty] // through LazyJavaClassMemberScope@16
_functions('registerDriver': Name@23) = ArrayList@24[1] { JavaMethodDescriptor@25['registerDriver'] } // through LazyJavaStaticClassScope@14
_functions('registerDriver': Name@23) = EmptyList@15[empty] // through LazyJavaClassMemberScope@16
_properties('getConnection': Name@9) = EmptyList@15[empty] // through LazyJavaClassMemberScope@16
_properties('getConnection': Name@9) = EmptyList@15[empty] // through LazyJavaStaticClassScope@14
_properties('getDriver': Name@17) = EmptyList@15[empty] // through LazyJavaClassMemberScope@16
_properties('getDriver': Name@17) = EmptyList@15[empty] // through LazyJavaStaticClassScope@14
_properties('getDrivers': Name@20) = EmptyList@15[empty] // through LazyJavaClassMemberScope@16
_properties('getDrivers': Name@20) = EmptyList@15[empty] // through LazyJavaStaticClassScope@14
_properties('registerDriver': Name@23) = EmptyList@15[empty] // through LazyJavaClassMemberScope@16
_properties('registerDriver': Name@23) = EmptyList@15[empty] // through LazyJavaStaticClassScope@14
_typeConstructor = LazyJavaClassTypeConstructor@26['DriverManager']
enumEntryIndex = LinkedHashMap@27 // through LazyJavaClassMemberScope@16
memberIndex = computeMemberIndex$1@28 // through LazyJavaClassMemberScope@16
memberIndex = computeMemberIndex$1@29 // through LazyJavaStaticClassScope@14
nestedClassIndex = LinkedHashMap@30 // through LazyJavaClassMemberScope@16
nestedClasses('getConnection': Name@9) = null // through LazyJavaClassMemberScope@16
nestedClasses('getDriver': Name@17) = null // through LazyJavaClassMemberScope@16
nestedClasses('getDrivers': Name@20) = null // through LazyJavaClassMemberScope@16
nestedClasses('registerDriver': Name@23) = null // through LazyJavaClassMemberScope@16
}
LazyJavaClassDescriptor@31['Enumeration'] {
_typeConstructor = LazyJavaClassTypeConstructor@32['Enumeration']
}
LazyJavaClassDescriptor@33['Properties'] {
_functionTypeForSamInterface = null
_typeConstructor = LazyJavaClassTypeConstructor@34['Properties']
}
LazyJavaClassTypeConstructor@1['AutoCloseable'] {
_supertypes = ArrayList@35[1] { JetTypeImpl@36['Any'] }
}
LazyJavaClassTypeConstructor@3['ClassLoader'] {
_parameters = ArrayList@37[empty]
}
LazyJavaClassTypeConstructor@5['Connection'] {
_parameters = ArrayList@38[empty]
_supertypes = ArrayList@39[1] { LazyJavaClassifierType@40['AutoCloseable'] }
}
LazyJavaClassTypeConstructor@7['Driver'] {
_parameters = ArrayList@41[empty]
_supertypes = ArrayList@42[1] { JetTypeImpl@36['Any'] }
}
LazyJavaClassTypeConstructor@26['DriverManager'] {
_supertypes = ArrayList@43[1] { JetTypeImpl@36['Any'] }
}
LazyJavaClassTypeConstructor@32['Enumeration'] {
_parameters = ArrayList@44[1] { LazyJavaTypeParameterDescriptor@45['E'] }
_supertypes = ArrayList@46[1] { JetTypeImpl@36['Any'] }
}
LazyJavaClassTypeConstructor@34['Properties'] {
_parameters = ArrayList@47[empty]
_supertypes = ArrayList@48[1] { JetTypeImpl@36['Any'] }
}
LazyJavaClassifierType@40['AutoCloseable'] {
_typeConstructor = LazyJavaClassTypeConstructor@1['AutoCloseable']
classifier = JavaClassImpl@49['AutoCloseable']
}
LazyJavaClassifierType@50['ClassLoader'] {
_arguments = ArrayList@51[empty]
_nullable = 'false': Boolean@52
_typeConstructor = LazyJavaClassTypeConstructor@3['ClassLoader']
classifier = JavaClassImpl@53['ClassLoader']
}
LazyJavaClassifierType@54['ClassLoader'] {
_arguments = ArrayList@55[empty]
_nullable = 'true': Boolean@56
_typeConstructor = LazyJavaClassTypeConstructor@3['ClassLoader']
classifier = JavaClassImpl@53['ClassLoader']
}
LazyJavaClassifierType@57['Connection'] {
_arguments = ArrayList@58[empty]
_nullable = 'false': Boolean@52
_typeConstructor = LazyJavaClassTypeConstructor@5['Connection']
classifier = JavaClassImpl@59['Connection']
}
LazyJavaClassifierType@60['Connection'] {
_arguments = ArrayList@61[empty]
_nullable = 'false': Boolean@52
_typeConstructor = LazyJavaClassTypeConstructor@5['Connection']
classifier = JavaClassImpl@62['Connection']
}
LazyJavaClassifierType@63['Connection'] {
_arguments = ArrayList@64[empty]
_nullable = 'false': Boolean@52
_typeConstructor = LazyJavaClassTypeConstructor@5['Connection']
classifier = JavaClassImpl@65['Connection']
}
LazyJavaClassifierType@66['Connection'] {
_arguments = ArrayList@67[empty]
_nullable = 'false': Boolean@52
_typeConstructor = LazyJavaClassTypeConstructor@5['Connection']
classifier = JavaClassImpl@68['Connection']
}
LazyJavaClassifierType@69['Connection'] {
_arguments = ArrayList@70[empty]
_nullable = 'true': Boolean@56
_typeConstructor = LazyJavaClassTypeConstructor@5['Connection']
classifier = JavaClassImpl@68['Connection']
}
LazyJavaClassifierType@71['Connection'] {
_arguments = ArrayList@72[empty]
_nullable = 'true': Boolean@56
_typeConstructor = LazyJavaClassTypeConstructor@5['Connection']
classifier = JavaClassImpl@65['Connection']
}
LazyJavaClassifierType@73['Connection'] {
_arguments = ArrayList@74[empty]
_nullable = 'true': Boolean@56
_typeConstructor = LazyJavaClassTypeConstructor@5['Connection']
classifier = JavaClassImpl@59['Connection']
}
LazyJavaClassifierType@75['Connection'] {
_arguments = ArrayList@76[empty]
_nullable = 'true': Boolean@56
_typeConstructor = LazyJavaClassTypeConstructor@5['Connection']
classifier = JavaClassImpl@62['Connection']
}
LazyJavaClassifierType@77['Driver'] {
_arguments = ArrayList@78[empty]
_nullable = 'false': Boolean@52
_typeConstructor = LazyJavaClassTypeConstructor@7['Driver']
classifier = JavaClassImpl@79['Driver']
}
LazyJavaClassifierType@80['Driver'] {
_arguments = ArrayList@81[empty]
_nullable = 'false': Boolean@52
_typeConstructor = LazyJavaClassTypeConstructor@7['Driver']
classifier = JavaClassImpl@82['Driver']
}
LazyJavaClassifierType@83['Driver'] {
_arguments = ArrayList@84[empty]
_nullable = 'false': Boolean@52
_typeConstructor = LazyJavaClassTypeConstructor@7['Driver']
classifier = JavaClassImpl@85['Driver']
}
LazyJavaClassifierType@86['Driver'] {
_arguments = ArrayList@87[empty]
_nullable = 'false': Boolean@52
_typeConstructor = LazyJavaClassTypeConstructor@7['Driver']
classifier = JavaClassImpl@88['Driver']
}
LazyJavaClassifierType@89['Driver'] {
_arguments = ArrayList@90[empty]
_nullable = 'true': Boolean@56
_typeConstructor = LazyJavaClassTypeConstructor@7['Driver']
classifier = JavaClassImpl@82['Driver']
}
LazyJavaClassifierType@91['Driver'] {
_arguments = ArrayList@92[empty]
_nullable = 'true': Boolean@56
_typeConstructor = LazyJavaClassTypeConstructor@7['Driver']
classifier = JavaClassImpl@88['Driver']
}
LazyJavaClassifierType@93['Driver'] {
_arguments = ArrayList@94[empty]
_nullable = 'true': Boolean@56
_typeConstructor = LazyJavaClassTypeConstructor@7['Driver']
classifier = JavaClassImpl@85['Driver']
}
LazyJavaClassifierType@95['Driver'] {
_arguments = ArrayList@96[empty]
_nullable = 'true': Boolean@56
_typeConstructor = LazyJavaClassTypeConstructor@7['Driver']
classifier = JavaClassImpl@79['Driver']
}
LazyJavaClassifierType@97['Enumeration<Driver>'] {
_arguments = ArrayList@98[1] { TypeProjectionImpl@99 }
_nullable = 'false': Boolean@52
_typeConstructor = LazyJavaClassTypeConstructor@32['Enumeration']
classifier = JavaClassImpl@100['Enumeration']
}
LazyJavaClassifierType@101['Enumeration<Driver>'] {
_arguments = ArrayList@102[1] { TypeProjectionImpl@103 }
_nullable = 'true': Boolean@56
_typeConstructor = LazyJavaClassTypeConstructor@32['Enumeration']
classifier = JavaClassImpl@100['Enumeration']
}
LazyJavaClassifierType@104['Hashtable<Object, Object>'] {
_typeConstructor = TypeConstructorImpl$1@105
classifier = null
}
LazyJavaClassifierType@106['Object'] {
_typeConstructor = DeserializedClassTypeConstructor@107
classifier = JavaClassImpl@108['Object']
}
LazyJavaClassifierType@109['Object'] {
_typeConstructor = DeserializedClassTypeConstructor@107
classifier = JavaClassImpl@110['Object']
}
LazyJavaClassifierType@111['Object'] {
_typeConstructor = DeserializedClassTypeConstructor@107
classifier = JavaClassImpl@112['Object']
}
LazyJavaClassifierType@113['Object'] {
_typeConstructor = DeserializedClassTypeConstructor@107
classifier = JavaClassImpl@114['Object']
}
LazyJavaClassifierType@115['Properties'] {
_arguments = ArrayList@116[empty]
_nullable = 'false': Boolean@52
_typeConstructor = LazyJavaClassTypeConstructor@34['Properties']
classifier = JavaClassImpl@117['Properties']
}
LazyJavaClassifierType@118['Properties'] {
_arguments = ArrayList@119[empty]
_nullable = 'false': Boolean@52
_typeConstructor = LazyJavaClassTypeConstructor@34['Properties']
classifier = JavaClassImpl@120['Properties']
}
LazyJavaClassifierType@121['Properties'] {
_arguments = ArrayList@122[empty]
_nullable = 'true': Boolean@56
_typeConstructor = LazyJavaClassTypeConstructor@34['Properties']
classifier = JavaClassImpl@117['Properties']
}
LazyJavaClassifierType@123['Properties'] {
_arguments = ArrayList@124[empty]
_nullable = 'true': Boolean@56
_typeConstructor = LazyJavaClassTypeConstructor@34['Properties']
classifier = JavaClassImpl@120['Properties']
}
LazyJavaClassifierType@125['String'] {
_arguments = ArrayList@126[empty]
_nullable = 'false': Boolean@52
_typeConstructor = DeserializedClassTypeConstructor@127
classifier = JavaClassImpl@128['String']
}
LazyJavaClassifierType@129['String'] {
_arguments = ArrayList@130[empty]
_nullable = 'false': Boolean@52
_typeConstructor = DeserializedClassTypeConstructor@127
classifier = JavaClassImpl@131['String']
}
LazyJavaClassifierType@132['String'] {
_arguments = ArrayList@133[empty]
_nullable = 'false': Boolean@52
_typeConstructor = DeserializedClassTypeConstructor@127
classifier = JavaClassImpl@134['String']
}
LazyJavaClassifierType@135['String'] {
_arguments = ArrayList@136[empty]
_nullable = 'false': Boolean@52
_typeConstructor = DeserializedClassTypeConstructor@127
classifier = JavaClassImpl@137['String']
}
LazyJavaClassifierType@138['String'] {
_arguments = ArrayList@139[empty]
_nullable = 'false': Boolean@52
_typeConstructor = DeserializedClassTypeConstructor@127
classifier = JavaClassImpl@140['String']
}
LazyJavaClassifierType@141['String'] {
_arguments = ArrayList@142[empty]
_nullable = 'false': Boolean@52
_typeConstructor = DeserializedClassTypeConstructor@127
classifier = JavaClassImpl@143['String']
}
LazyJavaClassifierType@144['String'] {
_arguments = ArrayList@145[empty]
_nullable = 'false': Boolean@52
_typeConstructor = DeserializedClassTypeConstructor@127
classifier = JavaClassImpl@146['String']
}
LazyJavaClassifierType@147['String'] {
_arguments = ArrayList@148[empty]
_nullable = 'true': Boolean@56
_typeConstructor = DeserializedClassTypeConstructor@127
classifier = JavaClassImpl@143['String']
}
LazyJavaClassifierType@149['String'] {
_arguments = ArrayList@150[empty]
_nullable = 'true': Boolean@56
_typeConstructor = DeserializedClassTypeConstructor@127
classifier = JavaClassImpl@131['String']
}
LazyJavaClassifierType@151['String'] {
_arguments = ArrayList@152[empty]
_nullable = 'true': Boolean@56
_typeConstructor = DeserializedClassTypeConstructor@127
classifier = JavaClassImpl@128['String']
}
LazyJavaClassifierType@153['String'] {
_arguments = ArrayList@154[empty]
_nullable = 'true': Boolean@56
_typeConstructor = DeserializedClassTypeConstructor@127
classifier = JavaClassImpl@137['String']
}
LazyJavaClassifierType@155['String'] {
_arguments = ArrayList@156[empty]
_nullable = 'true': Boolean@56
_typeConstructor = DeserializedClassTypeConstructor@127
classifier = JavaClassImpl@140['String']
}
LazyJavaClassifierType@157['String'] {
_arguments = ArrayList@158[empty]
_nullable = 'true': Boolean@56
_typeConstructor = DeserializedClassTypeConstructor@127
classifier = JavaClassImpl@134['String']
}
LazyJavaClassifierType@159['String'] {
_arguments = ArrayList@160[empty]
_nullable = 'true': Boolean@56
_typeConstructor = DeserializedClassTypeConstructor@127
classifier = JavaClassImpl@146['String']
}
LazyJavaClassifierType@161['Wrapper'] {
_typeConstructor = TypeConstructorImpl$1@162
classifier = null
}
LazyJavaPackageFragmentProvider@163 {
_packageFragments('<root>': FqName@164) = LazyJavaPackageFragment@165['<root>']
_packageFragments('DriverManager': FqName@166) = null
_packageFragments('String': FqName@167) = null
_packageFragments('java': FqName@168) = LazyJavaPackageFragment@169['java']
_packageFragments('java.lang': FqName@170) = LazyJavaPackageFragment@171['lang']
_packageFragments('java.lang.DriverManager': FqName@172) = null
_packageFragments('java.lang.String': FqName@173) = null
_packageFragments('java.sql': FqName@174) = LazyJavaPackageFragment@175['sql']
_packageFragments('java.sql.Connection': FqName@176) = null
_packageFragments('java.sql.Driver': FqName@177) = null
_packageFragments('java.sql.DriverManager': FqName@178) = null
_packageFragments('java.util': FqName@179) = LazyJavaPackageFragment@180['util']
_packageFragments('java.util.Enumeration': FqName@181) = null
_packageFragments('java.util.Properties': FqName@182) = null
_packageFragments('kotlin': FqName@183) = null
_packageFragments('kotlin.DriverManager': FqName@184) = null
_packageFragments('kotlin.String': FqName@185) = null
_packageFragments('kotlin.io': FqName@186) = null
_packageFragments('kotlin.jvm': FqName@187) = null
topLevelClasses(JavaClassImpl@49['AutoCloseable']) = LazyJavaClassDescriptor@0['AutoCloseable']
topLevelClasses(JavaClassImpl@53['ClassLoader']) = LazyJavaClassDescriptor@2['ClassLoader']
topLevelClasses(JavaClassImpl@59['Connection']) = LazyJavaClassDescriptor@4['Connection']
topLevelClasses(JavaClassImpl@188['Driver']) = LazyJavaClassDescriptor@6['Driver']
topLevelClasses(JavaClassImpl@189['DriverManager']) = LazyJavaClassDescriptor@8['DriverManager']
topLevelClasses(JavaClassImpl@190['Enumeration']) = LazyJavaClassDescriptor@31['Enumeration']
topLevelClasses(JavaClassImpl@191['Properties']) = LazyJavaClassDescriptor@33['Properties']
}
LazyJavaPackageFragment@165['<root>'] {
_functions('java': Name@192) = EmptyList@15[empty] // through LazyPackageFragmentScopeForJavaPackage@193
classes('DriverManager': Name@194) = null // through LazyPackageFragmentScopeForJavaPackage@193
classes('String': Name@195) = null // through LazyPackageFragmentScopeForJavaPackage@193
classes('java': Name@196) = null // through LazyPackageFragmentScopeForJavaPackage@193
deserializedPackageScope = Empty@197 // through LazyPackageFragmentScopeForJavaPackage@193
memberIndex = computeMemberIndex$1@198 // through LazyPackageFragmentScopeForJavaPackage@193
}
LazyJavaPackageFragment@169['java'] {
_functions('lang': Name@199) = EmptyList@15[empty] // through LazyPackageFragmentScopeForJavaPackage@200
_functions('sql': Name@201) = EmptyList@15[empty] // through LazyPackageFragmentScopeForJavaPackage@200
classes('lang': Name@202) = null // through LazyPackageFragmentScopeForJavaPackage@200
classes('sql': Name@203) = null // through LazyPackageFragmentScopeForJavaPackage@200
classes('util': Name@204) = null // through LazyPackageFragmentScopeForJavaPackage@200
deserializedPackageScope = Empty@197 // through LazyPackageFragmentScopeForJavaPackage@200
memberIndex = computeMemberIndex$1@205 // through LazyPackageFragmentScopeForJavaPackage@200
}
LazyJavaPackageFragment@171['lang'] {
classes('java': Name@206) = null // through LazyPackageFragmentScopeForJavaPackage@207
deserializedPackageScope = Empty@197 // through LazyPackageFragmentScopeForJavaPackage@207
}
LazyJavaPackageFragment@175['sql'] {
_functions('DriverManager': Name@208) = EmptyList@15[empty] // through LazyPackageFragmentScopeForJavaPackage@209
classes('Connection': Name@210) = LazyJavaClassDescriptor@4['Connection'] // through LazyPackageFragmentScopeForJavaPackage@209
classes('Driver': Name@211) = LazyJavaClassDescriptor@6['Driver'] // through LazyPackageFragmentScopeForJavaPackage@209
classes('DriverManager': Name@212) = LazyJavaClassDescriptor@8['DriverManager'] // through LazyPackageFragmentScopeForJavaPackage@209
deserializedPackageScope = Empty@197 // through LazyPackageFragmentScopeForJavaPackage@209
memberIndex = computeMemberIndex$1@213 // through LazyPackageFragmentScopeForJavaPackage@209
}
LazyJavaPackageFragment@180['util'] {
classes('Enumeration': Name@214) = LazyJavaClassDescriptor@31['Enumeration'] // through LazyPackageFragmentScopeForJavaPackage@215
classes('Properties': Name@216) = LazyJavaClassDescriptor@33['Properties'] // through LazyPackageFragmentScopeForJavaPackage@215
}
LazyJavaTypeParameterDescriptor@45['E'] {
typeConstructor = AbstractLazyTypeParameterDescriptor$1@217
upperBounds = LinkedHashSet@218[1] { NullableType@219 }
upperBoundsAsType = NullableType@219
}
LazyJavaTypeParameterResolver@220 {
resolve(JavaTypeParameterImpl@221['E']) = LazyJavaTypeParameterDescriptor@45['E']
}
@@ -0,0 +1,117 @@
LazyJavaClassDescriptor@0['AutoCloseable'] {
_functions('getMetaData': Name@1) = EmptyList@2[empty] // through LazyJavaClassMemberScope@3
_properties('getMetaData': Name@4) = EmptyList@2[empty] // through LazyJavaClassMemberScope@3
_typeConstructor = LazyJavaClassTypeConstructor@5['AutoCloseable']
memberIndex = computeMemberIndex$1@6 // through LazyJavaClassMemberScope@3
}
LazyJavaClassDescriptor@7['ResultSet'] {
_functions('getMetaData': Name@4) = ArrayList@8[1] { JavaMethodDescriptor@9['getMetaData'] } // through LazyJavaClassMemberScope@10
_properties('getMetaData': Name@4) = EmptyList@2[empty] // through LazyJavaClassMemberScope@10
_typeConstructor = LazyJavaClassTypeConstructor@11['ResultSet']
defaultType = JetTypeImpl@12['ResultSet']
enumEntryIndex = LinkedHashMap@13 // through LazyJavaClassMemberScope@10
memberIndex = computeMemberIndex$1@14 // through LazyJavaClassMemberScope@10
nestedClassIndex = LinkedHashMap@15 // through LazyJavaClassMemberScope@10
nestedClasses('getMetaData': Name@4) = null // through LazyJavaClassMemberScope@10
thisAsReceiverParameter = LazyClassReceiverParameterDescriptor@16['<this>']
}
LazyJavaClassDescriptor@17['ResultSetMetaData'] {
_typeConstructor = LazyJavaClassTypeConstructor@18['ResultSetMetaData']
}
LazyJavaClassTypeConstructor@5['AutoCloseable'] {
_parameters = ArrayList@19[empty]
_supertypes = ArrayList@20[1] { JetTypeImpl@21['Any'] }
}
LazyJavaClassTypeConstructor@11['ResultSet'] {
_parameters = ArrayList@22[empty]
_supertypes = ArrayList@23[1] { LazyJavaClassifierType@24['AutoCloseable'] }
}
LazyJavaClassTypeConstructor@18['ResultSetMetaData'] {
_parameters = ArrayList@25[empty]
_supertypes = ArrayList@26[1] { JetTypeImpl@21['Any'] }
}
LazyJavaClassifierType@24['AutoCloseable'] {
_arguments = ArrayList@27[empty]
_memberScope = LazyJavaClassMemberScope@3
_typeConstructor = LazyJavaClassTypeConstructor@5['AutoCloseable']
classifier = JavaClassImpl@28['AutoCloseable']
}
LazyJavaClassifierType@29['Object'] {
_typeConstructor = DeserializedClassTypeConstructor@30
classifier = JavaClassImpl@31['Object']
}
LazyJavaClassifierType@32['ResultSetMetaData'] {
_arguments = ArrayList@33[empty]
_nullable = 'false': Boolean@34
_typeConstructor = LazyJavaClassTypeConstructor@18['ResultSetMetaData']
classifier = JavaClassImpl@35['ResultSetMetaData']
}
LazyJavaClassifierType@36['ResultSetMetaData'] {
_arguments = ArrayList@37[empty]
_nullable = 'true': Boolean@38
_typeConstructor = LazyJavaClassTypeConstructor@18['ResultSetMetaData']
classifier = JavaClassImpl@35['ResultSetMetaData']
}
LazyJavaClassifierType@39['Wrapper'] {
_typeConstructor = TypeConstructorImpl$1@40
classifier = null
}
LazyJavaClassifierType@41['Wrapper'] {
_typeConstructor = TypeConstructorImpl$1@42
classifier = null
}
LazyJavaPackageFragmentProvider@43 {
_packageFragments('<root>': FqName@44) = LazyJavaPackageFragment@45['<root>']
_packageFragments('java': FqName@46) = LazyJavaPackageFragment@47['java']
_packageFragments('java.lang': FqName@48) = LazyJavaPackageFragment@49['lang']
_packageFragments('java.sql': FqName@50) = LazyJavaPackageFragment@51['sql']
_packageFragments('java.sql.ResultSet': FqName@52) = null
_packageFragments('java.sql.ResultSetMetaData': FqName@53) = null
_packageFragments('kotlin': FqName@54) = null
_packageFragments('kotlin.io': FqName@55) = null
_packageFragments('kotlin.jvm': FqName@56) = null
topLevelClasses(JavaClassImpl@28['AutoCloseable']) = LazyJavaClassDescriptor@0['AutoCloseable']
topLevelClasses(JavaClassImpl@57['ResultSet']) = LazyJavaClassDescriptor@7['ResultSet']
topLevelClasses(JavaClassImpl@58['ResultSetMetaData']) = LazyJavaClassDescriptor@17['ResultSetMetaData']
}
LazyJavaPackageFragment@45['<root>'] {
_functions('getMetaData': Name@4) = EmptyList@2[empty] // through LazyPackageFragmentScopeForJavaPackage@59
classes('getMetaData': Name@4) = null // through LazyPackageFragmentScopeForJavaPackage@59
classes('java': Name@60) = null // through LazyPackageFragmentScopeForJavaPackage@59
deserializedPackageScope = Empty@61 // through LazyPackageFragmentScopeForJavaPackage@59
memberIndex = computeMemberIndex$1@62 // through LazyPackageFragmentScopeForJavaPackage@59
}
LazyJavaPackageFragment@47['java'] {
_functions('lang': Name@63) = EmptyList@2[empty] // through LazyPackageFragmentScopeForJavaPackage@64
classes('lang': Name@65) = null // through LazyPackageFragmentScopeForJavaPackage@64
classes('sql': Name@66) = null // through LazyPackageFragmentScopeForJavaPackage@64
deserializedPackageScope = Empty@61 // through LazyPackageFragmentScopeForJavaPackage@64
memberIndex = computeMemberIndex$1@67 // through LazyPackageFragmentScopeForJavaPackage@64
}
LazyJavaPackageFragment@49['lang'] {
_functions('getMetaData': Name@4) = EmptyList@2[empty] // through LazyPackageFragmentScopeForJavaPackage@68
classes('getMetaData': Name@4) = null // through LazyPackageFragmentScopeForJavaPackage@68
classes('java': Name@60) = null // through LazyPackageFragmentScopeForJavaPackage@68
deserializedPackageScope = Empty@61 // through LazyPackageFragmentScopeForJavaPackage@68
memberIndex = computeMemberIndex$1@69 // through LazyPackageFragmentScopeForJavaPackage@68
}
LazyJavaPackageFragment@51['sql'] {
classes('ResultSet': Name@70) = LazyJavaClassDescriptor@7['ResultSet'] // through LazyPackageFragmentScopeForJavaPackage@71
classes('ResultSetMetaData': Name@72) = LazyJavaClassDescriptor@17['ResultSetMetaData'] // through LazyPackageFragmentScopeForJavaPackage@71
}
@@ -0,0 +1,260 @@
LazyJavaClassDescriptor@0['AutoCloseable'] {
_functions('executeQuery': Name@1) = EmptyList@2[empty] // through LazyJavaClassMemberScope@3
_functions('executeUpdate': Name@4) = EmptyList@2[empty] // through LazyJavaClassMemberScope@3
_properties('executeQuery': Name@5) = EmptyList@2[empty] // through LazyJavaClassMemberScope@3
_properties('executeUpdate': Name@6) = EmptyList@2[empty] // through LazyJavaClassMemberScope@3
_typeConstructor = LazyJavaClassTypeConstructor@7['AutoCloseable']
memberIndex = computeMemberIndex$1@8 // through LazyJavaClassMemberScope@3
}
LazyJavaClassDescriptor@9['PreparedStatement'] {
_functions('executeQuery': Name@10) = ArrayList@11[2] { JavaMethodDescriptor@12['executeQuery'], JavaMethodDescriptor@13['executeQuery'] } // through LazyJavaClassMemberScope@14
_properties('executeQuery': Name@10) = EmptyList@2[empty] // through LazyJavaClassMemberScope@14
_typeConstructor = LazyJavaClassTypeConstructor@15['PreparedStatement']
defaultType = JetTypeImpl@16['PreparedStatement']
enumEntryIndex = LinkedHashMap@17 // through LazyJavaClassMemberScope@14
memberIndex = computeMemberIndex$1@18 // through LazyJavaClassMemberScope@14
nestedClassIndex = LinkedHashMap@19 // through LazyJavaClassMemberScope@14
nestedClasses('executeQuery': Name@10) = null // through LazyJavaClassMemberScope@14
thisAsReceiverParameter = LazyClassReceiverParameterDescriptor@20['<this>']
}
LazyJavaClassDescriptor@21['ResultSet'] {
_typeConstructor = LazyJavaClassTypeConstructor@22['ResultSet']
}
LazyJavaClassDescriptor@23['Statement'] {
_functions('executeQuery': Name@5) = ArrayList@24[1] { JavaMethodDescriptor@25['executeQuery'] } // through LazyJavaClassMemberScope@26
_functions('executeUpdate': Name@6) = ArrayList@27[4] { JavaMethodDescriptor@28['executeUpdate'], JavaMethodDescriptor@29['executeUpdate'], JavaMethodDescriptor@30['executeUpdate'], ... } // through LazyJavaClassMemberScope@26
_properties('executeQuery': Name@5) = EmptyList@2[empty] // through LazyJavaClassMemberScope@26
_properties('executeUpdate': Name@6) = EmptyList@2[empty] // through LazyJavaClassMemberScope@26
_typeConstructor = LazyJavaClassTypeConstructor@31['Statement']
defaultType = JetTypeImpl@32['Statement']
enumEntryIndex = LinkedHashMap@33 // through LazyJavaClassMemberScope@26
memberIndex = computeMemberIndex$1@34 // through LazyJavaClassMemberScope@26
nestedClassIndex = LinkedHashMap@35 // through LazyJavaClassMemberScope@26
nestedClasses('executeQuery': Name@5) = null // through LazyJavaClassMemberScope@26
nestedClasses('executeUpdate': Name@6) = null // through LazyJavaClassMemberScope@26
thisAsReceiverParameter = LazyClassReceiverParameterDescriptor@36['<this>']
}
LazyJavaClassTypeConstructor@7['AutoCloseable'] {
_parameters = ArrayList@37[empty]
_supertypes = ArrayList@38[1] { JetTypeImpl@39['Any'] }
}
LazyJavaClassTypeConstructor@15['PreparedStatement'] {
_parameters = ArrayList@40[empty]
_supertypes = ArrayList@41[1] { LazyJavaClassifierType@42['Statement'] }
}
LazyJavaClassTypeConstructor@22['ResultSet'] {
_parameters = ArrayList@43[empty]
_supertypes = ArrayList@44[1] { LazyJavaClassifierType@45['AutoCloseable'] }
}
LazyJavaClassTypeConstructor@31['Statement'] {
_parameters = ArrayList@46[empty]
_supertypes = ArrayList@47[1] { LazyJavaClassifierType@48['AutoCloseable'] }
}
LazyJavaClassifierType@48['AutoCloseable'] {
_arguments = ArrayList@49[empty]
_memberScope = LazyJavaClassMemberScope@3
_typeConstructor = LazyJavaClassTypeConstructor@7['AutoCloseable']
classifier = JavaClassImpl@50['AutoCloseable']
}
LazyJavaClassifierType@45['AutoCloseable'] {
_typeConstructor = LazyJavaClassTypeConstructor@7['AutoCloseable']
classifier = JavaClassImpl@51['AutoCloseable']
}
LazyJavaClassifierType@52['Object'] {
_typeConstructor = DeserializedClassTypeConstructor@53
classifier = JavaClassImpl@54['Object']
}
LazyJavaClassifierType@55['ResultSet'] {
_arguments = ArrayList@56[empty]
_nullable = 'false': Boolean@57
_typeConstructor = LazyJavaClassTypeConstructor@22['ResultSet']
classifier = JavaClassImpl@58['ResultSet']
}
LazyJavaClassifierType@59['ResultSet'] {
_arguments = ArrayList@60[empty]
_nullable = 'false': Boolean@57
_typeConstructor = LazyJavaClassTypeConstructor@22['ResultSet']
classifier = JavaClassImpl@61['ResultSet']
}
LazyJavaClassifierType@62['ResultSet'] {
_arguments = ArrayList@63[empty]
_nullable = 'true': Boolean@64
_typeConstructor = LazyJavaClassTypeConstructor@22['ResultSet']
classifier = JavaClassImpl@61['ResultSet']
}
LazyJavaClassifierType@65['ResultSet'] {
_arguments = ArrayList@66[empty]
_nullable = 'true': Boolean@64
_typeConstructor = LazyJavaClassTypeConstructor@22['ResultSet']
classifier = JavaClassImpl@58['ResultSet']
}
LazyJavaClassifierType@42['Statement'] {
_arguments = ArrayList@67[empty]
_memberScope = LazyJavaClassMemberScope@26
_typeConstructor = LazyJavaClassTypeConstructor@31['Statement']
classifier = JavaClassImpl@68['Statement']
}
LazyJavaClassifierType@69['String'] {
_arguments = ArrayList@70[empty]
_nullable = 'false': Boolean@57
_typeConstructor = DeserializedClassTypeConstructor@71
classifier = JavaClassImpl@72['String']
}
LazyJavaClassifierType@73['String'] {
_arguments = ArrayList@74[empty]
_nullable = 'false': Boolean@57
_typeConstructor = DeserializedClassTypeConstructor@71
classifier = JavaClassImpl@75['String']
}
LazyJavaClassifierType@76['String'] {
_arguments = ArrayList@77[empty]
_nullable = 'false': Boolean@57
_typeConstructor = DeserializedClassTypeConstructor@71
classifier = JavaClassImpl@78['String']
}
LazyJavaClassifierType@79['String'] {
_arguments = ArrayList@80[empty]
_nullable = 'false': Boolean@57
_typeConstructor = DeserializedClassTypeConstructor@71
classifier = JavaClassImpl@81['String']
}
LazyJavaClassifierType@82['String'] {
_arguments = ArrayList@83[empty]
_nullable = 'false': Boolean@57
_typeConstructor = DeserializedClassTypeConstructor@71
classifier = JavaClassImpl@84['String']
}
LazyJavaClassifierType@85['String'] {
_arguments = ArrayList@86[empty]
_nullable = 'false': Boolean@57
_typeConstructor = DeserializedClassTypeConstructor@71
classifier = JavaClassImpl@87['String']
}
LazyJavaClassifierType@88['String'] {
_arguments = ArrayList@89[empty]
_nullable = 'true': Boolean@64
_typeConstructor = DeserializedClassTypeConstructor@71
classifier = JavaClassImpl@87['String']
}
LazyJavaClassifierType@90['String'] {
_arguments = ArrayList@91[empty]
_nullable = 'true': Boolean@64
_typeConstructor = DeserializedClassTypeConstructor@71
classifier = JavaClassImpl@81['String']
}
LazyJavaClassifierType@92['String'] {
_arguments = ArrayList@93[empty]
_nullable = 'true': Boolean@64
_typeConstructor = DeserializedClassTypeConstructor@71
classifier = JavaClassImpl@84['String']
}
LazyJavaClassifierType@94['String'] {
_arguments = ArrayList@95[empty]
_nullable = 'true': Boolean@64
_typeConstructor = DeserializedClassTypeConstructor@71
classifier = JavaClassImpl@78['String']
}
LazyJavaClassifierType@96['String'] {
_arguments = ArrayList@97[empty]
_nullable = 'true': Boolean@64
_typeConstructor = DeserializedClassTypeConstructor@71
classifier = JavaClassImpl@75['String']
}
LazyJavaClassifierType@98['String'] {
_arguments = ArrayList@99[empty]
_nullable = 'true': Boolean@64
_typeConstructor = DeserializedClassTypeConstructor@71
classifier = JavaClassImpl@72['String']
}
LazyJavaClassifierType@100['Wrapper'] {
_typeConstructor = TypeConstructorImpl$1@101
classifier = null
}
LazyJavaClassifierType@102['Wrapper'] {
_typeConstructor = TypeConstructorImpl$1@103
classifier = null
}
LazyJavaPackageFragmentProvider@104 {
_packageFragments('<root>': FqName@105) = LazyJavaPackageFragment@106['<root>']
_packageFragments('String': FqName@107) = null
_packageFragments('java': FqName@108) = LazyJavaPackageFragment@109['java']
_packageFragments('java.lang': FqName@110) = LazyJavaPackageFragment@111['lang']
_packageFragments('java.lang.String': FqName@112) = null
_packageFragments('java.sql': FqName@113) = LazyJavaPackageFragment@114['sql']
_packageFragments('java.sql.PreparedStatement': FqName@115) = null
_packageFragments('java.sql.ResultSet': FqName@116) = null
_packageFragments('java.sql.Statement': FqName@117) = null
_packageFragments('kotlin': FqName@118) = null
_packageFragments('kotlin.String': FqName@119) = null
_packageFragments('kotlin.io': FqName@120) = null
_packageFragments('kotlin.jvm': FqName@121) = null
topLevelClasses(JavaClassImpl@50['AutoCloseable']) = LazyJavaClassDescriptor@0['AutoCloseable']
topLevelClasses(JavaClassImpl@122['PreparedStatement']) = LazyJavaClassDescriptor@9['PreparedStatement']
topLevelClasses(JavaClassImpl@58['ResultSet']) = LazyJavaClassDescriptor@21['ResultSet']
topLevelClasses(JavaClassImpl@123['Statement']) = LazyJavaClassDescriptor@23['Statement']
}
LazyJavaPackageFragment@106['<root>'] {
_functions('executeQuery': Name@5) = EmptyList@2[empty] // through LazyPackageFragmentScopeForJavaPackage@124
_functions('executeUpdate': Name@6) = EmptyList@2[empty] // through LazyPackageFragmentScopeForJavaPackage@124
classes('String': Name@125) = null // through LazyPackageFragmentScopeForJavaPackage@124
classes('executeQuery': Name@5) = null // through LazyPackageFragmentScopeForJavaPackage@124
classes('executeUpdate': Name@6) = null // through LazyPackageFragmentScopeForJavaPackage@124
classes('java': Name@126) = null // through LazyPackageFragmentScopeForJavaPackage@124
deserializedPackageScope = Empty@127 // through LazyPackageFragmentScopeForJavaPackage@124
memberIndex = computeMemberIndex$1@128 // through LazyPackageFragmentScopeForJavaPackage@124
}
LazyJavaPackageFragment@109['java'] {
_functions('lang': Name@129) = EmptyList@2[empty] // through LazyPackageFragmentScopeForJavaPackage@130
classes('lang': Name@131) = null // through LazyPackageFragmentScopeForJavaPackage@130
classes('sql': Name@132) = null // through LazyPackageFragmentScopeForJavaPackage@130
deserializedPackageScope = Empty@127 // through LazyPackageFragmentScopeForJavaPackage@130
memberIndex = computeMemberIndex$1@133 // through LazyPackageFragmentScopeForJavaPackage@130
}
LazyJavaPackageFragment@111['lang'] {
_functions('executeQuery': Name@5) = EmptyList@2[empty] // through LazyPackageFragmentScopeForJavaPackage@134
_functions('executeUpdate': Name@6) = EmptyList@2[empty] // through LazyPackageFragmentScopeForJavaPackage@134
classes('executeQuery': Name@5) = null // through LazyPackageFragmentScopeForJavaPackage@134
classes('executeUpdate': Name@6) = null // through LazyPackageFragmentScopeForJavaPackage@134
classes('java': Name@126) = null // through LazyPackageFragmentScopeForJavaPackage@134
deserializedPackageScope = Empty@127 // through LazyPackageFragmentScopeForJavaPackage@134
memberIndex = computeMemberIndex$1@135 // through LazyPackageFragmentScopeForJavaPackage@134
}
LazyJavaPackageFragment@114['sql'] {
classes('PreparedStatement': Name@136) = LazyJavaClassDescriptor@9['PreparedStatement'] // through LazyPackageFragmentScopeForJavaPackage@137
classes('ResultSet': Name@138) = LazyJavaClassDescriptor@21['ResultSet'] // through LazyPackageFragmentScopeForJavaPackage@137
classes('Statement': Name@139) = LazyJavaClassDescriptor@23['Statement'] // through LazyPackageFragmentScopeForJavaPackage@137
}