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

300 lines
14 KiB
Plaintext

DescriptorResolver@0 {
<name not found> = StringValue@1
<name not found> = StringValue@2
<name not found> = StringValue@3
}
LazyJavaClassDescriptor@4['Appendable'] {
functions('println': Name@5) = EmptyList@6[empty] // through LazyJavaClassMemberScope@7
memberIndex = computeMemberIndex$1@8 // through LazyJavaClassMemberScope@7
properties('println': Name@9) = EmptyList@6[empty] // through LazyJavaClassMemberScope@7
typeConstructor = LazyJavaClassTypeConstructor@10['Appendable']
}
LazyJavaClassDescriptor@11['AutoCloseable'] {
functions('println': Name@5) = EmptyList@6[empty] // through LazyJavaClassMemberScope@12
memberIndex = computeMemberIndex$1@13 // through LazyJavaClassMemberScope@12
properties('println': Name@9) = EmptyList@6[empty] // through LazyJavaClassMemberScope@12
typeConstructor = LazyJavaClassTypeConstructor@14['AutoCloseable']
}
LazyJavaClassDescriptor@15['Closeable'] {
functions('println': Name@5) = EmptyList@6[empty] // through LazyJavaClassMemberScope@16
memberIndex = computeMemberIndex$1@17 // through LazyJavaClassMemberScope@16
properties('println': Name@9) = EmptyList@6[empty] // through LazyJavaClassMemberScope@16
typeConstructor = LazyJavaClassTypeConstructor@18['Closeable']
}
LazyJavaClassDescriptor@19['FilterOutputStream'] {
functions('println': Name@5) = EmptyList@6[empty] // through LazyJavaClassMemberScope@20
memberIndex = computeMemberIndex$1@21 // through LazyJavaClassMemberScope@20
properties('println': Name@9) = EmptyList@6[empty] // through LazyJavaClassMemberScope@20
typeConstructor = LazyJavaClassTypeConstructor@22['FilterOutputStream']
}
LazyJavaClassDescriptor@23['OutputStream'] {
functions('println': Name@5) = EmptyList@6[empty] // through LazyJavaClassMemberScope@24
memberIndex = computeMemberIndex$1@25 // through LazyJavaClassMemberScope@24
properties('println': Name@9) = EmptyList@6[empty] // through LazyJavaClassMemberScope@24
typeConstructor = LazyJavaClassTypeConstructor@26['OutputStream']
}
LazyJavaClassDescriptor@27['PrintStream'] {
defaultType = JetTypeImpl@28['PrintStream']
enumEntryIndex = LinkedHashMap@29 // through LazyJavaClassMemberScope@30
functions('println': Name@9) = ArrayList@31[10] { JavaMethodDescriptor@32['println'], JavaMethodDescriptor@33['println'], JavaMethodDescriptor@34['println'], ... } // through LazyJavaClassMemberScope@30
memberIndex = computeMemberIndex$1@35 // through LazyJavaClassMemberScope@30
nestedClassIndex = LinkedHashMap@36 // through LazyJavaClassMemberScope@30
nestedClasses('println': Name@9) = null // through LazyJavaClassMemberScope@30
properties('println': Name@9) = EmptyList@6[empty] // through LazyJavaClassMemberScope@30
thisAsReceiverParameter = LazyClassReceiverParameterDescriptor@37['<this>']
typeConstructor = LazyJavaClassTypeConstructor@38['PrintStream']
}
LazyJavaClassDescriptor@39['System'] {
enumEntryIndex = LinkedHashMap@40 // through LazyJavaClassMemberScope@41
memberIndex = computeMemberIndex$1@42 // through LazyJavaClassMemberScope@41
memberIndex = computeMemberIndex$1@43 // through LazyJavaStaticClassScope@44
nestedClassIndex = LinkedHashMap@45 // through LazyJavaClassMemberScope@41
nestedClasses('out': Name@46) = null // through LazyJavaClassMemberScope@41
properties('out': Name@46) = ArrayList@47[1] { JavaPropertyDescriptor@48['out'] } // through LazyJavaStaticClassScope@44
properties('out': Name@46) = EmptyList@6[empty] // through LazyJavaClassMemberScope@41
typeConstructor = LazyJavaClassTypeConstructor@49['System']
}
LazyJavaClassDescriptor@50['Test'] {
<name not found> = StringValue@51 // through LazyJavaStaticClassScope@52
enumEntryIndex = LinkedHashMap@53 // through LazyJavaClassMemberScope@54
memberIndex = computeMemberIndex$1@55 // through LazyJavaClassMemberScope@54
memberIndex = computeMemberIndex$1@56 // through LazyJavaStaticClassScope@52
nestedClassIndex = LinkedHashMap@57 // through LazyJavaClassMemberScope@54
nestedClasses('FOO': Name@58) = null // through LazyJavaClassMemberScope@54
properties('FOO': Name@58) = ArrayList@59[1] { JavaPropertyDescriptor@60['FOO'] } // through LazyJavaStaticClassScope@52
properties('FOO': Name@58) = EmptyList@6[empty] // through LazyJavaClassMemberScope@54
typeConstructor = LazyJavaClassTypeConstructor@61['Test']
}
LazyJavaClassTypeConstructor@10['Appendable'] {
parameters = ArrayList@62[empty]
supertypes = ArrayList@63[1] { JetTypeImpl@64['Any'] }
}
LazyJavaClassTypeConstructor@14['AutoCloseable'] {
parameters = ArrayList@65[empty]
supertypes = ArrayList@66[1] { JetTypeImpl@64['Any'] }
}
LazyJavaClassTypeConstructor@18['Closeable'] {
parameters = ArrayList@67[empty]
supertypes = ArrayList@68[1] { LazyJavaClassifierType@69['AutoCloseable'] }
}
LazyJavaClassTypeConstructor@22['FilterOutputStream'] {
parameters = ArrayList@70[empty]
supertypes = ArrayList@71[1] { LazyJavaClassifierType@72['OutputStream'] }
}
LazyJavaClassTypeConstructor@26['OutputStream'] {
parameters = ArrayList@73[empty]
supertypes = ArrayList@74[1] { LazyJavaClassifierType@75['Closeable'] }
}
LazyJavaClassTypeConstructor@38['PrintStream'] {
parameters = ArrayList@76[empty]
supertypes = ArrayList@77[3] { LazyJavaClassifierType@78['FilterOutputStream'], LazyJavaClassifierType@79['Appendable'], LazyJavaClassifierType@80['Closeable'] }
}
LazyJavaClassTypeConstructor@49['System'] {
supertypes = ArrayList@81[1] { JetTypeImpl@64['Any'] }
}
LazyJavaClassTypeConstructor@61['Test'] {
supertypes = ArrayList@82[1] { JetTypeImpl@64['Any'] }
}
LazyJavaClassifierType@79['Appendable'] {
arguments = ArrayList@83[empty]
classifier = JavaClassImpl@84['Appendable']
memberScope = LazyJavaClassMemberScope@7
typeConstructor = LazyJavaClassTypeConstructor@10['Appendable']
}
LazyJavaClassifierType@69['AutoCloseable'] {
arguments = ArrayList@85[empty]
classifier = JavaClassImpl@86['AutoCloseable']
memberScope = LazyJavaClassMemberScope@12
typeConstructor = LazyJavaClassTypeConstructor@14['AutoCloseable']
}
LazyJavaClassifierType@80['Closeable'] {
arguments = ArrayList@87[empty]
classifier = JavaClassImpl@88['Closeable']
memberScope = LazyJavaClassMemberScope@16
typeConstructor = LazyJavaClassTypeConstructor@18['Closeable']
}
LazyJavaClassifierType@75['Closeable'] {
arguments = ArrayList@89[empty]
classifier = JavaClassImpl@90['Closeable']
memberScope = LazyJavaClassMemberScope@16
typeConstructor = LazyJavaClassTypeConstructor@18['Closeable']
}
LazyJavaClassifierType@78['FilterOutputStream'] {
arguments = ArrayList@91[empty]
classifier = JavaClassImpl@92['FilterOutputStream']
memberScope = LazyJavaClassMemberScope@20
typeConstructor = LazyJavaClassTypeConstructor@22['FilterOutputStream']
}
LazyJavaClassifierType@93['Flushable'] {
classifier = null
typeConstructor = TypeConstructorImpl$1@94
}
LazyJavaClassifierType@95['Object'] {
arguments = ArrayList@96[empty]
classifier = JavaClassImpl@97['Object']
nullable = 'false': Boolean@98
typeConstructor = DeserializedClassTypeConstructor@99
}
LazyJavaClassifierType@100['Object'] {
arguments = ArrayList@101[empty]
classifier = JavaClassImpl@97['Object']
nullable = 'true': Boolean@102
typeConstructor = DeserializedClassTypeConstructor@99
}
LazyJavaClassifierType@103['Object'] {
classifier = JavaClassImpl@104['Object']
typeConstructor = DeserializedClassTypeConstructor@99
}
LazyJavaClassifierType@105['Object'] {
classifier = JavaClassImpl@106['Object']
typeConstructor = DeserializedClassTypeConstructor@99
}
LazyJavaClassifierType@107['Object'] {
classifier = JavaClassImpl@108['Object']
typeConstructor = DeserializedClassTypeConstructor@99
}
LazyJavaClassifierType@109['Object'] {
classifier = JavaClassImpl@110['Object']
typeConstructor = DeserializedClassTypeConstructor@99
}
LazyJavaClassifierType@111['Object'] {
classifier = JavaClassImpl@112['Object']
typeConstructor = DeserializedClassTypeConstructor@99
}
LazyJavaClassifierType@72['OutputStream'] {
arguments = ArrayList@113[empty]
classifier = JavaClassImpl@114['OutputStream']
memberScope = LazyJavaClassMemberScope@24
typeConstructor = LazyJavaClassTypeConstructor@26['OutputStream']
}
LazyJavaClassifierType@115['PrintStream'] {
arguments = ArrayList@116[empty]
classifier = JavaClassImpl@117['PrintStream']
memberScope = LazyJavaClassMemberScope@30
nullable = 'false': Boolean@98
typeConstructor = LazyJavaClassTypeConstructor@38['PrintStream']
}
LazyJavaClassifierType@118['PrintStream'] {
arguments = ArrayList@119[empty]
classifier = JavaClassImpl@117['PrintStream']
nullable = 'true': Boolean@102
typeConstructor = LazyJavaClassTypeConstructor@38['PrintStream']
}
LazyJavaClassifierType@120['String'] {
arguments = ArrayList@121[empty]
classifier = JavaClassImpl@122['String']
memberScope = DeserializedClassMemberScope@123
typeConstructor = DeserializedClassTypeConstructor@124
}
LazyJavaClassifierType@125['String'] {
arguments = ArrayList@126[empty]
classifier = JavaClassImpl@127['String']
nullable = 'false': Boolean@98
typeConstructor = DeserializedClassTypeConstructor@124
}
LazyJavaClassifierType@128['String'] {
arguments = ArrayList@129[empty]
classifier = JavaClassImpl@127['String']
nullable = 'true': Boolean@102
typeConstructor = DeserializedClassTypeConstructor@124
}
LazyJavaPackageFragmentProvider@130 {
packageFragments('<root>': FqName@131) = LazyJavaPackageFragment@132['<root>']
packageFragments('String': FqName@133) = null
packageFragments('System': FqName@134) = null
packageFragments('Test': FqName@135) = null
packageFragments('foo': FqName@136) = null
packageFragments('foo.String': FqName@137) = null
packageFragments('foo.s': FqName@138) = null
packageFragments('java': FqName@139) = LazyJavaPackageFragment@140['java']
packageFragments('java.io': FqName@141) = LazyJavaPackageFragment@142['io']
packageFragments('java.lang': FqName@143) = LazyJavaPackageFragment@144['lang']
packageFragments('java.lang.String': FqName@145) = null
packageFragments('java.lang.System': FqName@146) = null
packageFragments('java.lang.Test': FqName@147) = null
packageFragments('kotlin': FqName@148) = null
packageFragments('kotlin.String': FqName@149) = null
packageFragments('kotlin.System': FqName@150) = null
packageFragments('kotlin.Test': FqName@151) = null
packageFragments('kotlin.io': FqName@152) = null
packageFragments('kotlin.jvm': FqName@153) = null
topLevelClasses(JavaClassImpl@84['Appendable']) = LazyJavaClassDescriptor@4['Appendable']
topLevelClasses(JavaClassImpl@86['AutoCloseable']) = LazyJavaClassDescriptor@11['AutoCloseable']
topLevelClasses(JavaClassImpl@88['Closeable']) = LazyJavaClassDescriptor@15['Closeable']
topLevelClasses(JavaClassImpl@92['FilterOutputStream']) = LazyJavaClassDescriptor@19['FilterOutputStream']
topLevelClasses(JavaClassImpl@114['OutputStream']) = LazyJavaClassDescriptor@23['OutputStream']
topLevelClasses(JavaClassImpl@117['PrintStream']) = LazyJavaClassDescriptor@27['PrintStream']
topLevelClasses(JavaClassImpl@154['System']) = LazyJavaClassDescriptor@39['System']
topLevelClasses(JavaClassImpl@155['Test']) = LazyJavaClassDescriptor@50['Test']
}
LazyJavaPackageFragment@132['<root>'] {
classes('System': Name@156) = null // through LazyPackageFragmentScopeForJavaPackage@157
classes('Test': Name@158) = LazyJavaClassDescriptor@50['Test'] // through LazyPackageFragmentScopeForJavaPackage@157
classes('foo': Name@159) = null // through LazyPackageFragmentScopeForJavaPackage@157
classes('plus': Name@160) = null // through LazyPackageFragmentScopeForJavaPackage@157
classes('println': Name@9) = null // through LazyPackageFragmentScopeForJavaPackage@157
deserializedPackageScope = Empty@161 // through LazyPackageFragmentScopeForJavaPackage@157
functions('plus': Name@160) = EmptyList@6[empty] // through LazyPackageFragmentScopeForJavaPackage@157
functions('println': Name@9) = EmptyList@6[empty] // through LazyPackageFragmentScopeForJavaPackage@157
memberIndex = computeMemberIndex$1@162 // through LazyPackageFragmentScopeForJavaPackage@157
}
LazyJavaPackageFragment@140['java'] {
classes('lang': Name@163) = null // through LazyPackageFragmentScopeForJavaPackage@164
deserializedPackageScope = Empty@161 // through LazyPackageFragmentScopeForJavaPackage@164
functions('lang': Name@165) = EmptyList@6[empty] // through LazyPackageFragmentScopeForJavaPackage@164
memberIndex = computeMemberIndex$1@166 // through LazyPackageFragmentScopeForJavaPackage@164
}
LazyJavaPackageFragment@144['lang'] {
classes('System': Name@156) = LazyJavaClassDescriptor@39['System'] // through LazyPackageFragmentScopeForJavaPackage@167
classes('foo': Name@159) = null // through LazyPackageFragmentScopeForJavaPackage@167
classes('plus': Name@160) = null // through LazyPackageFragmentScopeForJavaPackage@167
classes('println': Name@9) = null // through LazyPackageFragmentScopeForJavaPackage@167
deserializedPackageScope = Empty@161 // through LazyPackageFragmentScopeForJavaPackage@167
functions('plus': Name@160) = EmptyList@6[empty] // through LazyPackageFragmentScopeForJavaPackage@167
functions('println': Name@9) = EmptyList@6[empty] // through LazyPackageFragmentScopeForJavaPackage@167
memberIndex = computeMemberIndex$1@168 // through LazyPackageFragmentScopeForJavaPackage@167
}
LazyJavaTypeAttributes@169 {
howThisTypeIsUsedAccordingToAnnotations$delegate = TypeUsage@170
}