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,35 @@
LazyJavaPackageFragmentProvider@0 {
_packageFragments('<root>': FqName@1) = LazyJavaPackageFragment@2['<root>']
_packageFragments('A': FqName@3) = null
_packageFragments('B': FqName@4) = null
_packageFragments('java': FqName@5) = LazyJavaPackageFragment@6['java']
_packageFragments('java.lang': FqName@7) = LazyJavaPackageFragment@8['lang']
_packageFragments('java.lang.A': FqName@9) = null
_packageFragments('java.lang.B': FqName@10) = null
_packageFragments('kotlin': FqName@11) = null
_packageFragments('kotlin.A': FqName@12) = null
_packageFragments('kotlin.B': FqName@13) = null
_packageFragments('kotlin.io': FqName@14) = null
_packageFragments('kotlin.jvm': FqName@15) = null
}
LazyJavaPackageFragment@2['<root>'] {
_functions('foo': Name@16) = EmptyList@17[empty] // through LazyPackageFragmentScopeForJavaPackage@18
classes('foo': Name@16) = null // through LazyPackageFragmentScopeForJavaPackage@18
deserializedPackageScope = Empty@19 // through LazyPackageFragmentScopeForJavaPackage@18
memberIndex = computeMemberIndex$1@20 // through LazyPackageFragmentScopeForJavaPackage@18
}
LazyJavaPackageFragment@6['java'] {
_functions('lang': Name@21) = EmptyList@17[empty] // through LazyPackageFragmentScopeForJavaPackage@22
classes('lang': Name@23) = null // through LazyPackageFragmentScopeForJavaPackage@22
deserializedPackageScope = Empty@19 // through LazyPackageFragmentScopeForJavaPackage@22
memberIndex = computeMemberIndex$1@24 // through LazyPackageFragmentScopeForJavaPackage@22
}
LazyJavaPackageFragment@8['lang'] {
_functions('foo': Name@16) = EmptyList@17[empty] // through LazyPackageFragmentScopeForJavaPackage@25
classes('foo': Name@16) = null // through LazyPackageFragmentScopeForJavaPackage@25
deserializedPackageScope = Empty@19 // through LazyPackageFragmentScopeForJavaPackage@25
memberIndex = computeMemberIndex$1@26 // through LazyPackageFragmentScopeForJavaPackage@25
}
@@ -0,0 +1,137 @@
LazyJavaClassDescriptor@0['CharSequence'] {
_functionTypeForSamInterface = null
_typeConstructor = LazyJavaClassTypeConstructor@1['CharSequence']
}
LazyJavaClassDescriptor@2['Integer'] {
_typeConstructor = LazyJavaClassTypeConstructor@3['Integer']
}
LazyJavaClassDescriptor@4['Serializable'] {
_typeConstructor = LazyJavaClassTypeConstructor@5['Serializable']
}
LazyJavaClassDescriptor@6['String'] {
_functionTypeForSamInterface = null
_typeConstructor = LazyJavaClassTypeConstructor@7['String']
}
LazyJavaClassTypeConstructor@1['CharSequence'] {
_parameters = ArrayList@8[empty]
_supertypes = ArrayList@9[1] { JetTypeImpl@10['Any'] }
}
LazyJavaClassTypeConstructor@3['Integer'] {
_parameters = ArrayList@11[empty]
_supertypes = ArrayList@12[2] { LazyJavaClassifierType@13['Number'], LazyJavaClassifierType@14['Comparable<Integer>'] }
}
LazyJavaClassTypeConstructor@5['Serializable'] {
_supertypes = ArrayList@15[1] { JetTypeImpl@10['Any'] }
}
LazyJavaClassTypeConstructor@7['String'] {
_parameters = ArrayList@16[empty]
_supertypes = ArrayList@17[3] { LazyJavaClassifierType@18['Serializable'], LazyJavaClassifierType@19['Comparable<String>'], LazyJavaClassifierType@20['CharSequence'] }
}
LazyJavaClassifierType@20['CharSequence'] {
_arguments = ArrayList@21[empty]
_typeConstructor = DeserializedClassTypeConstructor@22
classifier = JavaClassImpl@23['CharSequence']
}
LazyJavaClassifierType@14['Comparable<Integer>'] {
_typeConstructor = DeserializedClassTypeConstructor@24
classifier = JavaClassImpl@25['Comparable']
}
LazyJavaClassifierType@19['Comparable<String>'] {
_typeConstructor = DeserializedClassTypeConstructor@24
classifier = JavaClassImpl@26['Comparable']
}
LazyJavaClassifierType@13['Number'] {
_typeConstructor = DeserializedClassTypeConstructor@27
classifier = JavaClassImpl@28['Number']
}
LazyJavaClassifierType@29['Object'] {
_typeConstructor = DeserializedClassTypeConstructor@30
classifier = JavaClassImpl@31['Object']
}
LazyJavaClassifierType@32['Object'] {
_typeConstructor = DeserializedClassTypeConstructor@30
classifier = JavaClassImpl@33['Object']
}
LazyJavaClassifierType@34['Object'] {
_typeConstructor = DeserializedClassTypeConstructor@30
classifier = JavaClassImpl@35['Object']
}
LazyJavaClassifierType@18['Serializable'] {
_typeConstructor = LazyJavaClassTypeConstructor@5['Serializable']
classifier = JavaClassImpl@36['Serializable']
}
LazyJavaPackageFragmentProvider@37 {
_packageFragments('<root>': FqName@38) = LazyJavaPackageFragment@39['<root>']
_packageFragments('CharSequence': FqName@40) = null
_packageFragments('Int': FqName@41) = null
_packageFragments('JCS': FqName@42) = null
_packageFragments('JString': FqName@43) = null
_packageFragments('String': FqName@44) = null
_packageFragments('java': FqName@45) = LazyJavaPackageFragment@46['java']
_packageFragments('java.io': FqName@47) = LazyJavaPackageFragment@48['io']
_packageFragments('java.lang': FqName@49) = LazyJavaPackageFragment@50['lang']
_packageFragments('java.lang.CharSequence': FqName@51) = null
_packageFragments('java.lang.Int': FqName@52) = null
_packageFragments('java.lang.Integer': FqName@53) = null
_packageFragments('java.lang.JCS': FqName@54) = null
_packageFragments('java.lang.JString': FqName@55) = null
_packageFragments('java.lang.String': FqName@56) = null
_packageFragments('kotlin': FqName@57) = null
_packageFragments('kotlin.CharSequence': FqName@58) = null
_packageFragments('kotlin.Int': FqName@59) = null
_packageFragments('kotlin.JCS': FqName@60) = null
_packageFragments('kotlin.JString': FqName@61) = null
_packageFragments('kotlin.String': FqName@62) = null
_packageFragments('kotlin.io': FqName@63) = null
_packageFragments('kotlin.jvm': FqName@64) = null
topLevelClasses(JavaClassImpl@65['CharSequence']) = LazyJavaClassDescriptor@0['CharSequence']
topLevelClasses(JavaClassImpl@66['Integer']) = LazyJavaClassDescriptor@2['Integer']
topLevelClasses(JavaClassImpl@36['Serializable']) = LazyJavaClassDescriptor@4['Serializable']
topLevelClasses(JavaClassImpl@67['String']) = LazyJavaClassDescriptor@6['String']
}
LazyJavaPackageFragment@39['<root>'] {
_functions('java': Name@68) = EmptyList@69[empty] // through LazyPackageFragmentScopeForJavaPackage@70
classes('CharSequence': Name@71) = null // through LazyPackageFragmentScopeForJavaPackage@70
classes('Int': Name@72) = null // through LazyPackageFragmentScopeForJavaPackage@70
classes('JCS': Name@73) = null // through LazyPackageFragmentScopeForJavaPackage@70
classes('JString': Name@74) = null // through LazyPackageFragmentScopeForJavaPackage@70
classes('String': Name@75) = null // through LazyPackageFragmentScopeForJavaPackage@70
classes('java': Name@76) = null // through LazyPackageFragmentScopeForJavaPackage@70
deserializedPackageScope = Empty@77 // through LazyPackageFragmentScopeForJavaPackage@70
memberIndex = computeMemberIndex$1@78 // through LazyPackageFragmentScopeForJavaPackage@70
}
LazyJavaPackageFragment@46['java'] {
_functions('lang': Name@79) = EmptyList@69[empty] // through LazyPackageFragmentScopeForJavaPackage@80
classes('lang': Name@81) = null // through LazyPackageFragmentScopeForJavaPackage@80
deserializedPackageScope = Empty@77 // through LazyPackageFragmentScopeForJavaPackage@80
memberIndex = computeMemberIndex$1@82 // through LazyPackageFragmentScopeForJavaPackage@80
}
LazyJavaPackageFragment@50['lang'] {
_functions('CharSequence': Name@83) = EmptyList@69[empty] // through LazyPackageFragmentScopeForJavaPackage@84
_functions('String': Name@85) = EmptyList@69[empty] // through LazyPackageFragmentScopeForJavaPackage@84
classes('CharSequence': Name@86) = LazyJavaClassDescriptor@0['CharSequence'] // through LazyPackageFragmentScopeForJavaPackage@84
classes('Integer': Name@87) = LazyJavaClassDescriptor@2['Integer'] // through LazyPackageFragmentScopeForJavaPackage@84
classes('String': Name@88) = LazyJavaClassDescriptor@6['String'] // through LazyPackageFragmentScopeForJavaPackage@84
classes('java': Name@89) = null // through LazyPackageFragmentScopeForJavaPackage@84
deserializedPackageScope = Empty@77 // through LazyPackageFragmentScopeForJavaPackage@84
memberIndex = computeMemberIndex$1@90 // through LazyPackageFragmentScopeForJavaPackage@84
}
@@ -0,0 +1,92 @@
LazyJavaClassDescriptor@0['CharSequence'] {
_allDescriptors = ArrayList@1[6] { JavaMethodDescriptor@2['length'], DeserializedSimpleFunctionDescriptor@3['hashCode'], JavaMethodDescriptor@4['subSequence'], ... } // through LazyJavaClassMemberScope@5
_constructors = stdlib_emptyListClass@6[empty] // through LazyJavaClassMemberScope@5
_functionTypeForSamInterface = null
_functions('charAt': Name@7) = ArrayList@8[1] { JavaMethodDescriptor@9['charAt'] } // through LazyJavaClassMemberScope@5
_functions('clone': Name@10) = EmptyList@11[empty] // through LazyJavaClassMemberScope@5
_functions('equals': Name@12) = ArrayList@13[1] { DeserializedSimpleFunctionDescriptor@14['equals'] } // through LazyJavaClassMemberScope@5
_functions('finalize': Name@15) = EmptyList@11[empty] // through LazyJavaClassMemberScope@5
_functions('getClass': Name@16) = EmptyList@11[empty] // through LazyJavaClassMemberScope@5
_functions('hashCode': Name@17) = ArrayList@18[1] { DeserializedSimpleFunctionDescriptor@3['hashCode'] } // through LazyJavaClassMemberScope@5
_functions('length': Name@19) = ArrayList@20[1] { JavaMethodDescriptor@2['length'] } // through LazyJavaClassMemberScope@5
_functions('notify': Name@21) = EmptyList@11[empty] // through LazyJavaClassMemberScope@5
_functions('notifyAll': Name@22) = EmptyList@11[empty] // through LazyJavaClassMemberScope@5
_functions('subSequence': Name@23) = ArrayList@24[1] { JavaMethodDescriptor@4['subSequence'] } // through LazyJavaClassMemberScope@5
_functions('toString': Name@25) = ArrayList@26[1] { DeserializedSimpleFunctionDescriptor@27['toString'] } // through LazyJavaClassMemberScope@5
_functions('wait': Name@28) = EmptyList@11[empty] // through LazyJavaClassMemberScope@5
_typeConstructor = LazyJavaClassTypeConstructor@29['CharSequence']
defaultType = JetTypeImpl@30['CharSequence']
enumEntryIndex = LinkedHashMap@31 // through LazyJavaClassMemberScope@5
memberIndex = computeMemberIndex$1@32 // through LazyJavaClassMemberScope@5
nestedClassIndex = LinkedHashMap@33 // through LazyJavaClassMemberScope@5
thisAsReceiverParameter = LazyClassReceiverParameterDescriptor@34['<this>']
}
LazyJavaClassTypeConstructor@29['CharSequence'] {
_parameters = ArrayList@35[empty]
_supertypes = ArrayList@36[1] { JetTypeImpl@37['Any'] }
}
LazyJavaClassifierType@38['CharSequence'] {
_arguments = ArrayList@39[empty]
_nullable = 'false': Boolean@40
_typeConstructor = DeserializedClassTypeConstructor@41
classifier = JavaClassImpl@42['CharSequence']
}
LazyJavaClassifierType@43['CharSequence'] {
_arguments = ArrayList@44[empty]
_nullable = 'true': Boolean@45
_typeConstructor = DeserializedClassTypeConstructor@41
classifier = JavaClassImpl@42['CharSequence']
}
LazyJavaClassifierType@46['Object'] {
_typeConstructor = DeserializedClassTypeConstructor@47
classifier = JavaClassImpl@48['Object']
}
LazyJavaPackageFragmentProvider@49 {
_packageFragments('<root>': FqName@50) = LazyJavaPackageFragment@51['<root>']
_packageFragments('CharSequence': FqName@52) = null
_packageFragments('JCS': FqName@53) = null
_packageFragments('JSub': FqName@54) = null
_packageFragments('Sub': FqName@55) = null
_packageFragments('java': FqName@56) = LazyJavaPackageFragment@57['java']
_packageFragments('java.lang': FqName@58) = LazyJavaPackageFragment@59['lang']
_packageFragments('java.lang.CharSequence': FqName@60) = null
_packageFragments('java.lang.JCS': FqName@61) = null
_packageFragments('java.lang.JSub': FqName@62) = null
_packageFragments('java.lang.Sub': FqName@63) = null
_packageFragments('kotlin': FqName@64) = null
_packageFragments('kotlin.CharSequence': FqName@65) = null
_packageFragments('kotlin.JCS': FqName@66) = null
_packageFragments('kotlin.JSub': FqName@67) = null
_packageFragments('kotlin.Sub': FqName@68) = null
_packageFragments('kotlin.io': FqName@69) = null
_packageFragments('kotlin.jvm': FqName@70) = null
topLevelClasses(JavaClassImpl@71['CharSequence']) = LazyJavaClassDescriptor@0['CharSequence']
}
LazyJavaPackageFragment@51['<root>'] {
_functions('java': Name@72) = EmptyList@11[empty] // through LazyPackageFragmentScopeForJavaPackage@73
classes('CharSequence': Name@74) = null // through LazyPackageFragmentScopeForJavaPackage@73
classes('JCS': Name@75) = null // through LazyPackageFragmentScopeForJavaPackage@73
classes('java': Name@76) = null // through LazyPackageFragmentScopeForJavaPackage@73
deserializedPackageScope = Empty@77 // through LazyPackageFragmentScopeForJavaPackage@73
memberIndex = computeMemberIndex$1@78 // through LazyPackageFragmentScopeForJavaPackage@73
}
LazyJavaPackageFragment@57['java'] {
_functions('lang': Name@79) = EmptyList@11[empty] // through LazyPackageFragmentScopeForJavaPackage@80
classes('lang': Name@81) = null // through LazyPackageFragmentScopeForJavaPackage@80
deserializedPackageScope = Empty@77 // through LazyPackageFragmentScopeForJavaPackage@80
memberIndex = computeMemberIndex$1@82 // through LazyPackageFragmentScopeForJavaPackage@80
}
LazyJavaPackageFragment@59['lang'] {
_functions('CharSequence': Name@83) = EmptyList@11[empty] // through LazyPackageFragmentScopeForJavaPackage@84
classes('CharSequence': Name@85) = LazyJavaClassDescriptor@0['CharSequence'] // through LazyPackageFragmentScopeForJavaPackage@84
deserializedPackageScope = Empty@77 // through LazyPackageFragmentScopeForJavaPackage@84
memberIndex = computeMemberIndex$1@86 // through LazyPackageFragmentScopeForJavaPackage@84
}
@@ -0,0 +1,48 @@
LazyJavaPackageFragmentProvider@0 {
_packageFragments('<root>': FqName@1) = LazyJavaPackageFragment@2['<root>']
_packageFragments('FC1': FqName@3) = null
_packageFragments('OC1': FqName@4) = null
_packageFragments('OC2': FqName@5) = null
_packageFragments('T1': FqName@6) = null
_packageFragments('T2': FqName@7) = null
_packageFragments('T3': FqName@8) = null
_packageFragments('T4': FqName@9) = null
_packageFragments('T5': FqName@10) = null
_packageFragments('TP1': FqName@11) = null
_packageFragments('TP2': FqName@12) = null
_packageFragments('TP3': FqName@13) = null
_packageFragments('java': FqName@14) = LazyJavaPackageFragment@15['java']
_packageFragments('java.lang': FqName@16) = LazyJavaPackageFragment@17['lang']
_packageFragments('java.lang.FC1': FqName@18) = null
_packageFragments('java.lang.OC1': FqName@19) = null
_packageFragments('java.lang.OC2': FqName@20) = null
_packageFragments('java.lang.T1': FqName@21) = null
_packageFragments('java.lang.T2': FqName@22) = null
_packageFragments('java.lang.T3': FqName@23) = null
_packageFragments('java.lang.T4': FqName@24) = null
_packageFragments('java.lang.T5': FqName@25) = null
_packageFragments('java.lang.TP1': FqName@26) = null
_packageFragments('java.lang.TP2': FqName@27) = null
_packageFragments('java.lang.TP3': FqName@28) = null
_packageFragments('kotlin': FqName@29) = null
_packageFragments('kotlin.FC1': FqName@30) = null
_packageFragments('kotlin.OC1': FqName@31) = null
_packageFragments('kotlin.OC2': FqName@32) = null
_packageFragments('kotlin.T1': FqName@33) = null
_packageFragments('kotlin.T2': FqName@34) = null
_packageFragments('kotlin.T3': FqName@35) = null
_packageFragments('kotlin.T4': FqName@36) = null
_packageFragments('kotlin.T5': FqName@37) = null
_packageFragments('kotlin.TP1': FqName@38) = null
_packageFragments('kotlin.TP2': FqName@39) = null
_packageFragments('kotlin.TP3': FqName@40) = null
_packageFragments('kotlin.io': FqName@41) = null
_packageFragments('kotlin.jvm': FqName@42) = null
}
LazyJavaPackageFragment@15['java'] {
_functions('lang': Name@43) = EmptyList@44[empty] // through LazyPackageFragmentScopeForJavaPackage@45
classes('lang': Name@46) = null // through LazyPackageFragmentScopeForJavaPackage@45
deserializedPackageScope = Empty@47 // through LazyPackageFragmentScopeForJavaPackage@45
memberIndex = computeMemberIndex$1@48 // through LazyPackageFragmentScopeForJavaPackage@45
}
@@ -0,0 +1,39 @@
LazyJavaPackageFragmentProvider@0 {
_packageFragments('<root>': FqName@1) = LazyJavaPackageFragment@2['<root>']
_packageFragments('FClass1': FqName@3) = null
_packageFragments('FClass2': FqName@4) = null
_packageFragments('OClass1': FqName@5) = null
_packageFragments('OClass2': FqName@6) = null
_packageFragments('TP1': FqName@7) = null
_packageFragments('TP2': FqName@8) = null
_packageFragments('Trait1': FqName@9) = null
_packageFragments('Trait2': FqName@10) = null
_packageFragments('java': FqName@11) = LazyJavaPackageFragment@12['java']
_packageFragments('java.lang': FqName@13) = LazyJavaPackageFragment@14['lang']
_packageFragments('java.lang.FClass1': FqName@15) = null
_packageFragments('java.lang.FClass2': FqName@16) = null
_packageFragments('java.lang.OClass1': FqName@17) = null
_packageFragments('java.lang.OClass2': FqName@18) = null
_packageFragments('java.lang.TP1': FqName@19) = null
_packageFragments('java.lang.TP2': FqName@20) = null
_packageFragments('java.lang.Trait1': FqName@21) = null
_packageFragments('java.lang.Trait2': FqName@22) = null
_packageFragments('kotlin': FqName@23) = null
_packageFragments('kotlin.FClass1': FqName@24) = null
_packageFragments('kotlin.FClass2': FqName@25) = null
_packageFragments('kotlin.OClass1': FqName@26) = null
_packageFragments('kotlin.OClass2': FqName@27) = null
_packageFragments('kotlin.TP1': FqName@28) = null
_packageFragments('kotlin.TP2': FqName@29) = null
_packageFragments('kotlin.Trait1': FqName@30) = null
_packageFragments('kotlin.Trait2': FqName@31) = null
_packageFragments('kotlin.io': FqName@32) = null
_packageFragments('kotlin.jvm': FqName@33) = null
}
LazyJavaPackageFragment@12['java'] {
_functions('lang': Name@34) = EmptyList@35[empty] // through LazyPackageFragmentScopeForJavaPackage@36
classes('lang': Name@37) = null // through LazyPackageFragmentScopeForJavaPackage@36
deserializedPackageScope = Empty@38 // through LazyPackageFragmentScopeForJavaPackage@36
memberIndex = computeMemberIndex$1@39 // through LazyPackageFragmentScopeForJavaPackage@36
}