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

99 lines
4.5 KiB
Plaintext

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