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

287 lines
12 KiB
Plaintext

LazyJavaClassDescriptor@0['AbstractCollection'] {
typeConstructor = LazyJavaClassTypeConstructor@1['AbstractCollection']
}
LazyJavaClassDescriptor@2['AbstractList'] {
typeConstructor = LazyJavaClassTypeConstructor@3['AbstractList']
}
LazyJavaClassDescriptor@4['ArrayList'] {
typeConstructor = LazyJavaClassTypeConstructor@5['ArrayList']
}
LazyJavaClassDescriptor@6['RandomAccess'] {
typeConstructor = LazyJavaClassTypeConstructor@7['RandomAccess']
}
LazyJavaClassDescriptor@8['Serializable'] {
typeConstructor = LazyJavaClassTypeConstructor@9['Serializable']
}
LazyJavaClassTypeConstructor@1['AbstractCollection'] {
parameters = ArrayList@10[1] { LazyJavaTypeParameterDescriptor@11['E'] }
supertypes = ArrayList@12[1] { LazyJavaClassifierType@13['Collection<E>'] }
}
LazyJavaClassTypeConstructor@3['AbstractList'] {
parameters = ArrayList@14[1] { LazyJavaTypeParameterDescriptor@15['E'] }
supertypes = ArrayList@16[2] { LazyJavaClassifierType@17['AbstractCollection<E>'], LazyJavaClassifierType@18['List<E>'] }
}
LazyJavaClassTypeConstructor@5['ArrayList'] {
parameters = ArrayList@19[1] { LazyJavaTypeParameterDescriptor@20['E'] }
supertypes = ArrayList@21[5] { LazyJavaClassifierType@22['AbstractList<E>'], LazyJavaClassifierType@23['List<E>'], LazyJavaClassifierType@24['RandomAccess'], ... }
}
LazyJavaClassTypeConstructor@7['RandomAccess'] {
parameters = ArrayList@25[empty]
supertypes = ArrayList@26[1] { JetTypeImpl@27['Any'] }
}
LazyJavaClassTypeConstructor@9['Serializable'] {
parameters = ArrayList@28[empty]
supertypes = ArrayList@29[1] { JetTypeImpl@27['Any'] }
}
LazyJavaClassifierType@17['AbstractCollection<E>'] {
arguments = ArrayList@30[1] { TypeProjectionImpl@31 }
classifier = JavaClassImpl@32['AbstractCollection']
memberScope = SubstitutingScope@33
nullable = 'false': Boolean@34
typeConstructor = LazyJavaClassTypeConstructor@1['AbstractCollection']
}
LazyJavaClassifierType@22['AbstractList<E>'] {
arguments = ArrayList@35[1] { TypeProjectionImpl@36 }
classifier = JavaClassImpl@37['AbstractList']
memberScope = SubstitutingScope@38
nullable = 'false': Boolean@34
typeConstructor = LazyJavaClassTypeConstructor@3['AbstractList']
}
LazyJavaClassifierType@39['Cloneable'] {
arguments = ArrayList@40[empty]
classifier = JavaClassImpl@41['Cloneable']
memberScope = DeserializedClassMemberScope@42
nullable = 'false': Boolean@34
typeConstructor = DeserializedClassTypeConstructor@43
}
LazyJavaClassifierType@13['Collection<E>'] {
arguments = ArrayList@44[1] { TypeProjectionImpl@45 }
classifier = JavaClassImpl@46['Collection']
memberScope = SubstitutingScope@47
nullable = 'false': Boolean@34
typeConstructor = DeserializedClassTypeConstructor@48
}
LazyJavaClassifierType@49['E'] {
arguments = ArrayList@50[empty]
classifier = JavaTypeParameterImpl@51['E']
nullable = 'false': Boolean@34
typeConstructor = AbstractLazyTypeParameterDescriptor$1@52
}
LazyJavaClassifierType@53['E'] {
arguments = ArrayList@54[empty]
classifier = JavaTypeParameterImpl@55['E']
nullable = 'false': Boolean@34
typeConstructor = AbstractLazyTypeParameterDescriptor$1@56
}
LazyJavaClassifierType@57['E'] {
arguments = ArrayList@58[empty]
classifier = JavaTypeParameterImpl@59['E']
nullable = 'false': Boolean@34
typeConstructor = AbstractLazyTypeParameterDescriptor$1@60
}
LazyJavaClassifierType@61['E'] {
arguments = ArrayList@62[empty]
classifier = JavaTypeParameterImpl@63['E']
nullable = 'false': Boolean@34
typeConstructor = AbstractLazyTypeParameterDescriptor$1@52
}
LazyJavaClassifierType@64['E'] {
arguments = ArrayList@65[empty]
classifier = JavaTypeParameterImpl@66['E']
nullable = 'false': Boolean@34
typeConstructor = AbstractLazyTypeParameterDescriptor$1@60
}
LazyJavaClassifierType@67['E'] {
arguments = ArrayList@68[empty]
classifier = JavaTypeParameterImpl@66['E']
nullable = 'true': Boolean@69
typeConstructor = AbstractLazyTypeParameterDescriptor$1@60
}
LazyJavaClassifierType@70['E'] {
arguments = ArrayList@71[empty]
classifier = JavaTypeParameterImpl@55['E']
nullable = 'true': Boolean@69
typeConstructor = AbstractLazyTypeParameterDescriptor$1@56
}
LazyJavaClassifierType@72['E'] {
arguments = ArrayList@73[empty]
classifier = JavaTypeParameterImpl@51['E']
nullable = 'true': Boolean@69
typeConstructor = AbstractLazyTypeParameterDescriptor$1@52
}
LazyJavaClassifierType@74['E'] {
arguments = ArrayList@75[empty]
classifier = JavaTypeParameterImpl@59['E']
nullable = 'true': Boolean@69
typeConstructor = AbstractLazyTypeParameterDescriptor$1@60
}
LazyJavaClassifierType@76['E'] {
arguments = ArrayList@77[empty]
classifier = JavaTypeParameterImpl@63['E']
nullable = 'true': Boolean@69
typeConstructor = AbstractLazyTypeParameterDescriptor$1@52
}
LazyJavaClassifierType@23['List<E>'] {
arguments = ArrayList@78[1] { TypeProjectionImpl@79 }
classifier = JavaClassImpl@80['List']
memberScope = SubstitutingScope@81
nullable = 'false': Boolean@34
typeConstructor = DeserializedClassTypeConstructor@82
}
LazyJavaClassifierType@18['List<E>'] {
arguments = ArrayList@83[1] { TypeProjectionImpl@84 }
classifier = JavaClassImpl@85['List']
memberScope = SubstitutingScope@86
nullable = 'false': Boolean@34
typeConstructor = DeserializedClassTypeConstructor@82
}
LazyJavaClassifierType@87['Object'] {
classifier = JavaClassImpl@88['Object']
typeConstructor = DeserializedClassTypeConstructor@89
}
LazyJavaClassifierType@90['Object'] {
classifier = JavaClassImpl@91['Object']
typeConstructor = DeserializedClassTypeConstructor@89
}
LazyJavaClassifierType@92['Object'] {
classifier = JavaClassImpl@93['Object']
typeConstructor = DeserializedClassTypeConstructor@89
}
LazyJavaClassifierType@24['RandomAccess'] {
arguments = ArrayList@94[empty]
classifier = JavaClassImpl@95['RandomAccess']
memberScope = LazyJavaClassMemberScope@96
nullable = 'false': Boolean@34
typeConstructor = LazyJavaClassTypeConstructor@7['RandomAccess']
}
LazyJavaClassifierType@97['Serializable'] {
arguments = ArrayList@98[empty]
classifier = JavaClassImpl@99['Serializable']
memberScope = LazyJavaClassMemberScope@100
nullable = 'false': Boolean@34
typeConstructor = LazyJavaClassTypeConstructor@9['Serializable']
}
LazyJavaPackageFragmentProvider@101 {
packageFragments('<root>': FqName@102) = LazyJavaPackageFragment@103['<root>']
packageFragments('ArrayList': FqName@104) = null
packageFragments('Int': FqName@105) = null
packageFragments('List': FqName@106) = null
packageFragments('T': FqName@107) = null
packageFragments('java': FqName@108) = LazyJavaPackageFragment@109['java']
packageFragments('java.io': FqName@110) = LazyJavaPackageFragment@111['io']
packageFragments('java.lang': FqName@112) = LazyJavaPackageFragment@113['lang']
packageFragments('java.lang.ArrayList': FqName@114) = null
packageFragments('java.lang.Int': FqName@115) = null
packageFragments('java.lang.List': FqName@116) = null
packageFragments('java.lang.T': FqName@117) = null
packageFragments('java.util': FqName@118) = LazyJavaPackageFragment@119['util']
packageFragments('java.util.ArrayList': FqName@120) = null
packageFragments('java.util.Int': FqName@121) = null
packageFragments('java.util.List': FqName@122) = null
packageFragments('java.util.T': FqName@123) = null
packageFragments('kotlin': FqName@124) = null
packageFragments('kotlin.ArrayList': FqName@125) = null
packageFragments('kotlin.Int': FqName@126) = null
packageFragments('kotlin.List': FqName@127) = null
packageFragments('kotlin.T': FqName@128) = null
packageFragments('kotlin.io': FqName@129) = null
packageFragments('kotlin.jvm': FqName@130) = null
packageFragments('n': FqName@131) = null
packageFragments('n.ArrayList': FqName@132) = null
packageFragments('n.Int': FqName@133) = null
packageFragments('n.List': FqName@134) = null
packageFragments('n.T': FqName@135) = null
topLevelClasses(JavaClassImpl@32['AbstractCollection']) = LazyJavaClassDescriptor@0['AbstractCollection']
topLevelClasses(JavaClassImpl@37['AbstractList']) = LazyJavaClassDescriptor@2['AbstractList']
topLevelClasses(JavaClassImpl@136['ArrayList']) = LazyJavaClassDescriptor@4['ArrayList']
topLevelClasses(JavaClassImpl@137['List']) = LazyJavaClassDescriptor@138['List']
topLevelClasses(JavaClassImpl@95['RandomAccess']) = LazyJavaClassDescriptor@6['RandomAccess']
topLevelClasses(JavaClassImpl@99['Serializable']) = LazyJavaClassDescriptor@8['Serializable']
}
LazyJavaPackageFragment@109['java'] {
classes('lang': Name@139) = null // through LazyPackageFragmentScopeForJavaPackage@140
classes('util': Name@141) = null // through LazyPackageFragmentScopeForJavaPackage@140
deserializedPackageScope = Empty@142 // through LazyPackageFragmentScopeForJavaPackage@140
functions('lang': Name@143) = EmptyList@144[empty] // through LazyPackageFragmentScopeForJavaPackage@140
functions('util': Name@145) = EmptyList@144[empty] // through LazyPackageFragmentScopeForJavaPackage@140
memberIndex = computeMemberIndex$1@146 // through LazyPackageFragmentScopeForJavaPackage@140
}
LazyJavaPackageFragment@113['lang'] {
classes('expected': Name@147) = null // through LazyPackageFragmentScopeForJavaPackage@148
classes('reverse': Name@149) = null // through LazyPackageFragmentScopeForJavaPackage@148
deserializedPackageScope = Empty@142 // through LazyPackageFragmentScopeForJavaPackage@148
functions('expected': Name@147) = EmptyList@144[empty] // through LazyPackageFragmentScopeForJavaPackage@148
functions('reverse': Name@149) = EmptyList@144[empty] // through LazyPackageFragmentScopeForJavaPackage@148
memberIndex = computeMemberIndex$1@150 // through LazyPackageFragmentScopeForJavaPackage@148
}
LazyJavaPackageFragment@119['util'] {
classes('ArrayList': Name@151) = LazyJavaClassDescriptor@4['ArrayList'] // through LazyPackageFragmentScopeForJavaPackage@152
classes('Int': Name@153) = null // through LazyPackageFragmentScopeForJavaPackage@152
classes('List': Name@154) = LazyJavaClassDescriptor@138['List'] // through LazyPackageFragmentScopeForJavaPackage@152
classes('expected': Name@147) = null // through LazyPackageFragmentScopeForJavaPackage@152
classes('reverse': Name@149) = null // through LazyPackageFragmentScopeForJavaPackage@152
deserializedPackageScope = Empty@142 // through LazyPackageFragmentScopeForJavaPackage@152
functions('expected': Name@147) = EmptyList@144[empty] // through LazyPackageFragmentScopeForJavaPackage@152
functions('reverse': Name@149) = EmptyList@144[empty] // through LazyPackageFragmentScopeForJavaPackage@152
memberIndex = computeMemberIndex$1@155 // through LazyPackageFragmentScopeForJavaPackage@152
}
LazyJavaTypeParameterDescriptor@20['E'] {
typeConstructor = AbstractLazyTypeParameterDescriptor$1@60
upperBounds = LinkedHashSet@156[1] { NullableType@157 }
}
LazyJavaTypeParameterDescriptor@15['E'] {
typeConstructor = AbstractLazyTypeParameterDescriptor$1@52
}
LazyJavaTypeParameterDescriptor@11['E'] {
typeConstructor = AbstractLazyTypeParameterDescriptor$1@56
}
LazyJavaTypeParameterResolver@158 {
resolve(JavaTypeParameterImpl@159['E']) = LazyJavaTypeParameterDescriptor@20['E']
}
LazyJavaTypeParameterResolver@160 {
resolve(JavaTypeParameterImpl@161['E']) = LazyJavaTypeParameterDescriptor@11['E']
}
LazyJavaTypeParameterResolver@162 {
resolve(JavaTypeParameterImpl@163['E']) = LazyJavaTypeParameterDescriptor@15['E']
}