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

92 lines
4.8 KiB
Plaintext

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