Files
kotlin-fork/compiler/testData/diagnostics/tests/inference/mostSpecificAfterInference.lazy.log
T
2014-11-11 18:35:39 +03:00

97 lines
5.5 KiB
Plaintext

LazyJavaClassDescriptor@0['Iterable'] {
typeConstructor = LazyJavaClassTypeConstructor@1['Iterable']
}
LazyJavaClassTypeConstructor@1['Iterable'] {
parameters = ArrayList@2[1] { LazyJavaTypeParameterDescriptor@3['T'] }
}
LazyJavaPackageFragmentProvider@4 {
packageFragments('<root>': FqName@5) = LazyJavaPackageFragment@6['<root>']
packageFragments('Collection': FqName@7) = null
packageFragments('Int': FqName@8) = null
packageFragments('List': FqName@9) = null
packageFragments('R': FqName@10) = null
packageFragments('String': FqName@11) = null
packageFragments('T': FqName@12) = null
packageFragments('i': FqName@13) = null
packageFragments('i.Collection': FqName@14) = null
packageFragments('i.Int': FqName@15) = null
packageFragments('i.List': FqName@16) = null
packageFragments('i.R': FqName@17) = null
packageFragments('i.String': FqName@18) = null
packageFragments('i.T': FqName@19) = null
packageFragments('i.java': FqName@20) = null
packageFragments('java': FqName@21) = LazyJavaPackageFragment@22['java']
packageFragments('java.lang': FqName@23) = LazyJavaPackageFragment@24['lang']
packageFragments('java.lang.Collection': FqName@25) = null
packageFragments('java.lang.Int': FqName@26) = null
packageFragments('java.lang.Iterable': FqName@27) = null
packageFragments('java.lang.List': FqName@28) = null
packageFragments('java.lang.R': FqName@29) = null
packageFragments('java.lang.String': FqName@30) = null
packageFragments('java.lang.T': FqName@31) = null
packageFragments('java.util': FqName@32) = LazyJavaPackageFragment@33['util']
packageFragments('java.util.Collection': FqName@34) = null
packageFragments('java.util.Int': FqName@35) = null
packageFragments('java.util.List': FqName@36) = null
packageFragments('java.util.R': FqName@37) = null
packageFragments('java.util.String': FqName@38) = null
packageFragments('java.util.T': FqName@39) = null
packageFragments('kotlin': FqName@40) = null
packageFragments('kotlin.Collection': FqName@41) = null
packageFragments('kotlin.Int': FqName@42) = null
packageFragments('kotlin.List': FqName@43) = null
packageFragments('kotlin.R': FqName@44) = null
packageFragments('kotlin.String': FqName@45) = null
packageFragments('kotlin.T': FqName@46) = null
packageFragments('kotlin.io': FqName@47) = null
packageFragments('kotlin.jvm': FqName@48) = null
topLevelClasses(JavaClassImpl@49['Collection']) = LazyJavaClassDescriptor@50['Collection']
topLevelClasses(JavaClassImpl@51['Iterable']) = LazyJavaClassDescriptor@0['Iterable']
topLevelClasses(JavaClassImpl@52['List']) = LazyJavaClassDescriptor@53['List']
}
LazyJavaPackageFragment@22['java'] {
classes('lang': Name@54) = null // through LazyPackageFragmentScopeForJavaPackage@55
classes('util': Name@56) = null // through LazyPackageFragmentScopeForJavaPackage@55
deserializedPackageScope = Empty@57 // through LazyPackageFragmentScopeForJavaPackage@55
functions('lang': Name@58) = EmptyList@59[empty] // through LazyPackageFragmentScopeForJavaPackage@55
functions('util': Name@60) = EmptyList@59[empty] // through LazyPackageFragmentScopeForJavaPackage@55
memberIndex = computeMemberIndex$1@61 // through LazyPackageFragmentScopeForJavaPackage@55
}
LazyJavaPackageFragment@24['lang'] {
classes('Iterable': Name@62) = LazyJavaClassDescriptor@0['Iterable'] // through LazyPackageFragmentScopeForJavaPackage@63
classes('foo': Name@64) = null // through LazyPackageFragmentScopeForJavaPackage@63
classes('java': Name@65) = null // through LazyPackageFragmentScopeForJavaPackage@63
classes('map1': Name@66) = null // through LazyPackageFragmentScopeForJavaPackage@63
deserializedPackageScope = Empty@57 // through LazyPackageFragmentScopeForJavaPackage@63
functions('foo': Name@64) = EmptyList@59[empty] // through LazyPackageFragmentScopeForJavaPackage@63
functions('map1': Name@66) = EmptyList@59[empty] // through LazyPackageFragmentScopeForJavaPackage@63
memberIndex = computeMemberIndex$1@67 // through LazyPackageFragmentScopeForJavaPackage@63
}
LazyJavaPackageFragment@33['util'] {
classes('Collection': Name@68) = LazyJavaClassDescriptor@50['Collection'] // through LazyPackageFragmentScopeForJavaPackage@69
classes('Int': Name@70) = null // through LazyPackageFragmentScopeForJavaPackage@69
classes('List': Name@71) = LazyJavaClassDescriptor@53['List'] // through LazyPackageFragmentScopeForJavaPackage@69
classes('String': Name@72) = null // through LazyPackageFragmentScopeForJavaPackage@69
classes('foo': Name@64) = null // through LazyPackageFragmentScopeForJavaPackage@69
classes('java': Name@65) = null // through LazyPackageFragmentScopeForJavaPackage@69
classes('map1': Name@66) = null // through LazyPackageFragmentScopeForJavaPackage@69
deserializedPackageScope = Empty@57 // through LazyPackageFragmentScopeForJavaPackage@69
functions('foo': Name@64) = EmptyList@59[empty] // through LazyPackageFragmentScopeForJavaPackage@69
functions('map1': Name@66) = EmptyList@59[empty] // through LazyPackageFragmentScopeForJavaPackage@69
memberIndex = computeMemberIndex$1@73 // through LazyPackageFragmentScopeForJavaPackage@69
}
LazyJavaTypeParameterDescriptor@3['T'] {
typeConstructor = AbstractLazyTypeParameterDescriptor$1@74
upperBounds = LinkedHashSet@75[1] { NullableType@76 }
}
LazyJavaTypeParameterResolver@77 {
resolve(JavaTypeParameterImpl@78['T']) = LazyJavaTypeParameterDescriptor@3['T']
}