Files
kotlin-fork/compiler/testData/diagnostics/testsWithStdLib/annotations/ClassObjectAnnotatedWithItsClass.lazy.log
T
Stanislav Erokhin b7c473f59e Update lazy.log files
2014-11-17 17:45:01 +03:00

483 lines
22 KiB
Plaintext

ClassDeserializer@0 {
classes(ClassKey@1) = DeserializedClassDescriptor@2['Intrinsic']
classes(ClassKey@3) = DeserializedClassDescriptor@4['inline']
}
DescriptorLoadersStorage@5 {
storage(VirtualFileKotlinClass@6) = Storage@7
}
DeserializedClassDescriptor@2['Intrinsic'] {
containingDeclaration = LazyJavaPackageFragment@8['internal']
defaultType = JetTypeImpl@9['Intrinsic']
primaryConstructor = ConstructorDescriptorImpl@10['<init>']
}
DeserializedClassDescriptor@4['inline'] {
containingDeclaration = LazyJavaPackageFragment@11['kotlin']
defaultType = JetTypeImpl@12['inline']
}
DeserializedTypeParameterDescriptor@13['T'] {
typeConstructor = AbstractLazyTypeParameterDescriptor$1@14
upperBounds = LinkedHashSet@15[1] { DeserializedType@16['kotlin.Any'] }
upperBoundsAsType = DeserializedType@16['kotlin.Any']
}
DeserializedTypeParameterDescriptor@17['T'] {
typeConstructor = AbstractLazyTypeParameterDescriptor$1@18
upperBounds = LinkedHashSet@19[1] { DeserializedType@20['kotlin.Any'] }
}
DeserializedType@21['T in kotlin'] {
constructor = AbstractLazyTypeParameterDescriptor$1@18
}
DeserializedType@22['T in kotlin'] {
constructor = AbstractLazyTypeParameterDescriptor$1@14
}
DeserializedType@23['T in kotlin'] {
constructor = AbstractLazyTypeParameterDescriptor$1@14
}
DeserializedType@24['java.lang.Class'] {
constructor = LazyJavaClassTypeConstructor@25['Class']
memberScope = SubstitutingScope@26
}
DeserializedType@27['java.lang.Class'] {
constructor = LazyJavaClassTypeConstructor@25['Class']
memberScope = SubstitutingScope@28
}
DeserializedType@20['kotlin.Any'] {
constructor = DeserializedClassTypeConstructor@29
memberScope = DeserializedClassMemberScope@30
}
DeserializedType@16['kotlin.Any'] {
constructor = DeserializedClassTypeConstructor@29
memberScope = DeserializedClassMemberScope@30
}
LazyAnnotationDescriptor@31 {
resolutionResults = OverloadResolutionResultsImpl@32
type = JetTypeImpl@33['AnnClass']
valueArguments(ValueParameterDescriptorImpl@34['a']) = JavaClassValue@35
}
LazyJavaClassDescriptor@36['AnnotatedElement'] {
functions('invoke': Name@37) = EmptyList@38[empty] // through LazyJavaClassMemberScope@39
memberIndex = computeMemberIndex$1@40 // through LazyJavaClassMemberScope@39
typeConstructor = LazyJavaClassTypeConstructor@41['AnnotatedElement']
}
LazyJavaClassDescriptor@42['Class'] {
enumEntryIndex = LinkedHashMap@43 // through LazyJavaClassMemberScope@44
functions('invoke': Name@37) = EmptyList@38[empty] // through LazyJavaClassMemberScope@44
memberIndex = computeMemberIndex$1@45 // through LazyJavaClassMemberScope@44
nestedClassIndex = LinkedHashMap@46 // through LazyJavaClassMemberScope@44
nestedClasses('invoke': Name@37) = null // through LazyJavaClassMemberScope@44
typeConstructor = LazyJavaClassTypeConstructor@25['Class']
}
LazyJavaClassDescriptor@47['GenericDeclaration'] {
functions('invoke': Name@37) = EmptyList@38[empty] // through LazyJavaClassMemberScope@48
memberIndex = computeMemberIndex$1@49 // through LazyJavaClassMemberScope@48
typeConstructor = LazyJavaClassTypeConstructor@50['GenericDeclaration']
}
LazyJavaClassDescriptor@51['Serializable'] {
functions('invoke': Name@37) = EmptyList@38[empty] // through LazyJavaClassMemberScope@52
memberIndex = computeMemberIndex$1@53 // through LazyJavaClassMemberScope@52
typeConstructor = LazyJavaClassTypeConstructor@54['Serializable']
}
LazyJavaClassDescriptor@55['Type'] {
functions('invoke': Name@37) = EmptyList@38[empty] // through LazyJavaClassMemberScope@56
memberIndex = computeMemberIndex$1@57 // through LazyJavaClassMemberScope@56
typeConstructor = LazyJavaClassTypeConstructor@58['Type']
}
LazyJavaClassTypeConstructor@41['AnnotatedElement'] {
parameters = ArrayList@59[empty]
supertypes = ArrayList@60[1] { JetTypeImpl@61['Any'] }
}
LazyJavaClassTypeConstructor@25['Class'] {
parameters = ArrayList@62[1] { LazyJavaTypeParameterDescriptor@63['T'] }
supertypes = ArrayList@64[4] { LazyJavaClassifierType@65['Serializable'], LazyJavaClassifierType@66['GenericDeclaration'], LazyJavaClassifierType@67['Type'], ... }
}
LazyJavaClassTypeConstructor@50['GenericDeclaration'] {
parameters = ArrayList@68[empty]
supertypes = ArrayList@69[1] { JetTypeImpl@61['Any'] }
}
LazyJavaClassTypeConstructor@54['Serializable'] {
parameters = ArrayList@70[empty]
supertypes = ArrayList@71[1] { JetTypeImpl@61['Any'] }
}
LazyJavaClassTypeConstructor@58['Type'] {
parameters = ArrayList@72[empty]
supertypes = ArrayList@73[1] { JetTypeImpl@61['Any'] }
}
LazyJavaClassifierType@74['AnnotatedElement'] {
arguments = ArrayList@75[empty]
classifier = JavaClassImpl@76['AnnotatedElement']
memberScope = LazyJavaClassMemberScope@39
typeConstructor = LazyJavaClassTypeConstructor@41['AnnotatedElement']
}
LazyJavaClassifierType@66['GenericDeclaration'] {
arguments = ArrayList@77[empty]
classifier = JavaClassImpl@78['GenericDeclaration']
memberScope = LazyJavaClassMemberScope@48
typeConstructor = LazyJavaClassTypeConstructor@50['GenericDeclaration']
}
LazyJavaClassifierType@79['Object'] {
classifier = JavaClassImpl@80['Object']
typeConstructor = DeserializedClassTypeConstructor@29
}
LazyJavaClassifierType@81['Object'] {
classifier = JavaClassImpl@82['Object']
typeConstructor = DeserializedClassTypeConstructor@29
}
LazyJavaClassifierType@83['Object'] {
classifier = JavaClassImpl@84['Object']
typeConstructor = DeserializedClassTypeConstructor@29
}
LazyJavaClassifierType@85['Object'] {
classifier = JavaClassImpl@86['Object']
typeConstructor = DeserializedClassTypeConstructor@29
}
LazyJavaClassifierType@87['Object'] {
classifier = JavaClassImpl@88['Object']
typeConstructor = DeserializedClassTypeConstructor@29
}
LazyJavaClassifierType@65['Serializable'] {
arguments = ArrayList@89[empty]
classifier = JavaClassImpl@90['Serializable']
memberScope = LazyJavaClassMemberScope@52
typeConstructor = LazyJavaClassTypeConstructor@54['Serializable']
}
LazyJavaClassifierType@67['Type'] {
arguments = ArrayList@91[empty]
classifier = JavaClassImpl@92['Type']
memberScope = LazyJavaClassMemberScope@56
typeConstructor = LazyJavaClassTypeConstructor@58['Type']
}
LazyJavaPackageFragmentProvider@93 {
packageFragments('<root>': FqName@94) = LazyJavaPackageFragment@95['<root>']
packageFragments('AnnClass': FqName@96) = null
packageFragments('Class': FqName@97) = null
packageFragments('MyClass': FqName@98) = null
packageFragments('java': FqName@99) = LazyJavaPackageFragment@100['java']
packageFragments('java.io': FqName@101) = LazyJavaPackageFragment@102['io']
packageFragments('java.lang': FqName@103) = LazyJavaPackageFragment@104['lang']
packageFragments('java.lang.AnnClass': FqName@105) = null
packageFragments('java.lang.Class': FqName@106) = null
packageFragments('java.lang.MyClass': FqName@107) = null
packageFragments('java.lang.reflect': FqName@108) = LazyJavaPackageFragment@109['reflect']
packageFragments('kotlin': FqName@110) = LazyJavaPackageFragment@11['kotlin']
packageFragments('kotlin.AnnClass': FqName@111) = null
packageFragments('kotlin.Class': FqName@112) = null
packageFragments('kotlin.MyClass': FqName@113) = null
packageFragments('kotlin.io': FqName@114) = LazyJavaPackageFragment@115['io']
packageFragments('kotlin.io.AnnClass': FqName@116) = null
packageFragments('kotlin.io.Class': FqName@117) = null
packageFragments('kotlin.io.MyClass': FqName@118) = null
packageFragments('kotlin.jvm': FqName@119) = LazyJavaPackageFragment@120['jvm']
packageFragments('kotlin.jvm.AnnClass': FqName@121) = null
packageFragments('kotlin.jvm.Class': FqName@122) = null
packageFragments('kotlin.jvm.MyClass': FqName@123) = null
packageFragments('kotlin.jvm.internal': FqName@124) = LazyJavaPackageFragment@8['internal']
packageFragments('test': FqName@125) = null
packageFragments('test.AnnClass': FqName@126) = null
packageFragments('test.Class': FqName@127) = null
packageFragments('test.MyClass': FqName@128) = null
topLevelClasses(JavaClassImpl@76['AnnotatedElement']) = LazyJavaClassDescriptor@36['AnnotatedElement']
topLevelClasses(JavaClassImpl@129['Class']) = LazyJavaClassDescriptor@42['Class']
topLevelClasses(JavaClassImpl@78['GenericDeclaration']) = LazyJavaClassDescriptor@47['GenericDeclaration']
topLevelClasses(JavaClassImpl@90['Serializable']) = LazyJavaClassDescriptor@51['Serializable']
topLevelClasses(JavaClassImpl@92['Type']) = LazyJavaClassDescriptor@55['Type']
}
LazyJavaPackageFragment@8['internal'] {
classes('Intrinsic': Name@130) = DeserializedClassDescriptor@2['Intrinsic'] // through LazyPackageFragmentScopeForJavaPackage@131
}
LazyJavaPackageFragment@115['io'] {
classes('Class': Name@132) = null // through LazyPackageFragmentScopeForJavaPackage@133
classes('invoke': Name@37) = null // through LazyPackageFragmentScopeForJavaPackage@133
classes('javaClass': Name@134) = null // through LazyPackageFragmentScopeForJavaPackage@133
deserializedPackageScope = DeserializedPackageMemberScope@135 // through LazyPackageFragmentScopeForJavaPackage@133
functions('invoke': Name@37) = EmptyList@38[empty] // through DeserializedPackageMemberScope@135
functions('invoke': Name@37) = EmptyList@38[empty] // through LazyPackageFragmentScopeForJavaPackage@133
functions('javaClass': Name@134) = EmptyList@38[empty] // through DeserializedPackageMemberScope@135
functions('javaClass': Name@134) = EmptyList@38[empty] // through LazyPackageFragmentScopeForJavaPackage@133
memberIndex = computeMemberIndex$1@136 // through LazyPackageFragmentScopeForJavaPackage@133
membersProtos = LinkedHashMap@137 // through DeserializedPackageMemberScope@135
properties('javaClass': Name@134) = EmptyList@38[empty] // through DeserializedPackageMemberScope@135
}
LazyJavaPackageFragment@100['java'] {
classes('lang': Name@138) = null // through LazyPackageFragmentScopeForJavaPackage@139
deserializedPackageScope = Empty@140 // through LazyPackageFragmentScopeForJavaPackage@139
functions('lang': Name@141) = EmptyList@38[empty] // through LazyPackageFragmentScopeForJavaPackage@139
memberIndex = computeMemberIndex$1@142 // through LazyPackageFragmentScopeForJavaPackage@139
}
LazyJavaPackageFragment@120['jvm'] {
classes('Class': Name@132) = null // through LazyPackageFragmentScopeForJavaPackage@143
classes('invoke': Name@37) = null // through LazyPackageFragmentScopeForJavaPackage@143
classes('javaClass': Name@134) = null // through LazyPackageFragmentScopeForJavaPackage@143
deserializedPackageScope = Empty@140 // through LazyPackageFragmentScopeForJavaPackage@143
functions('invoke': Name@37) = EmptyList@38[empty] // through LazyPackageFragmentScopeForJavaPackage@143
functions('javaClass': Name@134) = EmptyList@38[empty] // through LazyPackageFragmentScopeForJavaPackage@143
memberIndex = computeMemberIndex$1@144 // through LazyPackageFragmentScopeForJavaPackage@143
}
LazyJavaPackageFragment@11['kotlin'] {
classes('Any': Name@145) = null // through LazyPackageFragmentScopeForJavaPackage@146
classes('Class': Name@132) = null // through LazyPackageFragmentScopeForJavaPackage@146
classes('inline': Name@147) = DeserializedClassDescriptor@4['inline'] // through LazyPackageFragmentScopeForJavaPackage@146
classes('invoke': Name@37) = null // through LazyPackageFragmentScopeForJavaPackage@146
classes('io': Name@148) = null // through LazyPackageFragmentScopeForJavaPackage@146
classes('javaClass': Name@134) = null // through LazyPackageFragmentScopeForJavaPackage@146
classes('jvm': Name@149) = null // through LazyPackageFragmentScopeForJavaPackage@146
deserializedPackageScope = DeserializedPackageMemberScope@150 // through LazyPackageFragmentScopeForJavaPackage@146
functions('invoke': Name@37) = EmptyList@38[empty] // through DeserializedPackageMemberScope@150
functions('invoke': Name@37) = EmptyList@38[empty] // through LazyPackageFragmentScopeForJavaPackage@146
functions('io': Name@151) = EmptyList@38[empty] // through DeserializedPackageMemberScope@150
functions('io': Name@151) = EmptyList@38[empty] // through LazyPackageFragmentScopeForJavaPackage@146
functions('javaClass': Name@134) = ArrayList@152[1] { DeserializedSimpleFunctionDescriptor@153['javaClass'] } // through DeserializedPackageMemberScope@150
functions('javaClass': Name@134) = EmptyList@38[empty] // through LazyPackageFragmentScopeForJavaPackage@146
functions('jvm': Name@154) = EmptyList@38[empty] // through DeserializedPackageMemberScope@150
functions('jvm': Name@154) = EmptyList@38[empty] // through LazyPackageFragmentScopeForJavaPackage@146
memberIndex = computeMemberIndex$1@155 // through LazyPackageFragmentScopeForJavaPackage@146
membersProtos = LinkedHashMap@156 // through DeserializedPackageMemberScope@150
properties('io': Name@151) = EmptyList@38[empty] // through DeserializedPackageMemberScope@150
properties('javaClass': Name@134) = ArrayList@157[1] { DeserializedPropertyDescriptor@158['javaClass'] } // through DeserializedPackageMemberScope@150
properties('jvm': Name@154) = EmptyList@38[empty] // through DeserializedPackageMemberScope@150
}
LazyJavaPackageFragment@104['lang'] {
classes('Class': Name@132) = LazyJavaClassDescriptor@42['Class'] // through LazyPackageFragmentScopeForJavaPackage@159
classes('invoke': Name@37) = null // through LazyPackageFragmentScopeForJavaPackage@159
classes('javaClass': Name@134) = null // through LazyPackageFragmentScopeForJavaPackage@159
deserializedPackageScope = Empty@140 // through LazyPackageFragmentScopeForJavaPackage@159
functions('invoke': Name@37) = EmptyList@38[empty] // through LazyPackageFragmentScopeForJavaPackage@159
functions('javaClass': Name@134) = EmptyList@38[empty] // through LazyPackageFragmentScopeForJavaPackage@159
memberIndex = computeMemberIndex$1@160 // through LazyPackageFragmentScopeForJavaPackage@159
}
LazyJavaTypeParameterDescriptor@63['T'] {
typeConstructor = AbstractLazyTypeParameterDescriptor$1@161
upperBounds = LinkedHashSet@162[1] { NullableType@163 }
upperBoundsAsType = NullableType@163
}
LazyJavaTypeParameterResolver@164 {
resolve(JavaTypeParameterImpl@165['T']) = LazyJavaTypeParameterDescriptor@63['T']
}
ResolutionTaskHolder@166 {
<name not found> = ArrayList@167[1] { ResolutionCandidate@168 }
<name not found> = ArrayList@169[1] { ResolutionCandidate@168 }
<name not found> = ArrayList@170[1] { ResolutionCandidate@171 }
<name not found> = ArrayList@172[1] { ResolutionCandidate@171 }
<name not found> = ArrayList@173[1] { ResolutionCandidate@174 }
<name not found> = ArrayList@175[1] { ResolutionCandidate@174 }
<name not found> = EmptyList@38[empty]
<name not found> = EmptyList@38[empty]
<name not found> = EmptyList@38[empty]
<name not found> = EmptyList@38[empty]
<name not found> = EmptyList@38[empty]
<name not found> = EmptyList@38[empty]
<name not found> = EmptyList@38[empty]
<name not found> = EmptyList@38[empty]
<name not found> = EmptyList@38[empty]
<name not found> = EmptyList@38[empty]
<name not found> = EmptyList@38[empty]
<name not found> = EmptyList@38[empty]
<name not found> = EmptyList@38[empty]
<name not found> = EmptyList@38[empty]
<name not found> = EmptyList@38[empty]
<name not found> = EmptyList@38[empty]
<name not found> = EmptyList@38[empty]
<name not found> = EmptyList@38[empty]
<name not found> = EmptyList@38[empty]
<name not found> = EmptyList@38[empty]
<name not found> = EmptyList@38[empty]
<name not found> = EmptyList@38[empty]
<name not found> = EmptyList@38[empty]
<name not found> = EmptyList@38[empty]
<name not found> = EmptyList@38[empty]
<name not found> = EmptyList@38[empty]
<name not found> = EmptyList@38[empty]
<name not found> = EmptyList@38[empty]
<name not found> = EmptyList@38[empty]
<name not found> = EmptyList@38[empty]
<name not found> = EmptyList@38[empty]
<name not found> = EmptyList@38[empty]
}
ResolutionTaskHolder@176 {
<name not found> = ArrayList@177[1] { ResolutionCandidate@178 }
<name not found> = ArrayList@179[1] { ResolutionCandidate@178 }
}
ResolutionTaskHolder@180 {
<name not found> = EmptyList@38[empty]
<name not found> = EmptyList@38[empty]
<name not found> = EmptyList@38[empty]
<name not found> = EmptyList@38[empty]
<name not found> = EmptyList@38[empty]
<name not found> = EmptyList@38[empty]
<name not found> = EmptyList@38[empty]
<name not found> = EmptyList@38[empty]
<name not found> = EmptyList@38[empty]
<name not found> = EmptyList@38[empty]
<name not found> = EmptyList@38[empty]
<name not found> = EmptyList@38[empty]
<name not found> = EmptyList@38[empty]
<name not found> = EmptyList@38[empty]
<name not found> = EmptyList@38[empty]
<name not found> = EmptyList@38[empty]
<name not found> = EmptyList@38[empty]
<name not found> = EmptyList@38[empty]
<name not found> = EmptyList@38[empty]
<name not found> = EmptyList@38[empty]
<name not found> = EmptyList@38[empty]
<name not found> = EmptyList@38[empty]
<name not found> = EmptyList@38[empty]
<name not found> = EmptyList@38[empty]
<name not found> = EmptyList@38[empty]
<name not found> = EmptyList@38[empty]
<name not found> = EmptyList@38[empty]
<name not found> = EmptyList@38[empty]
<name not found> = EmptyList@38[empty]
<name not found> = EmptyList@38[empty]
}
ResolutionTaskHolder@181 {
<name not found> = EmptyList@38[empty]
<name not found> = EmptyList@38[empty]
<name not found> = EmptyList@38[empty]
<name not found> = EmptyList@38[empty]
<name not found> = EmptyList@38[empty]
<name not found> = EmptyList@38[empty]
<name not found> = EmptyList@38[empty]
<name not found> = EmptyList@38[empty]
<name not found> = EmptyList@38[empty]
<name not found> = EmptyList@38[empty]
<name not found> = EmptyList@38[empty]
<name not found> = EmptyList@38[empty]
<name not found> = EmptyList@38[empty]
<name not found> = EmptyList@38[empty]
<name not found> = EmptyList@38[empty]
<name not found> = EmptyList@38[empty]
<name not found> = EmptyList@38[empty]
<name not found> = EmptyList@38[empty]
<name not found> = EmptyList@38[empty]
<name not found> = EmptyList@38[empty]
<name not found> = EmptyList@38[empty]
<name not found> = EmptyList@38[empty]
<name not found> = EmptyList@38[empty]
<name not found> = EmptyList@38[empty]
<name not found> = EmptyList@38[empty]
<name not found> = EmptyList@38[empty]
<name not found> = EmptyList@38[empty]
<name not found> = EmptyList@38[empty]
<name not found> = EmptyList@38[empty]
<name not found> = EmptyList@38[empty]
}
ResolutionTaskHolder@182 {
<name not found> = EmptyList@38[empty]
<name not found> = EmptyList@38[empty]
<name not found> = EmptyList@38[empty]
<name not found> = EmptyList@38[empty]
<name not found> = EmptyList@38[empty]
<name not found> = EmptyList@38[empty]
<name not found> = EmptyList@38[empty]
<name not found> = EmptyList@38[empty]
<name not found> = EmptyList@38[empty]
<name not found> = EmptyList@38[empty]
<name not found> = EmptyList@38[empty]
<name not found> = EmptyList@38[empty]
<name not found> = EmptyList@38[empty]
<name not found> = EmptyList@38[empty]
<name not found> = EmptyList@38[empty]
<name not found> = EmptyList@38[empty]
<name not found> = EmptyList@38[empty]
<name not found> = EmptyList@38[empty]
<name not found> = EmptyList@38[empty]
<name not found> = EmptyList@38[empty]
<name not found> = EmptyList@38[empty]
<name not found> = EmptyList@38[empty]
<name not found> = EmptyList@38[empty]
<name not found> = EmptyList@38[empty]
<name not found> = EmptyList@38[empty]
<name not found> = EmptyList@38[empty]
<name not found> = EmptyList@38[empty]
<name not found> = EmptyList@38[empty]
<name not found> = EmptyList@38[empty]
<name not found> = EmptyList@38[empty]
}
ResolutionTaskHolder@183 {
<name not found> = EmptyList@38[empty]
<name not found> = EmptyList@38[empty]
<name not found> = EmptyList@38[empty]
<name not found> = EmptyList@38[empty]
<name not found> = EmptyList@38[empty]
<name not found> = EmptyList@38[empty]
<name not found> = EmptyList@38[empty]
<name not found> = EmptyList@38[empty]
<name not found> = EmptyList@38[empty]
<name not found> = EmptyList@38[empty]
<name not found> = EmptyList@38[empty]
<name not found> = EmptyList@38[empty]
<name not found> = EmptyList@38[empty]
<name not found> = EmptyList@38[empty]
<name not found> = EmptyList@38[empty]
<name not found> = EmptyList@38[empty]
<name not found> = EmptyList@38[empty]
<name not found> = EmptyList@38[empty]
<name not found> = EmptyList@38[empty]
<name not found> = EmptyList@38[empty]
<name not found> = EmptyList@38[empty]
<name not found> = EmptyList@38[empty]
<name not found> = EmptyList@38[empty]
<name not found> = EmptyList@38[empty]
<name not found> = EmptyList@38[empty]
<name not found> = EmptyList@38[empty]
<name not found> = EmptyList@38[empty]
<name not found> = EmptyList@38[empty]
<name not found> = EmptyList@38[empty]
<name not found> = EmptyList@38[empty]
}
TypeDeserializer@184 {
classDescriptors('34': Integer@185) = LazyJavaClassDescriptor@42['Class']
classDescriptors('9': Integer@186) = DeserializedClassDescriptor@187['Any']
}
TypeDeserializer@188 {
classDescriptors('34': Integer@185) = LazyJavaClassDescriptor@42['Class']
classDescriptors('9': Integer@186) = DeserializedClassDescriptor@187['Any']
}