Diagnostic tests are logging their lazy activity
This commit is contained in:
+173
@@ -0,0 +1,173 @@
|
||||
DescriptorResolver@0 {
|
||||
<name not found> = JetTypeImpl@1['Int']
|
||||
<name not found> = JetTypeImpl@2['List<1>']
|
||||
}
|
||||
|
||||
LazyJavaClassDescriptor@3['Exception'] {
|
||||
_constructors = ArrayList@4[5] { JavaConstructorDescriptor@5['<init>'], JavaConstructorDescriptor@6['<init>'], JavaConstructorDescriptor@7['<init>'], ... } // through LazyJavaClassMemberScope@8
|
||||
_functionTypeForSamInterface = null
|
||||
_typeConstructor = LazyJavaClassTypeConstructor@9['Exception']
|
||||
defaultType = JetTypeImpl@10['Exception']
|
||||
}
|
||||
|
||||
LazyJavaClassTypeConstructor@9['Exception'] {
|
||||
_parameters = ArrayList@11[empty]
|
||||
_supertypes = ArrayList@12[1] { LazyJavaClassifierType@13['Throwable'] }
|
||||
}
|
||||
|
||||
LazyJavaClassifierType@14['String'] {
|
||||
_arguments = ArrayList@15[empty]
|
||||
_nullable = 'false': Boolean@16
|
||||
_typeConstructor = DeserializedClassTypeConstructor@17
|
||||
classifier = JavaClassImpl@18['String']
|
||||
}
|
||||
|
||||
LazyJavaClassifierType@19['String'] {
|
||||
_arguments = ArrayList@20[empty]
|
||||
_nullable = 'false': Boolean@16
|
||||
_typeConstructor = DeserializedClassTypeConstructor@17
|
||||
classifier = JavaClassImpl@21['String']
|
||||
}
|
||||
|
||||
LazyJavaClassifierType@22['String'] {
|
||||
_arguments = ArrayList@23[empty]
|
||||
_nullable = 'false': Boolean@16
|
||||
_typeConstructor = DeserializedClassTypeConstructor@17
|
||||
classifier = JavaClassImpl@24['String']
|
||||
}
|
||||
|
||||
LazyJavaClassifierType@25['String'] {
|
||||
_arguments = ArrayList@26[empty]
|
||||
_nullable = 'true': Boolean@27
|
||||
_typeConstructor = DeserializedClassTypeConstructor@17
|
||||
classifier = JavaClassImpl@21['String']
|
||||
}
|
||||
|
||||
LazyJavaClassifierType@28['String'] {
|
||||
_arguments = ArrayList@29[empty]
|
||||
_nullable = 'true': Boolean@27
|
||||
_typeConstructor = DeserializedClassTypeConstructor@17
|
||||
classifier = JavaClassImpl@24['String']
|
||||
}
|
||||
|
||||
LazyJavaClassifierType@30['String'] {
|
||||
_arguments = ArrayList@31[empty]
|
||||
_nullable = 'true': Boolean@27
|
||||
_typeConstructor = DeserializedClassTypeConstructor@17
|
||||
classifier = JavaClassImpl@18['String']
|
||||
}
|
||||
|
||||
LazyJavaClassifierType@32['Throwable'] {
|
||||
_arguments = ArrayList@33[empty]
|
||||
_nullable = 'false': Boolean@16
|
||||
_typeConstructor = DeserializedClassTypeConstructor@34
|
||||
classifier = JavaClassImpl@35['Throwable']
|
||||
}
|
||||
|
||||
LazyJavaClassifierType@36['Throwable'] {
|
||||
_arguments = ArrayList@37[empty]
|
||||
_nullable = 'false': Boolean@16
|
||||
_typeConstructor = DeserializedClassTypeConstructor@34
|
||||
classifier = JavaClassImpl@38['Throwable']
|
||||
}
|
||||
|
||||
LazyJavaClassifierType@39['Throwable'] {
|
||||
_arguments = ArrayList@40[empty]
|
||||
_nullable = 'false': Boolean@16
|
||||
_typeConstructor = DeserializedClassTypeConstructor@34
|
||||
classifier = JavaClassImpl@41['Throwable']
|
||||
}
|
||||
|
||||
LazyJavaClassifierType@42['Throwable'] {
|
||||
_arguments = ArrayList@43[empty]
|
||||
_nullable = 'true': Boolean@27
|
||||
_typeConstructor = DeserializedClassTypeConstructor@34
|
||||
classifier = JavaClassImpl@41['Throwable']
|
||||
}
|
||||
|
||||
LazyJavaClassifierType@44['Throwable'] {
|
||||
_arguments = ArrayList@45[empty]
|
||||
_nullable = 'true': Boolean@27
|
||||
_typeConstructor = DeserializedClassTypeConstructor@34
|
||||
classifier = JavaClassImpl@38['Throwable']
|
||||
}
|
||||
|
||||
LazyJavaClassifierType@46['Throwable'] {
|
||||
_arguments = ArrayList@47[empty]
|
||||
_nullable = 'true': Boolean@27
|
||||
_typeConstructor = DeserializedClassTypeConstructor@34
|
||||
classifier = JavaClassImpl@35['Throwable']
|
||||
}
|
||||
|
||||
LazyJavaClassifierType@13['Throwable'] {
|
||||
_arguments = ArrayList@48[empty]
|
||||
_typeConstructor = DeserializedClassTypeConstructor@34
|
||||
classifier = JavaClassImpl@49['Throwable']
|
||||
}
|
||||
|
||||
LazyJavaPackageFragmentProvider@50 {
|
||||
_packageFragments('<root>': FqName@51) = LazyJavaPackageFragment@52['<root>']
|
||||
_packageFragments('A': FqName@53) = null
|
||||
_packageFragments('Any': FqName@54) = null
|
||||
_packageFragments('Int': FqName@55) = null
|
||||
_packageFragments('List': FqName@56) = null
|
||||
_packageFragments('String': FqName@57) = null
|
||||
_packageFragments('T': FqName@58) = null
|
||||
_packageFragments('Unit': FqName@59) = null
|
||||
_packageFragments('a': FqName@60) = null
|
||||
_packageFragments('a.A': FqName@61) = null
|
||||
_packageFragments('a.Any': FqName@62) = null
|
||||
_packageFragments('a.Int': FqName@63) = null
|
||||
_packageFragments('a.List': FqName@64) = null
|
||||
_packageFragments('a.String': FqName@65) = null
|
||||
_packageFragments('a.T': FqName@66) = null
|
||||
_packageFragments('a.Unit': FqName@67) = null
|
||||
_packageFragments('java': FqName@68) = LazyJavaPackageFragment@69['java']
|
||||
_packageFragments('java.lang': FqName@70) = LazyJavaPackageFragment@71['lang']
|
||||
_packageFragments('java.lang.A': FqName@72) = null
|
||||
_packageFragments('java.lang.Any': FqName@73) = null
|
||||
_packageFragments('java.lang.Int': FqName@74) = null
|
||||
_packageFragments('java.lang.List': FqName@75) = null
|
||||
_packageFragments('java.lang.String': FqName@76) = null
|
||||
_packageFragments('java.lang.T': FqName@77) = null
|
||||
_packageFragments('java.lang.Unit': FqName@78) = null
|
||||
_packageFragments('kotlin': FqName@79) = null
|
||||
_packageFragments('kotlin.A': FqName@80) = null
|
||||
_packageFragments('kotlin.Any': FqName@81) = null
|
||||
_packageFragments('kotlin.Int': FqName@82) = null
|
||||
_packageFragments('kotlin.List': FqName@83) = null
|
||||
_packageFragments('kotlin.String': FqName@84) = null
|
||||
_packageFragments('kotlin.T': FqName@85) = null
|
||||
_packageFragments('kotlin.Unit': FqName@86) = null
|
||||
_packageFragments('kotlin.io': FqName@87) = null
|
||||
_packageFragments('kotlin.jvm': FqName@88) = null
|
||||
topLevelClasses(JavaClassImpl@89['Exception']) = LazyJavaClassDescriptor@3['Exception']
|
||||
}
|
||||
|
||||
LazyJavaPackageFragment@69['java'] {
|
||||
_functions('lang': Name@90) = EmptyList@91[empty] // through LazyPackageFragmentScopeForJavaPackage@92
|
||||
classes('lang': Name@93) = null // through LazyPackageFragmentScopeForJavaPackage@92
|
||||
deserializedPackageScope = Empty@94 // through LazyPackageFragmentScopeForJavaPackage@92
|
||||
memberIndex = computeMemberIndex$1@95 // through LazyPackageFragmentScopeForJavaPackage@92
|
||||
}
|
||||
|
||||
LazyJavaPackageFragment@71['lang'] {
|
||||
_functions('Exception': Name@96) = EmptyList@91[empty] // through LazyPackageFragmentScopeForJavaPackage@97
|
||||
_functions('doInt': Name@98) = EmptyList@91[empty] // through LazyPackageFragmentScopeForJavaPackage@97
|
||||
_functions('doList': Name@99) = EmptyList@91[empty] // through LazyPackageFragmentScopeForJavaPackage@97
|
||||
_functions('emptyListOfA': Name@100) = EmptyList@91[empty] // through LazyPackageFragmentScopeForJavaPackage@97
|
||||
_functions('equals': Name@101) = EmptyList@91[empty] // through LazyPackageFragmentScopeForJavaPackage@97
|
||||
_functions('getList': Name@102) = EmptyList@91[empty] // through LazyPackageFragmentScopeForJavaPackage@97
|
||||
_functions('plus': Name@103) = EmptyList@91[empty] // through LazyPackageFragmentScopeForJavaPackage@97
|
||||
_functions('strangeList': Name@104) = EmptyList@91[empty] // through LazyPackageFragmentScopeForJavaPackage@97
|
||||
classes('Exception': Name@96) = LazyJavaClassDescriptor@3['Exception'] // through LazyPackageFragmentScopeForJavaPackage@97
|
||||
classes('doInt': Name@98) = null // through LazyPackageFragmentScopeForJavaPackage@97
|
||||
classes('doList': Name@99) = null // through LazyPackageFragmentScopeForJavaPackage@97
|
||||
classes('emptyListOfA': Name@100) = null // through LazyPackageFragmentScopeForJavaPackage@97
|
||||
classes('equals': Name@101) = null // through LazyPackageFragmentScopeForJavaPackage@97
|
||||
classes('getList': Name@102) = null // through LazyPackageFragmentScopeForJavaPackage@97
|
||||
classes('plus': Name@103) = null // through LazyPackageFragmentScopeForJavaPackage@97
|
||||
classes('strangeList': Name@104) = null // through LazyPackageFragmentScopeForJavaPackage@97
|
||||
deserializedPackageScope = Empty@94 // through LazyPackageFragmentScopeForJavaPackage@97
|
||||
memberIndex = computeMemberIndex$1@105 // through LazyPackageFragmentScopeForJavaPackage@97
|
||||
}
|
||||
+163
@@ -0,0 +1,163 @@
|
||||
DescriptorResolver@0 {
|
||||
<name not found> = JetTypeImpl@1['Int']
|
||||
<name not found> = JetTypeImpl@2['List<1>']
|
||||
}
|
||||
|
||||
LazyJavaClassDescriptor@3['Exception'] {
|
||||
_constructors = ArrayList@4[5] { JavaConstructorDescriptor@5['<init>'], JavaConstructorDescriptor@6['<init>'], JavaConstructorDescriptor@7['<init>'], ... } // through LazyJavaClassMemberScope@8
|
||||
_functionTypeForSamInterface = null
|
||||
_typeConstructor = LazyJavaClassTypeConstructor@9['Exception']
|
||||
defaultType = JetTypeImpl@10['Exception']
|
||||
}
|
||||
|
||||
LazyJavaClassTypeConstructor@9['Exception'] {
|
||||
_parameters = ArrayList@11[empty]
|
||||
_supertypes = ArrayList@12[1] { LazyJavaClassifierType@13['Throwable'] }
|
||||
}
|
||||
|
||||
LazyJavaClassifierType@14['String'] {
|
||||
_arguments = ArrayList@15[empty]
|
||||
_nullable = 'false': Boolean@16
|
||||
_typeConstructor = DeserializedClassTypeConstructor@17
|
||||
classifier = JavaClassImpl@18['String']
|
||||
}
|
||||
|
||||
LazyJavaClassifierType@19['String'] {
|
||||
_arguments = ArrayList@20[empty]
|
||||
_nullable = 'false': Boolean@16
|
||||
_typeConstructor = DeserializedClassTypeConstructor@17
|
||||
classifier = JavaClassImpl@21['String']
|
||||
}
|
||||
|
||||
LazyJavaClassifierType@22['String'] {
|
||||
_arguments = ArrayList@23[empty]
|
||||
_nullable = 'false': Boolean@16
|
||||
_typeConstructor = DeserializedClassTypeConstructor@17
|
||||
classifier = JavaClassImpl@24['String']
|
||||
}
|
||||
|
||||
LazyJavaClassifierType@25['String'] {
|
||||
_arguments = ArrayList@26[empty]
|
||||
_nullable = 'true': Boolean@27
|
||||
_typeConstructor = DeserializedClassTypeConstructor@17
|
||||
classifier = JavaClassImpl@18['String']
|
||||
}
|
||||
|
||||
LazyJavaClassifierType@28['String'] {
|
||||
_arguments = ArrayList@29[empty]
|
||||
_nullable = 'true': Boolean@27
|
||||
_typeConstructor = DeserializedClassTypeConstructor@17
|
||||
classifier = JavaClassImpl@21['String']
|
||||
}
|
||||
|
||||
LazyJavaClassifierType@30['String'] {
|
||||
_arguments = ArrayList@31[empty]
|
||||
_nullable = 'true': Boolean@27
|
||||
_typeConstructor = DeserializedClassTypeConstructor@17
|
||||
classifier = JavaClassImpl@24['String']
|
||||
}
|
||||
|
||||
LazyJavaClassifierType@32['Throwable'] {
|
||||
_arguments = ArrayList@33[empty]
|
||||
_nullable = 'false': Boolean@16
|
||||
_typeConstructor = DeserializedClassTypeConstructor@34
|
||||
classifier = JavaClassImpl@35['Throwable']
|
||||
}
|
||||
|
||||
LazyJavaClassifierType@36['Throwable'] {
|
||||
_arguments = ArrayList@37[empty]
|
||||
_nullable = 'false': Boolean@16
|
||||
_typeConstructor = DeserializedClassTypeConstructor@34
|
||||
classifier = JavaClassImpl@38['Throwable']
|
||||
}
|
||||
|
||||
LazyJavaClassifierType@39['Throwable'] {
|
||||
_arguments = ArrayList@40[empty]
|
||||
_nullable = 'false': Boolean@16
|
||||
_typeConstructor = DeserializedClassTypeConstructor@34
|
||||
classifier = JavaClassImpl@41['Throwable']
|
||||
}
|
||||
|
||||
LazyJavaClassifierType@42['Throwable'] {
|
||||
_arguments = ArrayList@43[empty]
|
||||
_nullable = 'true': Boolean@27
|
||||
_typeConstructor = DeserializedClassTypeConstructor@34
|
||||
classifier = JavaClassImpl@41['Throwable']
|
||||
}
|
||||
|
||||
LazyJavaClassifierType@44['Throwable'] {
|
||||
_arguments = ArrayList@45[empty]
|
||||
_nullable = 'true': Boolean@27
|
||||
_typeConstructor = DeserializedClassTypeConstructor@34
|
||||
classifier = JavaClassImpl@38['Throwable']
|
||||
}
|
||||
|
||||
LazyJavaClassifierType@46['Throwable'] {
|
||||
_arguments = ArrayList@47[empty]
|
||||
_nullable = 'true': Boolean@27
|
||||
_typeConstructor = DeserializedClassTypeConstructor@34
|
||||
classifier = JavaClassImpl@35['Throwable']
|
||||
}
|
||||
|
||||
LazyJavaClassifierType@13['Throwable'] {
|
||||
_arguments = ArrayList@48[empty]
|
||||
_typeConstructor = DeserializedClassTypeConstructor@34
|
||||
classifier = JavaClassImpl@49['Throwable']
|
||||
}
|
||||
|
||||
LazyJavaPackageFragmentProvider@50 {
|
||||
_packageFragments('<root>': FqName@51) = LazyJavaPackageFragment@52['<root>']
|
||||
_packageFragments('A': FqName@53) = null
|
||||
_packageFragments('Int': FqName@54) = null
|
||||
_packageFragments('List': FqName@55) = null
|
||||
_packageFragments('T': FqName@56) = null
|
||||
_packageFragments('Unit': FqName@57) = null
|
||||
_packageFragments('a': FqName@58) = null
|
||||
_packageFragments('a.A': FqName@59) = null
|
||||
_packageFragments('a.Int': FqName@60) = null
|
||||
_packageFragments('a.List': FqName@61) = null
|
||||
_packageFragments('a.T': FqName@62) = null
|
||||
_packageFragments('a.Unit': FqName@63) = null
|
||||
_packageFragments('java': FqName@64) = LazyJavaPackageFragment@65['java']
|
||||
_packageFragments('java.lang': FqName@66) = LazyJavaPackageFragment@67['lang']
|
||||
_packageFragments('java.lang.A': FqName@68) = null
|
||||
_packageFragments('java.lang.Int': FqName@69) = null
|
||||
_packageFragments('java.lang.List': FqName@70) = null
|
||||
_packageFragments('java.lang.T': FqName@71) = null
|
||||
_packageFragments('java.lang.Unit': FqName@72) = null
|
||||
_packageFragments('kotlin': FqName@73) = null
|
||||
_packageFragments('kotlin.A': FqName@74) = null
|
||||
_packageFragments('kotlin.Int': FqName@75) = null
|
||||
_packageFragments('kotlin.List': FqName@76) = null
|
||||
_packageFragments('kotlin.T': FqName@77) = null
|
||||
_packageFragments('kotlin.Unit': FqName@78) = null
|
||||
_packageFragments('kotlin.io': FqName@79) = null
|
||||
_packageFragments('kotlin.jvm': FqName@80) = null
|
||||
topLevelClasses(JavaClassImpl@81['Exception']) = LazyJavaClassDescriptor@3['Exception']
|
||||
}
|
||||
|
||||
LazyJavaPackageFragment@65['java'] {
|
||||
_functions('lang': Name@82) = EmptyList@83[empty] // through LazyPackageFragmentScopeForJavaPackage@84
|
||||
classes('lang': Name@85) = null // through LazyPackageFragmentScopeForJavaPackage@84
|
||||
deserializedPackageScope = Empty@86 // through LazyPackageFragmentScopeForJavaPackage@84
|
||||
memberIndex = computeMemberIndex$1@87 // through LazyPackageFragmentScopeForJavaPackage@84
|
||||
}
|
||||
|
||||
LazyJavaPackageFragment@67['lang'] {
|
||||
_functions('Exception': Name@88) = EmptyList@83[empty] // through LazyPackageFragmentScopeForJavaPackage@89
|
||||
_functions('doInt': Name@90) = EmptyList@83[empty] // through LazyPackageFragmentScopeForJavaPackage@89
|
||||
_functions('doList': Name@91) = EmptyList@83[empty] // through LazyPackageFragmentScopeForJavaPackage@89
|
||||
_functions('emptyNullableListOfA': Name@92) = EmptyList@83[empty] // through LazyPackageFragmentScopeForJavaPackage@89
|
||||
_functions('id': Name@93) = EmptyList@83[empty] // through LazyPackageFragmentScopeForJavaPackage@89
|
||||
_functions('plus': Name@94) = EmptyList@83[empty] // through LazyPackageFragmentScopeForJavaPackage@89
|
||||
_functions('strangeNullableList': Name@95) = EmptyList@83[empty] // through LazyPackageFragmentScopeForJavaPackage@89
|
||||
classes('Exception': Name@88) = LazyJavaClassDescriptor@3['Exception'] // through LazyPackageFragmentScopeForJavaPackage@89
|
||||
classes('doInt': Name@90) = null // through LazyPackageFragmentScopeForJavaPackage@89
|
||||
classes('doList': Name@91) = null // through LazyPackageFragmentScopeForJavaPackage@89
|
||||
classes('emptyNullableListOfA': Name@92) = null // through LazyPackageFragmentScopeForJavaPackage@89
|
||||
classes('id': Name@93) = null // through LazyPackageFragmentScopeForJavaPackage@89
|
||||
classes('plus': Name@94) = null // through LazyPackageFragmentScopeForJavaPackage@89
|
||||
classes('strangeNullableList': Name@95) = null // through LazyPackageFragmentScopeForJavaPackage@89
|
||||
deserializedPackageScope = Empty@86 // through LazyPackageFragmentScopeForJavaPackage@89
|
||||
memberIndex = computeMemberIndex$1@96 // through LazyPackageFragmentScopeForJavaPackage@89
|
||||
}
|
||||
+37
@@ -0,0 +1,37 @@
|
||||
DescriptorResolver@0 {
|
||||
<name not found> = JetTypeImpl@1['Int']
|
||||
}
|
||||
|
||||
LazyJavaPackageFragmentProvider@2 {
|
||||
_packageFragments('<root>': FqName@3) = LazyJavaPackageFragment@4['<root>']
|
||||
_packageFragments('Any': FqName@5) = null
|
||||
_packageFragments('Int': FqName@6) = null
|
||||
_packageFragments('b': FqName@7) = null
|
||||
_packageFragments('b.Any': FqName@8) = null
|
||||
_packageFragments('b.Int': FqName@9) = null
|
||||
_packageFragments('java': FqName@10) = LazyJavaPackageFragment@11['java']
|
||||
_packageFragments('java.lang': FqName@12) = LazyJavaPackageFragment@13['lang']
|
||||
_packageFragments('java.lang.Any': FqName@14) = null
|
||||
_packageFragments('java.lang.Int': FqName@15) = null
|
||||
_packageFragments('kotlin': FqName@16) = null
|
||||
_packageFragments('kotlin.Any': FqName@17) = null
|
||||
_packageFragments('kotlin.Int': FqName@18) = null
|
||||
_packageFragments('kotlin.io': FqName@19) = null
|
||||
_packageFragments('kotlin.jvm': FqName@20) = null
|
||||
}
|
||||
|
||||
LazyJavaPackageFragment@11['java'] {
|
||||
_functions('lang': Name@21) = EmptyList@22[empty] // through LazyPackageFragmentScopeForJavaPackage@23
|
||||
classes('lang': Name@24) = null // through LazyPackageFragmentScopeForJavaPackage@23
|
||||
deserializedPackageScope = Empty@25 // through LazyPackageFragmentScopeForJavaPackage@23
|
||||
memberIndex = computeMemberIndex$1@26 // through LazyPackageFragmentScopeForJavaPackage@23
|
||||
}
|
||||
|
||||
LazyJavaPackageFragment@13['lang'] {
|
||||
_functions('bar': Name@27) = EmptyList@22[empty] // through LazyPackageFragmentScopeForJavaPackage@28
|
||||
_functions('equals': Name@29) = EmptyList@22[empty] // through LazyPackageFragmentScopeForJavaPackage@28
|
||||
classes('bar': Name@27) = null // through LazyPackageFragmentScopeForJavaPackage@28
|
||||
classes('equals': Name@29) = null // through LazyPackageFragmentScopeForJavaPackage@28
|
||||
deserializedPackageScope = Empty@25 // through LazyPackageFragmentScopeForJavaPackage@28
|
||||
memberIndex = computeMemberIndex$1@30 // through LazyPackageFragmentScopeForJavaPackage@28
|
||||
}
|
||||
Reference in New Issue
Block a user