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

420 lines
18 KiB
Plaintext

DescriptorResolver@0 {
<name not found> = IntValue@1
<name not found> = IntValue@2
<name not found> = JetTypeImpl@3['Int']
<name not found> = JetTypeImpl@3['Int']
}
LazyAnnotationDescriptor@4 {
resolutionResults = OverloadResolutionResultsImpl@5
type = JetTypeImpl@6['Ann2']
valueArguments(ValueParameterDescriptorImpl@7['a']) = AnnotationValue@8
}
LazyAnnotationDescriptor@9 {
resolutionResults = OverloadResolutionResultsImpl@10
type = JetTypeImpl@11['Ann2']
valueArguments(ValueParameterDescriptorImpl@7['a']) = AnnotationValue@12
}
LazyAnnotationDescriptor@13 {
resolutionResults = OverloadResolutionResultsImpl@14
type = JetTypeImpl@15['Ann4']
valueArguments(ValueParameterDescriptorImpl@16['value']) = StringValue@17
}
LazyJavaClassDescriptor@18['AnnotatedElement'] {
defaultType = JetTypeImpl@19['AnnotatedElement']
functions('getAnnotation': Name@20) = ArrayList@21[1] { JavaMethodDescriptor@22['getAnnotation'] } // through LazyJavaClassMemberScope@23
memberIndex = computeMemberIndex$1@24 // through LazyJavaClassMemberScope@23
properties('getAnnotation': Name@25) = EmptyList@26[empty] // through LazyJavaClassMemberScope@23
thisAsReceiverParameter = LazyClassReceiverParameterDescriptor@27['<this>']
typeConstructor = LazyJavaClassTypeConstructor@28['AnnotatedElement']
}
LazyJavaClassDescriptor@29['Class'] {
defaultType = JetTypeImpl@30['Class<1>']
enumEntryIndex = LinkedHashMap@31 // through LazyJavaClassMemberScope@32
functionTypeForSamInterface = null
functions('getAnnotation': Name@25) = ArrayList@33[1] { JavaMethodDescriptor@34['getAnnotation'] } // through LazyJavaClassMemberScope@32
memberIndex = computeMemberIndex$1@35 // through LazyJavaClassMemberScope@32
nestedClassIndex = LinkedHashMap@36 // through LazyJavaClassMemberScope@32
nestedClasses('getAnnotation': Name@25) = null // through LazyJavaClassMemberScope@32
properties('getAnnotation': Name@25) = EmptyList@26[empty] // through LazyJavaClassMemberScope@32
thisAsReceiverParameter = LazyClassReceiverParameterDescriptor@37['<this>']
typeConstructor = LazyJavaClassTypeConstructor@38['Class']
}
LazyJavaClassDescriptor@39['GenericDeclaration'] {
functions('getAnnotation': Name@20) = EmptyList@26[empty] // through LazyJavaClassMemberScope@40
memberIndex = computeMemberIndex$1@41 // through LazyJavaClassMemberScope@40
properties('getAnnotation': Name@25) = EmptyList@26[empty] // through LazyJavaClassMemberScope@40
typeConstructor = LazyJavaClassTypeConstructor@42['GenericDeclaration']
}
LazyJavaClassDescriptor@43['Serializable'] {
functions('getAnnotation': Name@20) = EmptyList@26[empty] // through LazyJavaClassMemberScope@44
memberIndex = computeMemberIndex$1@45 // through LazyJavaClassMemberScope@44
properties('getAnnotation': Name@25) = EmptyList@26[empty] // through LazyJavaClassMemberScope@44
typeConstructor = LazyJavaClassTypeConstructor@46['Serializable']
}
LazyJavaClassDescriptor@47['Type'] {
functions('getAnnotation': Name@20) = EmptyList@26[empty] // through LazyJavaClassMemberScope@48
memberIndex = computeMemberIndex$1@49 // through LazyJavaClassMemberScope@48
properties('getAnnotation': Name@25) = EmptyList@26[empty] // through LazyJavaClassMemberScope@48
typeConstructor = LazyJavaClassTypeConstructor@50['Type']
}
LazyJavaClassTypeConstructor@28['AnnotatedElement'] {
parameters = ArrayList@51[empty]
supertypes = ArrayList@52[1] { JetTypeImpl@53['Any'] }
}
LazyJavaClassTypeConstructor@38['Class'] {
parameters = ArrayList@54[1] { LazyJavaTypeParameterDescriptor@55['T'] }
supertypes = ArrayList@56[4] { LazyJavaClassifierType@57['Serializable'], LazyJavaClassifierType@58['GenericDeclaration'], LazyJavaClassifierType@59['Type'], ... }
}
LazyJavaClassTypeConstructor@42['GenericDeclaration'] {
parameters = ArrayList@60[empty]
supertypes = ArrayList@61[1] { JetTypeImpl@53['Any'] }
}
LazyJavaClassTypeConstructor@46['Serializable'] {
parameters = ArrayList@62[empty]
supertypes = ArrayList@63[1] { JetTypeImpl@53['Any'] }
}
LazyJavaClassTypeConstructor@50['Type'] {
parameters = ArrayList@64[empty]
supertypes = ArrayList@65[1] { JetTypeImpl@53['Any'] }
}
LazyJavaClassifierType@66['A'] {
arguments = ArrayList@67[empty]
classifier = JavaTypeParameterImpl@68['A']
nullable = 'false': Boolean@69
typeConstructor = AbstractLazyTypeParameterDescriptor$1@70
}
LazyJavaClassifierType@71['A'] {
arguments = ArrayList@72[empty]
classifier = JavaTypeParameterImpl@73['A']
nullable = 'false': Boolean@69
typeConstructor = AbstractLazyTypeParameterDescriptor$1@70
}
LazyJavaClassifierType@74['A'] {
arguments = ArrayList@75[empty]
classifier = JavaTypeParameterImpl@76['A']
nullable = 'false': Boolean@69
typeConstructor = AbstractLazyTypeParameterDescriptor$1@70
}
LazyJavaClassifierType@77['A'] {
arguments = ArrayList@78[empty]
classifier = JavaTypeParameterImpl@68['A']
nullable = 'true': Boolean@79
typeConstructor = AbstractLazyTypeParameterDescriptor$1@70
}
LazyJavaClassifierType@80['A'] {
arguments = ArrayList@81[empty]
classifier = JavaTypeParameterImpl@73['A']
nullable = 'true': Boolean@79
typeConstructor = AbstractLazyTypeParameterDescriptor$1@70
}
LazyJavaClassifierType@82['A'] {
arguments = ArrayList@83[empty]
classifier = JavaTypeParameterImpl@76['A']
nullable = 'true': Boolean@79
typeConstructor = AbstractLazyTypeParameterDescriptor$1@70
}
LazyJavaClassifierType@84['AnnotatedElement'] {
arguments = ArrayList@85[empty]
classifier = JavaClassImpl@86['AnnotatedElement']
memberScope = LazyJavaClassMemberScope@23
typeConstructor = LazyJavaClassTypeConstructor@28['AnnotatedElement']
}
LazyJavaClassifierType@87['Annotation'] {
arguments = ArrayList@88[empty]
classifier = JavaClassImpl@89['Annotation']
memberScope = DeserializedClassMemberScope@90
nullable = 'false': Boolean@69
typeConstructor = DeserializedClassTypeConstructor@91
}
LazyJavaClassifierType@92['Annotation'] {
arguments = ArrayList@93[empty]
classifier = JavaClassImpl@94['Annotation']
memberScope = DeserializedClassMemberScope@90
nullable = 'false': Boolean@69
typeConstructor = DeserializedClassTypeConstructor@91
}
LazyJavaClassifierType@95['Annotation'] {
arguments = ArrayList@96[empty]
classifier = JavaClassImpl@94['Annotation']
memberScope = DeserializedClassMemberScope@90
nullable = 'true': Boolean@79
typeConstructor = DeserializedClassTypeConstructor@91
}
LazyJavaClassifierType@97['Annotation'] {
arguments = ArrayList@98[empty]
classifier = JavaClassImpl@89['Annotation']
memberScope = DeserializedClassMemberScope@90
nullable = 'true': Boolean@79
typeConstructor = DeserializedClassTypeConstructor@91
}
LazyJavaClassifierType@99['Class<A>'] {
arguments = ArrayList@100[1] { TypeProjectionImpl@101 }
classifier = JavaClassImpl@102['Class']
memberScope = SubstitutingScope@103
nullable = 'false': Boolean@69
typeConstructor = LazyJavaClassTypeConstructor@38['Class']
}
LazyJavaClassifierType@104['Class<A>'] {
arguments = ArrayList@105[1] { TypeProjectionImpl@106 }
classifier = JavaClassImpl@102['Class']
memberScope = SubstitutingScope@107
nullable = 'true': Boolean@79
typeConstructor = LazyJavaClassTypeConstructor@38['Class']
}
LazyJavaClassifierType@108['Class<T>'] {
arguments = ArrayList@109[1] { TypeProjectionImpl@110 }
classifier = JavaClassImpl@111['Class']
memberScope = SubstitutingScope@112
nullable = 'false': Boolean@69
typeConstructor = LazyJavaClassTypeConstructor@38['Class']
}
LazyJavaClassifierType@113['Class<T>'] {
arguments = ArrayList@114[1] { TypeProjectionImpl@115 }
classifier = JavaClassImpl@111['Class']
memberScope = SubstitutingScope@116
nullable = 'true': Boolean@79
typeConstructor = LazyJavaClassTypeConstructor@38['Class']
}
LazyJavaClassifierType@58['GenericDeclaration'] {
arguments = ArrayList@117[empty]
classifier = JavaClassImpl@118['GenericDeclaration']
memberScope = LazyJavaClassMemberScope@40
typeConstructor = LazyJavaClassTypeConstructor@42['GenericDeclaration']
}
LazyJavaClassifierType@119['Object'] {
classifier = JavaClassImpl@120['Object']
typeConstructor = DeserializedClassTypeConstructor@121
}
LazyJavaClassifierType@122['Object'] {
classifier = JavaClassImpl@123['Object']
typeConstructor = DeserializedClassTypeConstructor@121
}
LazyJavaClassifierType@124['Object'] {
classifier = JavaClassImpl@125['Object']
typeConstructor = DeserializedClassTypeConstructor@121
}
LazyJavaClassifierType@126['Object'] {
classifier = JavaClassImpl@127['Object']
typeConstructor = DeserializedClassTypeConstructor@121
}
LazyJavaClassifierType@128['Object'] {
classifier = JavaClassImpl@129['Object']
typeConstructor = DeserializedClassTypeConstructor@121
}
LazyJavaClassifierType@57['Serializable'] {
arguments = ArrayList@130[empty]
classifier = JavaClassImpl@131['Serializable']
memberScope = LazyJavaClassMemberScope@44
typeConstructor = LazyJavaClassTypeConstructor@46['Serializable']
}
LazyJavaClassifierType@132['T'] {
arguments = ArrayList@133[empty]
classifier = JavaTypeParameterImpl@134['T']
nullable = 'false': Boolean@69
typeConstructor = AbstractLazyTypeParameterDescriptor$1@135
}
LazyJavaClassifierType@136['T'] {
arguments = ArrayList@137[empty]
classifier = JavaTypeParameterImpl@138['T']
nullable = 'false': Boolean@69
typeConstructor = AbstractLazyTypeParameterDescriptor$1@135
}
LazyJavaClassifierType@139['T'] {
arguments = ArrayList@140[empty]
classifier = JavaTypeParameterImpl@141['T']
nullable = 'false': Boolean@69
typeConstructor = AbstractLazyTypeParameterDescriptor$1@135
}
LazyJavaClassifierType@142['T'] {
arguments = ArrayList@143[empty]
classifier = JavaTypeParameterImpl@141['T']
nullable = 'true': Boolean@79
typeConstructor = AbstractLazyTypeParameterDescriptor$1@135
}
LazyJavaClassifierType@144['T'] {
arguments = ArrayList@145[empty]
classifier = JavaTypeParameterImpl@138['T']
nullable = 'true': Boolean@79
typeConstructor = AbstractLazyTypeParameterDescriptor$1@135
}
LazyJavaClassifierType@146['T'] {
arguments = ArrayList@147[empty]
classifier = JavaTypeParameterImpl@134['T']
nullable = 'true': Boolean@79
typeConstructor = AbstractLazyTypeParameterDescriptor$1@135
}
LazyJavaClassifierType@59['Type'] {
arguments = ArrayList@148[empty]
classifier = JavaClassImpl@149['Type']
memberScope = LazyJavaClassMemberScope@48
typeConstructor = LazyJavaClassTypeConstructor@50['Type']
}
LazyJavaPackageFragmentProvider@150 {
packageFragments('<root>': FqName@151) = LazyJavaPackageFragment@152['<root>']
packageFragments('Ann': FqName@153) = null
packageFragments('Ann1': FqName@154) = null
packageFragments('Ann2': FqName@155) = null
packageFragments('Ann3': FqName@156) = null
packageFragments('Ann4': FqName@157) = null
packageFragments('Class': FqName@158) = null
packageFragments('Int': FqName@159) = null
packageFragments('MyClass': FqName@160) = null
packageFragments('String': FqName@161) = null
packageFragments('T': FqName@162) = null
packageFragments('a': FqName@163) = null
packageFragments('c': FqName@164) = null
packageFragments('java': FqName@165) = LazyJavaPackageFragment@166['java']
packageFragments('java.io': FqName@167) = LazyJavaPackageFragment@168['io']
packageFragments('java.lang': FqName@169) = LazyJavaPackageFragment@170['lang']
packageFragments('java.lang.Ann': FqName@171) = null
packageFragments('java.lang.Ann1': FqName@172) = null
packageFragments('java.lang.Ann2': FqName@173) = null
packageFragments('java.lang.Ann4': FqName@174) = null
packageFragments('java.lang.Class': FqName@175) = null
packageFragments('java.lang.Int': FqName@176) = null
packageFragments('java.lang.MyClass': FqName@177) = null
packageFragments('java.lang.String': FqName@178) = null
packageFragments('java.lang.T': FqName@179) = null
packageFragments('java.lang.reflect': FqName@180) = LazyJavaPackageFragment@181['reflect']
packageFragments('kotlin': FqName@182) = null
packageFragments('kotlin.Ann': FqName@183) = null
packageFragments('kotlin.Ann1': FqName@184) = null
packageFragments('kotlin.Ann2': FqName@185) = null
packageFragments('kotlin.Ann4': FqName@186) = null
packageFragments('kotlin.Class': FqName@187) = null
packageFragments('kotlin.Int': FqName@188) = null
packageFragments('kotlin.MyClass': FqName@189) = null
packageFragments('kotlin.String': FqName@190) = null
packageFragments('kotlin.T': FqName@191) = null
packageFragments('kotlin.io': FqName@192) = null
packageFragments('kotlin.jvm': FqName@193) = null
topLevelClasses(JavaClassImpl@86['AnnotatedElement']) = LazyJavaClassDescriptor@18['AnnotatedElement']
topLevelClasses(JavaClassImpl@194['Class']) = LazyJavaClassDescriptor@29['Class']
topLevelClasses(JavaClassImpl@118['GenericDeclaration']) = LazyJavaClassDescriptor@39['GenericDeclaration']
topLevelClasses(JavaClassImpl@131['Serializable']) = LazyJavaClassDescriptor@43['Serializable']
topLevelClasses(JavaClassImpl@149['Type']) = LazyJavaClassDescriptor@47['Type']
}
LazyJavaPackageFragment@152['<root>'] {
classes('Ann': Name@195) = null // through LazyPackageFragmentScopeForJavaPackage@196
classes('Ann1': Name@197) = null // through LazyPackageFragmentScopeForJavaPackage@196
classes('Class': Name@198) = null // through LazyPackageFragmentScopeForJavaPackage@196
classes('Int': Name@199) = null // through LazyPackageFragmentScopeForJavaPackage@196
classes('String': Name@200) = null // through LazyPackageFragmentScopeForJavaPackage@196
classes('bar': Name@201) = null // through LazyPackageFragmentScopeForJavaPackage@196
classes('getAnnotation': Name@25) = null // through LazyPackageFragmentScopeForJavaPackage@196
classes('invoke': Name@202) = null // through LazyPackageFragmentScopeForJavaPackage@196
classes('javaClass': Name@203) = null // through LazyPackageFragmentScopeForJavaPackage@196
classes('value': Name@204) = null // through LazyPackageFragmentScopeForJavaPackage@196
deserializedPackageScope = Empty@205 // through LazyPackageFragmentScopeForJavaPackage@196
functions('Ann': Name@195) = EmptyList@26[empty] // through LazyPackageFragmentScopeForJavaPackage@196
functions('Ann1': Name@197) = EmptyList@26[empty] // through LazyPackageFragmentScopeForJavaPackage@196
functions('bar': Name@201) = EmptyList@26[empty] // through LazyPackageFragmentScopeForJavaPackage@196
functions('getAnnotation': Name@25) = EmptyList@26[empty] // through LazyPackageFragmentScopeForJavaPackage@196
functions('invoke': Name@202) = EmptyList@26[empty] // through LazyPackageFragmentScopeForJavaPackage@196
functions('javaClass': Name@203) = EmptyList@26[empty] // through LazyPackageFragmentScopeForJavaPackage@196
functions('value': Name@204) = EmptyList@26[empty] // through LazyPackageFragmentScopeForJavaPackage@196
memberIndex = computeMemberIndex$1@206 // through LazyPackageFragmentScopeForJavaPackage@196
}
LazyJavaPackageFragment@166['java'] {
classes('lang': Name@207) = null // through LazyPackageFragmentScopeForJavaPackage@208
deserializedPackageScope = Empty@205 // through LazyPackageFragmentScopeForJavaPackage@208
functions('lang': Name@209) = EmptyList@26[empty] // through LazyPackageFragmentScopeForJavaPackage@208
memberIndex = computeMemberIndex$1@210 // through LazyPackageFragmentScopeForJavaPackage@208
}
LazyJavaPackageFragment@170['lang'] {
classes('Ann': Name@195) = null // through LazyPackageFragmentScopeForJavaPackage@211
classes('Ann1': Name@197) = null // through LazyPackageFragmentScopeForJavaPackage@211
classes('Class': Name@198) = LazyJavaClassDescriptor@29['Class'] // through LazyPackageFragmentScopeForJavaPackage@211
classes('bar': Name@201) = null // through LazyPackageFragmentScopeForJavaPackage@211
classes('getAnnotation': Name@25) = null // through LazyPackageFragmentScopeForJavaPackage@211
classes('invoke': Name@202) = null // through LazyPackageFragmentScopeForJavaPackage@211
classes('javaClass': Name@203) = null // through LazyPackageFragmentScopeForJavaPackage@211
classes('value': Name@204) = null // through LazyPackageFragmentScopeForJavaPackage@211
deserializedPackageScope = Empty@205 // through LazyPackageFragmentScopeForJavaPackage@211
functions('Ann': Name@195) = EmptyList@26[empty] // through LazyPackageFragmentScopeForJavaPackage@211
functions('Ann1': Name@197) = EmptyList@26[empty] // through LazyPackageFragmentScopeForJavaPackage@211
functions('bar': Name@201) = EmptyList@26[empty] // through LazyPackageFragmentScopeForJavaPackage@211
functions('getAnnotation': Name@25) = EmptyList@26[empty] // through LazyPackageFragmentScopeForJavaPackage@211
functions('invoke': Name@202) = EmptyList@26[empty] // through LazyPackageFragmentScopeForJavaPackage@211
functions('javaClass': Name@203) = EmptyList@26[empty] // through LazyPackageFragmentScopeForJavaPackage@211
functions('value': Name@204) = EmptyList@26[empty] // through LazyPackageFragmentScopeForJavaPackage@211
memberIndex = computeMemberIndex$1@212 // through LazyPackageFragmentScopeForJavaPackage@211
}
LazyJavaTypeParameterDescriptor@213['A'] {
defaultType = JetTypeImpl@214['A']
typeConstructor = AbstractLazyTypeParameterDescriptor$1@70
upperBounds = LinkedHashSet@215[1] { DelegatingFlexibleType@216 }
upperBoundsAsType = DelegatingFlexibleType@216
}
LazyJavaTypeParameterDescriptor@55['T'] {
defaultType = JetTypeImpl@217['T']
typeConstructor = AbstractLazyTypeParameterDescriptor$1@218
upperBounds = LinkedHashSet@219[1] { NullableType@220 }
}
LazyJavaTypeParameterDescriptor@221['T'] {
typeConstructor = AbstractLazyTypeParameterDescriptor$1@135
upperBounds = LinkedHashSet@222[1] { DelegatingFlexibleType@223 }
upperBoundsAsType = DelegatingFlexibleType@223
}
LazyJavaTypeParameterResolver@224 {
resolve(JavaTypeParameterImpl@225['A']) = LazyJavaTypeParameterDescriptor@213['A']
}
LazyJavaTypeParameterResolver@226 {
resolve(JavaTypeParameterImpl@227['T']) = LazyJavaTypeParameterDescriptor@221['T']
}
LazyJavaTypeParameterResolver@228 {
resolve(JavaTypeParameterImpl@229['T']) = LazyJavaTypeParameterDescriptor@55['T']
}