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,21 @@
LazyJavaPackageFragmentProvider@0 {
_packageFragments('<root>': FqName@1) = LazyJavaPackageFragment@2['<root>']
_packageFragments('C': FqName@3) = null
_packageFragments('D': FqName@4) = null
_packageFragments('java': FqName@5) = LazyJavaPackageFragment@6['java']
_packageFragments('java.lang': FqName@7) = LazyJavaPackageFragment@8['lang']
_packageFragments('java.lang.C': FqName@9) = null
_packageFragments('java.lang.D': FqName@10) = null
_packageFragments('kotlin': FqName@11) = null
_packageFragments('kotlin.C': FqName@12) = null
_packageFragments('kotlin.D': FqName@13) = null
_packageFragments('kotlin.io': FqName@14) = null
_packageFragments('kotlin.jvm': FqName@15) = null
}
LazyJavaPackageFragment@6['java'] {
_functions('lang': Name@16) = EmptyList@17[empty] // through LazyPackageFragmentScopeForJavaPackage@18
classes('lang': Name@19) = null // through LazyPackageFragmentScopeForJavaPackage@18
deserializedPackageScope = Empty@20 // through LazyPackageFragmentScopeForJavaPackage@18
memberIndex = computeMemberIndex$1@21 // through LazyPackageFragmentScopeForJavaPackage@18
}
@@ -0,0 +1,18 @@
LazyJavaPackageFragmentProvider@0 {
_packageFragments('<root>': FqName@1) = LazyJavaPackageFragment@2['<root>']
_packageFragments('E': FqName@3) = null
_packageFragments('java': FqName@4) = LazyJavaPackageFragment@5['java']
_packageFragments('java.lang': FqName@6) = LazyJavaPackageFragment@7['lang']
_packageFragments('java.lang.E': FqName@8) = null
_packageFragments('kotlin': FqName@9) = null
_packageFragments('kotlin.E': FqName@10) = null
_packageFragments('kotlin.io': FqName@11) = null
_packageFragments('kotlin.jvm': FqName@12) = null
}
LazyJavaPackageFragment@5['java'] {
_functions('lang': Name@13) = EmptyList@14[empty] // through LazyPackageFragmentScopeForJavaPackage@15
classes('lang': Name@16) = null // through LazyPackageFragmentScopeForJavaPackage@15
deserializedPackageScope = Empty@17 // through LazyPackageFragmentScopeForJavaPackage@15
memberIndex = computeMemberIndex$1@18 // through LazyPackageFragmentScopeForJavaPackage@15
}
@@ -0,0 +1,88 @@
DescriptorResolver@0 {
<name not found> = NullValue@1
<name not found> = NullValue@1
<name not found> = NullValue@1
<name not found> = NullValue@1
<name not found> = NullValue@1
<name not found> = NullValue@1
<name not found> = NullValue@1
<name not found> = NullValue@1
}
LazyJavaPackageFragmentProvider@2 {
_packageFragments('<root>': FqName@3) = LazyJavaPackageFragment@4['<root>']
_packageFragments('A': FqName@5) = null
_packageFragments('B': FqName@6) = null
_packageFragments('C': FqName@7) = null
_packageFragments('D': FqName@8) = null
_packageFragments('E': FqName@9) = null
_packageFragments('F': FqName@10) = null
_packageFragments('G': FqName@11) = null
_packageFragments('H': FqName@12) = null
_packageFragments('a': FqName@13) = null
_packageFragments('b': FqName@14) = null
_packageFragments('c': FqName@15) = null
_packageFragments('d': FqName@16) = null
_packageFragments('e': FqName@17) = null
_packageFragments('f': FqName@18) = null
_packageFragments('g': FqName@19) = null
_packageFragments('h': FqName@20) = null
_packageFragments('java': FqName@21) = LazyJavaPackageFragment@22['java']
_packageFragments('java.lang': FqName@23) = LazyJavaPackageFragment@24['lang']
_packageFragments('java.lang.A': FqName@25) = null
_packageFragments('java.lang.B': FqName@26) = null
_packageFragments('java.lang.C': FqName@27) = null
_packageFragments('java.lang.D': FqName@28) = null
_packageFragments('java.lang.E': FqName@29) = null
_packageFragments('java.lang.F': FqName@30) = null
_packageFragments('java.lang.G': FqName@31) = null
_packageFragments('java.lang.H': FqName@32) = null
_packageFragments('kotlin': FqName@33) = null
_packageFragments('kotlin.A': FqName@34) = null
_packageFragments('kotlin.B': FqName@35) = null
_packageFragments('kotlin.C': FqName@36) = null
_packageFragments('kotlin.D': FqName@37) = null
_packageFragments('kotlin.E': FqName@38) = null
_packageFragments('kotlin.F': FqName@39) = null
_packageFragments('kotlin.G': FqName@40) = null
_packageFragments('kotlin.H': FqName@41) = null
_packageFragments('kotlin.io': FqName@42) = null
_packageFragments('kotlin.jvm': FqName@43) = null
}
LazyJavaPackageFragment@4['<root>'] {
_functions('foo': Name@44) = EmptyList@45[empty] // through LazyPackageFragmentScopeForJavaPackage@46
classes('a': Name@47) = null // through LazyPackageFragmentScopeForJavaPackage@46
classes('b': Name@48) = null // through LazyPackageFragmentScopeForJavaPackage@46
classes('c': Name@49) = null // through LazyPackageFragmentScopeForJavaPackage@46
classes('d': Name@50) = null // through LazyPackageFragmentScopeForJavaPackage@46
classes('e': Name@51) = null // through LazyPackageFragmentScopeForJavaPackage@46
classes('f': Name@52) = null // through LazyPackageFragmentScopeForJavaPackage@46
classes('foo': Name@44) = null // through LazyPackageFragmentScopeForJavaPackage@46
classes('g': Name@53) = null // through LazyPackageFragmentScopeForJavaPackage@46
classes('h': Name@54) = null // through LazyPackageFragmentScopeForJavaPackage@46
deserializedPackageScope = Empty@55 // through LazyPackageFragmentScopeForJavaPackage@46
memberIndex = computeMemberIndex$1@56 // through LazyPackageFragmentScopeForJavaPackage@46
}
LazyJavaPackageFragment@22['java'] {
_functions('lang': Name@57) = EmptyList@45[empty] // through LazyPackageFragmentScopeForJavaPackage@58
classes('lang': Name@59) = null // through LazyPackageFragmentScopeForJavaPackage@58
deserializedPackageScope = Empty@55 // through LazyPackageFragmentScopeForJavaPackage@58
memberIndex = computeMemberIndex$1@60 // through LazyPackageFragmentScopeForJavaPackage@58
}
LazyJavaPackageFragment@24['lang'] {
_functions('foo': Name@44) = EmptyList@45[empty] // through LazyPackageFragmentScopeForJavaPackage@61
classes('a': Name@47) = null // through LazyPackageFragmentScopeForJavaPackage@61
classes('b': Name@48) = null // through LazyPackageFragmentScopeForJavaPackage@61
classes('c': Name@49) = null // through LazyPackageFragmentScopeForJavaPackage@61
classes('d': Name@50) = null // through LazyPackageFragmentScopeForJavaPackage@61
classes('e': Name@51) = null // through LazyPackageFragmentScopeForJavaPackage@61
classes('f': Name@52) = null // through LazyPackageFragmentScopeForJavaPackage@61
classes('foo': Name@44) = null // through LazyPackageFragmentScopeForJavaPackage@61
classes('g': Name@53) = null // through LazyPackageFragmentScopeForJavaPackage@61
classes('h': Name@54) = null // through LazyPackageFragmentScopeForJavaPackage@61
deserializedPackageScope = Empty@55 // through LazyPackageFragmentScopeForJavaPackage@61
memberIndex = computeMemberIndex$1@62 // through LazyPackageFragmentScopeForJavaPackage@61
}
@@ -0,0 +1,55 @@
LazyJavaClassDescriptor@0['A'] {
_typeConstructor = LazyJavaClassTypeConstructor@1['A']
defaultType = JetTypeImpl@2['A']
}
LazyJavaClassDescriptor@3['C'] {
_typeConstructor = LazyJavaClassTypeConstructor@4['C']
defaultType = JetTypeImpl@5['C']
}
LazyJavaClassTypeConstructor@1['A'] {
_parameters = ArrayList@6[empty]
_supertypes = ArrayList@7[1] { LazyJavaClassifierType@8['C'] }
}
LazyJavaClassTypeConstructor@4['C'] {
_parameters = ArrayList@9[empty]
_supertypes = ArrayList@10[1] { LazyJavaClassifierType@11['B'] }
}
LazyJavaClassifierType@11['B'] {
_typeConstructor = TypeConstructorImpl$1@12
classifier = JavaClassImpl@13['B']
}
LazyJavaClassifierType@8['C'] {
_typeConstructor = LazyJavaClassTypeConstructor@4['C']
classifier = JavaClassImpl@14['C']
}
LazyJavaPackageFragmentProvider@15 {
_packageFragments('<root>': FqName@16) = LazyJavaPackageFragment@17['<root>']
_packageFragments('A': FqName@18) = null
_packageFragments('B': FqName@19) = null
_packageFragments('java': FqName@20) = LazyJavaPackageFragment@21['java']
_packageFragments('java.lang': FqName@22) = LazyJavaPackageFragment@23['lang']
_packageFragments('java.lang.A': FqName@24) = null
_packageFragments('kotlin': FqName@25) = null
_packageFragments('kotlin.A': FqName@26) = null
_packageFragments('kotlin.io': FqName@27) = null
_packageFragments('kotlin.jvm': FqName@28) = null
topLevelClasses(JavaClassImpl@29['A']) = LazyJavaClassDescriptor@0['A']
topLevelClasses(JavaClassImpl@14['C']) = LazyJavaClassDescriptor@3['C']
}
LazyJavaPackageFragment@17['<root>'] {
classes('A': Name@30) = LazyJavaClassDescriptor@0['A'] // through LazyPackageFragmentScopeForJavaPackage@31
}
LazyJavaPackageFragment@21['java'] {
_functions('lang': Name@32) = EmptyList@33[empty] // through LazyPackageFragmentScopeForJavaPackage@34
classes('lang': Name@35) = null // through LazyPackageFragmentScopeForJavaPackage@34
deserializedPackageScope = Empty@36 // through LazyPackageFragmentScopeForJavaPackage@34
memberIndex = computeMemberIndex$1@37 // through LazyPackageFragmentScopeForJavaPackage@34
}
@@ -0,0 +1,40 @@
LazyJavaClassDescriptor@0['J'] {
_constructors = ArrayList@1[1] { JavaConstructorDescriptor@2['<init>'] } // through LazyJavaClassMemberScope@3
_typeConstructor = LazyJavaClassTypeConstructor@4['J']
defaultType = JetTypeImpl@5['J']
}
LazyJavaClassTypeConstructor@4['J'] {
_parameters = ArrayList@6[empty]
_supertypes = ArrayList@7[1] { LazyJavaClassifierType@8['K'] }
}
LazyJavaClassifierType@8['K'] {
_typeConstructor = TypeConstructorImpl$1@9
classifier = JavaClassImpl@10['K']
}
LazyJavaPackageFragmentProvider@11 {
_packageFragments('<root>': FqName@12) = LazyJavaPackageFragment@13['<root>']
_packageFragments('J': FqName@14) = null
_packageFragments('K': FqName@15) = null
_packageFragments('java': FqName@16) = LazyJavaPackageFragment@17['java']
_packageFragments('java.lang': FqName@18) = LazyJavaPackageFragment@19['lang']
_packageFragments('java.lang.J': FqName@20) = null
_packageFragments('kotlin': FqName@21) = null
_packageFragments('kotlin.J': FqName@22) = null
_packageFragments('kotlin.io': FqName@23) = null
_packageFragments('kotlin.jvm': FqName@24) = null
topLevelClasses(JavaClassImpl@25['J']) = LazyJavaClassDescriptor@0['J']
}
LazyJavaPackageFragment@13['<root>'] {
classes('J': Name@26) = LazyJavaClassDescriptor@0['J'] // through LazyPackageFragmentScopeForJavaPackage@27
}
LazyJavaPackageFragment@17['java'] {
_functions('lang': Name@28) = EmptyList@29[empty] // through LazyPackageFragmentScopeForJavaPackage@30
classes('lang': Name@31) = null // through LazyPackageFragmentScopeForJavaPackage@30
deserializedPackageScope = Empty@32 // through LazyPackageFragmentScopeForJavaPackage@30
memberIndex = computeMemberIndex$1@33 // through LazyPackageFragmentScopeForJavaPackage@30
}
@@ -0,0 +1,43 @@
LazyJavaClassDescriptor@0['J'] {
_constructors = ArrayList@1[1] { JavaConstructorDescriptor@2['<init>'] } // through LazyJavaClassMemberScope@3
_typeConstructor = LazyJavaClassTypeConstructor@4['J']
defaultType = JetTypeImpl@5['J']
}
LazyJavaClassTypeConstructor@4['J'] {
_parameters = ArrayList@6[empty]
_supertypes = ArrayList@7[1] { LazyJavaClassifierType@8['I'] }
}
LazyJavaClassifierType@8['I'] {
_typeConstructor = TypeConstructorImpl$1@9
classifier = JavaClassImpl@10['I']
}
LazyJavaPackageFragmentProvider@11 {
_packageFragments('<root>': FqName@12) = LazyJavaPackageFragment@13['<root>']
_packageFragments('I': FqName@14) = null
_packageFragments('J': FqName@15) = null
_packageFragments('K': FqName@16) = null
_packageFragments('java': FqName@17) = LazyJavaPackageFragment@18['java']
_packageFragments('java.lang': FqName@19) = LazyJavaPackageFragment@20['lang']
_packageFragments('java.lang.J': FqName@21) = null
_packageFragments('java.lang.K': FqName@22) = null
_packageFragments('kotlin': FqName@23) = null
_packageFragments('kotlin.J': FqName@24) = null
_packageFragments('kotlin.K': FqName@25) = null
_packageFragments('kotlin.io': FqName@26) = null
_packageFragments('kotlin.jvm': FqName@27) = null
topLevelClasses(JavaClassImpl@28['J']) = LazyJavaClassDescriptor@0['J']
}
LazyJavaPackageFragment@13['<root>'] {
classes('J': Name@29) = LazyJavaClassDescriptor@0['J'] // through LazyPackageFragmentScopeForJavaPackage@30
}
LazyJavaPackageFragment@18['java'] {
_functions('lang': Name@31) = EmptyList@32[empty] // through LazyPackageFragmentScopeForJavaPackage@33
classes('lang': Name@34) = null // through LazyPackageFragmentScopeForJavaPackage@33
deserializedPackageScope = Empty@35 // through LazyPackageFragmentScopeForJavaPackage@33
memberIndex = computeMemberIndex$1@36 // through LazyPackageFragmentScopeForJavaPackage@33
}
@@ -0,0 +1,59 @@
LazyJavaClassDescriptor@0['ExceptionHandlingStrategy'] {
_typeConstructor = LazyJavaClassTypeConstructor@1['ExceptionHandlingStrategy']
defaultType = JetTypeImpl@2['ExceptionHandlingStrategy']
}
LazyJavaClassDescriptor@3['LockBasedStorageManager'] {
_typeConstructor = LazyJavaClassTypeConstructor@4['LockBasedStorageManager']
defaultType = JetTypeImpl@5['LockBasedStorageManager']
nestedClassIndex = LinkedHashMap@6 // through LazyJavaClassMemberScope@7
nestedClasses('ExceptionHandlingStrategy': Name@8) = LazyJavaClassDescriptor@0['ExceptionHandlingStrategy'] // through LazyJavaClassMemberScope@7
}
LazyJavaClassTypeConstructor@1['ExceptionHandlingStrategy'] {
_parameters = ArrayList@9[empty]
_supertypes = ArrayList@10[1] { JetTypeImpl@11['Any'] }
}
LazyJavaClassTypeConstructor@4['LockBasedStorageManager'] {
_parameters = ArrayList@12[empty]
_supertypes = ArrayList@13[1] { LazyJavaClassifierType@14['StorageManager'] }
}
LazyJavaClassifierType@15['Object'] {
_typeConstructor = DeserializedClassTypeConstructor@16
classifier = JavaClassImpl@17['Object']
}
LazyJavaClassifierType@14['StorageManager'] {
_typeConstructor = TypeConstructorImpl$1@18
classifier = JavaClassImpl@19['StorageManager']
}
LazyJavaPackageFragmentProvider@20 {
_packageFragments('<root>': FqName@21) = LazyJavaPackageFragment@22['<root>']
_packageFragments('ExceptionTracker': FqName@23) = null
_packageFragments('LockBasedStorageManager': FqName@24) = null
_packageFragments('StorageManager': FqName@25) = null
_packageFragments('java': FqName@26) = LazyJavaPackageFragment@27['java']
_packageFragments('java.lang': FqName@28) = LazyJavaPackageFragment@29['lang']
_packageFragments('java.lang.ExceptionTracker': FqName@30) = null
_packageFragments('java.lang.LockBasedStorageManager': FqName@31) = null
_packageFragments('kotlin': FqName@32) = null
_packageFragments('kotlin.ExceptionTracker': FqName@33) = null
_packageFragments('kotlin.LockBasedStorageManager': FqName@34) = null
_packageFragments('kotlin.io': FqName@35) = null
_packageFragments('kotlin.jvm': FqName@36) = null
topLevelClasses(JavaClassImpl@37['LockBasedStorageManager']) = LazyJavaClassDescriptor@3['LockBasedStorageManager']
}
LazyJavaPackageFragment@22['<root>'] {
classes('LockBasedStorageManager': Name@38) = LazyJavaClassDescriptor@3['LockBasedStorageManager'] // through LazyPackageFragmentScopeForJavaPackage@39
}
LazyJavaPackageFragment@27['java'] {
_functions('lang': Name@40) = EmptyList@41[empty] // through LazyPackageFragmentScopeForJavaPackage@42
classes('lang': Name@43) = null // through LazyPackageFragmentScopeForJavaPackage@42
deserializedPackageScope = Empty@44 // through LazyPackageFragmentScopeForJavaPackage@42
memberIndex = computeMemberIndex$1@45 // through LazyPackageFragmentScopeForJavaPackage@42
}
@@ -0,0 +1,45 @@
DescriptorResolver@0 {
<name not found> = IntValue@1
<name not found> = null
}
LazyJavaPackageFragmentProvider@2 {
_packageFragments('<root>': FqName@3) = LazyJavaPackageFragment@4['<root>']
_packageFragments('Bar': FqName@5) = null
_packageFragments('Foo': FqName@6) = null
_packageFragments('Int': FqName@7) = null
_packageFragments('java': FqName@8) = LazyJavaPackageFragment@9['java']
_packageFragments('java.lang': FqName@10) = LazyJavaPackageFragment@11['lang']
_packageFragments('java.lang.Bar': FqName@12) = null
_packageFragments('java.lang.Foo': FqName@13) = null
_packageFragments('java.lang.Int': FqName@14) = null
_packageFragments('kotlin': FqName@15) = null
_packageFragments('kotlin.Bar': FqName@16) = null
_packageFragments('kotlin.Foo': FqName@17) = null
_packageFragments('kotlin.Int': FqName@18) = null
_packageFragments('kotlin.io': FqName@19) = null
_packageFragments('kotlin.jvm': FqName@20) = null
_packageFragments('x': FqName@21) = null
}
LazyJavaPackageFragment@4['<root>'] {
_functions('Foo': Name@22) = EmptyList@23[empty] // through LazyPackageFragmentScopeForJavaPackage@24
classes('Foo': Name@22) = null // through LazyPackageFragmentScopeForJavaPackage@24
classes('Int': Name@25) = null // through LazyPackageFragmentScopeForJavaPackage@24
deserializedPackageScope = Empty@26 // through LazyPackageFragmentScopeForJavaPackage@24
memberIndex = computeMemberIndex$1@27 // through LazyPackageFragmentScopeForJavaPackage@24
}
LazyJavaPackageFragment@9['java'] {
_functions('lang': Name@28) = EmptyList@23[empty] // through LazyPackageFragmentScopeForJavaPackage@29
classes('lang': Name@30) = null // through LazyPackageFragmentScopeForJavaPackage@29
deserializedPackageScope = Empty@26 // through LazyPackageFragmentScopeForJavaPackage@29
memberIndex = computeMemberIndex$1@31 // through LazyPackageFragmentScopeForJavaPackage@29
}
LazyJavaPackageFragment@11['lang'] {
_functions('Foo': Name@22) = EmptyList@23[empty] // through LazyPackageFragmentScopeForJavaPackage@32
classes('Foo': Name@22) = null // through LazyPackageFragmentScopeForJavaPackage@32
deserializedPackageScope = Empty@26 // through LazyPackageFragmentScopeForJavaPackage@32
memberIndex = computeMemberIndex$1@33 // through LazyPackageFragmentScopeForJavaPackage@32
}
@@ -0,0 +1,21 @@
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@6['java'] {
_functions('lang': Name@16) = EmptyList@17[empty] // through LazyPackageFragmentScopeForJavaPackage@18
classes('lang': Name@19) = null // through LazyPackageFragmentScopeForJavaPackage@18
deserializedPackageScope = Empty@20 // through LazyPackageFragmentScopeForJavaPackage@18
memberIndex = computeMemberIndex$1@21 // through LazyPackageFragmentScopeForJavaPackage@18
}