Update lazy.log files

This commit is contained in:
Stanislav Erokhin
2014-11-13 21:18:57 +03:00
parent 2033042d33
commit b7c473f59e
1442 changed files with 198572 additions and 32647 deletions
File diff suppressed because it is too large Load Diff
@@ -186,3 +186,8 @@ LazyJavaTypeParameterResolver@129 {
LazyJavaTypeParameterResolver@131 {
resolve(JavaTypeParameterImpl@132['TB']) = LazyJavaTypeParameterDescriptor@125['TB']
}
ResolutionTaskHolder@133 {
<name not found> = ArrayList@134[1] { ResolutionCandidate@135 }
<name not found> = ArrayList@136[1] { ResolutionCandidate@135 }
}
@@ -73,3 +73,26 @@ LazyJavaPackageFragment@50['lang'] {
functions('foo': Name@60) = EmptyList@13[empty] // through LazyPackageFragmentScopeForJavaPackage@67
memberIndex = computeMemberIndex$1@68 // through LazyPackageFragmentScopeForJavaPackage@67
}
ResolutionTaskHolder@69 {
<name not found> = ArrayList@70[1] { ResolutionCandidate@71 }
<name not found> = ArrayList@72[1] { ResolutionCandidate@71 }
<name not found> = EmptyList@13[empty]
<name not found> = EmptyList@13[empty]
<name not found> = EmptyList@13[empty]
<name not found> = EmptyList@13[empty]
}
ResolutionTaskHolder@73 {
<name not found> = ArrayList@74[1] { ResolutionCandidate@75 }
<name not found> = ArrayList@76[1] { ResolutionCandidate@75 }
<name not found> = EmptyList@13[empty]
<name not found> = EmptyList@13[empty]
<name not found> = EmptyList@13[empty]
<name not found> = EmptyList@13[empty]
}
ResolutionTaskHolder@77 {
<name not found> = ArrayList@78[1] { ResolutionCandidate@79 }
<name not found> = ArrayList@80[1] { ResolutionCandidate@79 }
}
@@ -108,3 +108,31 @@ LazyJavaPackageFragment@65['lang'] {
functions('foo': Name@78) = EmptyList@13[empty] // through LazyPackageFragmentScopeForJavaPackage@89
memberIndex = computeMemberIndex$1@90 // through LazyPackageFragmentScopeForJavaPackage@89
}
ResolutionTaskHolder@91 {
<name not found> = ArrayList@92[1] { ResolutionCandidate@93 }
<name not found> = ArrayList@94[1] { ResolutionCandidate@93 }
<name not found> = EmptyList@13[empty]
<name not found> = EmptyList@13[empty]
<name not found> = EmptyList@13[empty]
<name not found> = EmptyList@13[empty]
}
ResolutionTaskHolder@95 {
<name not found> = ArrayList@96[1] { ResolutionCandidate@97 }
<name not found> = ArrayList@98[1] { ResolutionCandidate@97 }
<name not found> = EmptyList@13[empty]
<name not found> = EmptyList@13[empty]
<name not found> = EmptyList@13[empty]
<name not found> = EmptyList@13[empty]
}
ResolutionTaskHolder@99 {
<name not found> = ArrayList@100[1] { ResolutionCandidate@101 }
<name not found> = ArrayList@102[1] { ResolutionCandidate@101 }
}
ResolutionTaskHolder@103 {
<name not found> = ArrayList@104[1] { ResolutionCandidate@105 }
<name not found> = ArrayList@106[1] { ResolutionCandidate@105 }
}
@@ -81,3 +81,21 @@ LazyJavaPackageFragment@53['java'] {
LazyJavaPackageFragment@55['lang'] {
deserializedPackageScope = Empty@68 // through LazyPackageFragmentScopeForJavaPackage@73
}
ResolutionTaskHolder@74 {
<name not found> = ArrayList@75[1] { ResolutionCandidate@76 }
<name not found> = ArrayList@77[1] { ResolutionCandidate@76 }
<name not found> = EmptyList@13[empty]
<name not found> = EmptyList@13[empty]
<name not found> = EmptyList@13[empty]
<name not found> = EmptyList@13[empty]
<name not found> = EmptyList@13[empty]
<name not found> = EmptyList@13[empty]
<name not found> = EmptyList@13[empty]
<name not found> = EmptyList@13[empty]
}
ResolutionTaskHolder@78 {
<name not found> = ArrayList@79[1] { ResolutionCandidate@80 }
<name not found> = ArrayList@81[1] { ResolutionCandidate@80 }
}
@@ -10,63 +10,63 @@ LazyJavaClassDescriptor@2['A'] {
memberIndex = computeMemberIndex$1@9 // through LazyJavaClassMemberScope@5
nestedClassIndex = LinkedHashMap@10 // through LazyJavaClassMemberScope@5
nestedClasses('f': Name@6) = null // through LazyJavaClassMemberScope@5
properties('f': Name@6) = EmptyList@11[empty] // through LazyJavaClassMemberScope@5
thisAsReceiverParameter = LazyClassReceiverParameterDescriptor@12['<this>']
typeConstructor = LazyJavaClassTypeConstructor@13['A']
thisAsReceiverParameter = LazyClassReceiverParameterDescriptor@11['<this>']
typeConstructor = LazyJavaClassTypeConstructor@12['A']
}
LazyJavaClassTypeConstructor@13['A'] {
parameters = ArrayList@14[empty]
supertypes = ArrayList@15[1] { JetTypeImpl@16['Any'] }
LazyJavaClassTypeConstructor@12['A'] {
parameters = ArrayList@13[empty]
supertypes = ArrayList@14[1] { JetTypeImpl@15['Any'] }
}
LazyJavaClassifierType@17['Object'] {
classifier = JavaClassImpl@18['Object']
typeConstructor = DeserializedClassTypeConstructor@19
LazyJavaClassifierType@16['Object'] {
classifier = JavaClassImpl@17['Object']
typeConstructor = DeserializedClassTypeConstructor@18
}
LazyJavaPackageFragmentProvider@20 {
packageFragments('<root>': FqName@21) = LazyJavaPackageFragment@22['<root>']
packageFragments('A': FqName@23) = null
packageFragments('aa': FqName@24) = LazyJavaPackageFragment@25['aa']
packageFragments('aa.A': FqName@26) = null
packageFragments('java': FqName@27) = LazyJavaPackageFragment@28['java']
packageFragments('java.lang': FqName@29) = LazyJavaPackageFragment@30['lang']
packageFragments('java.lang.A': FqName@31) = null
packageFragments('kotlin': FqName@32) = null
packageFragments('kotlin.A': FqName@33) = null
packageFragments('kotlin.io': FqName@34) = null
packageFragments('kotlin.jvm': FqName@35) = null
topLevelClasses(JavaClassImpl@36['A']) = LazyJavaClassDescriptor@2['A']
LazyJavaPackageFragmentProvider@19 {
packageFragments('<root>': FqName@20) = LazyJavaPackageFragment@21['<root>']
packageFragments('A': FqName@22) = null
packageFragments('aa': FqName@23) = LazyJavaPackageFragment@24['aa']
packageFragments('aa.A': FqName@25) = null
packageFragments('java': FqName@26) = LazyJavaPackageFragment@27['java']
packageFragments('java.lang': FqName@28) = LazyJavaPackageFragment@29['lang']
packageFragments('java.lang.A': FqName@30) = null
packageFragments('kotlin': FqName@31) = null
packageFragments('kotlin.A': FqName@32) = null
packageFragments('kotlin.io': FqName@33) = null
packageFragments('kotlin.jvm': FqName@34) = null
topLevelClasses(JavaClassImpl@35['A']) = LazyJavaClassDescriptor@2['A']
}
LazyJavaPackageFragment@22['<root>'] {
classes('A': Name@37) = null // through LazyPackageFragmentScopeForJavaPackage@38
classes('aa': Name@39) = null // through LazyPackageFragmentScopeForJavaPackage@38
classes('f': Name@6) = null // through LazyPackageFragmentScopeForJavaPackage@38
deserializedPackageScope = Empty@40 // through LazyPackageFragmentScopeForJavaPackage@38
functions('aa': Name@41) = EmptyList@11[empty] // through LazyPackageFragmentScopeForJavaPackage@38
functions('f': Name@6) = EmptyList@11[empty] // through LazyPackageFragmentScopeForJavaPackage@38
memberIndex = computeMemberIndex$1@42 // through LazyPackageFragmentScopeForJavaPackage@38
LazyJavaPackageFragment@21['<root>'] {
classes('A': Name@36) = null // through LazyPackageFragmentScopeForJavaPackage@37
classes('aa': Name@38) = null // through LazyPackageFragmentScopeForJavaPackage@37
deserializedPackageScope = Empty@39 // through LazyPackageFragmentScopeForJavaPackage@37
functions('aa': Name@40) = EmptyList@41[empty] // through LazyPackageFragmentScopeForJavaPackage@37
memberIndex = computeMemberIndex$1@42 // through LazyPackageFragmentScopeForJavaPackage@37
}
LazyJavaPackageFragment@25['aa'] {
LazyJavaPackageFragment@24['aa'] {
classes('A': Name@43) = LazyJavaClassDescriptor@2['A'] // through LazyPackageFragmentScopeForJavaPackage@44
deserializedPackageScope = Empty@40 // through LazyPackageFragmentScopeForJavaPackage@44
functions('A': Name@45) = EmptyList@11[empty] // through LazyPackageFragmentScopeForJavaPackage@44
deserializedPackageScope = Empty@39 // through LazyPackageFragmentScopeForJavaPackage@44
functions('A': Name@45) = EmptyList@41[empty] // through LazyPackageFragmentScopeForJavaPackage@44
memberIndex = computeMemberIndex$1@46 // through LazyPackageFragmentScopeForJavaPackage@44
}
LazyJavaPackageFragment@28['java'] {
LazyJavaPackageFragment@27['java'] {
classes('lang': Name@47) = null // through LazyPackageFragmentScopeForJavaPackage@48
deserializedPackageScope = Empty@40 // through LazyPackageFragmentScopeForJavaPackage@48
functions('lang': Name@49) = EmptyList@11[empty] // through LazyPackageFragmentScopeForJavaPackage@48
deserializedPackageScope = Empty@39 // through LazyPackageFragmentScopeForJavaPackage@48
functions('lang': Name@49) = EmptyList@41[empty] // through LazyPackageFragmentScopeForJavaPackage@48
memberIndex = computeMemberIndex$1@50 // through LazyPackageFragmentScopeForJavaPackage@48
}
LazyJavaPackageFragment@30['lang'] {
classes('f': Name@6) = null // through LazyPackageFragmentScopeForJavaPackage@51
deserializedPackageScope = Empty@40 // through LazyPackageFragmentScopeForJavaPackage@51
functions('f': Name@6) = EmptyList@11[empty] // through LazyPackageFragmentScopeForJavaPackage@51
memberIndex = computeMemberIndex$1@52 // through LazyPackageFragmentScopeForJavaPackage@51
ResolutionTaskHolder@51 {
<name not found> = ArrayList@52[1] { ResolutionCandidate@53 }
<name not found> = ArrayList@54[1] { ResolutionCandidate@53 }
}
ResolutionTaskHolder@55 {
<name not found> = ArrayList@56[1] { ResolutionCandidate@57 }
<name not found> = ArrayList@58[1] { ResolutionCandidate@57 }
}
@@ -80,3 +80,23 @@ LazyJavaPackageFragment@40['lang'] {
LazyJavaTypeAttributes@55 {
howThisTypeIsUsedAccordingToAnnotations$delegate = TypeUsage@56
}
ResolutionTaskHolder@57 {
<name not found> = ArrayList@58[1] { ResolutionCandidate@59 }
<name not found> = ArrayList@60[1] { ResolutionCandidate@59 }
<name not found> = EmptyList@6[empty]
<name not found> = EmptyList@6[empty]
}
ResolutionTaskHolder@61 {
<name not found> = EmptyList@6[empty]
<name not found> = EmptyList@6[empty]
<name not found> = EmptyList@6[empty]
<name not found> = EmptyList@6[empty]
<name not found> = EmptyList@6[empty]
<name not found> = EmptyList@6[empty]
<name not found> = EmptyList@6[empty]
<name not found> = EmptyList@6[empty]
<name not found> = EmptyList@6[empty]
<name not found> = EmptyList@6[empty]
}
@@ -3,150 +3,166 @@ LazyJavaClassDescriptor@0['X'] {
functions('barN': Name@2) = ArrayList@3[1] { JavaMethodDescriptor@4['barN'] } // through LazyJavaClassMemberScope@5
functions('fooN': Name@6) = ArrayList@7[1] { JavaMethodDescriptor@8['fooN'] } // through LazyJavaClassMemberScope@5
memberIndex = computeMemberIndex$1@9 // through LazyJavaClassMemberScope@5
properties('barN': Name@2) = EmptyList@10[empty] // through LazyJavaClassMemberScope@5
properties('fooN': Name@6) = EmptyList@10[empty] // through LazyJavaClassMemberScope@5
thisAsReceiverParameter = LazyClassReceiverParameterDescriptor@11['<this>']
typeConstructor = LazyJavaClassTypeConstructor@12['X']
thisAsReceiverParameter = LazyClassReceiverParameterDescriptor@10['<this>']
typeConstructor = LazyJavaClassTypeConstructor@11['X']
}
LazyJavaClassDescriptor@13['Y'] {
constructors = ArrayList@14[1] { JavaConstructorDescriptor@15['<init>'] } // through LazyJavaClassMemberScope@16
defaultType = JetTypeImpl@17['Y']
enumEntryIndex = LinkedHashMap@18 // through LazyJavaClassMemberScope@16
LazyJavaClassDescriptor@12['Y'] {
constructors = ArrayList@13[1] { JavaConstructorDescriptor@14['<init>'] } // through LazyJavaClassMemberScope@15
defaultType = JetTypeImpl@16['Y']
enumEntryIndex = LinkedHashMap@17 // through LazyJavaClassMemberScope@15
functionTypeForSamInterface = null
functions('barN': Name@2) = ArrayList@19[1] { JavaMethodDescriptor@20['barN'] } // through LazyJavaClassMemberScope@16
functions('fooN': Name@6) = ArrayList@21[1] { JavaMethodDescriptor@22['fooN'] } // through LazyJavaClassMemberScope@16
memberIndex = computeMemberIndex$1@23 // through LazyJavaClassMemberScope@16
nestedClassIndex = LinkedHashMap@24 // through LazyJavaClassMemberScope@16
nestedClasses('barN': Name@2) = null // through LazyJavaClassMemberScope@16
nestedClasses('fooN': Name@6) = null // through LazyJavaClassMemberScope@16
properties('barN': Name@2) = EmptyList@10[empty] // through LazyJavaClassMemberScope@16
properties('fooN': Name@6) = EmptyList@10[empty] // through LazyJavaClassMemberScope@16
typeConstructor = LazyJavaClassTypeConstructor@25['Y']
functions('barN': Name@2) = ArrayList@18[1] { JavaMethodDescriptor@19['barN'] } // through LazyJavaClassMemberScope@15
functions('fooN': Name@6) = ArrayList@20[1] { JavaMethodDescriptor@21['fooN'] } // through LazyJavaClassMemberScope@15
memberIndex = computeMemberIndex$1@22 // through LazyJavaClassMemberScope@15
nestedClassIndex = LinkedHashMap@23 // through LazyJavaClassMemberScope@15
nestedClasses('barN': Name@2) = null // through LazyJavaClassMemberScope@15
nestedClasses('fooN': Name@6) = null // through LazyJavaClassMemberScope@15
typeConstructor = LazyJavaClassTypeConstructor@24['Y']
}
LazyJavaClassTypeConstructor@12['X'] {
parameters = ArrayList@26[1] { LazyJavaTypeParameterDescriptor@27['T'] }
supertypes = ArrayList@28[1] { JetTypeImpl@29['Any'] }
LazyJavaClassTypeConstructor@11['X'] {
parameters = ArrayList@25[1] { LazyJavaTypeParameterDescriptor@26['T'] }
supertypes = ArrayList@27[1] { JetTypeImpl@28['Any'] }
}
LazyJavaClassTypeConstructor@25['Y'] {
parameters = ArrayList@30[empty]
supertypes = ArrayList@31[1] { LazyJavaClassifierType@32['X<String>'] }
LazyJavaClassTypeConstructor@24['Y'] {
parameters = ArrayList@29[empty]
supertypes = ArrayList@30[1] { LazyJavaClassifierType@31['X<String>'] }
}
LazyJavaClassifierType@33['Object'] {
classifier = JavaClassImpl@34['Object']
typeConstructor = DeserializedClassTypeConstructor@35
LazyJavaClassifierType@32['Object'] {
classifier = JavaClassImpl@33['Object']
typeConstructor = DeserializedClassTypeConstructor@34
}
LazyJavaClassifierType@36['String'] {
arguments = ArrayList@37[empty]
classifier = JavaClassImpl@38['String']
nullable = 'false': Boolean@39
typeConstructor = DeserializedClassTypeConstructor@40
LazyJavaClassifierType@35['String'] {
arguments = ArrayList@36[empty]
classifier = JavaClassImpl@37['String']
nullable = 'false': Boolean@38
typeConstructor = DeserializedClassTypeConstructor@39
}
LazyJavaClassifierType@41['String'] {
arguments = ArrayList@42[empty]
classifier = JavaClassImpl@38['String']
nullable = 'true': Boolean@43
typeConstructor = DeserializedClassTypeConstructor@40
LazyJavaClassifierType@40['String'] {
arguments = ArrayList@41[empty]
classifier = JavaClassImpl@37['String']
nullable = 'true': Boolean@42
typeConstructor = DeserializedClassTypeConstructor@39
}
LazyJavaClassifierType@44['T'] {
arguments = ArrayList@45[empty]
classifier = JavaTypeParameterImpl@46['T']
nullable = 'false': Boolean@39
typeConstructor = AbstractLazyTypeParameterDescriptor$1@47
LazyJavaClassifierType@43['T'] {
arguments = ArrayList@44[empty]
classifier = JavaTypeParameterImpl@45['T']
nullable = 'false': Boolean@38
typeConstructor = AbstractLazyTypeParameterDescriptor$1@46
}
LazyJavaClassifierType@48['T'] {
arguments = ArrayList@49[empty]
classifier = JavaTypeParameterImpl@50['T']
nullable = 'false': Boolean@39
typeConstructor = AbstractLazyTypeParameterDescriptor$1@47
LazyJavaClassifierType@47['T'] {
arguments = ArrayList@48[empty]
classifier = JavaTypeParameterImpl@49['T']
nullable = 'false': Boolean@38
typeConstructor = AbstractLazyTypeParameterDescriptor$1@46
}
LazyJavaClassifierType@51['T'] {
arguments = ArrayList@52[empty]
classifier = JavaTypeParameterImpl@50['T']
nullable = 'true': Boolean@43
typeConstructor = AbstractLazyTypeParameterDescriptor$1@47
LazyJavaClassifierType@50['T'] {
arguments = ArrayList@51[empty]
classifier = JavaTypeParameterImpl@45['T']
nullable = 'true': Boolean@42
typeConstructor = AbstractLazyTypeParameterDescriptor$1@46
}
LazyJavaClassifierType@53['T'] {
arguments = ArrayList@54[empty]
classifier = JavaTypeParameterImpl@46['T']
nullable = 'true': Boolean@43
typeConstructor = AbstractLazyTypeParameterDescriptor$1@47
LazyJavaClassifierType@52['T'] {
arguments = ArrayList@53[empty]
classifier = JavaTypeParameterImpl@49['T']
nullable = 'true': Boolean@42
typeConstructor = AbstractLazyTypeParameterDescriptor$1@46
}
LazyJavaClassifierType@32['X<String>'] {
arguments = ArrayList@55[1] { TypeProjectionImpl@56 }
classifier = JavaClassImpl@57['X']
memberScope = SubstitutingScope@58
typeConstructor = LazyJavaClassTypeConstructor@12['X']
LazyJavaClassifierType@31['X<String>'] {
arguments = ArrayList@54[1] { TypeProjectionImpl@55 }
classifier = JavaClassImpl@56['X']
memberScope = SubstitutingScope@57
typeConstructor = LazyJavaClassTypeConstructor@11['X']
}
LazyJavaPackageFragmentProvider@59 {
packageFragments('<root>': FqName@60) = LazyJavaPackageFragment@61['<root>']
packageFragments('Any': FqName@62) = null
packageFragments('java': FqName@63) = LazyJavaPackageFragment@64['java']
packageFragments('java.lang': FqName@65) = LazyJavaPackageFragment@66['lang']
packageFragments('java.lang.Any': FqName@67) = null
packageFragments('kotlin': FqName@68) = null
packageFragments('kotlin.Any': FqName@69) = null
packageFragments('kotlin.io': FqName@70) = null
packageFragments('kotlin.jvm': FqName@71) = null
topLevelClasses(JavaClassImpl@57['X']) = LazyJavaClassDescriptor@0['X']
topLevelClasses(JavaClassImpl@72['Y']) = LazyJavaClassDescriptor@13['Y']
LazyJavaPackageFragmentProvider@58 {
packageFragments('<root>': FqName@59) = LazyJavaPackageFragment@60['<root>']
packageFragments('Any': FqName@61) = null
packageFragments('java': FqName@62) = LazyJavaPackageFragment@63['java']
packageFragments('java.lang': FqName@64) = LazyJavaPackageFragment@65['lang']
packageFragments('java.lang.Any': FqName@66) = null
packageFragments('kotlin': FqName@67) = null
packageFragments('kotlin.Any': FqName@68) = null
packageFragments('kotlin.io': FqName@69) = null
packageFragments('kotlin.jvm': FqName@70) = null
topLevelClasses(JavaClassImpl@56['X']) = LazyJavaClassDescriptor@0['X']
topLevelClasses(JavaClassImpl@71['Y']) = LazyJavaClassDescriptor@12['Y']
}
LazyJavaPackageFragment@61['<root>'] {
classes('Any': Name@73) = null // through LazyPackageFragmentScopeForJavaPackage@74
classes('Y': Name@75) = LazyJavaClassDescriptor@13['Y'] // through LazyPackageFragmentScopeForJavaPackage@74
classes('barN': Name@2) = null // through LazyPackageFragmentScopeForJavaPackage@74
classes('fooN': Name@6) = null // through LazyPackageFragmentScopeForJavaPackage@74
deserializedPackageScope = Empty@76 // through LazyPackageFragmentScopeForJavaPackage@74
functions('Y': Name@75) = EmptyList@10[empty] // through LazyPackageFragmentScopeForJavaPackage@74
functions('barN': Name@2) = EmptyList@10[empty] // through LazyPackageFragmentScopeForJavaPackage@74
functions('fooN': Name@6) = EmptyList@10[empty] // through LazyPackageFragmentScopeForJavaPackage@74
memberIndex = computeMemberIndex$1@77 // through LazyPackageFragmentScopeForJavaPackage@74
LazyJavaPackageFragment@60['<root>'] {
classes('Any': Name@72) = null // through LazyPackageFragmentScopeForJavaPackage@73
classes('Y': Name@74) = LazyJavaClassDescriptor@12['Y'] // through LazyPackageFragmentScopeForJavaPackage@73
deserializedPackageScope = Empty@75 // through LazyPackageFragmentScopeForJavaPackage@73
functions('Y': Name@74) = EmptyList@76[empty] // through LazyPackageFragmentScopeForJavaPackage@73
memberIndex = computeMemberIndex$1@77 // through LazyPackageFragmentScopeForJavaPackage@73
}
LazyJavaPackageFragment@64['java'] {
LazyJavaPackageFragment@63['java'] {
classes('lang': Name@78) = null // through LazyPackageFragmentScopeForJavaPackage@79
deserializedPackageScope = Empty@76 // through LazyPackageFragmentScopeForJavaPackage@79
functions('lang': Name@80) = EmptyList@10[empty] // through LazyPackageFragmentScopeForJavaPackage@79
deserializedPackageScope = Empty@75 // through LazyPackageFragmentScopeForJavaPackage@79
functions('lang': Name@80) = EmptyList@76[empty] // through LazyPackageFragmentScopeForJavaPackage@79
memberIndex = computeMemberIndex$1@81 // through LazyPackageFragmentScopeForJavaPackage@79
}
LazyJavaPackageFragment@66['lang'] {
classes('Y': Name@75) = null // through LazyPackageFragmentScopeForJavaPackage@82
classes('barN': Name@2) = null // through LazyPackageFragmentScopeForJavaPackage@82
classes('fooN': Name@6) = null // through LazyPackageFragmentScopeForJavaPackage@82
deserializedPackageScope = Empty@76 // through LazyPackageFragmentScopeForJavaPackage@82
functions('Y': Name@75) = EmptyList@10[empty] // through LazyPackageFragmentScopeForJavaPackage@82
functions('barN': Name@2) = EmptyList@10[empty] // through LazyPackageFragmentScopeForJavaPackage@82
functions('fooN': Name@6) = EmptyList@10[empty] // through LazyPackageFragmentScopeForJavaPackage@82
LazyJavaPackageFragment@65['lang'] {
classes('Y': Name@74) = null // through LazyPackageFragmentScopeForJavaPackage@82
deserializedPackageScope = Empty@75 // through LazyPackageFragmentScopeForJavaPackage@82
functions('Y': Name@74) = EmptyList@76[empty] // through LazyPackageFragmentScopeForJavaPackage@82
memberIndex = computeMemberIndex$1@83 // through LazyPackageFragmentScopeForJavaPackage@82
}
LazyJavaTypeParameterDescriptor@27['T'] {
LazyJavaTypeParameterDescriptor@26['T'] {
defaultType = JetTypeImpl@84['T']
typeConstructor = AbstractLazyTypeParameterDescriptor$1@47
typeConstructor = AbstractLazyTypeParameterDescriptor$1@46
upperBounds = LinkedHashSet@85[1] { NullableType@86 }
}
LazyJavaTypeParameterResolver@87 {
resolve(JavaTypeParameterImpl@88['T']) = LazyJavaTypeParameterDescriptor@27['T']
resolve(JavaTypeParameterImpl@88['T']) = LazyJavaTypeParameterDescriptor@26['T']
}
LazyJavaTypeParameterResolver@89 {
resolve(JavaTypeParameterImpl@50['T']) = null
resolve(JavaTypeParameterImpl@45['T']) = null
}
LazyJavaTypeParameterResolver@90 {
resolve(JavaTypeParameterImpl@46['T']) = null
resolve(JavaTypeParameterImpl@49['T']) = null
}
ResolutionTaskHolder@91 {
<name not found> = ArrayList@92[1] { ResolutionCandidate@93 }
<name not found> = ArrayList@94[1] { ResolutionCandidate@93 }
<name not found> = EmptyList@76[empty]
<name not found> = EmptyList@76[empty]
<name not found> = EmptyList@76[empty]
<name not found> = EmptyList@76[empty]
}
ResolutionTaskHolder@95 {
<name not found> = ArrayList@96[1] { ResolutionCandidate@97 }
<name not found> = ArrayList@98[1] { ResolutionCandidate@97 }
<name not found> = EmptyList@76[empty]
<name not found> = EmptyList@76[empty]
<name not found> = EmptyList@76[empty]
<name not found> = EmptyList@76[empty]
}
ResolutionTaskHolder@99 {
<name not found> = ArrayList@100[1] { ResolutionCandidate@101 }
<name not found> = ArrayList@102[1] { ResolutionCandidate@101 }
}
ResolutionTaskHolder@103 {
<name not found> = ArrayList@104[1] { ResolutionCandidate@105 }
<name not found> = ArrayList@106[1] { ResolutionCandidate@105 }
}
@@ -7,161 +7,177 @@ LazyJavaClassDescriptor@2['X'] {
functions('barN': Name@4) = ArrayList@5[1] { JavaMethodDescriptor@6['barN'] } // through LazyJavaClassMemberScope@7
functions('fooN': Name@8) = ArrayList@9[1] { JavaMethodDescriptor@10['fooN'] } // through LazyJavaClassMemberScope@7
memberIndex = computeMemberIndex$1@11 // through LazyJavaClassMemberScope@7
properties('barN': Name@4) = EmptyList@12[empty] // through LazyJavaClassMemberScope@7
properties('fooN': Name@8) = EmptyList@12[empty] // through LazyJavaClassMemberScope@7
thisAsReceiverParameter = LazyClassReceiverParameterDescriptor@13['<this>']
typeConstructor = LazyJavaClassTypeConstructor@14['X']
thisAsReceiverParameter = LazyClassReceiverParameterDescriptor@12['<this>']
typeConstructor = LazyJavaClassTypeConstructor@13['X']
}
LazyJavaClassDescriptor@15['Y'] {
constructors = ArrayList@16[1] { JavaConstructorDescriptor@17['<init>'] } // through LazyJavaClassMemberScope@18
defaultType = JetTypeImpl@19['Y']
enumEntryIndex = LinkedHashMap@20 // through LazyJavaClassMemberScope@18
LazyJavaClassDescriptor@14['Y'] {
constructors = ArrayList@15[1] { JavaConstructorDescriptor@16['<init>'] } // through LazyJavaClassMemberScope@17
defaultType = JetTypeImpl@18['Y']
enumEntryIndex = LinkedHashMap@19 // through LazyJavaClassMemberScope@17
functionTypeForSamInterface = null
functions('barN': Name@4) = ArrayList@21[1] { JavaMethodDescriptor@22['barN'] } // through LazyJavaClassMemberScope@18
functions('fooN': Name@8) = ArrayList@23[1] { JavaMethodDescriptor@24['fooN'] } // through LazyJavaClassMemberScope@18
memberIndex = computeMemberIndex$1@25 // through LazyJavaClassMemberScope@18
nestedClassIndex = LinkedHashMap@26 // through LazyJavaClassMemberScope@18
nestedClasses('barN': Name@4) = null // through LazyJavaClassMemberScope@18
nestedClasses('fooN': Name@8) = null // through LazyJavaClassMemberScope@18
properties('barN': Name@4) = EmptyList@12[empty] // through LazyJavaClassMemberScope@18
properties('fooN': Name@8) = EmptyList@12[empty] // through LazyJavaClassMemberScope@18
typeConstructor = LazyJavaClassTypeConstructor@27['Y']
functions('barN': Name@4) = ArrayList@20[1] { JavaMethodDescriptor@21['barN'] } // through LazyJavaClassMemberScope@17
functions('fooN': Name@8) = ArrayList@22[1] { JavaMethodDescriptor@23['fooN'] } // through LazyJavaClassMemberScope@17
memberIndex = computeMemberIndex$1@24 // through LazyJavaClassMemberScope@17
nestedClassIndex = LinkedHashMap@25 // through LazyJavaClassMemberScope@17
nestedClasses('barN': Name@4) = null // through LazyJavaClassMemberScope@17
nestedClasses('fooN': Name@8) = null // through LazyJavaClassMemberScope@17
typeConstructor = LazyJavaClassTypeConstructor@26['Y']
}
LazyJavaClassTypeConstructor@1['A'] {
parameters = ArrayList@28[empty]
supertypes = ArrayList@29[1] { JetTypeImpl@30['Any'] }
parameters = ArrayList@27[empty]
supertypes = ArrayList@28[1] { JetTypeImpl@29['Any'] }
}
LazyJavaClassTypeConstructor@14['X'] {
parameters = ArrayList@31[1] { LazyJavaTypeParameterDescriptor@32['T'] }
supertypes = ArrayList@33[1] { JetTypeImpl@30['Any'] }
LazyJavaClassTypeConstructor@13['X'] {
parameters = ArrayList@30[1] { LazyJavaTypeParameterDescriptor@31['T'] }
supertypes = ArrayList@32[1] { JetTypeImpl@29['Any'] }
}
LazyJavaClassTypeConstructor@27['Y'] {
parameters = ArrayList@34[empty]
supertypes = ArrayList@35[1] { LazyJavaClassifierType@36['X<A>'] }
LazyJavaClassTypeConstructor@26['Y'] {
parameters = ArrayList@33[empty]
supertypes = ArrayList@34[1] { LazyJavaClassifierType@35['X<A>'] }
}
LazyJavaClassifierType@37['A'] {
arguments = ArrayList@38[empty]
classifier = JavaClassImpl@39['A']
nullable = 'false': Boolean@40
LazyJavaClassifierType@36['A'] {
arguments = ArrayList@37[empty]
classifier = JavaClassImpl@38['A']
nullable = 'false': Boolean@39
typeConstructor = LazyJavaClassTypeConstructor@1['A']
}
LazyJavaClassifierType@41['A'] {
arguments = ArrayList@42[empty]
classifier = JavaClassImpl@39['A']
nullable = 'true': Boolean@43
LazyJavaClassifierType@40['A'] {
arguments = ArrayList@41[empty]
classifier = JavaClassImpl@38['A']
nullable = 'true': Boolean@42
typeConstructor = LazyJavaClassTypeConstructor@1['A']
}
LazyJavaClassifierType@44['Object'] {
classifier = JavaClassImpl@45['Object']
typeConstructor = DeserializedClassTypeConstructor@46
LazyJavaClassifierType@43['Object'] {
classifier = JavaClassImpl@44['Object']
typeConstructor = DeserializedClassTypeConstructor@45
}
LazyJavaClassifierType@47['Object'] {
classifier = JavaClassImpl@48['Object']
typeConstructor = DeserializedClassTypeConstructor@46
LazyJavaClassifierType@46['Object'] {
classifier = JavaClassImpl@47['Object']
typeConstructor = DeserializedClassTypeConstructor@45
}
LazyJavaClassifierType@49['T'] {
arguments = ArrayList@50[empty]
classifier = JavaTypeParameterImpl@51['T']
nullable = 'false': Boolean@40
typeConstructor = AbstractLazyTypeParameterDescriptor$1@52
LazyJavaClassifierType@48['T'] {
arguments = ArrayList@49[empty]
classifier = JavaTypeParameterImpl@50['T']
nullable = 'false': Boolean@39
typeConstructor = AbstractLazyTypeParameterDescriptor$1@51
}
LazyJavaClassifierType@53['T'] {
arguments = ArrayList@54[empty]
classifier = JavaTypeParameterImpl@55['T']
nullable = 'false': Boolean@40
typeConstructor = AbstractLazyTypeParameterDescriptor$1@52
LazyJavaClassifierType@52['T'] {
arguments = ArrayList@53[empty]
classifier = JavaTypeParameterImpl@54['T']
nullable = 'false': Boolean@39
typeConstructor = AbstractLazyTypeParameterDescriptor$1@51
}
LazyJavaClassifierType@56['T'] {
arguments = ArrayList@57[empty]
classifier = JavaTypeParameterImpl@51['T']
nullable = 'true': Boolean@43
typeConstructor = AbstractLazyTypeParameterDescriptor$1@52
LazyJavaClassifierType@55['T'] {
arguments = ArrayList@56[empty]
classifier = JavaTypeParameterImpl@54['T']
nullable = 'true': Boolean@42
typeConstructor = AbstractLazyTypeParameterDescriptor$1@51
}
LazyJavaClassifierType@58['T'] {
arguments = ArrayList@59[empty]
classifier = JavaTypeParameterImpl@55['T']
nullable = 'true': Boolean@43
typeConstructor = AbstractLazyTypeParameterDescriptor$1@52
LazyJavaClassifierType@57['T'] {
arguments = ArrayList@58[empty]
classifier = JavaTypeParameterImpl@50['T']
nullable = 'true': Boolean@42
typeConstructor = AbstractLazyTypeParameterDescriptor$1@51
}
LazyJavaClassifierType@36['X<A>'] {
arguments = ArrayList@60[1] { TypeProjectionImpl@61 }
classifier = JavaClassImpl@62['X']
memberScope = SubstitutingScope@63
typeConstructor = LazyJavaClassTypeConstructor@14['X']
LazyJavaClassifierType@35['X<A>'] {
arguments = ArrayList@59[1] { TypeProjectionImpl@60 }
classifier = JavaClassImpl@61['X']
memberScope = SubstitutingScope@62
typeConstructor = LazyJavaClassTypeConstructor@13['X']
}
LazyJavaPackageFragmentProvider@64 {
packageFragments('<root>': FqName@65) = LazyJavaPackageFragment@66['<root>']
packageFragments('Any': FqName@67) = null
packageFragments('java': FqName@68) = LazyJavaPackageFragment@69['java']
packageFragments('java.lang': FqName@70) = LazyJavaPackageFragment@71['lang']
packageFragments('java.lang.Any': FqName@72) = null
packageFragments('kotlin': FqName@73) = null
packageFragments('kotlin.Any': FqName@74) = null
packageFragments('kotlin.io': FqName@75) = null
packageFragments('kotlin.jvm': FqName@76) = null
topLevelClasses(JavaClassImpl@39['A']) = LazyJavaClassDescriptor@0['A']
topLevelClasses(JavaClassImpl@62['X']) = LazyJavaClassDescriptor@2['X']
topLevelClasses(JavaClassImpl@77['Y']) = LazyJavaClassDescriptor@15['Y']
LazyJavaPackageFragmentProvider@63 {
packageFragments('<root>': FqName@64) = LazyJavaPackageFragment@65['<root>']
packageFragments('Any': FqName@66) = null
packageFragments('java': FqName@67) = LazyJavaPackageFragment@68['java']
packageFragments('java.lang': FqName@69) = LazyJavaPackageFragment@70['lang']
packageFragments('java.lang.Any': FqName@71) = null
packageFragments('kotlin': FqName@72) = null
packageFragments('kotlin.Any': FqName@73) = null
packageFragments('kotlin.io': FqName@74) = null
packageFragments('kotlin.jvm': FqName@75) = null
topLevelClasses(JavaClassImpl@38['A']) = LazyJavaClassDescriptor@0['A']
topLevelClasses(JavaClassImpl@61['X']) = LazyJavaClassDescriptor@2['X']
topLevelClasses(JavaClassImpl@76['Y']) = LazyJavaClassDescriptor@14['Y']
}
LazyJavaPackageFragment@66['<root>'] {
classes('Any': Name@78) = null // through LazyPackageFragmentScopeForJavaPackage@79
classes('Y': Name@80) = LazyJavaClassDescriptor@15['Y'] // through LazyPackageFragmentScopeForJavaPackage@79
classes('barN': Name@4) = null // through LazyPackageFragmentScopeForJavaPackage@79
classes('fooN': Name@8) = null // through LazyPackageFragmentScopeForJavaPackage@79
deserializedPackageScope = Empty@81 // through LazyPackageFragmentScopeForJavaPackage@79
functions('Y': Name@80) = EmptyList@12[empty] // through LazyPackageFragmentScopeForJavaPackage@79
functions('barN': Name@4) = EmptyList@12[empty] // through LazyPackageFragmentScopeForJavaPackage@79
functions('fooN': Name@8) = EmptyList@12[empty] // through LazyPackageFragmentScopeForJavaPackage@79
memberIndex = computeMemberIndex$1@82 // through LazyPackageFragmentScopeForJavaPackage@79
LazyJavaPackageFragment@65['<root>'] {
classes('Any': Name@77) = null // through LazyPackageFragmentScopeForJavaPackage@78
classes('Y': Name@79) = LazyJavaClassDescriptor@14['Y'] // through LazyPackageFragmentScopeForJavaPackage@78
deserializedPackageScope = Empty@80 // through LazyPackageFragmentScopeForJavaPackage@78
functions('Y': Name@79) = EmptyList@81[empty] // through LazyPackageFragmentScopeForJavaPackage@78
memberIndex = computeMemberIndex$1@82 // through LazyPackageFragmentScopeForJavaPackage@78
}
LazyJavaPackageFragment@69['java'] {
LazyJavaPackageFragment@68['java'] {
classes('lang': Name@83) = null // through LazyPackageFragmentScopeForJavaPackage@84
deserializedPackageScope = Empty@81 // through LazyPackageFragmentScopeForJavaPackage@84
functions('lang': Name@85) = EmptyList@12[empty] // through LazyPackageFragmentScopeForJavaPackage@84
deserializedPackageScope = Empty@80 // through LazyPackageFragmentScopeForJavaPackage@84
functions('lang': Name@85) = EmptyList@81[empty] // through LazyPackageFragmentScopeForJavaPackage@84
memberIndex = computeMemberIndex$1@86 // through LazyPackageFragmentScopeForJavaPackage@84
}
LazyJavaPackageFragment@71['lang'] {
classes('Y': Name@80) = null // through LazyPackageFragmentScopeForJavaPackage@87
classes('barN': Name@4) = null // through LazyPackageFragmentScopeForJavaPackage@87
classes('fooN': Name@8) = null // through LazyPackageFragmentScopeForJavaPackage@87
deserializedPackageScope = Empty@81 // through LazyPackageFragmentScopeForJavaPackage@87
functions('Y': Name@80) = EmptyList@12[empty] // through LazyPackageFragmentScopeForJavaPackage@87
functions('barN': Name@4) = EmptyList@12[empty] // through LazyPackageFragmentScopeForJavaPackage@87
functions('fooN': Name@8) = EmptyList@12[empty] // through LazyPackageFragmentScopeForJavaPackage@87
LazyJavaPackageFragment@70['lang'] {
classes('Y': Name@79) = null // through LazyPackageFragmentScopeForJavaPackage@87
deserializedPackageScope = Empty@80 // through LazyPackageFragmentScopeForJavaPackage@87
functions('Y': Name@79) = EmptyList@81[empty] // through LazyPackageFragmentScopeForJavaPackage@87
memberIndex = computeMemberIndex$1@88 // through LazyPackageFragmentScopeForJavaPackage@87
}
LazyJavaTypeParameterDescriptor@32['T'] {
LazyJavaTypeParameterDescriptor@31['T'] {
defaultType = JetTypeImpl@89['T']
typeConstructor = AbstractLazyTypeParameterDescriptor$1@52
typeConstructor = AbstractLazyTypeParameterDescriptor$1@51
upperBounds = LinkedHashSet@90[1] { NullableType@91 }
}
LazyJavaTypeParameterResolver@92 {
resolve(JavaTypeParameterImpl@93['T']) = LazyJavaTypeParameterDescriptor@32['T']
resolve(JavaTypeParameterImpl@93['T']) = LazyJavaTypeParameterDescriptor@31['T']
}
LazyJavaTypeParameterResolver@94 {
resolve(JavaTypeParameterImpl@55['T']) = null
resolve(JavaTypeParameterImpl@54['T']) = null
}
LazyJavaTypeParameterResolver@95 {
resolve(JavaTypeParameterImpl@51['T']) = null
resolve(JavaTypeParameterImpl@50['T']) = null
}
ResolutionTaskHolder@96 {
<name not found> = ArrayList@97[1] { ResolutionCandidate@98 }
<name not found> = ArrayList@99[1] { ResolutionCandidate@98 }
<name not found> = EmptyList@81[empty]
<name not found> = EmptyList@81[empty]
<name not found> = EmptyList@81[empty]
<name not found> = EmptyList@81[empty]
}
ResolutionTaskHolder@100 {
<name not found> = ArrayList@101[1] { ResolutionCandidate@102 }
<name not found> = ArrayList@103[1] { ResolutionCandidate@102 }
<name not found> = EmptyList@81[empty]
<name not found> = EmptyList@81[empty]
<name not found> = EmptyList@81[empty]
<name not found> = EmptyList@81[empty]
}
ResolutionTaskHolder@104 {
<name not found> = ArrayList@105[1] { ResolutionCandidate@106 }
<name not found> = ArrayList@107[1] { ResolutionCandidate@106 }
}
ResolutionTaskHolder@108 {
<name not found> = ArrayList@109[1] { ResolutionCandidate@110 }
<name not found> = ArrayList@111[1] { ResolutionCandidate@110 }
}
@@ -3,147 +3,168 @@ LazyJavaClassDescriptor@0['X'] {
functions('bar': Name@2) = ArrayList@3[1] { JavaMethodDescriptor@4['bar'] } // through LazyJavaClassMemberScope@5
functions('foo': Name@6) = ArrayList@7[1] { JavaMethodDescriptor@8['foo'] } // through LazyJavaClassMemberScope@5
memberIndex = computeMemberIndex$1@9 // through LazyJavaClassMemberScope@5
properties('bar': Name@2) = EmptyList@10[empty] // through LazyJavaClassMemberScope@5
properties('foo': Name@6) = EmptyList@10[empty] // through LazyJavaClassMemberScope@5
thisAsReceiverParameter = LazyClassReceiverParameterDescriptor@11['<this>']
typeConstructor = LazyJavaClassTypeConstructor@12['X']
thisAsReceiverParameter = LazyClassReceiverParameterDescriptor@10['<this>']
typeConstructor = LazyJavaClassTypeConstructor@11['X']
}
LazyJavaClassDescriptor@13['Y'] {
constructors = ArrayList@14[1] { JavaConstructorDescriptor@15['<init>'] } // through LazyJavaClassMemberScope@16
defaultType = JetTypeImpl@17['Y']
enumEntryIndex = LinkedHashMap@18 // through LazyJavaClassMemberScope@16
LazyJavaClassDescriptor@12['Y'] {
constructors = ArrayList@13[1] { JavaConstructorDescriptor@14['<init>'] } // through LazyJavaClassMemberScope@15
defaultType = JetTypeImpl@16['Y']
enumEntryIndex = LinkedHashMap@17 // through LazyJavaClassMemberScope@15
functionTypeForSamInterface = null
functions('bar': Name@2) = ArrayList@19[1] { JavaMethodDescriptor@20['bar'] } // through LazyJavaClassMemberScope@16
functions('foo': Name@6) = ArrayList@21[1] { JavaMethodDescriptor@22['foo'] } // through LazyJavaClassMemberScope@16
memberIndex = computeMemberIndex$1@23 // through LazyJavaClassMemberScope@16
nestedClassIndex = LinkedHashMap@24 // through LazyJavaClassMemberScope@16
nestedClasses('bar': Name@2) = null // through LazyJavaClassMemberScope@16
nestedClasses('foo': Name@6) = null // through LazyJavaClassMemberScope@16
properties('bar': Name@2) = EmptyList@10[empty] // through LazyJavaClassMemberScope@16
properties('foo': Name@6) = EmptyList@10[empty] // through LazyJavaClassMemberScope@16
typeConstructor = LazyJavaClassTypeConstructor@25['Y']
functions('bar': Name@2) = ArrayList@18[1] { JavaMethodDescriptor@19['bar'] } // through LazyJavaClassMemberScope@15
functions('foo': Name@6) = ArrayList@20[1] { JavaMethodDescriptor@21['foo'] } // through LazyJavaClassMemberScope@15
memberIndex = computeMemberIndex$1@22 // through LazyJavaClassMemberScope@15
nestedClassIndex = LinkedHashMap@23 // through LazyJavaClassMemberScope@15
nestedClasses('bar': Name@2) = null // through LazyJavaClassMemberScope@15
nestedClasses('foo': Name@6) = null // through LazyJavaClassMemberScope@15
typeConstructor = LazyJavaClassTypeConstructor@24['Y']
}
LazyJavaClassTypeConstructor@12['X'] {
parameters = ArrayList@26[1] { LazyJavaTypeParameterDescriptor@27['T'] }
supertypes = ArrayList@28[1] { JetTypeImpl@29['Any'] }
LazyJavaClassTypeConstructor@11['X'] {
parameters = ArrayList@25[1] { LazyJavaTypeParameterDescriptor@26['T'] }
supertypes = ArrayList@27[1] { JetTypeImpl@28['Any'] }
}
LazyJavaClassTypeConstructor@25['Y'] {
parameters = ArrayList@30[empty]
supertypes = ArrayList@31[1] { LazyJavaClassifierType@32['X<String>'] }
LazyJavaClassTypeConstructor@24['Y'] {
parameters = ArrayList@29[empty]
supertypes = ArrayList@30[1] { LazyJavaClassifierType@31['X<String>'] }
}
LazyJavaClassifierType@33['Object'] {
classifier = JavaClassImpl@34['Object']
typeConstructor = DeserializedClassTypeConstructor@35
LazyJavaClassifierType@32['Object'] {
classifier = JavaClassImpl@33['Object']
typeConstructor = DeserializedClassTypeConstructor@34
}
LazyJavaClassifierType@36['String'] {
arguments = ArrayList@37[empty]
classifier = JavaClassImpl@38['String']
memberScope = DeserializedClassMemberScope@39
nullable = 'false': Boolean@40
typeConstructor = DeserializedClassTypeConstructor@41
LazyJavaClassifierType@35['String'] {
arguments = ArrayList@36[empty]
classifier = JavaClassImpl@37['String']
memberScope = DeserializedClassMemberScope@38
nullable = 'false': Boolean@39
typeConstructor = DeserializedClassTypeConstructor@40
}
LazyJavaClassifierType@42['String'] {
arguments = ArrayList@43[empty]
classifier = JavaClassImpl@38['String']
nullable = 'true': Boolean@44
typeConstructor = DeserializedClassTypeConstructor@41
LazyJavaClassifierType@41['String'] {
arguments = ArrayList@42[empty]
classifier = JavaClassImpl@37['String']
nullable = 'true': Boolean@43
typeConstructor = DeserializedClassTypeConstructor@40
}
LazyJavaClassifierType@45['T'] {
arguments = ArrayList@46[empty]
classifier = JavaTypeParameterImpl@47['T']
nullable = 'false': Boolean@40
typeConstructor = AbstractLazyTypeParameterDescriptor$1@48
LazyJavaClassifierType@44['T'] {
arguments = ArrayList@45[empty]
classifier = JavaTypeParameterImpl@46['T']
nullable = 'false': Boolean@39
typeConstructor = AbstractLazyTypeParameterDescriptor$1@47
}
LazyJavaClassifierType@49['T'] {
arguments = ArrayList@50[empty]
classifier = JavaTypeParameterImpl@51['T']
nullable = 'false': Boolean@40
typeConstructor = AbstractLazyTypeParameterDescriptor$1@48
LazyJavaClassifierType@48['T'] {
arguments = ArrayList@49[empty]
classifier = JavaTypeParameterImpl@50['T']
nullable = 'false': Boolean@39
typeConstructor = AbstractLazyTypeParameterDescriptor$1@47
}
LazyJavaClassifierType@52['T'] {
arguments = ArrayList@53[empty]
classifier = JavaTypeParameterImpl@51['T']
nullable = 'true': Boolean@44
typeConstructor = AbstractLazyTypeParameterDescriptor$1@48
LazyJavaClassifierType@51['T'] {
arguments = ArrayList@52[empty]
classifier = JavaTypeParameterImpl@46['T']
nullable = 'true': Boolean@43
typeConstructor = AbstractLazyTypeParameterDescriptor$1@47
}
LazyJavaClassifierType@54['T'] {
arguments = ArrayList@55[empty]
classifier = JavaTypeParameterImpl@47['T']
nullable = 'true': Boolean@44
typeConstructor = AbstractLazyTypeParameterDescriptor$1@48
LazyJavaClassifierType@53['T'] {
arguments = ArrayList@54[empty]
classifier = JavaTypeParameterImpl@50['T']
nullable = 'true': Boolean@43
typeConstructor = AbstractLazyTypeParameterDescriptor$1@47
}
LazyJavaClassifierType@32['X<String>'] {
arguments = ArrayList@56[1] { TypeProjectionImpl@57 }
classifier = JavaClassImpl@58['X']
memberScope = SubstitutingScope@59
typeConstructor = LazyJavaClassTypeConstructor@12['X']
LazyJavaClassifierType@31['X<String>'] {
arguments = ArrayList@55[1] { TypeProjectionImpl@56 }
classifier = JavaClassImpl@57['X']
memberScope = SubstitutingScope@58
typeConstructor = LazyJavaClassTypeConstructor@11['X']
}
LazyJavaPackageFragmentProvider@60 {
packageFragments('<root>': FqName@61) = LazyJavaPackageFragment@62['<root>']
packageFragments('java': FqName@63) = LazyJavaPackageFragment@64['java']
packageFragments('java.lang': FqName@65) = LazyJavaPackageFragment@66['lang']
packageFragments('kotlin': FqName@67) = null
packageFragments('kotlin.io': FqName@68) = null
packageFragments('kotlin.jvm': FqName@69) = null
topLevelClasses(JavaClassImpl@58['X']) = LazyJavaClassDescriptor@0['X']
topLevelClasses(JavaClassImpl@70['Y']) = LazyJavaClassDescriptor@13['Y']
LazyJavaPackageFragmentProvider@59 {
packageFragments('<root>': FqName@60) = LazyJavaPackageFragment@61['<root>']
packageFragments('java': FqName@62) = LazyJavaPackageFragment@63['java']
packageFragments('java.lang': FqName@64) = LazyJavaPackageFragment@65['lang']
packageFragments('kotlin': FqName@66) = null
packageFragments('kotlin.io': FqName@67) = null
packageFragments('kotlin.jvm': FqName@68) = null
topLevelClasses(JavaClassImpl@57['X']) = LazyJavaClassDescriptor@0['X']
topLevelClasses(JavaClassImpl@69['Y']) = LazyJavaClassDescriptor@12['Y']
}
LazyJavaPackageFragment@62['<root>'] {
classes('Y': Name@71) = LazyJavaClassDescriptor@13['Y'] // through LazyPackageFragmentScopeForJavaPackage@72
classes('bar': Name@2) = null // through LazyPackageFragmentScopeForJavaPackage@72
classes('foo': Name@6) = null // through LazyPackageFragmentScopeForJavaPackage@72
deserializedPackageScope = Empty@73 // through LazyPackageFragmentScopeForJavaPackage@72
functions('Y': Name@71) = EmptyList@10[empty] // through LazyPackageFragmentScopeForJavaPackage@72
functions('bar': Name@2) = EmptyList@10[empty] // through LazyPackageFragmentScopeForJavaPackage@72
functions('foo': Name@6) = EmptyList@10[empty] // through LazyPackageFragmentScopeForJavaPackage@72
memberIndex = computeMemberIndex$1@74 // through LazyPackageFragmentScopeForJavaPackage@72
LazyJavaPackageFragment@61['<root>'] {
classes('Y': Name@70) = LazyJavaClassDescriptor@12['Y'] // through LazyPackageFragmentScopeForJavaPackage@71
deserializedPackageScope = Empty@72 // through LazyPackageFragmentScopeForJavaPackage@71
functions('Y': Name@70) = EmptyList@73[empty] // through LazyPackageFragmentScopeForJavaPackage@71
memberIndex = computeMemberIndex$1@74 // through LazyPackageFragmentScopeForJavaPackage@71
}
LazyJavaPackageFragment@64['java'] {
LazyJavaPackageFragment@63['java'] {
classes('lang': Name@75) = null // through LazyPackageFragmentScopeForJavaPackage@76
deserializedPackageScope = Empty@73 // through LazyPackageFragmentScopeForJavaPackage@76
functions('lang': Name@77) = EmptyList@10[empty] // through LazyPackageFragmentScopeForJavaPackage@76
deserializedPackageScope = Empty@72 // through LazyPackageFragmentScopeForJavaPackage@76
functions('lang': Name@77) = EmptyList@73[empty] // through LazyPackageFragmentScopeForJavaPackage@76
memberIndex = computeMemberIndex$1@78 // through LazyPackageFragmentScopeForJavaPackage@76
}
LazyJavaPackageFragment@66['lang'] {
classes('Y': Name@71) = null // through LazyPackageFragmentScopeForJavaPackage@79
classes('bar': Name@2) = null // through LazyPackageFragmentScopeForJavaPackage@79
classes('foo': Name@6) = null // through LazyPackageFragmentScopeForJavaPackage@79
deserializedPackageScope = Empty@73 // through LazyPackageFragmentScopeForJavaPackage@79
functions('Y': Name@71) = EmptyList@10[empty] // through LazyPackageFragmentScopeForJavaPackage@79
functions('bar': Name@2) = EmptyList@10[empty] // through LazyPackageFragmentScopeForJavaPackage@79
functions('foo': Name@6) = EmptyList@10[empty] // through LazyPackageFragmentScopeForJavaPackage@79
LazyJavaPackageFragment@65['lang'] {
classes('Y': Name@70) = null // through LazyPackageFragmentScopeForJavaPackage@79
deserializedPackageScope = Empty@72 // through LazyPackageFragmentScopeForJavaPackage@79
functions('Y': Name@70) = EmptyList@73[empty] // through LazyPackageFragmentScopeForJavaPackage@79
memberIndex = computeMemberIndex$1@80 // through LazyPackageFragmentScopeForJavaPackage@79
}
LazyJavaTypeParameterDescriptor@27['T'] {
LazyJavaTypeParameterDescriptor@26['T'] {
defaultType = JetTypeImpl@81['T']
typeConstructor = AbstractLazyTypeParameterDescriptor$1@48
typeConstructor = AbstractLazyTypeParameterDescriptor$1@47
upperBounds = LinkedHashSet@82[1] { NullableType@83 }
}
LazyJavaTypeParameterResolver@84 {
resolve(JavaTypeParameterImpl@85['T']) = LazyJavaTypeParameterDescriptor@27['T']
resolve(JavaTypeParameterImpl@85['T']) = LazyJavaTypeParameterDescriptor@26['T']
}
LazyJavaTypeParameterResolver@86 {
resolve(JavaTypeParameterImpl@51['T']) = null
resolve(JavaTypeParameterImpl@50['T']) = null
}
LazyJavaTypeParameterResolver@87 {
resolve(JavaTypeParameterImpl@47['T']) = null
resolve(JavaTypeParameterImpl@46['T']) = null
}
ResolutionTaskHolder@88 {
<name not found> = ArrayList@89[1] { ResolutionCandidate@90 }
<name not found> = ArrayList@91[1] { ResolutionCandidate@90 }
<name not found> = EmptyList@73[empty]
<name not found> = EmptyList@73[empty]
<name not found> = EmptyList@73[empty]
<name not found> = EmptyList@73[empty]
}
ResolutionTaskHolder@92 {
<name not found> = ArrayList@93[1] { ResolutionCandidate@94 }
<name not found> = ArrayList@95[1] { ResolutionCandidate@94 }
<name not found> = EmptyList@73[empty]
<name not found> = EmptyList@73[empty]
<name not found> = EmptyList@73[empty]
<name not found> = EmptyList@73[empty]
}
ResolutionTaskHolder@96 {
<name not found> = ArrayList@97[1] { ResolutionCandidate@98 }
<name not found> = ArrayList@99[1] { ResolutionCandidate@98 }
}
ResolutionTaskHolder@100 {
<name not found> = ArrayList@101[1] { ResolutionCandidate@102 }
<name not found> = ArrayList@103[1] { ResolutionCandidate@102 }
}
ResolutionTaskHolder@104 {
<name not found> = ArrayList@105[1] { ResolutionCandidate@106 }
<name not found> = ArrayList@107[1] { ResolutionCandidate@106 }
}
@@ -4,171 +4,187 @@ LazyJavaClassDescriptor@0['A'] {
memberIndex = computeMemberIndex$1@6 // through LazyJavaClassMemberScope@2
nestedClassIndex = LinkedHashMap@7 // through LazyJavaClassMemberScope@2
nestedClasses('hashCode': Name@3) = null // through LazyJavaClassMemberScope@2
properties('hashCode': Name@3) = EmptyList@8[empty] // through LazyJavaClassMemberScope@2
typeConstructor = LazyJavaClassTypeConstructor@9['A']
typeConstructor = LazyJavaClassTypeConstructor@8['A']
}
LazyJavaClassDescriptor@10['X'] {
defaultType = JetTypeImpl@11['X<1>']
functions('bar': Name@12) = ArrayList@13[1] { JavaMethodDescriptor@14['bar'] } // through LazyJavaClassMemberScope@15
functions('foo': Name@16) = ArrayList@17[1] { JavaMethodDescriptor@18['foo'] } // through LazyJavaClassMemberScope@15
memberIndex = computeMemberIndex$1@19 // through LazyJavaClassMemberScope@15
properties('bar': Name@12) = EmptyList@8[empty] // through LazyJavaClassMemberScope@15
properties('foo': Name@16) = EmptyList@8[empty] // through LazyJavaClassMemberScope@15
thisAsReceiverParameter = LazyClassReceiverParameterDescriptor@20['<this>']
typeConstructor = LazyJavaClassTypeConstructor@21['X']
LazyJavaClassDescriptor@9['X'] {
defaultType = JetTypeImpl@10['X<1>']
functions('bar': Name@11) = ArrayList@12[1] { JavaMethodDescriptor@13['bar'] } // through LazyJavaClassMemberScope@14
functions('foo': Name@15) = ArrayList@16[1] { JavaMethodDescriptor@17['foo'] } // through LazyJavaClassMemberScope@14
memberIndex = computeMemberIndex$1@18 // through LazyJavaClassMemberScope@14
thisAsReceiverParameter = LazyClassReceiverParameterDescriptor@19['<this>']
typeConstructor = LazyJavaClassTypeConstructor@20['X']
}
LazyJavaClassDescriptor@22['Y'] {
constructors = ArrayList@23[1] { JavaConstructorDescriptor@24['<init>'] } // through LazyJavaClassMemberScope@25
defaultType = JetTypeImpl@26['Y']
enumEntryIndex = LinkedHashMap@27 // through LazyJavaClassMemberScope@25
LazyJavaClassDescriptor@21['Y'] {
constructors = ArrayList@22[1] { JavaConstructorDescriptor@23['<init>'] } // through LazyJavaClassMemberScope@24
defaultType = JetTypeImpl@25['Y']
enumEntryIndex = LinkedHashMap@26 // through LazyJavaClassMemberScope@24
functionTypeForSamInterface = null
functions('bar': Name@12) = ArrayList@28[1] { JavaMethodDescriptor@29['bar'] } // through LazyJavaClassMemberScope@25
functions('foo': Name@16) = ArrayList@30[1] { JavaMethodDescriptor@31['foo'] } // through LazyJavaClassMemberScope@25
memberIndex = computeMemberIndex$1@32 // through LazyJavaClassMemberScope@25
nestedClassIndex = LinkedHashMap@33 // through LazyJavaClassMemberScope@25
nestedClasses('bar': Name@12) = null // through LazyJavaClassMemberScope@25
nestedClasses('foo': Name@16) = null // through LazyJavaClassMemberScope@25
properties('bar': Name@12) = EmptyList@8[empty] // through LazyJavaClassMemberScope@25
properties('foo': Name@16) = EmptyList@8[empty] // through LazyJavaClassMemberScope@25
typeConstructor = LazyJavaClassTypeConstructor@34['Y']
functions('bar': Name@11) = ArrayList@27[1] { JavaMethodDescriptor@28['bar'] } // through LazyJavaClassMemberScope@24
functions('foo': Name@15) = ArrayList@29[1] { JavaMethodDescriptor@30['foo'] } // through LazyJavaClassMemberScope@24
memberIndex = computeMemberIndex$1@31 // through LazyJavaClassMemberScope@24
nestedClassIndex = LinkedHashMap@32 // through LazyJavaClassMemberScope@24
nestedClasses('bar': Name@11) = null // through LazyJavaClassMemberScope@24
nestedClasses('foo': Name@15) = null // through LazyJavaClassMemberScope@24
typeConstructor = LazyJavaClassTypeConstructor@33['Y']
}
LazyJavaClassTypeConstructor@9['A'] {
parameters = ArrayList@35[empty]
supertypes = ArrayList@36[1] { JetTypeImpl@37['Any'] }
LazyJavaClassTypeConstructor@8['A'] {
parameters = ArrayList@34[empty]
supertypes = ArrayList@35[1] { JetTypeImpl@36['Any'] }
}
LazyJavaClassTypeConstructor@21['X'] {
parameters = ArrayList@38[1] { LazyJavaTypeParameterDescriptor@39['T'] }
supertypes = ArrayList@40[1] { JetTypeImpl@37['Any'] }
LazyJavaClassTypeConstructor@20['X'] {
parameters = ArrayList@37[1] { LazyJavaTypeParameterDescriptor@38['T'] }
supertypes = ArrayList@39[1] { JetTypeImpl@36['Any'] }
}
LazyJavaClassTypeConstructor@34['Y'] {
parameters = ArrayList@41[empty]
supertypes = ArrayList@42[1] { LazyJavaClassifierType@43['X<A>'] }
LazyJavaClassTypeConstructor@33['Y'] {
parameters = ArrayList@40[empty]
supertypes = ArrayList@41[1] { LazyJavaClassifierType@42['X<A>'] }
}
LazyJavaClassifierType@44['A'] {
arguments = ArrayList@45[empty]
classifier = JavaClassImpl@46['A']
LazyJavaClassifierType@43['A'] {
arguments = ArrayList@44[empty]
classifier = JavaClassImpl@45['A']
memberScope = LazyJavaClassMemberScope@2
nullable = 'false': Boolean@47
typeConstructor = LazyJavaClassTypeConstructor@9['A']
nullable = 'false': Boolean@46
typeConstructor = LazyJavaClassTypeConstructor@8['A']
}
LazyJavaClassifierType@48['A'] {
arguments = ArrayList@49[empty]
classifier = JavaClassImpl@46['A']
nullable = 'true': Boolean@50
typeConstructor = LazyJavaClassTypeConstructor@9['A']
LazyJavaClassifierType@47['A'] {
arguments = ArrayList@48[empty]
classifier = JavaClassImpl@45['A']
nullable = 'true': Boolean@49
typeConstructor = LazyJavaClassTypeConstructor@8['A']
}
LazyJavaClassifierType@51['Object'] {
classifier = JavaClassImpl@52['Object']
typeConstructor = DeserializedClassTypeConstructor@53
LazyJavaClassifierType@50['Object'] {
classifier = JavaClassImpl@51['Object']
typeConstructor = DeserializedClassTypeConstructor@52
}
LazyJavaClassifierType@54['Object'] {
classifier = JavaClassImpl@55['Object']
typeConstructor = DeserializedClassTypeConstructor@53
LazyJavaClassifierType@53['Object'] {
classifier = JavaClassImpl@54['Object']
typeConstructor = DeserializedClassTypeConstructor@52
}
LazyJavaClassifierType@56['T'] {
arguments = ArrayList@57[empty]
classifier = JavaTypeParameterImpl@58['T']
nullable = 'false': Boolean@47
typeConstructor = AbstractLazyTypeParameterDescriptor$1@59
LazyJavaClassifierType@55['T'] {
arguments = ArrayList@56[empty]
classifier = JavaTypeParameterImpl@57['T']
nullable = 'false': Boolean@46
typeConstructor = AbstractLazyTypeParameterDescriptor$1@58
}
LazyJavaClassifierType@60['T'] {
arguments = ArrayList@61[empty]
classifier = JavaTypeParameterImpl@62['T']
nullable = 'false': Boolean@47
typeConstructor = AbstractLazyTypeParameterDescriptor$1@59
LazyJavaClassifierType@59['T'] {
arguments = ArrayList@60[empty]
classifier = JavaTypeParameterImpl@61['T']
nullable = 'false': Boolean@46
typeConstructor = AbstractLazyTypeParameterDescriptor$1@58
}
LazyJavaClassifierType@63['T'] {
arguments = ArrayList@64[empty]
classifier = JavaTypeParameterImpl@62['T']
nullable = 'true': Boolean@50
typeConstructor = AbstractLazyTypeParameterDescriptor$1@59
LazyJavaClassifierType@62['T'] {
arguments = ArrayList@63[empty]
classifier = JavaTypeParameterImpl@61['T']
nullable = 'true': Boolean@49
typeConstructor = AbstractLazyTypeParameterDescriptor$1@58
}
LazyJavaClassifierType@65['T'] {
arguments = ArrayList@66[empty]
classifier = JavaTypeParameterImpl@58['T']
nullable = 'true': Boolean@50
typeConstructor = AbstractLazyTypeParameterDescriptor$1@59
LazyJavaClassifierType@64['T'] {
arguments = ArrayList@65[empty]
classifier = JavaTypeParameterImpl@57['T']
nullable = 'true': Boolean@49
typeConstructor = AbstractLazyTypeParameterDescriptor$1@58
}
LazyJavaClassifierType@43['X<A>'] {
arguments = ArrayList@67[1] { TypeProjectionImpl@68 }
classifier = JavaClassImpl@69['X']
memberScope = SubstitutingScope@70
typeConstructor = LazyJavaClassTypeConstructor@21['X']
LazyJavaClassifierType@42['X<A>'] {
arguments = ArrayList@66[1] { TypeProjectionImpl@67 }
classifier = JavaClassImpl@68['X']
memberScope = SubstitutingScope@69
typeConstructor = LazyJavaClassTypeConstructor@20['X']
}
LazyJavaPackageFragmentProvider@71 {
packageFragments('<root>': FqName@72) = LazyJavaPackageFragment@73['<root>']
packageFragments('java': FqName@74) = LazyJavaPackageFragment@75['java']
packageFragments('java.lang': FqName@76) = LazyJavaPackageFragment@77['lang']
packageFragments('kotlin': FqName@78) = null
packageFragments('kotlin.io': FqName@79) = null
packageFragments('kotlin.jvm': FqName@80) = null
topLevelClasses(JavaClassImpl@46['A']) = LazyJavaClassDescriptor@0['A']
topLevelClasses(JavaClassImpl@69['X']) = LazyJavaClassDescriptor@10['X']
topLevelClasses(JavaClassImpl@81['Y']) = LazyJavaClassDescriptor@22['Y']
LazyJavaPackageFragmentProvider@70 {
packageFragments('<root>': FqName@71) = LazyJavaPackageFragment@72['<root>']
packageFragments('java': FqName@73) = LazyJavaPackageFragment@74['java']
packageFragments('java.lang': FqName@75) = LazyJavaPackageFragment@76['lang']
packageFragments('kotlin': FqName@77) = null
packageFragments('kotlin.io': FqName@78) = null
packageFragments('kotlin.jvm': FqName@79) = null
topLevelClasses(JavaClassImpl@45['A']) = LazyJavaClassDescriptor@0['A']
topLevelClasses(JavaClassImpl@68['X']) = LazyJavaClassDescriptor@9['X']
topLevelClasses(JavaClassImpl@80['Y']) = LazyJavaClassDescriptor@21['Y']
}
LazyJavaPackageFragment@73['<root>'] {
classes('Y': Name@82) = LazyJavaClassDescriptor@22['Y'] // through LazyPackageFragmentScopeForJavaPackage@83
classes('bar': Name@12) = null // through LazyPackageFragmentScopeForJavaPackage@83
classes('foo': Name@16) = null // through LazyPackageFragmentScopeForJavaPackage@83
classes('hashCode': Name@3) = null // through LazyPackageFragmentScopeForJavaPackage@83
deserializedPackageScope = Empty@84 // through LazyPackageFragmentScopeForJavaPackage@83
functions('Y': Name@82) = EmptyList@8[empty] // through LazyPackageFragmentScopeForJavaPackage@83
functions('bar': Name@12) = EmptyList@8[empty] // through LazyPackageFragmentScopeForJavaPackage@83
functions('foo': Name@16) = EmptyList@8[empty] // through LazyPackageFragmentScopeForJavaPackage@83
functions('hashCode': Name@3) = EmptyList@8[empty] // through LazyPackageFragmentScopeForJavaPackage@83
memberIndex = computeMemberIndex$1@85 // through LazyPackageFragmentScopeForJavaPackage@83
LazyJavaPackageFragment@72['<root>'] {
classes('Y': Name@81) = LazyJavaClassDescriptor@21['Y'] // through LazyPackageFragmentScopeForJavaPackage@82
deserializedPackageScope = Empty@83 // through LazyPackageFragmentScopeForJavaPackage@82
functions('Y': Name@81) = EmptyList@84[empty] // through LazyPackageFragmentScopeForJavaPackage@82
memberIndex = computeMemberIndex$1@85 // through LazyPackageFragmentScopeForJavaPackage@82
}
LazyJavaPackageFragment@75['java'] {
LazyJavaPackageFragment@74['java'] {
classes('lang': Name@86) = null // through LazyPackageFragmentScopeForJavaPackage@87
deserializedPackageScope = Empty@84 // through LazyPackageFragmentScopeForJavaPackage@87
functions('lang': Name@88) = EmptyList@8[empty] // through LazyPackageFragmentScopeForJavaPackage@87
deserializedPackageScope = Empty@83 // through LazyPackageFragmentScopeForJavaPackage@87
functions('lang': Name@88) = EmptyList@84[empty] // through LazyPackageFragmentScopeForJavaPackage@87
memberIndex = computeMemberIndex$1@89 // through LazyPackageFragmentScopeForJavaPackage@87
}
LazyJavaPackageFragment@77['lang'] {
classes('Y': Name@82) = null // through LazyPackageFragmentScopeForJavaPackage@90
classes('bar': Name@12) = null // through LazyPackageFragmentScopeForJavaPackage@90
classes('foo': Name@16) = null // through LazyPackageFragmentScopeForJavaPackage@90
classes('hashCode': Name@3) = null // through LazyPackageFragmentScopeForJavaPackage@90
deserializedPackageScope = Empty@84 // through LazyPackageFragmentScopeForJavaPackage@90
functions('Y': Name@82) = EmptyList@8[empty] // through LazyPackageFragmentScopeForJavaPackage@90
functions('bar': Name@12) = EmptyList@8[empty] // through LazyPackageFragmentScopeForJavaPackage@90
functions('foo': Name@16) = EmptyList@8[empty] // through LazyPackageFragmentScopeForJavaPackage@90
functions('hashCode': Name@3) = EmptyList@8[empty] // through LazyPackageFragmentScopeForJavaPackage@90
LazyJavaPackageFragment@76['lang'] {
classes('Y': Name@81) = null // through LazyPackageFragmentScopeForJavaPackage@90
deserializedPackageScope = Empty@83 // through LazyPackageFragmentScopeForJavaPackage@90
functions('Y': Name@81) = EmptyList@84[empty] // through LazyPackageFragmentScopeForJavaPackage@90
memberIndex = computeMemberIndex$1@91 // through LazyPackageFragmentScopeForJavaPackage@90
}
LazyJavaTypeParameterDescriptor@39['T'] {
LazyJavaTypeParameterDescriptor@38['T'] {
defaultType = JetTypeImpl@92['T']
typeConstructor = AbstractLazyTypeParameterDescriptor$1@59
typeConstructor = AbstractLazyTypeParameterDescriptor$1@58
upperBounds = LinkedHashSet@93[1] { NullableType@94 }
}
LazyJavaTypeParameterResolver@95 {
resolve(JavaTypeParameterImpl@96['T']) = LazyJavaTypeParameterDescriptor@39['T']
resolve(JavaTypeParameterImpl@96['T']) = LazyJavaTypeParameterDescriptor@38['T']
}
LazyJavaTypeParameterResolver@97 {
resolve(JavaTypeParameterImpl@62['T']) = null
resolve(JavaTypeParameterImpl@61['T']) = null
}
LazyJavaTypeParameterResolver@98 {
resolve(JavaTypeParameterImpl@58['T']) = null
resolve(JavaTypeParameterImpl@57['T']) = null
}
ResolutionTaskHolder@99 {
<name not found> = ArrayList@100[1] { ResolutionCandidate@101 }
<name not found> = ArrayList@102[1] { ResolutionCandidate@101 }
<name not found> = EmptyList@84[empty]
<name not found> = EmptyList@84[empty]
<name not found> = EmptyList@84[empty]
<name not found> = EmptyList@84[empty]
}
ResolutionTaskHolder@103 {
<name not found> = ArrayList@104[1] { ResolutionCandidate@105 }
<name not found> = ArrayList@106[1] { ResolutionCandidate@105 }
<name not found> = EmptyList@84[empty]
<name not found> = EmptyList@84[empty]
<name not found> = EmptyList@84[empty]
<name not found> = EmptyList@84[empty]
}
ResolutionTaskHolder@107 {
<name not found> = ArrayList@108[1] { ResolutionCandidate@109 }
<name not found> = ArrayList@110[1] { ResolutionCandidate@109 }
}
ResolutionTaskHolder@111 {
<name not found> = ArrayList@112[1] { ResolutionCandidate@113 }
<name not found> = ArrayList@114[1] { ResolutionCandidate@113 }
}
ResolutionTaskHolder@115 {
<name not found> = ArrayList@116[1] { ResolutionCandidate@117 }
<name not found> = ArrayList@118[1] { ResolutionCandidate@117 }
}
@@ -7,91 +7,113 @@ LazyJavaClassDescriptor@0['Test'] {
memberIndex = computeMemberIndex$1@9 // through LazyJavaClassMemberScope@3
nestedClassIndex = LinkedHashMap@10 // through LazyJavaClassMemberScope@3
nestedClasses('t': Name@6) = null // through LazyJavaClassMemberScope@3
properties('t': Name@6) = EmptyList@11[empty] // through LazyJavaClassMemberScope@3
thisAsReceiverParameter = LazyClassReceiverParameterDescriptor@12['<this>']
typeConstructor = LazyJavaClassTypeConstructor@13['Test']
thisAsReceiverParameter = LazyClassReceiverParameterDescriptor@11['<this>']
typeConstructor = LazyJavaClassTypeConstructor@12['Test']
}
LazyJavaClassTypeConstructor@13['Test'] {
parameters = ArrayList@14[1] { LazyJavaTypeParameterDescriptor@15['T'] }
supertypes = ArrayList@16[1] { JetTypeImpl@17['Any'] }
LazyJavaClassTypeConstructor@12['Test'] {
parameters = ArrayList@13[1] { LazyJavaTypeParameterDescriptor@14['T'] }
supertypes = ArrayList@15[1] { JetTypeImpl@16['Any'] }
}
LazyJavaClassifierType@18['Object'] {
classifier = JavaClassImpl@19['Object']
typeConstructor = DeserializedClassTypeConstructor@20
LazyJavaClassifierType@17['Object'] {
classifier = JavaClassImpl@18['Object']
typeConstructor = DeserializedClassTypeConstructor@19
}
LazyJavaClassifierType@21['T'] {
arguments = ArrayList@22[empty]
classifier = JavaTypeParameterImpl@23['T']
nullable = 'false': Boolean@24
typeConstructor = AbstractLazyTypeParameterDescriptor$1@25
LazyJavaClassifierType@20['T'] {
arguments = ArrayList@21[empty]
classifier = JavaTypeParameterImpl@22['T']
nullable = 'false': Boolean@23
typeConstructor = AbstractLazyTypeParameterDescriptor$1@24
}
LazyJavaClassifierType@26['T'] {
arguments = ArrayList@27[empty]
classifier = JavaTypeParameterImpl@23['T']
nullable = 'true': Boolean@28
typeConstructor = AbstractLazyTypeParameterDescriptor$1@25
LazyJavaClassifierType@25['T'] {
arguments = ArrayList@26[empty]
classifier = JavaTypeParameterImpl@22['T']
nullable = 'true': Boolean@27
typeConstructor = AbstractLazyTypeParameterDescriptor$1@24
}
LazyJavaPackageFragmentProvider@29 {
packageFragments('<root>': FqName@30) = LazyJavaPackageFragment@31['<root>']
packageFragments('Int': FqName@32) = null
packageFragments('a': FqName@33) = LazyJavaPackageFragment@34['a']
packageFragments('a.Int': FqName@35) = null
packageFragments('a.a': FqName@36) = null
packageFragments('java': FqName@37) = LazyJavaPackageFragment@38['java']
packageFragments('java.lang': FqName@39) = LazyJavaPackageFragment@40['lang']
packageFragments('java.lang.Int': FqName@41) = null
packageFragments('kotlin': FqName@42) = null
packageFragments('kotlin.Int': FqName@43) = null
packageFragments('kotlin.io': FqName@44) = null
packageFragments('kotlin.jvm': FqName@45) = null
topLevelClasses(JavaClassImpl@46['Test']) = LazyJavaClassDescriptor@0['Test']
LazyJavaPackageFragmentProvider@28 {
packageFragments('<root>': FqName@29) = LazyJavaPackageFragment@30['<root>']
packageFragments('Int': FqName@31) = null
packageFragments('a': FqName@32) = LazyJavaPackageFragment@33['a']
packageFragments('a.Int': FqName@34) = null
packageFragments('a.a': FqName@35) = null
packageFragments('java': FqName@36) = LazyJavaPackageFragment@37['java']
packageFragments('java.lang': FqName@38) = LazyJavaPackageFragment@39['lang']
packageFragments('java.lang.Int': FqName@40) = null
packageFragments('kotlin': FqName@41) = null
packageFragments('kotlin.Int': FqName@42) = null
packageFragments('kotlin.io': FqName@43) = null
packageFragments('kotlin.jvm': FqName@44) = null
topLevelClasses(JavaClassImpl@45['Test']) = LazyJavaClassDescriptor@0['Test']
}
LazyJavaPackageFragment@34['a'] {
classes('Int': Name@47) = null // through LazyPackageFragmentScopeForJavaPackage@48
classes('Test': Name@49) = LazyJavaClassDescriptor@0['Test'] // through LazyPackageFragmentScopeForJavaPackage@48
classes('a': Name@50) = null // through LazyPackageFragmentScopeForJavaPackage@48
classes('plus': Name@51) = null // through LazyPackageFragmentScopeForJavaPackage@48
classes('t': Name@6) = null // through LazyPackageFragmentScopeForJavaPackage@48
deserializedPackageScope = Empty@52 // through LazyPackageFragmentScopeForJavaPackage@48
functions('Test': Name@49) = EmptyList@11[empty] // through LazyPackageFragmentScopeForJavaPackage@48
functions('plus': Name@51) = EmptyList@11[empty] // through LazyPackageFragmentScopeForJavaPackage@48
functions('t': Name@6) = EmptyList@11[empty] // through LazyPackageFragmentScopeForJavaPackage@48
memberIndex = computeMemberIndex$1@53 // through LazyPackageFragmentScopeForJavaPackage@48
LazyJavaPackageFragment@33['a'] {
classes('Int': Name@46) = null // through LazyPackageFragmentScopeForJavaPackage@47
classes('Test': Name@48) = LazyJavaClassDescriptor@0['Test'] // through LazyPackageFragmentScopeForJavaPackage@47
classes('a': Name@49) = null // through LazyPackageFragmentScopeForJavaPackage@47
deserializedPackageScope = Empty@50 // through LazyPackageFragmentScopeForJavaPackage@47
functions('Test': Name@48) = EmptyList@51[empty] // through LazyPackageFragmentScopeForJavaPackage@47
memberIndex = computeMemberIndex$1@52 // through LazyPackageFragmentScopeForJavaPackage@47
}
LazyJavaPackageFragment@38['java'] {
classes('lang': Name@54) = null // through LazyPackageFragmentScopeForJavaPackage@55
deserializedPackageScope = Empty@52 // through LazyPackageFragmentScopeForJavaPackage@55
functions('lang': Name@56) = EmptyList@11[empty] // through LazyPackageFragmentScopeForJavaPackage@55
memberIndex = computeMemberIndex$1@57 // through LazyPackageFragmentScopeForJavaPackage@55
LazyJavaPackageFragment@37['java'] {
classes('lang': Name@53) = null // through LazyPackageFragmentScopeForJavaPackage@54
deserializedPackageScope = Empty@50 // through LazyPackageFragmentScopeForJavaPackage@54
functions('lang': Name@55) = EmptyList@51[empty] // through LazyPackageFragmentScopeForJavaPackage@54
memberIndex = computeMemberIndex$1@56 // through LazyPackageFragmentScopeForJavaPackage@54
}
LazyJavaPackageFragment@40['lang'] {
classes('a': Name@50) = null // through LazyPackageFragmentScopeForJavaPackage@58
classes('plus': Name@51) = null // through LazyPackageFragmentScopeForJavaPackage@58
classes('t': Name@6) = null // through LazyPackageFragmentScopeForJavaPackage@58
deserializedPackageScope = Empty@52 // through LazyPackageFragmentScopeForJavaPackage@58
functions('plus': Name@51) = EmptyList@11[empty] // through LazyPackageFragmentScopeForJavaPackage@58
functions('t': Name@6) = EmptyList@11[empty] // through LazyPackageFragmentScopeForJavaPackage@58
memberIndex = computeMemberIndex$1@59 // through LazyPackageFragmentScopeForJavaPackage@58
LazyJavaPackageFragment@39['lang'] {
classes('a': Name@49) = null // through LazyPackageFragmentScopeForJavaPackage@57
deserializedPackageScope = Empty@50 // through LazyPackageFragmentScopeForJavaPackage@57
}
LazyJavaTypeParameterDescriptor@15['T'] {
defaultType = JetTypeImpl@60['T']
typeConstructor = AbstractLazyTypeParameterDescriptor$1@25
upperBounds = LinkedHashSet@61[1] { NullableType@62 }
LazyJavaTypeParameterDescriptor@14['T'] {
defaultType = JetTypeImpl@58['T']
typeConstructor = AbstractLazyTypeParameterDescriptor$1@24
upperBounds = LinkedHashSet@59[1] { NullableType@60 }
}
LazyJavaTypeParameterResolver@61 {
resolve(JavaTypeParameterImpl@62['T']) = LazyJavaTypeParameterDescriptor@14['T']
}
LazyJavaTypeParameterResolver@63 {
resolve(JavaTypeParameterImpl@64['T']) = LazyJavaTypeParameterDescriptor@15['T']
resolve(JavaTypeParameterImpl@22['T']) = null
}
LazyJavaTypeParameterResolver@65 {
resolve(JavaTypeParameterImpl@23['T']) = null
ResolutionTaskHolder@64 {
<name not found> = ArrayList@65[1] { ResolutionCandidate@66 }
<name not found> = ArrayList@67[1] { ResolutionCandidate@66 }
<name not found> = EmptyList@51[empty]
<name not found> = EmptyList@51[empty]
<name not found> = EmptyList@51[empty]
<name not found> = EmptyList@51[empty]
}
ResolutionTaskHolder@68 {
<name not found> = ArrayList@69[1] { ResolutionCandidate@70 }
<name not found> = ArrayList@71[1] { ResolutionCandidate@70 }
}
ResolutionTaskHolder@72 {
<name not found> = ArrayList@73[8] { ResolutionCandidate@74, ResolutionCandidate@75, ResolutionCandidate@76, ... }
<name not found> = ArrayList@77[8] { ResolutionCandidate@74, ResolutionCandidate@75, ResolutionCandidate@76, ... }
}
ResolutionTaskHolder@78 {
<name not found> = EmptyList@51[empty]
<name not found> = EmptyList@51[empty]
<name not found> = EmptyList@51[empty]
<name not found> = EmptyList@51[empty]
<name not found> = EmptyList@51[empty]
<name not found> = EmptyList@51[empty]
<name not found> = EmptyList@51[empty]
<name not found> = EmptyList@51[empty]
<name not found> = EmptyList@51[empty]
<name not found> = EmptyList@51[empty]
}
@@ -156,3 +156,66 @@ LazyJavaPackageFragment@97['lang'] {
functions('Runnable': Name@106) = ArrayList@114[1] { SamConstructorDescriptor@115['Runnable'] } // through LazyPackageFragmentScopeForJavaPackage@113
memberIndex = computeMemberIndex$1@116 // through LazyPackageFragmentScopeForJavaPackage@113
}
ResolutionTaskHolder@117 {
<name not found> = ArrayList@118[1] { ResolutionCandidate@119 }
<name not found> = ArrayList@120[1] { ResolutionCandidate@119 }
<name not found> = EmptyList@9[empty]
<name not found> = EmptyList@9[empty]
<name not found> = EmptyList@9[empty]
<name not found> = EmptyList@9[empty]
<name not found> = EmptyList@9[empty]
<name not found> = EmptyList@9[empty]
<name not found> = EmptyList@9[empty]
<name not found> = EmptyList@9[empty]
<name not found> = EmptyList@9[empty]
}
ResolutionTaskHolder@121 {
<name not found> = ArrayList@122[2] { ResolutionCandidate@123, ResolutionCandidate@124 }
<name not found> = ArrayList@125[2] { ResolutionCandidate@126, ResolutionCandidate@127 }
<name not found> = ArrayList@128[4] { ResolutionCandidate@123, ResolutionCandidate@126, ResolutionCandidate@124, ... }
<name not found> = EmptyList@9[empty]
<name not found> = EmptyList@9[empty]
<name not found> = EmptyList@9[empty]
<name not found> = EmptyList@9[empty]
<name not found> = EmptyList@9[empty]
<name not found> = EmptyList@9[empty]
<name not found> = EmptyList@9[empty]
<name not found> = EmptyList@9[empty]
}
ResolutionTaskHolder@129 {
<name not found> = ArrayList@130[2] { ResolutionCandidate@131, ResolutionCandidate@132 }
<name not found> = ArrayList@133[4] { ResolutionCandidate@131, ResolutionCandidate@134, ResolutionCandidate@132, ... }
<name not found> = EmptyList@9[empty]
<name not found> = EmptyList@9[empty]
<name not found> = EmptyList@9[empty]
<name not found> = EmptyList@9[empty]
}
ResolutionTaskHolder@135 {
<name not found> = EmptyList@9[empty]
<name not found> = EmptyList@9[empty]
<name not found> = EmptyList@9[empty]
<name not found> = EmptyList@9[empty]
<name not found> = EmptyList@9[empty]
<name not found> = EmptyList@9[empty]
<name not found> = EmptyList@9[empty]
<name not found> = EmptyList@9[empty]
<name not found> = EmptyList@9[empty]
<name not found> = EmptyList@9[empty]
}
ResolutionTaskHolder@136 {
<name not found> = EmptyList@9[empty]
<name not found> = EmptyList@9[empty]
<name not found> = EmptyList@9[empty]
<name not found> = EmptyList@9[empty]
<name not found> = EmptyList@9[empty]
<name not found> = EmptyList@9[empty]
<name not found> = EmptyList@9[empty]
<name not found> = EmptyList@9[empty]
<name not found> = EmptyList@9[empty]
<name not found> = EmptyList@9[empty]
}
@@ -89,3 +89,13 @@ LazyJavaPackageFragment@60['java'] {
functions('lang': Name@77) = EmptyList@15[empty] // through LazyPackageFragmentScopeForJavaPackage@75
memberIndex = computeMemberIndex$1@78 // through LazyPackageFragmentScopeForJavaPackage@75
}
ResolutionTaskHolder@79 {
<name not found> = ArrayList@80[1] { ResolutionCandidate@81 }
<name not found> = ArrayList@82[1] { ResolutionCandidate@81 }
}
ResolutionTaskHolder@83 {
<name not found> = ArrayList@84[1] { ResolutionCandidate@85 }
<name not found> = ArrayList@86[1] { ResolutionCandidate@85 }
}
@@ -93,14 +93,14 @@ LazyJavaClassifierType@73['Runnable'] {
LazyJavaClassifierType@76['Runnable'] {
arguments = ArrayList@77[empty]
classifier = JavaClassImpl@75['Runnable']
classifier = JavaClassImpl@72['Runnable']
nullable = 'true': Boolean@78
typeConstructor = LazyJavaClassTypeConstructor@53['Runnable']
}
LazyJavaClassifierType@79['Runnable'] {
arguments = ArrayList@80[empty]
classifier = JavaClassImpl@72['Runnable']
classifier = JavaClassImpl@75['Runnable']
nullable = 'true': Boolean@78
typeConstructor = LazyJavaClassTypeConstructor@53['Runnable']
}
@@ -75,3 +75,30 @@ LazyJavaPackageFragment@43['lang'] {
functions('F': Name@58) = EmptyList@52[empty] // through LazyPackageFragmentScopeForJavaPackage@59
memberIndex = computeMemberIndex$1@60 // through LazyPackageFragmentScopeForJavaPackage@59
}
ResolutionTaskHolder@61 {
<name not found> = ArrayList@62[1] { ResolutionCandidate@63 }
<name not found> = ArrayList@64[1] { ResolutionCandidate@63 }
<name not found> = EmptyList@52[empty]
<name not found> = EmptyList@52[empty]
<name not found> = EmptyList@52[empty]
<name not found> = EmptyList@52[empty]
<name not found> = EmptyList@52[empty]
<name not found> = EmptyList@52[empty]
<name not found> = EmptyList@52[empty]
<name not found> = EmptyList@52[empty]
<name not found> = EmptyList@52[empty]
<name not found> = EmptyList@52[empty]
<name not found> = EmptyList@52[empty]
<name not found> = EmptyList@52[empty]
<name not found> = EmptyList@52[empty]
}
ResolutionTaskHolder@65 {
<name not found> = ArrayList@66[1] { ResolutionCandidate@67 }
<name not found> = ArrayList@68[1] { ResolutionCandidate@67 }
<name not found> = EmptyList@52[empty]
<name not found> = EmptyList@52[empty]
<name not found> = EmptyList@52[empty]
<name not found> = EmptyList@52[empty]
}
@@ -76,3 +76,26 @@ LazyJavaPackageFragment@39['lang'] {
functions('doSmth': Name@57) = EmptyList@11[empty] // through LazyPackageFragmentScopeForJavaPackage@56
memberIndex = computeMemberIndex$1@58 // through LazyPackageFragmentScopeForJavaPackage@56
}
ResolutionTaskHolder@59 {
<name not found> = ArrayList@60[1] { ResolutionCandidate@61 }
<name not found> = ArrayList@62[1] { ResolutionCandidate@61 }
<name not found> = EmptyList@11[empty]
<name not found> = EmptyList@11[empty]
<name not found> = EmptyList@11[empty]
<name not found> = EmptyList@11[empty]
}
ResolutionTaskHolder@63 {
<name not found> = ArrayList@64[1] { ResolutionCandidate@65 }
<name not found> = ArrayList@66[1] { ResolutionCandidate@65 }
<name not found> = EmptyList@11[empty]
<name not found> = EmptyList@11[empty]
<name not found> = EmptyList@11[empty]
<name not found> = EmptyList@11[empty]
}
ResolutionTaskHolder@67 {
<name not found> = ArrayList@68[1] { ResolutionCandidate@69 }
<name not found> = ArrayList@70[1] { ResolutionCandidate@69 }
}
@@ -12,7 +12,6 @@ LazyJavaClassDescriptor@0['C'] {
nestedClasses('foo': Name@9) = null // through LazyJavaClassMemberScope@3
properties('create': Name@4) = EmptyList@8[empty] // through LazyJavaClassMemberScope@3
properties('create': Name@4) = EmptyList@8[empty] // through LazyJavaStaticClassScope@7
properties('foo': Name@9) = EmptyList@8[empty] // through LazyJavaClassMemberScope@3
thisAsReceiverParameter = LazyClassReceiverParameterDescriptor@15['<this>']
typeConstructor = LazyJavaClassTypeConstructor@16['C']
}
@@ -134,19 +133,43 @@ LazyJavaPackageFragment@73['java'] {
}
LazyJavaPackageFragment@75['lang'] {
classes('foo': Name@9) = null // through LazyPackageFragmentScopeForJavaPackage@91
deserializedPackageScope = Empty@84 // through LazyPackageFragmentScopeForJavaPackage@91
functions('foo': Name@9) = EmptyList@8[empty] // through LazyPackageFragmentScopeForJavaPackage@91
memberIndex = computeMemberIndex$1@92 // through LazyPackageFragmentScopeForJavaPackage@91
}
LazyJavaTypeParameterDescriptor@18['B'] {
defaultType = JetTypeImpl@93['B']
defaultType = JetTypeImpl@92['B']
typeConstructor = AbstractLazyTypeParameterDescriptor$1@25
upperBounds = LinkedHashSet@94[1] { DelegatingFlexibleType@95 }
upperBoundsAsType = DelegatingFlexibleType@95
upperBounds = LinkedHashSet@93[1] { DelegatingFlexibleType@94 }
upperBoundsAsType = DelegatingFlexibleType@94
}
LazyJavaTypeParameterResolver@96 {
resolve(JavaTypeParameterImpl@97['B']) = LazyJavaTypeParameterDescriptor@18['B']
LazyJavaTypeParameterResolver@95 {
resolve(JavaTypeParameterImpl@96['B']) = LazyJavaTypeParameterDescriptor@18['B']
}
ResolutionTaskHolder@97 {
<name not found> = ArrayList@98[1] { ResolutionCandidate@99 }
<name not found> = ArrayList@100[1] { ResolutionCandidate@99 }
<name not found> = EmptyList@8[empty]
<name not found> = EmptyList@8[empty]
<name not found> = EmptyList@8[empty]
<name not found> = EmptyList@8[empty]
}
ResolutionTaskHolder@101 {
<name not found> = ArrayList@102[1] { ResolutionCandidate@103 }
<name not found> = ArrayList@104[1] { ResolutionCandidate@103 }
}
ResolutionTaskHolder@105 {
<name not found> = EmptyList@8[empty]
<name not found> = EmptyList@8[empty]
<name not found> = EmptyList@8[empty]
<name not found> = EmptyList@8[empty]
<name not found> = EmptyList@8[empty]
<name not found> = EmptyList@8[empty]
<name not found> = EmptyList@8[empty]
<name not found> = EmptyList@8[empty]
<name not found> = EmptyList@8[empty]
<name not found> = EmptyList@8[empty]
}
@@ -43,9 +43,32 @@ LazyJavaPackageFragment@19['java'] {
memberIndex = computeMemberIndex$1@44 // through LazyPackageFragmentScopeForJavaPackage@40
}
LazyJavaPackageFragment@21['lang'] {
classes('iterator': Name@45) = null // through LazyPackageFragmentScopeForJavaPackage@46
deserializedPackageScope = Empty@41 // through LazyPackageFragmentScopeForJavaPackage@46
functions('iterator': Name@45) = EmptyList@43[empty] // through LazyPackageFragmentScopeForJavaPackage@46
memberIndex = computeMemberIndex$1@47 // through LazyPackageFragmentScopeForJavaPackage@46
ResolutionTaskHolder@45 {
<name not found> = ArrayList@46[1] { ResolutionCandidate@47 }
<name not found> = ArrayList@48[1] { ResolutionCandidate@47 }
}
ResolutionTaskHolder@49 {
<name not found> = ArrayList@50[1] { ResolutionCandidate@51 }
<name not found> = ArrayList@52[1] { ResolutionCandidate@51 }
}
ResolutionTaskHolder@53 {
<name not found> = ArrayList@54[1] { ResolutionCandidate@55 }
<name not found> = ArrayList@56[1] { ResolutionCandidate@55 }
}
ResolutionTaskHolder@57 {
<name not found> = ArrayList@58[1] { ResolutionCandidate@59 }
<name not found> = ArrayList@60[1] { ResolutionCandidate@59 }
}
ResolutionTaskHolder@61 {
<name not found> = ArrayList@62[1] { ResolutionCandidate@63 }
<name not found> = ArrayList@64[1] { ResolutionCandidate@63 }
}
ResolutionTaskHolder@65 {
<name not found> = ArrayList@66[1] { ResolutionCandidate@67 }
<name not found> = ArrayList@68[1] { ResolutionCandidate@67 }
}
@@ -43,3 +43,8 @@ LazyJavaPackageFragment@14['java'] {
functions('lang': Name@34) = EmptyList@35[empty] // through LazyPackageFragmentScopeForJavaPackage@32
memberIndex = computeMemberIndex$1@36 // through LazyPackageFragmentScopeForJavaPackage@32
}
ResolutionTaskHolder@37 {
<name not found> = ArrayList@38[1] { ResolutionCandidate@39 }
<name not found> = ArrayList@40[1] { ResolutionCandidate@39 }
}
@@ -90,14 +90,14 @@ LazyJavaClassifierType@65['T'] {
LazyJavaClassifierType@68['T'] {
arguments = ArrayList@69[empty]
classifier = JavaTypeParameterImpl@67['T']
classifier = JavaTypeParameterImpl@62['T']
nullable = 'true': Boolean@70
typeConstructor = AbstractLazyTypeParameterDescriptor$1@64
}
LazyJavaClassifierType@71['T'] {
arguments = ArrayList@72[empty]
classifier = JavaTypeParameterImpl@62['T']
classifier = JavaTypeParameterImpl@67['T']
nullable = 'true': Boolean@70
typeConstructor = AbstractLazyTypeParameterDescriptor$1@64
}
@@ -193,17 +193,32 @@ LazyJavaTypeParameterResolver@147 {
}
LazyJavaTypeParameterResolver@149 {
resolve(JavaTypeParameterImpl@150['T']) = LazyJavaTypeParameterDescriptor@46['T']
resolve(JavaTypeParameterImpl@67['T']) = LazyJavaTypeParameterDescriptor@38['T']
}
LazyJavaTypeParameterResolver@151 {
resolve(JavaTypeParameterImpl@62['T']) = LazyJavaTypeParameterDescriptor@38['T']
LazyJavaTypeParameterResolver@150 {
resolve(JavaTypeParameterImpl@151['T']) = LazyJavaTypeParameterDescriptor@46['T']
}
LazyJavaTypeParameterResolver@152 {
resolve(JavaTypeParameterImpl@62['T']) = null
resolve(JavaTypeParameterImpl@67['T']) = null
}
LazyJavaTypeParameterResolver@153 {
resolve(JavaTypeParameterImpl@67['T']) = null
resolve(JavaTypeParameterImpl@62['T']) = null
}
ResolutionTaskHolder@154 {
<name not found> = ArrayList@155[1] { ResolutionCandidate@156 }
<name not found> = ArrayList@157[1] { ResolutionCandidate@156 }
}
ResolutionTaskHolder@158 {
<name not found> = ArrayList@159[1] { ResolutionCandidate@160 }
<name not found> = ArrayList@161[1] { ResolutionCandidate@160 }
}
ResolutionTaskHolder@162 {
<name not found> = ArrayList@163[1] { ResolutionCandidate@164 }
<name not found> = ArrayList@165[1] { ResolutionCandidate@164 }
}
@@ -112,49 +112,49 @@ LazyJavaClassifierType@74['E'] {
arguments = ArrayList@75[empty]
classifier = JavaTypeParameterImpl@76['E']
nullable = 'false': Boolean@61
typeConstructor = AbstractLazyTypeParameterDescriptor$1@77
typeConstructor = AbstractLazyTypeParameterDescriptor$1@73
}
LazyJavaClassifierType@78['E'] {
arguments = ArrayList@79[empty]
classifier = JavaTypeParameterImpl@80['E']
LazyJavaClassifierType@77['E'] {
arguments = ArrayList@78[empty]
classifier = JavaTypeParameterImpl@79['E']
nullable = 'false': Boolean@61
typeConstructor = AbstractLazyTypeParameterDescriptor$1@77
typeConstructor = AbstractLazyTypeParameterDescriptor$1@80
}
LazyJavaClassifierType@81['E'] {
arguments = ArrayList@82[empty]
classifier = JavaTypeParameterImpl@83['E']
nullable = 'false': Boolean@61
typeConstructor = AbstractLazyTypeParameterDescriptor$1@77
typeConstructor = AbstractLazyTypeParameterDescriptor$1@73
}
LazyJavaClassifierType@84['E'] {
arguments = ArrayList@85[empty]
classifier = JavaTypeParameterImpl@72['E']
classifier = JavaTypeParameterImpl@83['E']
nullable = 'true': Boolean@67
typeConstructor = AbstractLazyTypeParameterDescriptor$1@73
}
LazyJavaClassifierType@86['E'] {
arguments = ArrayList@87[empty]
classifier = JavaTypeParameterImpl@80['E']
classifier = JavaTypeParameterImpl@72['E']
nullable = 'true': Boolean@67
typeConstructor = AbstractLazyTypeParameterDescriptor$1@77
typeConstructor = AbstractLazyTypeParameterDescriptor$1@73
}
LazyJavaClassifierType@88['E'] {
arguments = ArrayList@89[empty]
classifier = JavaTypeParameterImpl@83['E']
classifier = JavaTypeParameterImpl@76['E']
nullable = 'true': Boolean@67
typeConstructor = AbstractLazyTypeParameterDescriptor$1@77
typeConstructor = AbstractLazyTypeParameterDescriptor$1@73
}
LazyJavaClassifierType@90['E'] {
arguments = ArrayList@91[empty]
classifier = JavaTypeParameterImpl@76['E']
classifier = JavaTypeParameterImpl@79['E']
nullable = 'true': Boolean@67
typeConstructor = AbstractLazyTypeParameterDescriptor$1@77
typeConstructor = AbstractLazyTypeParameterDescriptor$1@80
}
LazyJavaClassifierType@92['Integer'] {
@@ -173,14 +173,14 @@ LazyJavaClassifierType@96['Integer'] {
LazyJavaClassifierType@99['Integer'] {
arguments = ArrayList@100[empty]
classifier = JavaClassImpl@94['Integer']
classifier = JavaClassImpl@98['Integer']
nullable = 'true': Boolean@67
typeConstructor = DeserializedClassTypeConstructor@95
}
LazyJavaClassifierType@101['Integer'] {
arguments = ArrayList@102[empty]
classifier = JavaClassImpl@98['Integer']
classifier = JavaClassImpl@94['Integer']
nullable = 'true': Boolean@67
typeConstructor = DeserializedClassTypeConstructor@95
}
@@ -299,18 +299,58 @@ LazyJavaPackageFragment@143['util'] {
LazyJavaTypeParameterDescriptor@39['E'] {
defaultType = JetTypeImpl@169['E']
typeConstructor = AbstractLazyTypeParameterDescriptor$1@77
typeConstructor = AbstractLazyTypeParameterDescriptor$1@73
upperBounds = LinkedHashSet@170[1] { NullableType@171 }
}
LazyJavaTypeParameterDescriptor@34['E'] {
typeConstructor = AbstractLazyTypeParameterDescriptor$1@73
typeConstructor = AbstractLazyTypeParameterDescriptor$1@80
}
LazyJavaTypeParameterResolver@172 {
resolve(JavaTypeParameterImpl@72['E']) = LazyJavaTypeParameterDescriptor@34['E']
resolve(JavaTypeParameterImpl@173['E']) = LazyJavaTypeParameterDescriptor@39['E']
}
LazyJavaTypeParameterResolver@173 {
resolve(JavaTypeParameterImpl@174['E']) = LazyJavaTypeParameterDescriptor@39['E']
LazyJavaTypeParameterResolver@174 {
resolve(JavaTypeParameterImpl@79['E']) = LazyJavaTypeParameterDescriptor@34['E']
}
ResolutionTaskHolder@175 {
<name not found> = ArrayList@176[1] { ResolutionCandidate@177 }
<name not found> = ArrayList@178[1] { ResolutionCandidate@177 }
<name not found> = EmptyList@22[empty]
<name not found> = EmptyList@22[empty]
<name not found> = EmptyList@22[empty]
<name not found> = EmptyList@22[empty]
}
ResolutionTaskHolder@179 {
<name not found> = ArrayList@180[1] { ResolutionCandidate@181 }
<name not found> = ArrayList@182[1] { ResolutionCandidate@181 }
<name not found> = EmptyList@22[empty]
<name not found> = EmptyList@22[empty]
<name not found> = EmptyList@22[empty]
<name not found> = EmptyList@22[empty]
}
ResolutionTaskHolder@183 {
<name not found> = ArrayList@184[3] { ResolutionCandidate@185, ResolutionCandidate@186, ResolutionCandidate@187 }
<name not found> = ArrayList@188[3] { ResolutionCandidate@185, ResolutionCandidate@186, ResolutionCandidate@187 }
<name not found> = EmptyList@22[empty]
<name not found> = EmptyList@22[empty]
<name not found> = EmptyList@22[empty]
<name not found> = EmptyList@22[empty]
}
ResolutionTaskHolder@189 {
<name not found> = EmptyList@22[empty]
<name not found> = EmptyList@22[empty]
<name not found> = EmptyList@22[empty]
<name not found> = EmptyList@22[empty]
<name not found> = EmptyList@22[empty]
<name not found> = EmptyList@22[empty]
<name not found> = EmptyList@22[empty]
<name not found> = EmptyList@22[empty]
<name not found> = EmptyList@22[empty]
<name not found> = EmptyList@22[empty]
}
@@ -5,141 +5,168 @@ LazyJavaClassDescriptor@0['Bug'] {
memberIndex = computeMemberIndex$1@7 // through LazyJavaClassMemberScope@3
nestedClassIndex = LinkedHashMap@8 // through LazyJavaClassMemberScope@3
nestedClasses('save': Name@9) = null // through LazyJavaClassMemberScope@3
properties('save': Name@10) = EmptyList@11[empty] // through LazyJavaClassMemberScope@3
thisAsReceiverParameter = LazyClassReceiverParameterDescriptor@12['<this>']
typeConstructor = LazyJavaClassTypeConstructor@13['Bug']
thisAsReceiverParameter = LazyClassReceiverParameterDescriptor@10['<this>']
typeConstructor = LazyJavaClassTypeConstructor@11['Bug']
}
LazyJavaClassDescriptor@14['SubBug'] {
constructors = ArrayList@15[1] { JavaConstructorDescriptor@16['<init>'] } // through LazyJavaClassMemberScope@17
defaultType = JetTypeImpl@18['SubBug']
enumEntryIndex = LinkedHashMap@19 // through LazyJavaClassMemberScope@17
LazyJavaClassDescriptor@12['SubBug'] {
constructors = ArrayList@13[1] { JavaConstructorDescriptor@14['<init>'] } // through LazyJavaClassMemberScope@15
defaultType = JetTypeImpl@16['SubBug']
enumEntryIndex = LinkedHashMap@17 // through LazyJavaClassMemberScope@15
functionTypeForSamInterface = null
functions('save': Name@10) = ArrayList@20[1] { JavaMethodDescriptor@21['save'] } // through LazyJavaClassMemberScope@17
memberIndex = computeMemberIndex$1@22 // through LazyJavaClassMemberScope@17
nestedClassIndex = LinkedHashMap@23 // through LazyJavaClassMemberScope@17
nestedClasses('save': Name@10) = null // through LazyJavaClassMemberScope@17
properties('save': Name@10) = EmptyList@11[empty] // through LazyJavaClassMemberScope@17
thisAsReceiverParameter = LazyClassReceiverParameterDescriptor@24['<this>']
typeConstructor = LazyJavaClassTypeConstructor@25['SubBug']
functions('save': Name@18) = ArrayList@19[1] { JavaMethodDescriptor@20['save'] } // through LazyJavaClassMemberScope@15
memberIndex = computeMemberIndex$1@21 // through LazyJavaClassMemberScope@15
nestedClassIndex = LinkedHashMap@22 // through LazyJavaClassMemberScope@15
nestedClasses('save': Name@18) = null // through LazyJavaClassMemberScope@15
thisAsReceiverParameter = LazyClassReceiverParameterDescriptor@23['<this>']
typeConstructor = LazyJavaClassTypeConstructor@24['SubBug']
}
LazyJavaClassTypeConstructor@13['Bug'] {
parameters = ArrayList@26[empty]
supertypes = ArrayList@27[1] { JetTypeImpl@28['Any'] }
LazyJavaClassTypeConstructor@11['Bug'] {
parameters = ArrayList@25[empty]
supertypes = ArrayList@26[1] { JetTypeImpl@27['Any'] }
}
LazyJavaClassTypeConstructor@25['SubBug'] {
parameters = ArrayList@29[empty]
supertypes = ArrayList@30[1] { LazyJavaClassifierType@31['Bug'] }
}
LazyJavaClassifierType@32['Bug'] {
arguments = ArrayList@33[empty]
classifier = JavaClassImpl@34['Bug']
memberScope = LazyJavaClassMemberScope@3
nullable = 'false': Boolean@35
typeConstructor = LazyJavaClassTypeConstructor@13['Bug']
}
LazyJavaClassifierType@36['Bug'] {
arguments = ArrayList@37[empty]
classifier = JavaClassImpl@34['Bug']
memberScope = LazyJavaClassMemberScope@3
nullable = 'true': Boolean@38
typeConstructor = LazyJavaClassTypeConstructor@13['Bug']
LazyJavaClassTypeConstructor@24['SubBug'] {
parameters = ArrayList@28[empty]
supertypes = ArrayList@29[1] { LazyJavaClassifierType@30['Bug'] }
}
LazyJavaClassifierType@31['Bug'] {
arguments = ArrayList@39[empty]
classifier = JavaClassImpl@40['Bug']
arguments = ArrayList@32[empty]
classifier = JavaClassImpl@33['Bug']
memberScope = LazyJavaClassMemberScope@3
typeConstructor = LazyJavaClassTypeConstructor@13['Bug']
nullable = 'false': Boolean@34
typeConstructor = LazyJavaClassTypeConstructor@11['Bug']
}
LazyJavaClassifierType@41['Object'] {
classifier = JavaClassImpl@42['Object']
typeConstructor = DeserializedClassTypeConstructor@43
LazyJavaClassifierType@35['Bug'] {
arguments = ArrayList@36[empty]
classifier = JavaClassImpl@33['Bug']
memberScope = LazyJavaClassMemberScope@3
nullable = 'true': Boolean@37
typeConstructor = LazyJavaClassTypeConstructor@11['Bug']
}
LazyJavaClassifierType@44['Object'] {
classifier = JavaClassImpl@45['Object']
typeConstructor = DeserializedClassTypeConstructor@43
LazyJavaClassifierType@30['Bug'] {
arguments = ArrayList@38[empty]
classifier = JavaClassImpl@39['Bug']
memberScope = LazyJavaClassMemberScope@3
typeConstructor = LazyJavaClassTypeConstructor@11['Bug']
}
LazyJavaClassifierType@46['RET'] {
arguments = ArrayList@47[empty]
classifier = JavaTypeParameterImpl@48['RET']
nullable = 'false': Boolean@35
typeConstructor = AbstractLazyTypeParameterDescriptor$1@49
LazyJavaClassifierType@40['Object'] {
classifier = JavaClassImpl@41['Object']
typeConstructor = DeserializedClassTypeConstructor@42
}
LazyJavaClassifierType@50['RET'] {
arguments = ArrayList@51[empty]
classifier = JavaTypeParameterImpl@48['RET']
nullable = 'true': Boolean@38
typeConstructor = AbstractLazyTypeParameterDescriptor$1@49
LazyJavaClassifierType@43['Object'] {
classifier = JavaClassImpl@44['Object']
typeConstructor = DeserializedClassTypeConstructor@42
}
LazyJavaClassifierType@52['SubBug'] {
arguments = ArrayList@53[empty]
classifier = JavaClassImpl@54['SubBug']
nullable = 'false': Boolean@35
typeConstructor = LazyJavaClassTypeConstructor@25['SubBug']
LazyJavaClassifierType@45['RET'] {
arguments = ArrayList@46[empty]
classifier = JavaTypeParameterImpl@47['RET']
nullable = 'false': Boolean@34
typeConstructor = AbstractLazyTypeParameterDescriptor$1@48
}
LazyJavaClassifierType@55['SubBug'] {
arguments = ArrayList@56[empty]
classifier = JavaClassImpl@54['SubBug']
nullable = 'true': Boolean@38
typeConstructor = LazyJavaClassTypeConstructor@25['SubBug']
LazyJavaClassifierType@49['RET'] {
arguments = ArrayList@50[empty]
classifier = JavaTypeParameterImpl@47['RET']
nullable = 'true': Boolean@37
typeConstructor = AbstractLazyTypeParameterDescriptor$1@48
}
LazyJavaPackageFragmentProvider@57 {
packageFragments('<root>': FqName@58) = LazyJavaPackageFragment@59['<root>']
packageFragments('Bug': FqName@60) = null
packageFragments('java': FqName@61) = LazyJavaPackageFragment@62['java']
packageFragments('java.lang': FqName@63) = LazyJavaPackageFragment@64['lang']
packageFragments('java.lang.Bug': FqName@65) = null
packageFragments('kotlin': FqName@66) = null
packageFragments('kotlin.Bug': FqName@67) = null
packageFragments('kotlin.io': FqName@68) = null
packageFragments('kotlin.jvm': FqName@69) = null
topLevelClasses(JavaClassImpl@40['Bug']) = LazyJavaClassDescriptor@0['Bug']
topLevelClasses(JavaClassImpl@70['SubBug']) = LazyJavaClassDescriptor@14['SubBug']
LazyJavaClassifierType@51['SubBug'] {
arguments = ArrayList@52[empty]
classifier = JavaClassImpl@53['SubBug']
nullable = 'false': Boolean@34
typeConstructor = LazyJavaClassTypeConstructor@24['SubBug']
}
LazyJavaPackageFragment@59['<root>'] {
classes('Bug': Name@71) = LazyJavaClassDescriptor@0['Bug'] // through LazyPackageFragmentScopeForJavaPackage@72
classes('SubBug': Name@73) = LazyJavaClassDescriptor@14['SubBug'] // through LazyPackageFragmentScopeForJavaPackage@72
classes('save': Name@10) = null // through LazyPackageFragmentScopeForJavaPackage@72
deserializedPackageScope = Empty@74 // through LazyPackageFragmentScopeForJavaPackage@72
functions('SubBug': Name@73) = EmptyList@11[empty] // through LazyPackageFragmentScopeForJavaPackage@72
functions('save': Name@10) = EmptyList@11[empty] // through LazyPackageFragmentScopeForJavaPackage@72
memberIndex = computeMemberIndex$1@75 // through LazyPackageFragmentScopeForJavaPackage@72
LazyJavaClassifierType@54['SubBug'] {
arguments = ArrayList@55[empty]
classifier = JavaClassImpl@53['SubBug']
nullable = 'true': Boolean@37
typeConstructor = LazyJavaClassTypeConstructor@24['SubBug']
}
LazyJavaPackageFragment@62['java'] {
LazyJavaPackageFragmentProvider@56 {
packageFragments('<root>': FqName@57) = LazyJavaPackageFragment@58['<root>']
packageFragments('Bug': FqName@59) = null
packageFragments('java': FqName@60) = LazyJavaPackageFragment@61['java']
packageFragments('java.lang': FqName@62) = LazyJavaPackageFragment@63['lang']
packageFragments('java.lang.Bug': FqName@64) = null
packageFragments('kotlin': FqName@65) = null
packageFragments('kotlin.Bug': FqName@66) = null
packageFragments('kotlin.io': FqName@67) = null
packageFragments('kotlin.jvm': FqName@68) = null
topLevelClasses(JavaClassImpl@39['Bug']) = LazyJavaClassDescriptor@0['Bug']
topLevelClasses(JavaClassImpl@69['SubBug']) = LazyJavaClassDescriptor@12['SubBug']
}
LazyJavaPackageFragment@58['<root>'] {
classes('Bug': Name@70) = LazyJavaClassDescriptor@0['Bug'] // through LazyPackageFragmentScopeForJavaPackage@71
classes('SubBug': Name@72) = LazyJavaClassDescriptor@12['SubBug'] // through LazyPackageFragmentScopeForJavaPackage@71
deserializedPackageScope = Empty@73 // through LazyPackageFragmentScopeForJavaPackage@71
functions('SubBug': Name@72) = EmptyList@74[empty] // through LazyPackageFragmentScopeForJavaPackage@71
memberIndex = computeMemberIndex$1@75 // through LazyPackageFragmentScopeForJavaPackage@71
}
LazyJavaPackageFragment@61['java'] {
classes('lang': Name@76) = null // through LazyPackageFragmentScopeForJavaPackage@77
deserializedPackageScope = Empty@74 // through LazyPackageFragmentScopeForJavaPackage@77
functions('lang': Name@78) = EmptyList@11[empty] // through LazyPackageFragmentScopeForJavaPackage@77
deserializedPackageScope = Empty@73 // through LazyPackageFragmentScopeForJavaPackage@77
functions('lang': Name@78) = EmptyList@74[empty] // through LazyPackageFragmentScopeForJavaPackage@77
memberIndex = computeMemberIndex$1@79 // through LazyPackageFragmentScopeForJavaPackage@77
}
LazyJavaPackageFragment@64['lang'] {
classes('SubBug': Name@73) = null // through LazyPackageFragmentScopeForJavaPackage@80
classes('save': Name@10) = null // through LazyPackageFragmentScopeForJavaPackage@80
deserializedPackageScope = Empty@74 // through LazyPackageFragmentScopeForJavaPackage@80
functions('SubBug': Name@73) = EmptyList@11[empty] // through LazyPackageFragmentScopeForJavaPackage@80
functions('save': Name@10) = EmptyList@11[empty] // through LazyPackageFragmentScopeForJavaPackage@80
LazyJavaPackageFragment@63['lang'] {
classes('SubBug': Name@72) = null // through LazyPackageFragmentScopeForJavaPackage@80
deserializedPackageScope = Empty@73 // through LazyPackageFragmentScopeForJavaPackage@80
functions('SubBug': Name@72) = EmptyList@74[empty] // through LazyPackageFragmentScopeForJavaPackage@80
memberIndex = computeMemberIndex$1@81 // through LazyPackageFragmentScopeForJavaPackage@80
}
LazyJavaTypeParameterDescriptor@82['RET'] {
typeConstructor = AbstractLazyTypeParameterDescriptor$1@49
typeConstructor = AbstractLazyTypeParameterDescriptor$1@48
upperBounds = LinkedHashSet@83[1] { DelegatingFlexibleType@84 }
}
LazyJavaTypeParameterResolver@85 {
resolve(JavaTypeParameterImpl@86['RET']) = LazyJavaTypeParameterDescriptor@82['RET']
}
ResolutionTaskHolder@87 {
<name not found> = ArrayList@88[1] { ResolutionCandidate@89 }
<name not found> = ArrayList@90[1] { ResolutionCandidate@89 }
<name not found> = EmptyList@74[empty]
<name not found> = EmptyList@74[empty]
<name not found> = EmptyList@74[empty]
<name not found> = EmptyList@74[empty]
}
ResolutionTaskHolder@91 {
<name not found> = ArrayList@92[1] { ResolutionCandidate@93 }
<name not found> = ArrayList@94[1] { ResolutionCandidate@93 }
<name not found> = EmptyList@74[empty]
<name not found> = EmptyList@74[empty]
<name not found> = EmptyList@74[empty]
<name not found> = EmptyList@74[empty]
}
ResolutionTaskHolder@95 {
<name not found> = ArrayList@96[1] { ResolutionCandidate@97 }
<name not found> = ArrayList@98[1] { ResolutionCandidate@97 }
}
ResolutionTaskHolder@99 {
<name not found> = ArrayList@100[1] { ResolutionCandidate@101 }
<name not found> = ArrayList@102[1] { ResolutionCandidate@101 }
}
ResolutionTaskHolder@103 {
<name not found> = ArrayList@104[1] { ResolutionCandidate@105 }
<name not found> = ArrayList@106[1] { ResolutionCandidate@105 }
}
@@ -74,3 +74,37 @@ LazyJavaPackageFragment@52['lang'] {
functions('Sub': Name@66) = EmptyList@11[empty] // through LazyPackageFragmentScopeForJavaPackage@74
memberIndex = computeMemberIndex$1@75 // through LazyPackageFragmentScopeForJavaPackage@74
}
ResolutionTaskHolder@76 {
<name not found> = ArrayList@77[1] { ResolutionCandidate@78 }
<name not found> = ArrayList@79[1] { ResolutionCandidate@78 }
<name not found> = EmptyList@11[empty]
<name not found> = EmptyList@11[empty]
<name not found> = EmptyList@11[empty]
<name not found> = EmptyList@11[empty]
}
ResolutionTaskHolder@80 {
<name not found> = ArrayList@81[1] { ResolutionCandidate@82 }
<name not found> = ArrayList@83[1] { ResolutionCandidate@82 }
}
ResolutionTaskHolder@84 {
<name not found> = ArrayList@85[1] { ResolutionCandidate@86 }
<name not found> = ArrayList@87[1] { ResolutionCandidate@86 }
}
ResolutionTaskHolder@88 {
<name not found> = ArrayList@89[1] { ResolutionCandidate@90 }
<name not found> = ArrayList@91[1] { ResolutionCandidate@90 }
}
ResolutionTaskHolder@92 {
<name not found> = ArrayList@93[1] { ResolutionCandidate@94 }
<name not found> = ArrayList@95[1] { ResolutionCandidate@94 }
}
ResolutionTaskHolder@96 {
<name not found> = ArrayList@97[1] { ResolutionCandidate@98 }
<name not found> = ArrayList@99[1] { ResolutionCandidate@98 }
}
@@ -12,286 +12,349 @@ LazyJavaClassDescriptor@0['JC'] {
nestedClasses('getIterator': Name@7) = null // through LazyJavaClassMemberScope@3
nestedClasses('setIterable': Name@10) = null // through LazyJavaClassMemberScope@3
nestedClasses('setIterator': Name@13) = null // through LazyJavaClassMemberScope@3
properties('getIterable': Name@4) = EmptyList@18[empty] // through LazyJavaClassMemberScope@3
properties('getIterator': Name@7) = EmptyList@18[empty] // through LazyJavaClassMemberScope@3
properties('setIterable': Name@10) = EmptyList@18[empty] // through LazyJavaClassMemberScope@3
properties('setIterator': Name@13) = EmptyList@18[empty] // through LazyJavaClassMemberScope@3
thisAsReceiverParameter = LazyClassReceiverParameterDescriptor@19['<this>']
typeConstructor = LazyJavaClassTypeConstructor@20['JC']
thisAsReceiverParameter = LazyClassReceiverParameterDescriptor@18['<this>']
typeConstructor = LazyJavaClassTypeConstructor@19['JC']
}
LazyJavaClassTypeConstructor@20['JC'] {
parameters = ArrayList@21[1] { LazyJavaTypeParameterDescriptor@22['T'] }
supertypes = ArrayList@23[1] { JetTypeImpl@24['Any'] }
LazyJavaClassTypeConstructor@19['JC'] {
parameters = ArrayList@20[1] { LazyJavaTypeParameterDescriptor@21['T'] }
supertypes = ArrayList@22[1] { JetTypeImpl@23['Any'] }
}
LazyJavaClassifierType@25['Iterable<T>'] {
arguments = ArrayList@26[1] { TypeProjectionImpl@27 }
classifier = JavaClassImpl@28['Iterable']
memberScope = SubstitutingScope@29
nullable = 'false': Boolean@30
typeConstructor = DeserializedClassTypeConstructor@31
LazyJavaClassifierType@24['Iterable<T>'] {
arguments = ArrayList@25[1] { TypeProjectionImpl@26 }
classifier = JavaClassImpl@27['Iterable']
memberScope = SubstitutingScope@28
nullable = 'false': Boolean@29
typeConstructor = DeserializedClassTypeConstructor@30
}
LazyJavaClassifierType@32['Iterable<T>'] {
arguments = ArrayList@33[1] { TypeProjectionImpl@34 }
classifier = JavaClassImpl@35['Iterable']
memberScope = SubstitutingScope@36
nullable = 'false': Boolean@30
typeConstructor = DeserializedClassTypeConstructor@31
LazyJavaClassifierType@31['Iterable<T>'] {
arguments = ArrayList@32[1] { TypeProjectionImpl@33 }
classifier = JavaClassImpl@34['Iterable']
memberScope = SubstitutingScope@35
nullable = 'false': Boolean@29
typeConstructor = DeserializedClassTypeConstructor@30
}
LazyJavaClassifierType@37['Iterable<T>'] {
arguments = ArrayList@38[1] { TypeProjectionImpl@39 }
classifier = JavaClassImpl@35['Iterable']
memberScope = SubstitutingScope@40
nullable = 'true': Boolean@41
typeConstructor = DeserializedClassTypeConstructor@42
LazyJavaClassifierType@36['Iterable<T>'] {
arguments = ArrayList@37[1] { TypeProjectionImpl@38 }
classifier = JavaClassImpl@34['Iterable']
memberScope = SubstitutingScope@39
nullable = 'true': Boolean@40
typeConstructor = DeserializedClassTypeConstructor@41
}
LazyJavaClassifierType@43['Iterable<T>'] {
arguments = ArrayList@44[1] { TypeProjectionImpl@45 }
classifier = JavaClassImpl@28['Iterable']
memberScope = SubstitutingScope@46
nullable = 'true': Boolean@41
typeConstructor = DeserializedClassTypeConstructor@42
LazyJavaClassifierType@42['Iterable<T>'] {
arguments = ArrayList@43[1] { TypeProjectionImpl@44 }
classifier = JavaClassImpl@27['Iterable']
memberScope = SubstitutingScope@45
nullable = 'true': Boolean@40
typeConstructor = DeserializedClassTypeConstructor@41
}
LazyJavaClassifierType@47['Iterator<T>'] {
arguments = ArrayList@48[1] { TypeProjectionImpl@49 }
classifier = JavaClassImpl@50['Iterator']
memberScope = SubstitutingScope@51
nullable = 'false': Boolean@30
typeConstructor = DeserializedClassTypeConstructor@52
LazyJavaClassifierType@46['Iterator<T>'] {
arguments = ArrayList@47[1] { TypeProjectionImpl@48 }
classifier = JavaClassImpl@49['Iterator']
memberScope = SubstitutingScope@50
nullable = 'false': Boolean@29
typeConstructor = DeserializedClassTypeConstructor@51
}
LazyJavaClassifierType@53['Iterator<T>'] {
arguments = ArrayList@54[1] { TypeProjectionImpl@55 }
classifier = JavaClassImpl@56['Iterator']
memberScope = SubstitutingScope@57
nullable = 'false': Boolean@30
typeConstructor = DeserializedClassTypeConstructor@52
LazyJavaClassifierType@52['Iterator<T>'] {
arguments = ArrayList@53[1] { TypeProjectionImpl@54 }
classifier = JavaClassImpl@55['Iterator']
memberScope = SubstitutingScope@56
nullable = 'false': Boolean@29
typeConstructor = DeserializedClassTypeConstructor@51
}
LazyJavaClassifierType@58['Iterator<T>'] {
arguments = ArrayList@59[1] { TypeProjectionImpl@60 }
classifier = JavaClassImpl@56['Iterator']
memberScope = SubstitutingScope@61
nullable = 'true': Boolean@41
typeConstructor = DeserializedClassTypeConstructor@62
LazyJavaClassifierType@57['Iterator<T>'] {
arguments = ArrayList@58[1] { TypeProjectionImpl@59 }
classifier = JavaClassImpl@55['Iterator']
memberScope = SubstitutingScope@60
nullable = 'true': Boolean@40
typeConstructor = DeserializedClassTypeConstructor@61
}
LazyJavaClassifierType@63['Iterator<T>'] {
arguments = ArrayList@64[1] { TypeProjectionImpl@65 }
classifier = JavaClassImpl@50['Iterator']
memberScope = SubstitutingScope@66
nullable = 'true': Boolean@41
typeConstructor = DeserializedClassTypeConstructor@62
LazyJavaClassifierType@62['Iterator<T>'] {
arguments = ArrayList@63[1] { TypeProjectionImpl@64 }
classifier = JavaClassImpl@49['Iterator']
memberScope = SubstitutingScope@65
nullable = 'true': Boolean@40
typeConstructor = DeserializedClassTypeConstructor@61
}
LazyJavaClassifierType@67['Object'] {
classifier = JavaClassImpl@68['Object']
typeConstructor = DeserializedClassTypeConstructor@69
LazyJavaClassifierType@66['Object'] {
classifier = JavaClassImpl@67['Object']
typeConstructor = DeserializedClassTypeConstructor@68
}
LazyJavaClassifierType@70['T'] {
arguments = ArrayList@71[empty]
classifier = JavaTypeParameterImpl@72['T']
nullable = 'false': Boolean@30
typeConstructor = AbstractLazyTypeParameterDescriptor$1@73
LazyJavaClassifierType@69['T'] {
arguments = ArrayList@70[empty]
classifier = JavaTypeParameterImpl@71['T']
nullable = 'false': Boolean@29
typeConstructor = AbstractLazyTypeParameterDescriptor$1@72
}
LazyJavaClassifierType@74['T'] {
arguments = ArrayList@75[empty]
classifier = JavaTypeParameterImpl@76['T']
nullable = 'false': Boolean@30
typeConstructor = AbstractLazyTypeParameterDescriptor$1@73
LazyJavaClassifierType@73['T'] {
arguments = ArrayList@74[empty]
classifier = JavaTypeParameterImpl@75['T']
nullable = 'false': Boolean@29
typeConstructor = AbstractLazyTypeParameterDescriptor$1@72
}
LazyJavaClassifierType@77['T'] {
arguments = ArrayList@78[empty]
classifier = JavaTypeParameterImpl@79['T']
nullable = 'false': Boolean@30
typeConstructor = AbstractLazyTypeParameterDescriptor$1@73
LazyJavaClassifierType@76['T'] {
arguments = ArrayList@77[empty]
classifier = JavaTypeParameterImpl@78['T']
nullable = 'false': Boolean@29
typeConstructor = AbstractLazyTypeParameterDescriptor$1@72
}
LazyJavaClassifierType@80['T'] {
arguments = ArrayList@81[empty]
classifier = JavaTypeParameterImpl@82['T']
nullable = 'false': Boolean@30
typeConstructor = AbstractLazyTypeParameterDescriptor$1@73
LazyJavaClassifierType@79['T'] {
arguments = ArrayList@80[empty]
classifier = JavaTypeParameterImpl@81['T']
nullable = 'false': Boolean@29
typeConstructor = AbstractLazyTypeParameterDescriptor$1@72
}
LazyJavaClassifierType@83['T'] {
arguments = ArrayList@84[empty]
classifier = JavaTypeParameterImpl@85['T']
nullable = 'false': Boolean@30
typeConstructor = AbstractLazyTypeParameterDescriptor$1@73
LazyJavaClassifierType@82['T'] {
arguments = ArrayList@83[empty]
classifier = JavaTypeParameterImpl@84['T']
nullable = 'false': Boolean@29
typeConstructor = AbstractLazyTypeParameterDescriptor$1@72
}
LazyJavaClassifierType@86['T'] {
arguments = ArrayList@87[empty]
classifier = JavaTypeParameterImpl@88['T']
nullable = 'false': Boolean@30
typeConstructor = AbstractLazyTypeParameterDescriptor$1@73
LazyJavaClassifierType@85['T'] {
arguments = ArrayList@86[empty]
classifier = JavaTypeParameterImpl@87['T']
nullable = 'false': Boolean@29
typeConstructor = AbstractLazyTypeParameterDescriptor$1@72
}
LazyJavaClassifierType@89['T'] {
arguments = ArrayList@90[empty]
classifier = JavaTypeParameterImpl@91['T']
nullable = 'false': Boolean@30
typeConstructor = AbstractLazyTypeParameterDescriptor$1@73
LazyJavaClassifierType@88['T'] {
arguments = ArrayList@89[empty]
classifier = JavaTypeParameterImpl@90['T']
nullable = 'false': Boolean@29
typeConstructor = AbstractLazyTypeParameterDescriptor$1@72
}
LazyJavaClassifierType@92['T'] {
arguments = ArrayList@93[empty]
classifier = JavaTypeParameterImpl@94['T']
nullable = 'false': Boolean@30
typeConstructor = AbstractLazyTypeParameterDescriptor$1@73
LazyJavaClassifierType@91['T'] {
arguments = ArrayList@92[empty]
classifier = JavaTypeParameterImpl@93['T']
nullable = 'false': Boolean@29
typeConstructor = AbstractLazyTypeParameterDescriptor$1@72
}
LazyJavaClassifierType@95['T'] {
arguments = ArrayList@96[empty]
classifier = JavaTypeParameterImpl@72['T']
nullable = 'true': Boolean@41
typeConstructor = AbstractLazyTypeParameterDescriptor$1@73
LazyJavaClassifierType@94['T'] {
arguments = ArrayList@95[empty]
classifier = JavaTypeParameterImpl@93['T']
nullable = 'true': Boolean@40
typeConstructor = AbstractLazyTypeParameterDescriptor$1@72
}
LazyJavaClassifierType@97['T'] {
arguments = ArrayList@98[empty]
classifier = JavaTypeParameterImpl@82['T']
nullable = 'true': Boolean@41
typeConstructor = AbstractLazyTypeParameterDescriptor$1@73
LazyJavaClassifierType@96['T'] {
arguments = ArrayList@97[empty]
classifier = JavaTypeParameterImpl@71['T']
nullable = 'true': Boolean@40
typeConstructor = AbstractLazyTypeParameterDescriptor$1@72
}
LazyJavaClassifierType@99['T'] {
arguments = ArrayList@100[empty]
classifier = JavaTypeParameterImpl@91['T']
nullable = 'true': Boolean@41
typeConstructor = AbstractLazyTypeParameterDescriptor$1@73
LazyJavaClassifierType@98['T'] {
arguments = ArrayList@99[empty]
classifier = JavaTypeParameterImpl@90['T']
nullable = 'true': Boolean@40
typeConstructor = AbstractLazyTypeParameterDescriptor$1@72
}
LazyJavaClassifierType@101['T'] {
arguments = ArrayList@102[empty]
classifier = JavaTypeParameterImpl@94['T']
nullable = 'true': Boolean@41
typeConstructor = AbstractLazyTypeParameterDescriptor$1@73
LazyJavaClassifierType@100['T'] {
arguments = ArrayList@101[empty]
classifier = JavaTypeParameterImpl@78['T']
nullable = 'true': Boolean@40
typeConstructor = AbstractLazyTypeParameterDescriptor$1@72
}
LazyJavaClassifierType@103['T'] {
arguments = ArrayList@104[empty]
classifier = JavaTypeParameterImpl@76['T']
nullable = 'true': Boolean@41
typeConstructor = AbstractLazyTypeParameterDescriptor$1@73
LazyJavaClassifierType@102['T'] {
arguments = ArrayList@103[empty]
classifier = JavaTypeParameterImpl@84['T']
nullable = 'true': Boolean@40
typeConstructor = AbstractLazyTypeParameterDescriptor$1@72
}
LazyJavaClassifierType@105['T'] {
arguments = ArrayList@106[empty]
classifier = JavaTypeParameterImpl@88['T']
nullable = 'true': Boolean@41
typeConstructor = AbstractLazyTypeParameterDescriptor$1@73
LazyJavaClassifierType@104['T'] {
arguments = ArrayList@105[empty]
classifier = JavaTypeParameterImpl@87['T']
nullable = 'true': Boolean@40
typeConstructor = AbstractLazyTypeParameterDescriptor$1@72
}
LazyJavaClassifierType@107['T'] {
arguments = ArrayList@108[empty]
classifier = JavaTypeParameterImpl@85['T']
nullable = 'true': Boolean@41
typeConstructor = AbstractLazyTypeParameterDescriptor$1@73
LazyJavaClassifierType@106['T'] {
arguments = ArrayList@107[empty]
classifier = JavaTypeParameterImpl@81['T']
nullable = 'true': Boolean@40
typeConstructor = AbstractLazyTypeParameterDescriptor$1@72
}
LazyJavaClassifierType@109['T'] {
arguments = ArrayList@110[empty]
classifier = JavaTypeParameterImpl@79['T']
nullable = 'true': Boolean@41
typeConstructor = AbstractLazyTypeParameterDescriptor$1@73
LazyJavaClassifierType@108['T'] {
arguments = ArrayList@109[empty]
classifier = JavaTypeParameterImpl@75['T']
nullable = 'true': Boolean@40
typeConstructor = AbstractLazyTypeParameterDescriptor$1@72
}
LazyJavaPackageFragmentProvider@111 {
packageFragments('<root>': FqName@112) = LazyJavaPackageFragment@113['<root>']
packageFragments('Int': FqName@114) = null
packageFragments('Iterable': FqName@115) = null
packageFragments('Iterator': FqName@116) = null
packageFragments('JC': FqName@117) = null
packageFragments('MutableIterable': FqName@118) = null
packageFragments('MutableIterator': FqName@119) = null
packageFragments('a': FqName@120) = LazyJavaPackageFragment@121['a']
packageFragments('a.JC': FqName@122) = null
packageFragments('java': FqName@123) = LazyJavaPackageFragment@124['java']
packageFragments('java.lang': FqName@125) = LazyJavaPackageFragment@126['lang']
packageFragments('java.lang.Int': FqName@127) = null
packageFragments('java.lang.Iterable': FqName@128) = null
packageFragments('java.lang.Iterator': FqName@129) = null
packageFragments('java.lang.JC': FqName@130) = null
packageFragments('java.lang.MutableIterable': FqName@131) = null
packageFragments('java.lang.MutableIterator': FqName@132) = null
packageFragments('kotlin': FqName@133) = null
packageFragments('kotlin.Int': FqName@134) = null
packageFragments('kotlin.Iterable': FqName@135) = null
packageFragments('kotlin.Iterator': FqName@136) = null
packageFragments('kotlin.JC': FqName@137) = null
packageFragments('kotlin.MutableIterable': FqName@138) = null
packageFragments('kotlin.MutableIterator': FqName@139) = null
packageFragments('kotlin.io': FqName@140) = null
packageFragments('kotlin.jvm': FqName@141) = null
packageFragments('n': FqName@142) = null
packageFragments('n.Int': FqName@143) = null
packageFragments('n.Iterable': FqName@144) = null
packageFragments('n.Iterator': FqName@145) = null
packageFragments('n.JC': FqName@146) = null
packageFragments('n.MutableIterable': FqName@147) = null
packageFragments('n.MutableIterator': FqName@148) = null
topLevelClasses(JavaClassImpl@149['JC']) = LazyJavaClassDescriptor@0['JC']
LazyJavaPackageFragmentProvider@110 {
packageFragments('<root>': FqName@111) = LazyJavaPackageFragment@112['<root>']
packageFragments('Int': FqName@113) = null
packageFragments('Iterable': FqName@114) = null
packageFragments('Iterator': FqName@115) = null
packageFragments('JC': FqName@116) = null
packageFragments('MutableIterable': FqName@117) = null
packageFragments('MutableIterator': FqName@118) = null
packageFragments('a': FqName@119) = LazyJavaPackageFragment@120['a']
packageFragments('a.JC': FqName@121) = null
packageFragments('java': FqName@122) = LazyJavaPackageFragment@123['java']
packageFragments('java.lang': FqName@124) = LazyJavaPackageFragment@125['lang']
packageFragments('java.lang.Int': FqName@126) = null
packageFragments('java.lang.Iterable': FqName@127) = null
packageFragments('java.lang.Iterator': FqName@128) = null
packageFragments('java.lang.JC': FqName@129) = null
packageFragments('java.lang.MutableIterable': FqName@130) = null
packageFragments('java.lang.MutableIterator': FqName@131) = null
packageFragments('kotlin': FqName@132) = null
packageFragments('kotlin.Int': FqName@133) = null
packageFragments('kotlin.Iterable': FqName@134) = null
packageFragments('kotlin.Iterator': FqName@135) = null
packageFragments('kotlin.JC': FqName@136) = null
packageFragments('kotlin.MutableIterable': FqName@137) = null
packageFragments('kotlin.MutableIterator': FqName@138) = null
packageFragments('kotlin.io': FqName@139) = null
packageFragments('kotlin.jvm': FqName@140) = null
packageFragments('n': FqName@141) = null
packageFragments('n.Int': FqName@142) = null
packageFragments('n.Iterable': FqName@143) = null
packageFragments('n.Iterator': FqName@144) = null
packageFragments('n.JC': FqName@145) = null
packageFragments('n.MutableIterable': FqName@146) = null
packageFragments('n.MutableIterator': FqName@147) = null
topLevelClasses(JavaClassImpl@148['JC']) = LazyJavaClassDescriptor@0['JC']
}
LazyJavaPackageFragment@121['a'] {
classes('JC': Name@150) = LazyJavaClassDescriptor@0['JC'] // through LazyPackageFragmentScopeForJavaPackage@151
deserializedPackageScope = Empty@152 // through LazyPackageFragmentScopeForJavaPackage@151
functions('JC': Name@153) = EmptyList@18[empty] // through LazyPackageFragmentScopeForJavaPackage@151
memberIndex = computeMemberIndex$1@154 // through LazyPackageFragmentScopeForJavaPackage@151
LazyJavaPackageFragment@120['a'] {
classes('JC': Name@149) = LazyJavaClassDescriptor@0['JC'] // through LazyPackageFragmentScopeForJavaPackage@150
deserializedPackageScope = Empty@151 // through LazyPackageFragmentScopeForJavaPackage@150
functions('JC': Name@152) = EmptyList@153[empty] // through LazyPackageFragmentScopeForJavaPackage@150
memberIndex = computeMemberIndex$1@154 // through LazyPackageFragmentScopeForJavaPackage@150
}
LazyJavaPackageFragment@124['java'] {
LazyJavaPackageFragment@123['java'] {
classes('lang': Name@155) = null // through LazyPackageFragmentScopeForJavaPackage@156
deserializedPackageScope = Empty@152 // through LazyPackageFragmentScopeForJavaPackage@156
functions('lang': Name@157) = EmptyList@18[empty] // through LazyPackageFragmentScopeForJavaPackage@156
deserializedPackageScope = Empty@151 // through LazyPackageFragmentScopeForJavaPackage@156
functions('lang': Name@157) = EmptyList@153[empty] // through LazyPackageFragmentScopeForJavaPackage@156
memberIndex = computeMemberIndex$1@158 // through LazyPackageFragmentScopeForJavaPackage@156
}
LazyJavaPackageFragment@126['lang'] {
classes('getIterable': Name@4) = null // through LazyPackageFragmentScopeForJavaPackage@159
classes('getIterator': Name@7) = null // through LazyPackageFragmentScopeForJavaPackage@159
classes('setIterable': Name@10) = null // through LazyPackageFragmentScopeForJavaPackage@159
classes('setIterator': Name@13) = null // through LazyPackageFragmentScopeForJavaPackage@159
deserializedPackageScope = Empty@152 // through LazyPackageFragmentScopeForJavaPackage@159
functions('getIterable': Name@4) = EmptyList@18[empty] // through LazyPackageFragmentScopeForJavaPackage@159
functions('getIterator': Name@7) = EmptyList@18[empty] // through LazyPackageFragmentScopeForJavaPackage@159
functions('setIterable': Name@10) = EmptyList@18[empty] // through LazyPackageFragmentScopeForJavaPackage@159
functions('setIterator': Name@13) = EmptyList@18[empty] // through LazyPackageFragmentScopeForJavaPackage@159
memberIndex = computeMemberIndex$1@160 // through LazyPackageFragmentScopeForJavaPackage@159
LazyJavaTypeParameterDescriptor@21['T'] {
defaultType = JetTypeImpl@159['T']
typeConstructor = AbstractLazyTypeParameterDescriptor$1@72
upperBounds = LinkedHashSet@160[1] { NullableType@161 }
}
LazyJavaTypeParameterDescriptor@22['T'] {
defaultType = JetTypeImpl@161['T']
typeConstructor = AbstractLazyTypeParameterDescriptor$1@73
upperBounds = LinkedHashSet@162[1] { NullableType@163 }
LazyJavaTypeParameterResolver@162 {
resolve(JavaTypeParameterImpl@163['T']) = LazyJavaTypeParameterDescriptor@21['T']
}
LazyJavaTypeParameterResolver@164 {
resolve(JavaTypeParameterImpl@165['T']) = LazyJavaTypeParameterDescriptor@22['T']
resolve(JavaTypeParameterImpl@84['T']) = null
}
LazyJavaTypeParameterResolver@165 {
resolve(JavaTypeParameterImpl@75['T']) = null
}
LazyJavaTypeParameterResolver@166 {
resolve(JavaTypeParameterImpl@79['T']) = null
resolve(JavaTypeParameterImpl@87['T']) = null
}
LazyJavaTypeParameterResolver@167 {
resolve(JavaTypeParameterImpl@82['T']) = null
resolve(JavaTypeParameterImpl@78['T']) = null
}
LazyJavaTypeParameterResolver@168 {
resolve(JavaTypeParameterImpl@88['T']) = null
ResolutionTaskHolder@168 {
<name not found> = ArrayList@169[1] { ResolutionCandidate@170 }
<name not found> = ArrayList@171[1] { ResolutionCandidate@170 }
}
LazyJavaTypeParameterResolver@169 {
resolve(JavaTypeParameterImpl@76['T']) = null
ResolutionTaskHolder@172 {
<name not found> = ArrayList@173[1] { ResolutionCandidate@174 }
<name not found> = ArrayList@175[1] { ResolutionCandidate@174 }
}
ResolutionTaskHolder@176 {
<name not found> = ArrayList@177[1] { ResolutionCandidate@178 }
<name not found> = ArrayList@179[1] { ResolutionCandidate@178 }
}
ResolutionTaskHolder@180 {
<name not found> = ArrayList@181[1] { ResolutionCandidate@182 }
<name not found> = ArrayList@183[1] { ResolutionCandidate@182 }
}
ResolutionTaskHolder@184 {
<name not found> = ArrayList@185[1] { ResolutionCandidate@186 }
<name not found> = ArrayList@187[1] { ResolutionCandidate@186 }
}
ResolutionTaskHolder@188 {
<name not found> = ArrayList@189[1] { ResolutionCandidate@190 }
<name not found> = ArrayList@191[1] { ResolutionCandidate@190 }
}
ResolutionTaskHolder@192 {
<name not found> = ArrayList@193[1] { ResolutionCandidate@194 }
<name not found> = ArrayList@195[1] { ResolutionCandidate@194 }
}
ResolutionTaskHolder@196 {
<name not found> = ArrayList@197[1] { ResolutionCandidate@198 }
<name not found> = ArrayList@199[1] { ResolutionCandidate@198 }
}
ResolutionTaskHolder@200 {
<name not found> = ArrayList@201[1] { ResolutionCandidate@202 }
<name not found> = ArrayList@203[1] { ResolutionCandidate@202 }
}
ResolutionTaskHolder@204 {
<name not found> = ArrayList@205[1] { ResolutionCandidate@206 }
<name not found> = ArrayList@207[1] { ResolutionCandidate@206 }
}
ResolutionTaskHolder@208 {
<name not found> = ArrayList@209[1] { ResolutionCandidate@210 }
<name not found> = ArrayList@211[1] { ResolutionCandidate@210 }
}
ResolutionTaskHolder@212 {
<name not found> = ArrayList@213[1] { ResolutionCandidate@214 }
<name not found> = ArrayList@215[1] { ResolutionCandidate@214 }
}
ResolutionTaskHolder@216 {
<name not found> = ArrayList@217[1] { ResolutionCandidate@218 }
<name not found> = ArrayList@219[1] { ResolutionCandidate@218 }
}
ResolutionTaskHolder@220 {
<name not found> = ArrayList@221[1] { ResolutionCandidate@222 }
<name not found> = ArrayList@223[1] { ResolutionCandidate@222 }
}
ResolutionTaskHolder@224 {
<name not found> = ArrayList@225[1] { ResolutionCandidate@226 }
<name not found> = ArrayList@227[1] { ResolutionCandidate@226 }
}
ResolutionTaskHolder@228 {
<name not found> = ArrayList@229[1] { ResolutionCandidate@230 }
<name not found> = ArrayList@231[1] { ResolutionCandidate@230 }
}
@@ -126,14 +126,14 @@ LazyJavaClassifierType@84['String'] {
LazyJavaClassifierType@87['String'] {
arguments = ArrayList@88[empty]
classifier = JavaClassImpl@82['String']
classifier = JavaClassImpl@86['String']
nullable = 'true': Boolean@65
typeConstructor = DeserializedClassTypeConstructor@83
}
LazyJavaClassifierType@89['String'] {
arguments = ArrayList@90[empty]
classifier = JavaClassImpl@86['String']
classifier = JavaClassImpl@82['String']
nullable = 'true': Boolean@65
typeConstructor = DeserializedClassTypeConstructor@83
}
@@ -229,3 +229,24 @@ LazyJavaTypeParameterDescriptor@50['T'] {
LazyJavaTypeParameterResolver@143 {
resolve(JavaTypeParameterImpl@144['T']) = LazyJavaTypeParameterDescriptor@50['T']
}
ResolutionTaskHolder@145 {
<name not found> = ArrayList@146[4] { ResolutionCandidate@147, ResolutionCandidate@148, ResolutionCandidate@149, ... }
<name not found> = ArrayList@150[4] { ResolutionCandidate@147, ResolutionCandidate@148, ResolutionCandidate@149, ... }
<name not found> = EmptyList@10[empty]
<name not found> = EmptyList@10[empty]
<name not found> = EmptyList@10[empty]
<name not found> = EmptyList@10[empty]
<name not found> = EmptyList@10[empty]
<name not found> = EmptyList@10[empty]
<name not found> = EmptyList@10[empty]
<name not found> = EmptyList@10[empty]
<name not found> = EmptyList@10[empty]
<name not found> = EmptyList@10[empty]
<name not found> = EmptyList@10[empty]
<name not found> = EmptyList@10[empty]
<name not found> = EmptyList@10[empty]
<name not found> = EmptyList@10[empty]
<name not found> = EmptyList@10[empty]
<name not found> = EmptyList@10[empty]
}
@@ -50,3 +50,25 @@ LazyJavaPackageFragment@25['java'] {
LazyJavaPackageFragment@27['lang'] {
deserializedPackageScope = Empty@36 // through LazyPackageFragmentScopeForJavaPackage@41
}
ResolutionTaskHolder@42 {
<name not found> = ArrayList@43[1] { ResolutionCandidate@44 }
<name not found> = ArrayList@45[1] { ResolutionCandidate@44 }
<name not found> = EmptyList@7[empty]
<name not found> = EmptyList@7[empty]
<name not found> = EmptyList@7[empty]
<name not found> = EmptyList@7[empty]
}
ResolutionTaskHolder@46 {
<name not found> = EmptyList@7[empty]
<name not found> = EmptyList@7[empty]
<name not found> = EmptyList@7[empty]
<name not found> = EmptyList@7[empty]
<name not found> = EmptyList@7[empty]
<name not found> = EmptyList@7[empty]
<name not found> = EmptyList@7[empty]
<name not found> = EmptyList@7[empty]
<name not found> = EmptyList@7[empty]
<name not found> = EmptyList@7[empty]
}
@@ -127,3 +127,379 @@ LazyJavaPackageFragment@69['lang'] {
functions('MyJavaClass': Name@85) = EmptyList@10[empty] // through LazyPackageFragmentScopeForJavaPackage@86
memberIndex = computeMemberIndex$1@87 // through LazyPackageFragmentScopeForJavaPackage@86
}
ResolutionTaskHolder@88 {
<name not found> = ArrayList@89[1] { ResolutionCandidate@90 }
<name not found> = ArrayList@91[1] { ResolutionCandidate@90 }
<name not found> = EmptyList@10[empty]
<name not found> = EmptyList@10[empty]
<name not found> = EmptyList@10[empty]
<name not found> = EmptyList@10[empty]
<name not found> = EmptyList@10[empty]
<name not found> = EmptyList@10[empty]
<name not found> = EmptyList@10[empty]
<name not found> = EmptyList@10[empty]
<name not found> = EmptyList@10[empty]
<name not found> = EmptyList@10[empty]
<name not found> = EmptyList@10[empty]
<name not found> = EmptyList@10[empty]
<name not found> = EmptyList@10[empty]
<name not found> = EmptyList@10[empty]
<name not found> = EmptyList@10[empty]
<name not found> = EmptyList@10[empty]
<name not found> = EmptyList@10[empty]
<name not found> = EmptyList@10[empty]
}
ResolutionTaskHolder@92 {
<name not found> = ArrayList@93[1] { ResolutionCandidate@94 }
<name not found> = ArrayList@95[1] { ResolutionCandidate@94 }
<name not found> = EmptyList@10[empty]
<name not found> = EmptyList@10[empty]
<name not found> = EmptyList@10[empty]
<name not found> = EmptyList@10[empty]
<name not found> = EmptyList@10[empty]
<name not found> = EmptyList@10[empty]
<name not found> = EmptyList@10[empty]
<name not found> = EmptyList@10[empty]
<name not found> = EmptyList@10[empty]
<name not found> = EmptyList@10[empty]
<name not found> = EmptyList@10[empty]
<name not found> = EmptyList@10[empty]
<name not found> = EmptyList@10[empty]
<name not found> = EmptyList@10[empty]
<name not found> = EmptyList@10[empty]
<name not found> = EmptyList@10[empty]
<name not found> = EmptyList@10[empty]
<name not found> = EmptyList@10[empty]
}
ResolutionTaskHolder@96 {
<name not found> = ArrayList@97[1] { ResolutionCandidate@98 }
<name not found> = ArrayList@99[1] { ResolutionCandidate@98 }
<name not found> = EmptyList@10[empty]
<name not found> = EmptyList@10[empty]
<name not found> = EmptyList@10[empty]
<name not found> = EmptyList@10[empty]
<name not found> = EmptyList@10[empty]
<name not found> = EmptyList@10[empty]
<name not found> = EmptyList@10[empty]
<name not found> = EmptyList@10[empty]
<name not found> = EmptyList@10[empty]
<name not found> = EmptyList@10[empty]
<name not found> = EmptyList@10[empty]
<name not found> = EmptyList@10[empty]
<name not found> = EmptyList@10[empty]
<name not found> = EmptyList@10[empty]
<name not found> = EmptyList@10[empty]
<name not found> = EmptyList@10[empty]
<name not found> = EmptyList@10[empty]
<name not found> = EmptyList@10[empty]
}
ResolutionTaskHolder@100 {
<name not found> = ArrayList@101[1] { ResolutionCandidate@102 }
<name not found> = ArrayList@103[1] { ResolutionCandidate@102 }
<name not found> = EmptyList@10[empty]
<name not found> = EmptyList@10[empty]
<name not found> = EmptyList@10[empty]
<name not found> = EmptyList@10[empty]
<name not found> = EmptyList@10[empty]
<name not found> = EmptyList@10[empty]
<name not found> = EmptyList@10[empty]
<name not found> = EmptyList@10[empty]
<name not found> = EmptyList@10[empty]
<name not found> = EmptyList@10[empty]
<name not found> = EmptyList@10[empty]
<name not found> = EmptyList@10[empty]
<name not found> = EmptyList@10[empty]
<name not found> = EmptyList@10[empty]
<name not found> = EmptyList@10[empty]
<name not found> = EmptyList@10[empty]
<name not found> = EmptyList@10[empty]
<name not found> = EmptyList@10[empty]
}
ResolutionTaskHolder@104 {
<name not found> = ArrayList@105[1] { ResolutionCandidate@106 }
<name not found> = ArrayList@107[1] { ResolutionCandidate@106 }
<name not found> = EmptyList@10[empty]
<name not found> = EmptyList@10[empty]
<name not found> = EmptyList@10[empty]
<name not found> = EmptyList@10[empty]
<name not found> = EmptyList@10[empty]
<name not found> = EmptyList@10[empty]
<name not found> = EmptyList@10[empty]
<name not found> = EmptyList@10[empty]
<name not found> = EmptyList@10[empty]
<name not found> = EmptyList@10[empty]
<name not found> = EmptyList@10[empty]
<name not found> = EmptyList@10[empty]
<name not found> = EmptyList@10[empty]
<name not found> = EmptyList@10[empty]
<name not found> = EmptyList@10[empty]
<name not found> = EmptyList@10[empty]
<name not found> = EmptyList@10[empty]
<name not found> = EmptyList@10[empty]
}
ResolutionTaskHolder@108 {
<name not found> = ArrayList@109[1] { ResolutionCandidate@110 }
<name not found> = ArrayList@111[1] { ResolutionCandidate@110 }
<name not found> = EmptyList@10[empty]
<name not found> = EmptyList@10[empty]
<name not found> = EmptyList@10[empty]
<name not found> = EmptyList@10[empty]
<name not found> = EmptyList@10[empty]
<name not found> = EmptyList@10[empty]
<name not found> = EmptyList@10[empty]
<name not found> = EmptyList@10[empty]
<name not found> = EmptyList@10[empty]
<name not found> = EmptyList@10[empty]
<name not found> = EmptyList@10[empty]
<name not found> = EmptyList@10[empty]
<name not found> = EmptyList@10[empty]
<name not found> = EmptyList@10[empty]
<name not found> = EmptyList@10[empty]
<name not found> = EmptyList@10[empty]
<name not found> = EmptyList@10[empty]
<name not found> = EmptyList@10[empty]
}
ResolutionTaskHolder@112 {
<name not found> = ArrayList@113[1] { ResolutionCandidate@114 }
<name not found> = ArrayList@115[1] { ResolutionCandidate@114 }
<name not found> = EmptyList@10[empty]
<name not found> = EmptyList@10[empty]
<name not found> = EmptyList@10[empty]
<name not found> = EmptyList@10[empty]
<name not found> = EmptyList@10[empty]
<name not found> = EmptyList@10[empty]
<name not found> = EmptyList@10[empty]
<name not found> = EmptyList@10[empty]
<name not found> = EmptyList@10[empty]
<name not found> = EmptyList@10[empty]
<name not found> = EmptyList@10[empty]
<name not found> = EmptyList@10[empty]
<name not found> = EmptyList@10[empty]
<name not found> = EmptyList@10[empty]
<name not found> = EmptyList@10[empty]
<name not found> = EmptyList@10[empty]
<name not found> = EmptyList@10[empty]
<name not found> = EmptyList@10[empty]
}
ResolutionTaskHolder@116 {
<name not found> = ArrayList@117[1] { ResolutionCandidate@118 }
<name not found> = ArrayList@119[1] { ResolutionCandidate@118 }
<name not found> = EmptyList@10[empty]
<name not found> = EmptyList@10[empty]
<name not found> = EmptyList@10[empty]
<name not found> = EmptyList@10[empty]
<name not found> = EmptyList@10[empty]
<name not found> = EmptyList@10[empty]
<name not found> = EmptyList@10[empty]
<name not found> = EmptyList@10[empty]
<name not found> = EmptyList@10[empty]
<name not found> = EmptyList@10[empty]
<name not found> = EmptyList@10[empty]
<name not found> = EmptyList@10[empty]
<name not found> = EmptyList@10[empty]
<name not found> = EmptyList@10[empty]
<name not found> = EmptyList@10[empty]
<name not found> = EmptyList@10[empty]
<name not found> = EmptyList@10[empty]
<name not found> = EmptyList@10[empty]
}
ResolutionTaskHolder@120 {
<name not found> = ArrayList@121[1] { ResolutionCandidate@122 }
<name not found> = ArrayList@123[1] { ResolutionCandidate@122 }
<name not found> = EmptyList@10[empty]
<name not found> = EmptyList@10[empty]
<name not found> = EmptyList@10[empty]
<name not found> = EmptyList@10[empty]
}
ResolutionTaskHolder@124 {
<name not found> = ArrayList@125[1] { ResolutionCandidate@126 }
<name not found> = ArrayList@127[1] { ResolutionCandidate@126 }
<name not found> = EmptyList@10[empty]
<name not found> = EmptyList@10[empty]
<name not found> = EmptyList@10[empty]
<name not found> = EmptyList@10[empty]
}
ResolutionTaskHolder@128 {
<name not found> = ArrayList@129[1] { ResolutionCandidate@130 }
<name not found> = ArrayList@131[1] { ResolutionCandidate@130 }
<name not found> = EmptyList@10[empty]
<name not found> = EmptyList@10[empty]
<name not found> = EmptyList@10[empty]
<name not found> = EmptyList@10[empty]
}
ResolutionTaskHolder@132 {
<name not found> = ArrayList@133[1] { ResolutionCandidate@134 }
<name not found> = ArrayList@135[1] { ResolutionCandidate@134 }
<name not found> = EmptyList@10[empty]
<name not found> = EmptyList@10[empty]
<name not found> = EmptyList@10[empty]
<name not found> = EmptyList@10[empty]
}
ResolutionTaskHolder@136 {
<name not found> = EmptyList@10[empty]
<name not found> = EmptyList@10[empty]
<name not found> = EmptyList@10[empty]
<name not found> = EmptyList@10[empty]
<name not found> = EmptyList@10[empty]
<name not found> = EmptyList@10[empty]
<name not found> = EmptyList@10[empty]
<name not found> = EmptyList@10[empty]
<name not found> = EmptyList@10[empty]
<name not found> = EmptyList@10[empty]
}
ResolutionTaskHolder@137 {
<name not found> = EmptyList@10[empty]
<name not found> = EmptyList@10[empty]
<name not found> = EmptyList@10[empty]
<name not found> = EmptyList@10[empty]
<name not found> = EmptyList@10[empty]
<name not found> = EmptyList@10[empty]
<name not found> = EmptyList@10[empty]
<name not found> = EmptyList@10[empty]
<name not found> = EmptyList@10[empty]
<name not found> = EmptyList@10[empty]
}
ResolutionTaskHolder@138 {
<name not found> = EmptyList@10[empty]
<name not found> = EmptyList@10[empty]
<name not found> = EmptyList@10[empty]
<name not found> = EmptyList@10[empty]
<name not found> = EmptyList@10[empty]
<name not found> = EmptyList@10[empty]
<name not found> = EmptyList@10[empty]
<name not found> = EmptyList@10[empty]
<name not found> = EmptyList@10[empty]
<name not found> = EmptyList@10[empty]
}
ResolutionTaskHolder@139 {
<name not found> = EmptyList@10[empty]
<name not found> = EmptyList@10[empty]
<name not found> = EmptyList@10[empty]
<name not found> = EmptyList@10[empty]
<name not found> = EmptyList@10[empty]
<name not found> = EmptyList@10[empty]
<name not found> = EmptyList@10[empty]
<name not found> = EmptyList@10[empty]
<name not found> = EmptyList@10[empty]
<name not found> = EmptyList@10[empty]
}
ResolutionTaskHolder@140 {
<name not found> = EmptyList@10[empty]
<name not found> = EmptyList@10[empty]
<name not found> = EmptyList@10[empty]
<name not found> = EmptyList@10[empty]
<name not found> = EmptyList@10[empty]
<name not found> = EmptyList@10[empty]
<name not found> = EmptyList@10[empty]
<name not found> = EmptyList@10[empty]
<name not found> = EmptyList@10[empty]
<name not found> = EmptyList@10[empty]
}
ResolutionTaskHolder@141 {
<name not found> = EmptyList@10[empty]
<name not found> = EmptyList@10[empty]
<name not found> = EmptyList@10[empty]
<name not found> = EmptyList@10[empty]
<name not found> = EmptyList@10[empty]
<name not found> = EmptyList@10[empty]
<name not found> = EmptyList@10[empty]
<name not found> = EmptyList@10[empty]
<name not found> = EmptyList@10[empty]
<name not found> = EmptyList@10[empty]
}
ResolutionTaskHolder@142 {
<name not found> = EmptyList@10[empty]
<name not found> = EmptyList@10[empty]
<name not found> = EmptyList@10[empty]
<name not found> = EmptyList@10[empty]
<name not found> = EmptyList@10[empty]
<name not found> = EmptyList@10[empty]
<name not found> = EmptyList@10[empty]
<name not found> = EmptyList@10[empty]
<name not found> = EmptyList@10[empty]
<name not found> = EmptyList@10[empty]
}
ResolutionTaskHolder@143 {
<name not found> = EmptyList@10[empty]
<name not found> = EmptyList@10[empty]
<name not found> = EmptyList@10[empty]
<name not found> = EmptyList@10[empty]
<name not found> = EmptyList@10[empty]
<name not found> = EmptyList@10[empty]
<name not found> = EmptyList@10[empty]
<name not found> = EmptyList@10[empty]
<name not found> = EmptyList@10[empty]
<name not found> = EmptyList@10[empty]
}
ResolutionTaskHolder@144 {
<name not found> = EmptyList@10[empty]
<name not found> = EmptyList@10[empty]
<name not found> = EmptyList@10[empty]
<name not found> = EmptyList@10[empty]
<name not found> = EmptyList@10[empty]
<name not found> = EmptyList@10[empty]
<name not found> = EmptyList@10[empty]
<name not found> = EmptyList@10[empty]
<name not found> = EmptyList@10[empty]
<name not found> = EmptyList@10[empty]
}
ResolutionTaskHolder@145 {
<name not found> = EmptyList@10[empty]
<name not found> = EmptyList@10[empty]
<name not found> = EmptyList@10[empty]
<name not found> = EmptyList@10[empty]
<name not found> = EmptyList@10[empty]
<name not found> = EmptyList@10[empty]
<name not found> = EmptyList@10[empty]
<name not found> = EmptyList@10[empty]
<name not found> = EmptyList@10[empty]
<name not found> = EmptyList@10[empty]
}
ResolutionTaskHolder@146 {
<name not found> = EmptyList@10[empty]
<name not found> = EmptyList@10[empty]
<name not found> = EmptyList@10[empty]
<name not found> = EmptyList@10[empty]
<name not found> = EmptyList@10[empty]
<name not found> = EmptyList@10[empty]
<name not found> = EmptyList@10[empty]
<name not found> = EmptyList@10[empty]
<name not found> = EmptyList@10[empty]
<name not found> = EmptyList@10[empty]
}
ResolutionTaskHolder@147 {
<name not found> = EmptyList@10[empty]
<name not found> = EmptyList@10[empty]
<name not found> = EmptyList@10[empty]
<name not found> = EmptyList@10[empty]
<name not found> = EmptyList@10[empty]
<name not found> = EmptyList@10[empty]
<name not found> = EmptyList@10[empty]
<name not found> = EmptyList@10[empty]
<name not found> = EmptyList@10[empty]
<name not found> = EmptyList@10[empty]
}
@@ -80,3 +80,65 @@ LazyJavaPackageFragment@36['lang'] {
classes('javaPackage': Name@51) = null // through LazyPackageFragmentScopeForJavaPackage@59
deserializedPackageScope = Empty@52 // through LazyPackageFragmentScopeForJavaPackage@59
}
ResolutionTaskHolder@60 {
<name not found> = ArrayList@61[1] { ResolutionCandidate@62 }
<name not found> = ArrayList@63[1] { ResolutionCandidate@62 }
<name not found> = EmptyList@7[empty]
<name not found> = EmptyList@7[empty]
<name not found> = EmptyList@7[empty]
<name not found> = EmptyList@7[empty]
<name not found> = EmptyList@7[empty]
<name not found> = EmptyList@7[empty]
<name not found> = EmptyList@7[empty]
<name not found> = EmptyList@7[empty]
<name not found> = EmptyList@7[empty]
<name not found> = EmptyList@7[empty]
<name not found> = EmptyList@7[empty]
<name not found> = EmptyList@7[empty]
<name not found> = EmptyList@7[empty]
<name not found> = EmptyList@7[empty]
<name not found> = EmptyList@7[empty]
<name not found> = EmptyList@7[empty]
<name not found> = EmptyList@7[empty]
<name not found> = EmptyList@7[empty]
}
ResolutionTaskHolder@64 {
<name not found> = EmptyList@7[empty]
<name not found> = EmptyList@7[empty]
<name not found> = EmptyList@7[empty]
<name not found> = EmptyList@7[empty]
<name not found> = EmptyList@7[empty]
<name not found> = EmptyList@7[empty]
<name not found> = EmptyList@7[empty]
<name not found> = EmptyList@7[empty]
<name not found> = EmptyList@7[empty]
<name not found> = EmptyList@7[empty]
}
ResolutionTaskHolder@65 {
<name not found> = EmptyList@7[empty]
<name not found> = EmptyList@7[empty]
<name not found> = EmptyList@7[empty]
<name not found> = EmptyList@7[empty]
<name not found> = EmptyList@7[empty]
<name not found> = EmptyList@7[empty]
<name not found> = EmptyList@7[empty]
<name not found> = EmptyList@7[empty]
<name not found> = EmptyList@7[empty]
<name not found> = EmptyList@7[empty]
}
ResolutionTaskHolder@66 {
<name not found> = EmptyList@7[empty]
<name not found> = EmptyList@7[empty]
<name not found> = EmptyList@7[empty]
<name not found> = EmptyList@7[empty]
<name not found> = EmptyList@7[empty]
<name not found> = EmptyList@7[empty]
<name not found> = EmptyList@7[empty]
<name not found> = EmptyList@7[empty]
<name not found> = EmptyList@7[empty]
<name not found> = EmptyList@7[empty]
}
@@ -67,3 +67,45 @@ LazyJavaPackageFragment@42['test'] {
classes('JavaClass': Name@51) = LazyJavaClassDescriptor@0['JavaClass'] // through LazyPackageFragmentScopeForJavaPackage@52
deserializedPackageScope = Empty@47 // through LazyPackageFragmentScopeForJavaPackage@52
}
ResolutionTaskHolder@53 {
<name not found> = ArrayList@54[1] { ResolutionCandidate@55 }
<name not found> = ArrayList@56[1] { ResolutionCandidate@55 }
<name not found> = EmptyList@7[empty]
<name not found> = EmptyList@7[empty]
<name not found> = EmptyList@7[empty]
<name not found> = EmptyList@7[empty]
}
ResolutionTaskHolder@57 {
<name not found> = ArrayList@58[1] { ResolutionCandidate@59 }
<name not found> = ArrayList@60[1] { ResolutionCandidate@59 }
<name not found> = EmptyList@7[empty]
<name not found> = EmptyList@7[empty]
}
ResolutionTaskHolder@61 {
<name not found> = EmptyList@7[empty]
<name not found> = EmptyList@7[empty]
<name not found> = EmptyList@7[empty]
<name not found> = EmptyList@7[empty]
<name not found> = EmptyList@7[empty]
<name not found> = EmptyList@7[empty]
<name not found> = EmptyList@7[empty]
<name not found> = EmptyList@7[empty]
<name not found> = EmptyList@7[empty]
<name not found> = EmptyList@7[empty]
}
ResolutionTaskHolder@62 {
<name not found> = EmptyList@7[empty]
<name not found> = EmptyList@7[empty]
<name not found> = EmptyList@7[empty]
<name not found> = EmptyList@7[empty]
<name not found> = EmptyList@7[empty]
<name not found> = EmptyList@7[empty]
<name not found> = EmptyList@7[empty]
<name not found> = EmptyList@7[empty]
<name not found> = EmptyList@7[empty]
<name not found> = EmptyList@7[empty]
}
@@ -13,94 +13,92 @@ LazyJavaClassDescriptor@4['X'] {
memberIndex = computeMemberIndex$1@11 // through LazyJavaClassMemberScope@7
nestedClassIndex = LinkedHashMap@12 // through LazyJavaClassMemberScope@7
nestedClasses('foo': Name@8) = null // through LazyJavaClassMemberScope@7
properties('foo': Name@8) = EmptyList@13[empty] // through LazyJavaClassMemberScope@7
thisAsReceiverParameter = LazyClassReceiverParameterDescriptor@14['<this>']
typeConstructor = LazyJavaClassTypeConstructor@15['X']
thisAsReceiverParameter = LazyClassReceiverParameterDescriptor@13['<this>']
typeConstructor = LazyJavaClassTypeConstructor@14['X']
}
LazyJavaClassTypeConstructor@3['Bad'] {
parameters = ArrayList@16[1] { LazyJavaTypeParameterDescriptor@17['T'] }
parameters = ArrayList@15[1] { LazyJavaTypeParameterDescriptor@16['T'] }
}
LazyJavaClassTypeConstructor@15['X'] {
parameters = ArrayList@18[empty]
supertypes = ArrayList@19[1] { JetTypeImpl@20['Any'] }
LazyJavaClassTypeConstructor@14['X'] {
parameters = ArrayList@17[empty]
supertypes = ArrayList@18[1] { JetTypeImpl@19['Any'] }
}
LazyJavaClassifierType@21['Bad'] {
arguments = ArrayList@22[1] { LazyStarProjection@23 }
classifier = JavaClassImpl@24['Bad']
nullable = 'false': Boolean@25
LazyJavaClassifierType@20['Bad'] {
arguments = ArrayList@21[1] { LazyStarProjection@22 }
classifier = JavaClassImpl@23['Bad']
nullable = 'false': Boolean@24
typeConstructor = LazyJavaClassTypeConstructor@3['Bad']
}
LazyJavaClassifierType@26['Bad'] {
arguments = ArrayList@27[1] { LazyStarProjection@28 }
classifier = JavaClassImpl@24['Bad']
nullable = 'true': Boolean@29
LazyJavaClassifierType@25['Bad'] {
arguments = ArrayList@26[1] { LazyStarProjection@27 }
classifier = JavaClassImpl@23['Bad']
nullable = 'true': Boolean@28
typeConstructor = LazyJavaClassTypeConstructor@3['Bad']
}
LazyJavaClassifierType@30['Bad'] {
arguments = ArrayList@31[1] { TypeProjectionImpl@32 }
classifier = JavaClassImpl@33['Bad']
nullable = 'false': Boolean@25
LazyJavaClassifierType@29['Bad'] {
arguments = ArrayList@30[1] { TypeProjectionImpl@31 }
classifier = JavaClassImpl@32['Bad']
nullable = 'false': Boolean@24
typeConstructor = LazyJavaClassTypeConstructor@3['Bad']
}
LazyJavaClassifierType@34['Bad'] {
arguments = ArrayList@35[1] { TypeProjectionImpl@36 }
classifier = JavaClassImpl@33['Bad']
nullable = 'true': Boolean@29
LazyJavaClassifierType@33['Bad'] {
arguments = ArrayList@34[1] { TypeProjectionImpl@35 }
classifier = JavaClassImpl@32['Bad']
nullable = 'true': Boolean@28
typeConstructor = LazyJavaClassTypeConstructor@3['Bad']
}
LazyJavaClassifierType@37['Object'] {
classifier = JavaClassImpl@38['Object']
typeConstructor = DeserializedClassTypeConstructor@39
LazyJavaClassifierType@36['Object'] {
classifier = JavaClassImpl@37['Object']
typeConstructor = DeserializedClassTypeConstructor@38
}
LazyJavaPackageFragmentProvider@40 {
packageFragments('<root>': FqName@41) = LazyJavaPackageFragment@42['<root>']
packageFragments('X': FqName@43) = null
packageFragments('java': FqName@44) = LazyJavaPackageFragment@45['java']
packageFragments('java.lang': FqName@46) = LazyJavaPackageFragment@47['lang']
packageFragments('java.lang.X': FqName@48) = null
packageFragments('kotlin': FqName@49) = null
packageFragments('kotlin.X': FqName@50) = null
packageFragments('kotlin.io': FqName@51) = null
packageFragments('kotlin.jvm': FqName@52) = null
topLevelClasses(JavaClassImpl@24['Bad']) = LazyJavaClassDescriptor@2['Bad']
topLevelClasses(JavaClassImpl@53['X']) = LazyJavaClassDescriptor@4['X']
LazyJavaPackageFragmentProvider@39 {
packageFragments('<root>': FqName@40) = LazyJavaPackageFragment@41['<root>']
packageFragments('X': FqName@42) = null
packageFragments('java': FqName@43) = LazyJavaPackageFragment@44['java']
packageFragments('java.lang': FqName@45) = LazyJavaPackageFragment@46['lang']
packageFragments('java.lang.X': FqName@47) = null
packageFragments('kotlin': FqName@48) = null
packageFragments('kotlin.X': FqName@49) = null
packageFragments('kotlin.io': FqName@50) = null
packageFragments('kotlin.jvm': FqName@51) = null
topLevelClasses(JavaClassImpl@23['Bad']) = LazyJavaClassDescriptor@2['Bad']
topLevelClasses(JavaClassImpl@52['X']) = LazyJavaClassDescriptor@4['X']
}
LazyJavaPackageFragment@42['<root>'] {
classes('X': Name@54) = LazyJavaClassDescriptor@4['X'] // through LazyPackageFragmentScopeForJavaPackage@55
classes('foo': Name@8) = null // through LazyPackageFragmentScopeForJavaPackage@55
deserializedPackageScope = Empty@56 // through LazyPackageFragmentScopeForJavaPackage@55
functions('foo': Name@8) = EmptyList@13[empty] // through LazyPackageFragmentScopeForJavaPackage@55
memberIndex = computeMemberIndex$1@57 // through LazyPackageFragmentScopeForJavaPackage@55
LazyJavaPackageFragment@41['<root>'] {
classes('X': Name@53) = LazyJavaClassDescriptor@4['X'] // through LazyPackageFragmentScopeForJavaPackage@54
}
LazyJavaPackageFragment@45['java'] {
classes('lang': Name@58) = null // through LazyPackageFragmentScopeForJavaPackage@59
deserializedPackageScope = Empty@56 // through LazyPackageFragmentScopeForJavaPackage@59
functions('lang': Name@60) = EmptyList@13[empty] // through LazyPackageFragmentScopeForJavaPackage@59
memberIndex = computeMemberIndex$1@61 // through LazyPackageFragmentScopeForJavaPackage@59
LazyJavaPackageFragment@44['java'] {
classes('lang': Name@55) = null // through LazyPackageFragmentScopeForJavaPackage@56
deserializedPackageScope = Empty@57 // through LazyPackageFragmentScopeForJavaPackage@56
functions('lang': Name@58) = EmptyList@59[empty] // through LazyPackageFragmentScopeForJavaPackage@56
memberIndex = computeMemberIndex$1@60 // through LazyPackageFragmentScopeForJavaPackage@56
}
LazyJavaPackageFragment@47['lang'] {
classes('foo': Name@8) = null // through LazyPackageFragmentScopeForJavaPackage@62
deserializedPackageScope = Empty@56 // through LazyPackageFragmentScopeForJavaPackage@62
functions('foo': Name@8) = EmptyList@13[empty] // through LazyPackageFragmentScopeForJavaPackage@62
memberIndex = computeMemberIndex$1@63 // through LazyPackageFragmentScopeForJavaPackage@62
LazyJavaTypeParameterDescriptor@16['T'] {
upperBounds = LinkedHashSet@61[1] { DelegatingFlexibleType@62 }
upperBoundsAsType = DelegatingFlexibleType@62
}
LazyJavaTypeParameterDescriptor@17['T'] {
upperBounds = LinkedHashSet@64[1] { DelegatingFlexibleType@65 }
upperBoundsAsType = DelegatingFlexibleType@65
LazyJavaTypeParameterResolver@63 {
resolve(JavaTypeParameterImpl@64['T']) = LazyJavaTypeParameterDescriptor@16['T']
}
LazyJavaTypeParameterResolver@66 {
resolve(JavaTypeParameterImpl@67['T']) = LazyJavaTypeParameterDescriptor@17['T']
ResolutionTaskHolder@65 {
<name not found> = ArrayList@66[1] { ResolutionCandidate@67 }
<name not found> = ArrayList@68[1] { ResolutionCandidate@67 }
}
ResolutionTaskHolder@69 {
<name not found> = ArrayList@70[1] { ResolutionCandidate@71 }
<name not found> = ArrayList@72[1] { ResolutionCandidate@71 }
}
@@ -146,3 +146,9 @@ LazyJavaTypeParameterResolver@103 {
LazyJavaTypeParameterResolver@105 {
resolve(JavaTypeParameterImpl@106['T']) = LazyJavaTypeParameterDescriptor@36['T']
}
ResolutionTaskHolder@107 {
<name not found> = ArrayList@108[1] { ResolutionCandidate@109 }
<name not found> = ArrayList@110[1] { ResolutionCandidate@111 }
<name not found> = ArrayList@112[2] { ResolutionCandidate@109, ResolutionCandidate@111 }
}