Files
kotlin/compiler/testData/diagnostics/testsWithStdLib/callableReference/function/localConstructorFromLocalClass.lazy.log
2014-11-14 17:09:05 +03:00

144 lines
8.2 KiB
Plaintext

ClassDeserializer@0 {
classes(ClassKey@1) = DeserializedClassDescriptor@2['Function0']
classes(ClassKey@3) = DeserializedClassDescriptor@4['KFunction0']
}
DescriptorResolver@5 {
<name not found> = JetTypeImpl@6['KFunction0<1>']
}
DeserializedClassDescriptor@2['Function0'] {
containingDeclaration = LazyJavaPackageFragment@7['kotlin']
}
DeserializedClassDescriptor@4['KFunction0'] {
containingDeclaration = LazyJavaPackageFragment@8['reflect']
}
DeserializedTypeParameterDescriptor@9['R'] {
typeConstructor = AbstractLazyTypeParameterDescriptor$1@10
upperBounds = LinkedHashSet@11[1] { DeserializedType@12['kotlin.Any'] }
}
DeserializedType@12['kotlin.Any'] {
constructor = DeserializedClassTypeConstructor@13
memberScope = DeserializedClassMemberScope@14
}
DeserializedType@15['kotlin.Any'] {
constructor = DeserializedClassTypeConstructor@13
}
DeserializedType@16['kotlin.Function0'] {
constructor = DeserializedClassTypeConstructor@17
}
LazyJavaPackageFragmentProvider@18 {
packageFragments('<root>': FqName@19) = LazyJavaPackageFragment@20['<root>']
packageFragments('A': FqName@21) = null
packageFragments('KFunction0': FqName@22) = null
packageFragments('java': FqName@23) = LazyJavaPackageFragment@24['java']
packageFragments('java.lang': FqName@25) = LazyJavaPackageFragment@26['lang']
packageFragments('java.lang.A': FqName@27) = null
packageFragments('java.lang.KFunction0': FqName@28) = null
packageFragments('kotlin': FqName@29) = LazyJavaPackageFragment@7['kotlin']
packageFragments('kotlin.A': FqName@30) = null
packageFragments('kotlin.KFunction0': FqName@31) = null
packageFragments('kotlin.io': FqName@32) = LazyJavaPackageFragment@33['io']
packageFragments('kotlin.io.A': FqName@34) = null
packageFragments('kotlin.io.KFunction0': FqName@35) = null
packageFragments('kotlin.jvm': FqName@36) = LazyJavaPackageFragment@37['jvm']
packageFragments('kotlin.jvm.A': FqName@38) = null
packageFragments('kotlin.jvm.KFunction0': FqName@39) = null
packageFragments('kotlin.reflect': FqName@40) = LazyJavaPackageFragment@8['reflect']
packageFragments('kotlin.reflect.KFunction0': FqName@41) = null
}
LazyJavaPackageFragment@20['<root>'] {
classes('A': Name@42) = null // through LazyPackageFragmentScopeForJavaPackage@43
classes('KFunction0': Name@44) = null // through LazyPackageFragmentScopeForJavaPackage@43
classes('kotlin': Name@45) = null // through LazyPackageFragmentScopeForJavaPackage@43
classes('x': Name@46) = null // through LazyPackageFragmentScopeForJavaPackage@43
deserializedPackageScope = Empty@47 // through LazyPackageFragmentScopeForJavaPackage@43
functions('A': Name@42) = EmptyList@48[empty] // through LazyPackageFragmentScopeForJavaPackage@43
functions('kotlin': Name@49) = EmptyList@48[empty] // through LazyPackageFragmentScopeForJavaPackage@43
memberIndex = computeMemberIndex$1@50 // through LazyPackageFragmentScopeForJavaPackage@43
}
LazyJavaPackageFragment@33['io'] {
classes('A': Name@42) = null // through LazyPackageFragmentScopeForJavaPackage@51
classes('x': Name@46) = null // through LazyPackageFragmentScopeForJavaPackage@51
deserializedPackageScope = DeserializedPackageMemberScope@52 // through LazyPackageFragmentScopeForJavaPackage@51
functions('A': Name@42) = EmptyList@48[empty] // through DeserializedPackageMemberScope@52
functions('A': Name@42) = EmptyList@48[empty] // through LazyPackageFragmentScopeForJavaPackage@51
memberIndex = computeMemberIndex$1@53 // through LazyPackageFragmentScopeForJavaPackage@51
membersProtos = LinkedHashMap@54 // through DeserializedPackageMemberScope@52
properties('A': Name@42) = EmptyList@48[empty] // through DeserializedPackageMemberScope@52
properties('x': Name@46) = EmptyList@48[empty] // through DeserializedPackageMemberScope@52
}
LazyJavaPackageFragment@24['java'] {
classes('lang': Name@55) = null // through LazyPackageFragmentScopeForJavaPackage@56
deserializedPackageScope = Empty@47 // through LazyPackageFragmentScopeForJavaPackage@56
functions('lang': Name@57) = EmptyList@48[empty] // through LazyPackageFragmentScopeForJavaPackage@56
memberIndex = computeMemberIndex$1@58 // through LazyPackageFragmentScopeForJavaPackage@56
}
LazyJavaPackageFragment@37['jvm'] {
classes('A': Name@42) = null // through LazyPackageFragmentScopeForJavaPackage@59
classes('x': Name@46) = null // through LazyPackageFragmentScopeForJavaPackage@59
deserializedPackageScope = Empty@47 // through LazyPackageFragmentScopeForJavaPackage@59
functions('A': Name@42) = EmptyList@48[empty] // through LazyPackageFragmentScopeForJavaPackage@59
memberIndex = computeMemberIndex$1@60 // through LazyPackageFragmentScopeForJavaPackage@59
}
LazyJavaPackageFragment@7['kotlin'] {
classes('A': Name@42) = null // through LazyPackageFragmentScopeForJavaPackage@61
classes('Any': Name@62) = null // through LazyPackageFragmentScopeForJavaPackage@61
classes('Function0': Name@63) = DeserializedClassDescriptor@2['Function0'] // through LazyPackageFragmentScopeForJavaPackage@61
classes('io': Name@64) = null // through LazyPackageFragmentScopeForJavaPackage@61
classes('jvm': Name@65) = null // through LazyPackageFragmentScopeForJavaPackage@61
classes('reflect': Name@66) = null // through LazyPackageFragmentScopeForJavaPackage@61
classes('x': Name@46) = null // through LazyPackageFragmentScopeForJavaPackage@61
deserializedPackageScope = DeserializedPackageMemberScope@67 // through LazyPackageFragmentScopeForJavaPackage@61
functions('A': Name@42) = EmptyList@48[empty] // through DeserializedPackageMemberScope@67
functions('A': Name@42) = EmptyList@48[empty] // through LazyPackageFragmentScopeForJavaPackage@61
functions('io': Name@68) = EmptyList@48[empty] // through DeserializedPackageMemberScope@67
functions('io': Name@68) = EmptyList@48[empty] // through LazyPackageFragmentScopeForJavaPackage@61
functions('jvm': Name@69) = EmptyList@48[empty] // through DeserializedPackageMemberScope@67
functions('jvm': Name@69) = EmptyList@48[empty] // through LazyPackageFragmentScopeForJavaPackage@61
functions('reflect': Name@70) = EmptyList@48[empty] // through DeserializedPackageMemberScope@67
functions('reflect': Name@70) = EmptyList@48[empty] // through LazyPackageFragmentScopeForJavaPackage@61
memberIndex = computeMemberIndex$1@71 // through LazyPackageFragmentScopeForJavaPackage@61
membersProtos = LinkedHashMap@72 // through DeserializedPackageMemberScope@67
properties('A': Name@42) = EmptyList@48[empty] // through DeserializedPackageMemberScope@67
properties('io': Name@68) = EmptyList@48[empty] // through DeserializedPackageMemberScope@67
properties('jvm': Name@69) = EmptyList@48[empty] // through DeserializedPackageMemberScope@67
properties('reflect': Name@70) = EmptyList@48[empty] // through DeserializedPackageMemberScope@67
properties('x': Name@46) = EmptyList@48[empty] // through DeserializedPackageMemberScope@67
}
LazyJavaPackageFragment@26['lang'] {
classes('A': Name@42) = null // through LazyPackageFragmentScopeForJavaPackage@73
classes('x': Name@46) = null // through LazyPackageFragmentScopeForJavaPackage@73
deserializedPackageScope = Empty@47 // through LazyPackageFragmentScopeForJavaPackage@73
functions('A': Name@42) = EmptyList@48[empty] // through LazyPackageFragmentScopeForJavaPackage@73
memberIndex = computeMemberIndex$1@74 // through LazyPackageFragmentScopeForJavaPackage@73
}
LazyJavaPackageFragment@8['reflect'] {
classes('KFunction0': Name@75) = DeserializedClassDescriptor@4['KFunction0'] // through LazyPackageFragmentScopeForJavaPackage@76
deserializedPackageScope = Empty@47 // through LazyPackageFragmentScopeForJavaPackage@76
functions('KFunction0': Name@77) = EmptyList@48[empty] // through LazyPackageFragmentScopeForJavaPackage@76
memberIndex = computeMemberIndex$1@78 // through LazyPackageFragmentScopeForJavaPackage@76
}
TypeDeserializer@79 {
classDescriptors('2': Integer@80) = DeserializedClassDescriptor@81['Any']
}
TypeDeserializer@82 {
classDescriptors('3': Integer@83) = DeserializedClassDescriptor@81['Any']
classDescriptors('4': Integer@84) = DeserializedClassDescriptor@2['Function0']
}