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

90 lines
5.4 KiB
Plaintext

LazyJavaClassDescriptor@0['Sub'] {
allDescriptors = ArrayList@1[4] { DeserializedSimpleFunctionDescriptor@2['hashCode'], JavaMethodDescriptor@3['foo'], DeserializedSimpleFunctionDescriptor@4['toString'], ... } // through LazyJavaClassMemberScope@5
constructors = stdlib_emptyListClass@6[empty] // through LazyJavaClassMemberScope@5
defaultType = JetTypeImpl@7['Sub']
enumEntryIndex = LinkedHashMap@8 // through LazyJavaClassMemberScope@5
functions('clone': Name@9) = EmptyList@10[empty] // through LazyJavaClassMemberScope@5
functions('equals': Name@11) = ArrayList@12[1] { DeserializedSimpleFunctionDescriptor@13['equals'] } // through LazyJavaClassMemberScope@5
functions('finalize': Name@14) = EmptyList@10[empty] // through LazyJavaClassMemberScope@5
functions('foo': Name@15) = ArrayList@16[1] { JavaMethodDescriptor@3['foo'] } // through LazyJavaClassMemberScope@5
functions('getClass': Name@17) = EmptyList@10[empty] // through LazyJavaClassMemberScope@5
functions('hashCode': Name@18) = ArrayList@19[1] { DeserializedSimpleFunctionDescriptor@2['hashCode'] } // through LazyJavaClassMemberScope@5
functions('notify': Name@20) = EmptyList@10[empty] // through LazyJavaClassMemberScope@5
functions('notifyAll': Name@21) = EmptyList@10[empty] // through LazyJavaClassMemberScope@5
functions('toString': Name@22) = ArrayList@23[1] { DeserializedSimpleFunctionDescriptor@4['toString'] } // through LazyJavaClassMemberScope@5
functions('wait': Name@24) = EmptyList@10[empty] // through LazyJavaClassMemberScope@5
memberIndex = computeMemberIndex$1@25 // through LazyJavaClassMemberScope@5
nestedClassIndex = LinkedHashMap@26 // through LazyJavaClassMemberScope@5
typeConstructor = LazyJavaClassTypeConstructor@27['Sub']
}
LazyJavaClassDescriptor@28['Super'] {
defaultType = JetTypeImpl@29['Super']
functions('clone': Name@9) = EmptyList@10[empty] // through LazyJavaClassMemberScope@30
functions('equals': Name@11) = ArrayList@31[1] { DeserializedSimpleFunctionDescriptor@32['equals'] } // through LazyJavaClassMemberScope@30
functions('finalize': Name@14) = EmptyList@10[empty] // through LazyJavaClassMemberScope@30
functions('foo': Name@15) = ArrayList@33[1] { JavaMethodDescriptor@34['foo'] } // through LazyJavaClassMemberScope@30
functions('getClass': Name@17) = EmptyList@10[empty] // through LazyJavaClassMemberScope@30
functions('hashCode': Name@18) = ArrayList@35[1] { DeserializedSimpleFunctionDescriptor@36['hashCode'] } // through LazyJavaClassMemberScope@30
functions('notify': Name@20) = EmptyList@10[empty] // through LazyJavaClassMemberScope@30
functions('notifyAll': Name@21) = EmptyList@10[empty] // through LazyJavaClassMemberScope@30
functions('toString': Name@22) = ArrayList@37[1] { DeserializedSimpleFunctionDescriptor@38['toString'] } // through LazyJavaClassMemberScope@30
functions('wait': Name@24) = EmptyList@10[empty] // through LazyJavaClassMemberScope@30
memberIndex = computeMemberIndex$1@39 // through LazyJavaClassMemberScope@30
thisAsReceiverParameter = LazyClassReceiverParameterDescriptor@40['<this>']
typeConstructor = LazyJavaClassTypeConstructor@41['Super']
}
LazyJavaClassTypeConstructor@27['Sub'] {
parameters = ArrayList@42[empty]
supertypes = ArrayList@43[1] { LazyJavaClassifierType@44['Super'] }
}
LazyJavaClassTypeConstructor@41['Super'] {
parameters = ArrayList@45[empty]
supertypes = ArrayList@46[1] { JetTypeImpl@47['Any'] }
}
LazyJavaClassifierType@48['Object'] {
classifier = JavaClassImpl@49['Object']
typeConstructor = DeserializedClassTypeConstructor@50
}
LazyJavaClassifierType@44['Super'] {
arguments = ArrayList@51[empty]
classifier = JavaClassImpl@52['Super']
memberScope = LazyJavaClassMemberScope@30
nullable = 'false': Boolean@53
typeConstructor = LazyJavaClassTypeConstructor@41['Super']
}
LazyJavaPackageFragmentProvider@54 {
packageFragments('<root>': FqName@55) = LazyJavaPackageFragment@56['<root>']
packageFragments('Long': FqName@57) = null
packageFragments('Sub': FqName@58) = null
packageFragments('SubSub': FqName@59) = null
packageFragments('java': FqName@60) = LazyJavaPackageFragment@61['java']
packageFragments('java.lang': FqName@62) = LazyJavaPackageFragment@63['lang']
packageFragments('java.lang.Long': FqName@64) = null
packageFragments('java.lang.Sub': FqName@65) = null
packageFragments('kotlin': FqName@66) = null
packageFragments('kotlin.Long': FqName@67) = null
packageFragments('kotlin.Sub': FqName@68) = null
packageFragments('kotlin.io': FqName@69) = null
packageFragments('kotlin.jvm': FqName@70) = null
topLevelClasses(JavaClassImpl@71['Sub']) = LazyJavaClassDescriptor@0['Sub']
topLevelClasses(JavaClassImpl@52['Super']) = LazyJavaClassDescriptor@28['Super']
}
LazyJavaPackageFragment@56['<root>'] {
classes('Long': Name@72) = null // through LazyPackageFragmentScopeForJavaPackage@73
classes('Sub': Name@74) = LazyJavaClassDescriptor@0['Sub'] // through LazyPackageFragmentScopeForJavaPackage@73
}
LazyJavaPackageFragment@61['java'] {
classes('lang': Name@75) = null // through LazyPackageFragmentScopeForJavaPackage@76
deserializedPackageScope = Empty@77 // through LazyPackageFragmentScopeForJavaPackage@76
functions('lang': Name@78) = EmptyList@10[empty] // through LazyPackageFragmentScopeForJavaPackage@76
memberIndex = computeMemberIndex$1@79 // through LazyPackageFragmentScopeForJavaPackage@76
}