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

105 lines
5.4 KiB
Plaintext

EnumEntrySyntheticClassDescriptor@0['<class-object-for-RUNTIME>'] {
defaultType = JetTypeImpl@1['enum entry']
}
EnumEntrySyntheticClassDescriptor@2['RUNTIME'] {
defaultType = JetTypeImpl@3['enum entry']
}
LazyJavaClassDescriptor@4['RetentionPolicy'] {
defaultType = JetTypeImpl@5['RetentionPolicy']
enumEntryIndex = LinkedHashMap@6 // through LazyJavaClassMemberScope@7
functionTypeForSamInterface = null
memberIndex = computeMemberIndex$1@8 // through LazyJavaClassMemberScope@7
memberIndex = computeMemberIndex$1@9 // through LazyJavaStaticClassScope@10
nestedClassIndex = LinkedHashMap@11 // through LazyJavaClassMemberScope@7
nestedClasses('RUNTIME': Name@12) = EnumEntrySyntheticClassDescriptor@2['RUNTIME'] // through LazyJavaClassMemberScope@7
properties('RUNTIME': Name@12) = EmptyList@13[empty] // through LazyJavaClassMemberScope@7
properties('RUNTIME': Name@12) = EmptyList@13[empty] // through LazyJavaStaticClassScope@10
typeConstructor = LazyJavaClassTypeConstructor@14['RetentionPolicy']
}
LazyJavaClassTypeConstructor@14['RetentionPolicy'] {
parameters = ArrayList@15[empty]
supertypes = ArrayList@16[1] { LazyJavaClassifierType@17['Enum<RetentionPolicy>'] }
}
LazyJavaClassifierType@17['Enum<RetentionPolicy>'] {
arguments = ArrayList@18[1] { TypeProjectionImpl@19 }
classifier = JavaClassImpl@20['Enum']
memberScope = SubstitutingScope@21
typeConstructor = DeserializedClassTypeConstructor@22
}
LazyJavaClassifierType@23['RetentionPolicy'] {
arguments = ArrayList@24[empty]
classifier = JavaClassImpl@25['RetentionPolicy']
nullable = 'false': Boolean@26
typeConstructor = LazyJavaClassTypeConstructor@14['RetentionPolicy']
}
LazyJavaClassifierType@27['RetentionPolicy'] {
arguments = ArrayList@28[empty]
classifier = JavaClassImpl@25['RetentionPolicy']
nullable = 'true': Boolean@29
typeConstructor = LazyJavaClassTypeConstructor@14['RetentionPolicy']
}
LazyJavaPackageFragmentProvider@30 {
packageFragments('<root>': FqName@31) = LazyJavaPackageFragment@32['<root>']
packageFragments('E': FqName@33) = null
packageFragments('Enum': FqName@34) = null
packageFragments('InlineOption': FqName@35) = null
packageFragments('RetentionPolicy': FqName@36) = null
packageFragments('a': FqName@37) = null
packageFragments('b': FqName@38) = null
packageFragments('c': FqName@39) = null
packageFragments('java': FqName@40) = LazyJavaPackageFragment@41['java']
packageFragments('java.lang': FqName@42) = LazyJavaPackageFragment@43['lang']
packageFragments('java.lang.E': FqName@44) = null
packageFragments('java.lang.Enum': FqName@45) = null
packageFragments('java.lang.InlineOption': FqName@46) = null
packageFragments('java.lang.RetentionPolicy': FqName@47) = null
packageFragments('java.lang.annotation': FqName@48) = LazyJavaPackageFragment@49['annotation']
packageFragments('java.lang.annotation.RetentionPolicy': FqName@50) = null
packageFragments('kotlin': FqName@51) = null
packageFragments('kotlin.E': FqName@52) = null
packageFragments('kotlin.Enum': FqName@53) = null
packageFragments('kotlin.InlineOption': FqName@54) = null
packageFragments('kotlin.RetentionPolicy': FqName@55) = null
packageFragments('kotlin.io': FqName@56) = null
packageFragments('kotlin.jvm': FqName@57) = null
topLevelClasses(JavaClassImpl@58['RetentionPolicy']) = LazyJavaClassDescriptor@4['RetentionPolicy']
}
LazyJavaPackageFragment@32['<root>'] {
classes('Enum': Name@59) = null // through LazyPackageFragmentScopeForJavaPackage@60
classes('InlineOption': Name@61) = null // through LazyPackageFragmentScopeForJavaPackage@60
classes('RetentionPolicy': Name@62) = null // through LazyPackageFragmentScopeForJavaPackage@60
classes('java': Name@63) = null // through LazyPackageFragmentScopeForJavaPackage@60
deserializedPackageScope = Empty@64 // through LazyPackageFragmentScopeForJavaPackage@60
functions('java': Name@65) = EmptyList@13[empty] // through LazyPackageFragmentScopeForJavaPackage@60
memberIndex = computeMemberIndex$1@66 // through LazyPackageFragmentScopeForJavaPackage@60
}
LazyJavaPackageFragment@49['annotation'] {
classes('RetentionPolicy': Name@67) = LazyJavaClassDescriptor@4['RetentionPolicy'] // through LazyPackageFragmentScopeForJavaPackage@68
deserializedPackageScope = Empty@64 // through LazyPackageFragmentScopeForJavaPackage@68
functions('RetentionPolicy': Name@69) = EmptyList@13[empty] // through LazyPackageFragmentScopeForJavaPackage@68
memberIndex = computeMemberIndex$1@70 // through LazyPackageFragmentScopeForJavaPackage@68
}
LazyJavaPackageFragment@41['java'] {
classes('lang': Name@71) = null // through LazyPackageFragmentScopeForJavaPackage@72
deserializedPackageScope = Empty@64 // through LazyPackageFragmentScopeForJavaPackage@72
functions('lang': Name@73) = EmptyList@13[empty] // through LazyPackageFragmentScopeForJavaPackage@72
memberIndex = computeMemberIndex$1@74 // through LazyPackageFragmentScopeForJavaPackage@72
}
LazyJavaPackageFragment@43['lang'] {
classes('annotation': Name@75) = null // through LazyPackageFragmentScopeForJavaPackage@76
deserializedPackageScope = Empty@64 // through LazyPackageFragmentScopeForJavaPackage@76
functions('annotation': Name@77) = EmptyList@13[empty] // through LazyPackageFragmentScopeForJavaPackage@76
memberIndex = computeMemberIndex$1@78 // through LazyPackageFragmentScopeForJavaPackage@76
}