Lazy logs removed

This commit is contained in:
Andrey Breslav
2014-11-21 18:11:54 +03:00
parent 4112b2de5f
commit 0eee83b6ec
1669 changed files with 0 additions and 347391 deletions
File diff suppressed because it is too large Load Diff
@@ -1,196 +0,0 @@
LazyJavaClassDescriptor@0['A'] {
defaultType = JetTypeImpl@1['A']
functions('clone': Name@2) = EmptyList@3[empty] // through LazyJavaClassMemberScope@4
functions('equals': Name@5) = ArrayList@6[1] { DeserializedSimpleFunctionDescriptor@7['equals'] } // through LazyJavaClassMemberScope@4
functions('finalize': Name@8) = EmptyList@3[empty] // through LazyJavaClassMemberScope@4
functions('foo': Name@9) = ArrayList@10[1] { JavaMethodDescriptor@11['foo'] } // through LazyJavaClassMemberScope@4
functions('getClass': Name@12) = EmptyList@3[empty] // through LazyJavaClassMemberScope@4
functions('hashCode': Name@13) = ArrayList@14[1] { DeserializedSimpleFunctionDescriptor@15['hashCode'] } // through LazyJavaClassMemberScope@4
functions('notify': Name@16) = EmptyList@3[empty] // through LazyJavaClassMemberScope@4
functions('notifyAll': Name@17) = EmptyList@3[empty] // through LazyJavaClassMemberScope@4
functions('toString': Name@18) = ArrayList@19[1] { DeserializedSimpleFunctionDescriptor@20['toString'] } // through LazyJavaClassMemberScope@4
functions('wait': Name@21) = EmptyList@3[empty] // through LazyJavaClassMemberScope@4
memberIndex = computeMemberIndex$1@22 // through LazyJavaClassMemberScope@4
thisAsReceiverParameter = LazyClassReceiverParameterDescriptor@23['<this>']
typeConstructor = LazyJavaClassTypeConstructor@24['A']
}
LazyJavaClassDescriptor@25['B'] {
defaultType = JetTypeImpl@26['B']
functions('clone': Name@2) = EmptyList@3[empty] // through LazyJavaClassMemberScope@27
functions('equals': Name@5) = ArrayList@28[1] { DeserializedSimpleFunctionDescriptor@29['equals'] } // through LazyJavaClassMemberScope@27
functions('finalize': Name@8) = EmptyList@3[empty] // through LazyJavaClassMemberScope@27
functions('foo': Name@30) = ArrayList@31[1] { JavaMethodDescriptor@32['foo'] } // through LazyJavaClassMemberScope@27
functions('getClass': Name@12) = EmptyList@3[empty] // through LazyJavaClassMemberScope@27
functions('hashCode': Name@13) = ArrayList@33[1] { DeserializedSimpleFunctionDescriptor@34['hashCode'] } // through LazyJavaClassMemberScope@27
functions('notify': Name@16) = EmptyList@3[empty] // through LazyJavaClassMemberScope@27
functions('notifyAll': Name@17) = EmptyList@3[empty] // through LazyJavaClassMemberScope@27
functions('toString': Name@18) = ArrayList@35[1] { DeserializedSimpleFunctionDescriptor@36['toString'] } // through LazyJavaClassMemberScope@27
functions('wait': Name@21) = EmptyList@3[empty] // through LazyJavaClassMemberScope@27
memberIndex = computeMemberIndex$1@37 // through LazyJavaClassMemberScope@27
thisAsReceiverParameter = LazyClassReceiverParameterDescriptor@38['<this>']
typeConstructor = LazyJavaClassTypeConstructor@39['B']
}
LazyJavaClassDescriptor@40['C'] {
allDescriptors = ArrayList@41[4] { DeserializedSimpleFunctionDescriptor@42['hashCode'], JavaMethodDescriptor@43['foo'], DeserializedSimpleFunctionDescriptor@44['toString'], ... } // through LazyJavaClassMemberScope@45
constructors = ArrayList@46[1] { JavaConstructorDescriptor@47['<init>'] } // through LazyJavaClassMemberScope@45
defaultType = JetTypeImpl@48['C']
enumEntryIndex = LinkedHashMap@49 // through LazyJavaClassMemberScope@45
functions('clone': Name@2) = EmptyList@3[empty] // through LazyJavaClassMemberScope@45
functions('equals': Name@5) = ArrayList@50[1] { DeserializedSimpleFunctionDescriptor@51['equals'] } // through LazyJavaClassMemberScope@45
functions('finalize': Name@8) = EmptyList@3[empty] // through LazyJavaClassMemberScope@45
functions('foo': Name@30) = ArrayList@52[1] { JavaMethodDescriptor@43['foo'] } // through LazyJavaClassMemberScope@45
functions('getClass': Name@12) = EmptyList@3[empty] // through LazyJavaClassMemberScope@45
functions('hashCode': Name@13) = ArrayList@53[1] { DeserializedSimpleFunctionDescriptor@42['hashCode'] } // through LazyJavaClassMemberScope@45
functions('notify': Name@16) = EmptyList@3[empty] // through LazyJavaClassMemberScope@45
functions('notifyAll': Name@17) = EmptyList@3[empty] // through LazyJavaClassMemberScope@45
functions('toString': Name@18) = ArrayList@54[1] { DeserializedSimpleFunctionDescriptor@44['toString'] } // through LazyJavaClassMemberScope@45
functions('wait': Name@21) = EmptyList@3[empty] // through LazyJavaClassMemberScope@45
memberIndex = computeMemberIndex$1@55 // through LazyJavaClassMemberScope@45
nestedClassIndex = LinkedHashMap@56 // through LazyJavaClassMemberScope@45
typeConstructor = LazyJavaClassTypeConstructor@57['C']
}
LazyJavaClassTypeConstructor@24['A'] {
parameters = ArrayList@58[empty]
supertypes = ArrayList@59[1] { JetTypeImpl@60['Any'] }
}
LazyJavaClassTypeConstructor@39['B'] {
parameters = ArrayList@61[empty]
supertypes = ArrayList@62[1] { LazyJavaClassifierType@63['A'] }
}
LazyJavaClassTypeConstructor@57['C'] {
parameters = ArrayList@64[empty]
supertypes = ArrayList@65[2] { LazyJavaClassifierType@66['B'], LazyJavaClassifierType@67['A'] }
}
LazyJavaClassifierType@67['A'] {
arguments = ArrayList@68[empty]
classifier = JavaClassImpl@69['A']
memberScope = LazyJavaClassMemberScope@4
nullable = 'false': Boolean@70
typeConstructor = LazyJavaClassTypeConstructor@24['A']
}
LazyJavaClassifierType@63['A'] {
arguments = ArrayList@71[empty]
classifier = JavaClassImpl@72['A']
memberScope = LazyJavaClassMemberScope@4
nullable = 'false': Boolean@70
typeConstructor = LazyJavaClassTypeConstructor@24['A']
}
LazyJavaClassifierType@66['B'] {
arguments = ArrayList@73[empty]
classifier = JavaClassImpl@74['B']
memberScope = LazyJavaClassMemberScope@27
nullable = 'false': Boolean@70
typeConstructor = LazyJavaClassTypeConstructor@39['B']
}
LazyJavaClassifierType@75['Object'] {
classifier = JavaClassImpl@76['Object']
typeConstructor = DeserializedClassTypeConstructor@77
}
LazyJavaClassifierType@78['Object'] {
classifier = JavaClassImpl@79['Object']
typeConstructor = DeserializedClassTypeConstructor@77
}
LazyJavaClassifierType@80['TA'] {
arguments = ArrayList@81[empty]
classifier = JavaTypeParameterImpl@82['TA']
nullable = 'false': Boolean@70
typeConstructor = AbstractLazyTypeParameterDescriptor$1@83
}
LazyJavaClassifierType@84['TA'] {
arguments = ArrayList@85[empty]
classifier = JavaTypeParameterImpl@82['TA']
nullable = 'true': Boolean@86
typeConstructor = AbstractLazyTypeParameterDescriptor$1@83
}
LazyJavaClassifierType@87['TB'] {
arguments = ArrayList@88[empty]
classifier = JavaTypeParameterImpl@89['TB']
nullable = 'false': Boolean@70
typeConstructor = AbstractLazyTypeParameterDescriptor$1@90
}
LazyJavaClassifierType@91['TB'] {
arguments = ArrayList@92[empty]
classifier = JavaTypeParameterImpl@89['TB']
nullable = 'true': Boolean@86
typeConstructor = AbstractLazyTypeParameterDescriptor$1@90
}
LazyJavaPackageFragmentProvider@93 {
packageFragments('<root>': FqName@94) = LazyJavaPackageFragment@95['<root>']
packageFragments('C': FqName@96) = null
packageFragments('K': FqName@97) = null
packageFragments('java': FqName@98) = LazyJavaPackageFragment@99['java']
packageFragments('java.lang': FqName@100) = LazyJavaPackageFragment@101['lang']
packageFragments('java.lang.C': FqName@102) = null
packageFragments('kotlin': FqName@103) = null
packageFragments('kotlin.C': FqName@104) = null
packageFragments('kotlin.io': FqName@105) = null
packageFragments('kotlin.jvm': FqName@106) = null
packageFragments('p': FqName@107) = LazyJavaPackageFragment@108['p']
packageFragments('p.C': FqName@109) = null
topLevelClasses(JavaClassImpl@69['A']) = LazyJavaClassDescriptor@0['A']
topLevelClasses(JavaClassImpl@74['B']) = LazyJavaClassDescriptor@25['B']
topLevelClasses(JavaClassImpl@110['C']) = LazyJavaClassDescriptor@40['C']
}
LazyJavaPackageFragment@95['<root>'] {
classes('C': Name@111) = null // through LazyPackageFragmentScopeForJavaPackage@112
classes('p': Name@113) = null // through LazyPackageFragmentScopeForJavaPackage@112
deserializedPackageScope = Empty@114 // through LazyPackageFragmentScopeForJavaPackage@112
functions('p': Name@115) = EmptyList@3[empty] // through LazyPackageFragmentScopeForJavaPackage@112
memberIndex = computeMemberIndex$1@116 // through LazyPackageFragmentScopeForJavaPackage@112
}
LazyJavaPackageFragment@99['java'] {
classes('lang': Name@117) = null // through LazyPackageFragmentScopeForJavaPackage@118
deserializedPackageScope = Empty@114 // through LazyPackageFragmentScopeForJavaPackage@118
functions('lang': Name@119) = EmptyList@3[empty] // through LazyPackageFragmentScopeForJavaPackage@118
memberIndex = computeMemberIndex$1@120 // through LazyPackageFragmentScopeForJavaPackage@118
}
LazyJavaPackageFragment@108['p'] {
classes('C': Name@111) = LazyJavaClassDescriptor@40['C'] // through LazyPackageFragmentScopeForJavaPackage@121
}
LazyJavaTypeParameterDescriptor@122['TA'] {
typeConstructor = AbstractLazyTypeParameterDescriptor$1@83
upperBounds = LinkedHashSet@123[1] { NullableType@124 }
upperBoundsAsType = NullableType@124
}
LazyJavaTypeParameterDescriptor@125['TB'] {
defaultType = JetTypeImpl@126['TB']
typeConstructor = AbstractLazyTypeParameterDescriptor$1@90
upperBounds = LinkedHashSet@127[1] { NullableType@128 }
upperBoundsAsType = NullableType@128
}
LazyJavaTypeParameterResolver@129 {
resolve(JavaTypeParameterImpl@130['TA']) = LazyJavaTypeParameterDescriptor@122['TA']
}
LazyJavaTypeParameterResolver@131 {
resolve(JavaTypeParameterImpl@132['TB']) = LazyJavaTypeParameterDescriptor@125['TB']
}
ResolutionTaskHolder@133 {
<name not found> = ArrayList@134[1] { ResolutionCandidate@135 }
}
null {
<name not found> = ArrayList@136[1] { ResolutionCandidate@135 }
}
@@ -1,101 +0,0 @@
LazyJavaClassDescriptor@0['J1'] {
allDescriptors = ArrayList@1[5] { DeserializedSimpleFunctionDescriptor@2['hashCode'], JavaMethodDescriptor@3['baz'], SimpleFunctionDescriptorImpl@4['foo'], ... } // through LazyJavaClassMemberScope@5
constructors = ArrayList@6[1] { JavaConstructorDescriptor@7['<init>'] } // through LazyJavaClassMemberScope@5
defaultType = JetTypeImpl@8['J1']
enumEntryIndex = LinkedHashMap@9 // through LazyJavaClassMemberScope@5
functions('baz': Name@10) = ArrayList@11[1] { JavaMethodDescriptor@3['baz'] } // through LazyJavaClassMemberScope@5
functions('clone': Name@12) = EmptyList@13[empty] // through LazyJavaClassMemberScope@5
functions('equals': Name@14) = ArrayList@15[1] { DeserializedSimpleFunctionDescriptor@16['equals'] } // through LazyJavaClassMemberScope@5
functions('finalize': Name@17) = EmptyList@13[empty] // through LazyJavaClassMemberScope@5
functions('foo': Name@18) = ArrayList@19[1] { SimpleFunctionDescriptorImpl@4['foo'] } // through LazyJavaClassMemberScope@5
functions('getClass': Name@20) = EmptyList@13[empty] // through LazyJavaClassMemberScope@5
functions('hashCode': Name@21) = ArrayList@22[1] { DeserializedSimpleFunctionDescriptor@2['hashCode'] } // through LazyJavaClassMemberScope@5
functions('notify': Name@23) = EmptyList@13[empty] // through LazyJavaClassMemberScope@5
functions('notifyAll': Name@24) = EmptyList@13[empty] // through LazyJavaClassMemberScope@5
functions('toString': Name@25) = ArrayList@26[1] { DeserializedSimpleFunctionDescriptor@27['toString'] } // through LazyJavaClassMemberScope@5
functions('wait': Name@28) = EmptyList@13[empty] // through LazyJavaClassMemberScope@5
memberIndex = computeMemberIndex$1@29 // through LazyJavaClassMemberScope@5
nestedClassIndex = LinkedHashMap@30 // through LazyJavaClassMemberScope@5
thisAsReceiverParameter = LazyClassReceiverParameterDescriptor@31['<this>']
typeConstructor = LazyJavaClassTypeConstructor@32['J1']
}
LazyJavaClassTypeConstructor@32['J1'] {
parameters = ArrayList@33[empty]
supertypes = ArrayList@34[1] { LazyJavaClassifierType@35['KFirst'] }
}
LazyJavaClassifierType@35['KFirst'] {
arguments = ArrayList@36[empty]
classifier = JavaClassImpl@37['KFirst']
memberScope = WritableScopeImpl@38
nullable = 'false': Boolean@39
typeConstructor = TypeConstructorImpl$1@40
}
LazyJavaPackageFragmentProvider@41 {
packageFragments('<root>': FqName@42) = LazyJavaPackageFragment@43['<root>']
packageFragments('J1': FqName@44) = null
packageFragments('K2': FqName@45) = null
packageFragments('KFirst': FqName@46) = null
packageFragments('java': FqName@47) = LazyJavaPackageFragment@48['java']
packageFragments('java.lang': FqName@49) = LazyJavaPackageFragment@50['lang']
packageFragments('java.lang.J1': FqName@51) = null
packageFragments('kotlin': FqName@52) = null
packageFragments('kotlin.J1': FqName@53) = null
packageFragments('kotlin.io': FqName@54) = null
packageFragments('kotlin.jvm': FqName@55) = null
topLevelClasses(JavaClassImpl@56['J1']) = LazyJavaClassDescriptor@0['J1']
}
LazyJavaPackageFragment@43['<root>'] {
classes('J1': Name@57) = LazyJavaClassDescriptor@0['J1'] // through LazyPackageFragmentScopeForJavaPackage@58
classes('baz': Name@59) = null // through LazyPackageFragmentScopeForJavaPackage@58
classes('foo': Name@60) = null // through LazyPackageFragmentScopeForJavaPackage@58
deserializedPackageScope = Empty@61 // through LazyPackageFragmentScopeForJavaPackage@58
functions('baz': Name@59) = EmptyList@13[empty] // through LazyPackageFragmentScopeForJavaPackage@58
functions('foo': Name@60) = EmptyList@13[empty] // through LazyPackageFragmentScopeForJavaPackage@58
memberIndex = computeMemberIndex$1@62 // through LazyPackageFragmentScopeForJavaPackage@58
}
LazyJavaPackageFragment@48['java'] {
classes('lang': Name@63) = null // through LazyPackageFragmentScopeForJavaPackage@64
deserializedPackageScope = Empty@61 // through LazyPackageFragmentScopeForJavaPackage@64
functions('lang': Name@65) = EmptyList@13[empty] // through LazyPackageFragmentScopeForJavaPackage@64
memberIndex = computeMemberIndex$1@66 // through LazyPackageFragmentScopeForJavaPackage@64
}
LazyJavaPackageFragment@50['lang'] {
classes('baz': Name@59) = null // through LazyPackageFragmentScopeForJavaPackage@67
classes('foo': Name@60) = null // through LazyPackageFragmentScopeForJavaPackage@67
deserializedPackageScope = Empty@61 // through LazyPackageFragmentScopeForJavaPackage@67
functions('baz': Name@59) = EmptyList@13[empty] // through LazyPackageFragmentScopeForJavaPackage@67
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> = EmptyList@13[empty]
<name not found> = EmptyList@13[empty]
}
ResolutionTaskHolder@72 {
<name not found> = ArrayList@73[1] { ResolutionCandidate@74 }
<name not found> = EmptyList@13[empty]
<name not found> = EmptyList@13[empty]
}
ResolutionTaskHolder@75 {
<name not found> = ArrayList@76[1] { ResolutionCandidate@77 }
}
null {
<name not found> = ArrayList@78[1] { ResolutionCandidate@77 }
<name not found> = ArrayList@79[1] { ResolutionCandidate@74 }
<name not found> = ArrayList@80[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]
}
@@ -1,141 +0,0 @@
LazyJavaClassDescriptor@0['J1'] {
allDescriptors = ArrayList@1[5] { DeserializedSimpleFunctionDescriptor@2['hashCode'], JavaMethodDescriptor@3['baz'], SimpleFunctionDescriptorImpl@4['foo'], ... } // through LazyJavaClassMemberScope@5
constructors = ArrayList@6[1] { JavaConstructorDescriptor@7['<init>'] } // through LazyJavaClassMemberScope@5
defaultType = JetTypeImpl@8['J1']
enumEntryIndex = LinkedHashMap@9 // through LazyJavaClassMemberScope@5
functions('baz': Name@10) = ArrayList@11[1] { JavaMethodDescriptor@3['baz'] } // through LazyJavaClassMemberScope@5
functions('clone': Name@12) = EmptyList@13[empty] // through LazyJavaClassMemberScope@5
functions('equals': Name@14) = ArrayList@15[1] { DeserializedSimpleFunctionDescriptor@16['equals'] } // through LazyJavaClassMemberScope@5
functions('finalize': Name@17) = EmptyList@13[empty] // through LazyJavaClassMemberScope@5
functions('foo': Name@18) = ArrayList@19[1] { SimpleFunctionDescriptorImpl@4['foo'] } // through LazyJavaClassMemberScope@5
functions('getClass': Name@20) = EmptyList@13[empty] // through LazyJavaClassMemberScope@5
functions('hashCode': Name@21) = ArrayList@22[1] { DeserializedSimpleFunctionDescriptor@2['hashCode'] } // through LazyJavaClassMemberScope@5
functions('notify': Name@23) = EmptyList@13[empty] // through LazyJavaClassMemberScope@5
functions('notifyAll': Name@24) = EmptyList@13[empty] // through LazyJavaClassMemberScope@5
functions('toString': Name@25) = ArrayList@26[1] { DeserializedSimpleFunctionDescriptor@27['toString'] } // through LazyJavaClassMemberScope@5
functions('wait': Name@28) = EmptyList@13[empty] // through LazyJavaClassMemberScope@5
memberIndex = computeMemberIndex$1@29 // through LazyJavaClassMemberScope@5
nestedClassIndex = LinkedHashMap@30 // through LazyJavaClassMemberScope@5
thisAsReceiverParameter = LazyClassReceiverParameterDescriptor@31['<this>']
typeConstructor = LazyJavaClassTypeConstructor@32['J1']
}
LazyJavaClassDescriptor@33['Serializable'] {
typeConstructor = LazyJavaClassTypeConstructor@34['Serializable']
}
LazyJavaClassTypeConstructor@32['J1'] {
parameters = ArrayList@35[empty]
supertypes = ArrayList@36[1] { LazyJavaClassifierType@37['KFirst<Integer>'] }
}
LazyJavaClassTypeConstructor@34['Serializable'] {
parameters = ArrayList@38[empty]
}
LazyJavaClassifierType@39['Integer'] {
arguments = ArrayList@40[empty]
classifier = JavaClassImpl@41['Integer']
nullable = 'false': Boolean@42
typeConstructor = DeserializedClassTypeConstructor@43
}
LazyJavaClassifierType@44['Integer'] {
arguments = ArrayList@45[empty]
classifier = JavaClassImpl@41['Integer']
nullable = 'true': Boolean@46
typeConstructor = DeserializedClassTypeConstructor@43
}
LazyJavaClassifierType@37['KFirst<Integer>'] {
arguments = ArrayList@47[1] { TypeProjectionImpl@48 }
classifier = JavaClassImpl@49['KFirst']
memberScope = SubstitutingScope@50
nullable = 'false': Boolean@42
typeConstructor = TypeConstructorImpl$1@51
}
LazyJavaPackageFragmentProvider@52 {
packageFragments('<root>': FqName@53) = LazyJavaPackageFragment@54['<root>']
packageFragments('J1': FqName@55) = null
packageFragments('K2': FqName@56) = null
packageFragments('KFirst': FqName@57) = null
packageFragments('T': FqName@58) = null
packageFragments('java': FqName@59) = LazyJavaPackageFragment@60['java']
packageFragments('java.io': FqName@61) = LazyJavaPackageFragment@62['io']
packageFragments('java.io.Serializable': FqName@63) = null
packageFragments('java.lang': FqName@64) = LazyJavaPackageFragment@65['lang']
packageFragments('java.lang.J1': FqName@66) = null
packageFragments('java.lang.T': FqName@67) = null
packageFragments('kotlin': FqName@68) = null
packageFragments('kotlin.J1': FqName@69) = null
packageFragments('kotlin.T': FqName@70) = null
packageFragments('kotlin.io': FqName@71) = null
packageFragments('kotlin.jvm': FqName@72) = null
topLevelClasses(JavaClassImpl@73['J1']) = LazyJavaClassDescriptor@0['J1']
topLevelClasses(JavaClassImpl@74['Serializable']) = LazyJavaClassDescriptor@33['Serializable']
}
LazyJavaPackageFragment@54['<root>'] {
classes('J1': Name@75) = LazyJavaClassDescriptor@0['J1'] // through LazyPackageFragmentScopeForJavaPackage@76
classes('baz': Name@77) = null // through LazyPackageFragmentScopeForJavaPackage@76
classes('foo': Name@78) = null // through LazyPackageFragmentScopeForJavaPackage@76
classes('java': Name@79) = null // through LazyPackageFragmentScopeForJavaPackage@76
deserializedPackageScope = Empty@80 // through LazyPackageFragmentScopeForJavaPackage@76
functions('baz': Name@77) = EmptyList@13[empty] // through LazyPackageFragmentScopeForJavaPackage@76
functions('foo': Name@78) = EmptyList@13[empty] // through LazyPackageFragmentScopeForJavaPackage@76
memberIndex = computeMemberIndex$1@81 // through LazyPackageFragmentScopeForJavaPackage@76
}
LazyJavaPackageFragment@62['io'] {
classes('Serializable': Name@82) = LazyJavaClassDescriptor@33['Serializable'] // through LazyPackageFragmentScopeForJavaPackage@83
}
LazyJavaPackageFragment@60['java'] {
classes('io': Name@84) = null // through LazyPackageFragmentScopeForJavaPackage@85
classes('lang': Name@86) = null // through LazyPackageFragmentScopeForJavaPackage@85
deserializedPackageScope = Empty@80 // through LazyPackageFragmentScopeForJavaPackage@85
functions('lang': Name@87) = EmptyList@13[empty] // through LazyPackageFragmentScopeForJavaPackage@85
memberIndex = computeMemberIndex$1@88 // through LazyPackageFragmentScopeForJavaPackage@85
}
LazyJavaPackageFragment@65['lang'] {
classes('baz': Name@77) = null // through LazyPackageFragmentScopeForJavaPackage@89
classes('foo': Name@78) = null // through LazyPackageFragmentScopeForJavaPackage@89
classes('java': Name@79) = null // through LazyPackageFragmentScopeForJavaPackage@89
deserializedPackageScope = Empty@80 // through LazyPackageFragmentScopeForJavaPackage@89
functions('baz': Name@77) = EmptyList@13[empty] // through LazyPackageFragmentScopeForJavaPackage@89
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> = EmptyList@13[empty]
<name not found> = EmptyList@13[empty]
}
ResolutionTaskHolder@94 {
<name not found> = ArrayList@95[1] { ResolutionCandidate@96 }
<name not found> = EmptyList@13[empty]
<name not found> = EmptyList@13[empty]
}
ResolutionTaskHolder@97 {
<name not found> = ArrayList@98[1] { ResolutionCandidate@99 }
}
ResolutionTaskHolder@100 {
<name not found> = ArrayList@101[1] { ResolutionCandidate@102 }
}
null {
<name not found> = ArrayList@103[1] { ResolutionCandidate@102 }
<name not found> = ArrayList@104[1] { ResolutionCandidate@99 }
<name not found> = ArrayList@105[1] { ResolutionCandidate@93 }
<name not found> = ArrayList@106[1] { ResolutionCandidate@96 }
<name not found> = EmptyList@13[empty]
<name not found> = EmptyList@13[empty]
<name not found> = EmptyList@13[empty]
<name not found> = EmptyList@13[empty]
}
@@ -1,104 +0,0 @@
DescriptorResolver@0 {
<name not found> = JetTypeImpl@1['Unit']
}
LazyJavaClassDescriptor@2['Aaa'] {
allDescriptors = ArrayList@3[4] { DeserializedSimpleFunctionDescriptor@4['hashCode'], JavaMethodDescriptor@5['foo'], DeserializedSimpleFunctionDescriptor@6['toString'], ... } // through LazyJavaClassMemberScope@7
constructors = ArrayList@8[1] { JavaConstructorDescriptor@9['<init>'] } // through LazyJavaClassMemberScope@7
defaultType = JetTypeImpl@10['Aaa']
enumEntryIndex = LinkedHashMap@11 // through LazyJavaClassMemberScope@7
functions('clone': Name@12) = EmptyList@13[empty] // through LazyJavaClassMemberScope@7
functions('equals': Name@14) = ArrayList@15[1] { DeserializedSimpleFunctionDescriptor@16['equals'] } // through LazyJavaClassMemberScope@7
functions('finalize': Name@17) = EmptyList@13[empty] // through LazyJavaClassMemberScope@7
functions('foo': Name@18) = ArrayList@19[1] { JavaMethodDescriptor@5['foo'] } // through LazyJavaClassMemberScope@7
functions('getClass': Name@20) = EmptyList@13[empty] // through LazyJavaClassMemberScope@7
functions('hashCode': Name@21) = ArrayList@22[1] { DeserializedSimpleFunctionDescriptor@4['hashCode'] } // through LazyJavaClassMemberScope@7
functions('notify': Name@23) = EmptyList@13[empty] // through LazyJavaClassMemberScope@7
functions('notifyAll': Name@24) = EmptyList@13[empty] // through LazyJavaClassMemberScope@7
functions('toString': Name@25) = ArrayList@26[1] { DeserializedSimpleFunctionDescriptor@6['toString'] } // through LazyJavaClassMemberScope@7
functions('wait': Name@27) = EmptyList@13[empty] // through LazyJavaClassMemberScope@7
memberIndex = computeMemberIndex$1@28 // through LazyJavaClassMemberScope@7
nestedClassIndex = LinkedHashMap@29 // through LazyJavaClassMemberScope@7
thisAsReceiverParameter = LazyClassReceiverParameterDescriptor@30['<this>']
typeConstructor = LazyJavaClassTypeConstructor@31['Aaa']
}
LazyJavaClassTypeConstructor@31['Aaa'] {
parameters = ArrayList@32[empty]
supertypes = ArrayList@33[1] { JetTypeImpl@34['Any'] }
}
LazyJavaClassifierType@35['Object'] {
classifier = JavaClassImpl@36['Object']
typeConstructor = DeserializedClassTypeConstructor@37
}
LazyJavaClassifierType@38['String'] {
arguments = ArrayList@39[empty]
classifier = JavaClassImpl@40['String']
nullable = 'false': Boolean@41
typeConstructor = DeserializedClassTypeConstructor@42
}
LazyJavaClassifierType@43['String'] {
arguments = ArrayList@44[empty]
classifier = JavaClassImpl@40['String']
nullable = 'true': Boolean@45
typeConstructor = DeserializedClassTypeConstructor@42
}
LazyJavaPackageFragmentProvider@46 {
packageFragments('<root>': FqName@47) = LazyJavaPackageFragment@48['<root>']
packageFragments('Aaa': FqName@49) = null
packageFragments('Bbb': FqName@50) = null
packageFragments('String': FqName@51) = null
packageFragments('java': FqName@52) = LazyJavaPackageFragment@53['java']
packageFragments('java.lang': FqName@54) = LazyJavaPackageFragment@55['lang']
packageFragments('java.lang.Aaa': FqName@56) = null
packageFragments('java.lang.String': FqName@57) = null
packageFragments('kotlin': FqName@58) = null
packageFragments('kotlin.Aaa': FqName@59) = null
packageFragments('kotlin.String': FqName@60) = null
packageFragments('kotlin.io': FqName@61) = null
packageFragments('kotlin.jvm': FqName@62) = null
topLevelClasses(JavaClassImpl@63['Aaa']) = LazyJavaClassDescriptor@2['Aaa']
}
LazyJavaPackageFragment@48['<root>'] {
classes('Aaa': Name@64) = LazyJavaClassDescriptor@2['Aaa'] // through LazyPackageFragmentScopeForJavaPackage@65
classes('String': Name@66) = null // through LazyPackageFragmentScopeForJavaPackage@65
classes('Unit': Name@67) = null // through LazyPackageFragmentScopeForJavaPackage@65
deserializedPackageScope = Empty@68 // through LazyPackageFragmentScopeForJavaPackage@65
}
LazyJavaPackageFragment@53['java'] {
classes('lang': Name@69) = null // through LazyPackageFragmentScopeForJavaPackage@70
deserializedPackageScope = Empty@68 // through LazyPackageFragmentScopeForJavaPackage@70
functions('lang': Name@71) = EmptyList@13[empty] // through LazyPackageFragmentScopeForJavaPackage@70
memberIndex = computeMemberIndex$1@72 // through LazyPackageFragmentScopeForJavaPackage@70
}
LazyJavaPackageFragment@55['lang'] {
deserializedPackageScope = Empty@68 // through LazyPackageFragmentScopeForJavaPackage@73
}
ResolutionTaskHolder@74 {
<name not found> = ArrayList@75[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]
}
ResolutionTaskHolder@77 {
<name not found> = ArrayList@78[1] { ResolutionCandidate@79 }
}
null {
<name not found> = ArrayList@80[1] { ResolutionCandidate@76 }
<name not found> = ArrayList@81[1] { ResolutionCandidate@79 }
<name not found> = EmptyList@13[empty]
<name not found> = EmptyList@13[empty]
<name not found> = EmptyList@13[empty]
<name not found> = EmptyList@13[empty]
}
@@ -1,75 +0,0 @@
DescriptorResolver@0 {
<name not found> = JetTypeImpl@1['Unit']
}
LazyJavaClassDescriptor@2['A'] {
defaultType = JetTypeImpl@3['A']
enumEntryIndex = LinkedHashMap@4 // through LazyJavaClassMemberScope@5
functionTypeForSamInterface = null
functions('f': Name@6) = ArrayList@7[1] { JavaMethodDescriptor@8['f'] } // through LazyJavaClassMemberScope@5
memberIndex = computeMemberIndex$1@9 // through LazyJavaClassMemberScope@5
nestedClassIndex = LinkedHashMap@10 // through LazyJavaClassMemberScope@5
nestedClasses('f': Name@6) = null // through LazyJavaClassMemberScope@5
thisAsReceiverParameter = LazyClassReceiverParameterDescriptor@11['<this>']
typeConstructor = LazyJavaClassTypeConstructor@12['A']
}
LazyJavaClassTypeConstructor@12['A'] {
parameters = ArrayList@13[empty]
supertypes = ArrayList@14[1] { JetTypeImpl@15['Any'] }
}
LazyJavaClassifierType@16['Object'] {
classifier = JavaClassImpl@17['Object']
typeConstructor = DeserializedClassTypeConstructor@18
}
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@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@24['aa'] {
classes('A': Name@43) = LazyJavaClassDescriptor@2['A'] // 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@27['java'] {
classes('lang': Name@47) = null // 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
}
ResolutionTaskHolder@51 {
<name not found> = ArrayList@52[1] { ResolutionCandidate@53 }
}
ResolutionTaskHolder@54 {
<name not found> = ArrayList@55[1] { ResolutionCandidate@56 }
}
null {
<name not found> = ArrayList@57[1] { ResolutionCandidate@53 }
<name not found> = ArrayList@58[1] { ResolutionCandidate@56 }
}
@@ -1,105 +0,0 @@
DescriptorResolver@0 {
<name not found> = NotNullType@1
}
LazyJavaClassDescriptor@2['Aaa'] {
memberIndex = computeMemberIndex$1@3 // through LazyJavaClassMemberScope@4
properties('i': Name@5) = EmptyList@6[empty] // through LazyJavaClassMemberScope@4
typeConstructor = LazyJavaClassTypeConstructor@7['Aaa']
}
LazyJavaClassDescriptor@8['Bbb'] {
<name not found> = StringValue@9 // through LazyJavaStaticClassScope@10
enumEntryIndex = LinkedHashMap@11 // through LazyJavaClassMemberScope@12
memberIndex = computeMemberIndex$1@13 // through LazyJavaClassMemberScope@12
memberIndex = computeMemberIndex$1@14 // through LazyJavaStaticClassScope@10
nestedClassIndex = LinkedHashMap@15 // through LazyJavaClassMemberScope@12
nestedClasses('i': Name@5) = null // through LazyJavaClassMemberScope@12
properties('i': Name@5) = ArrayList@16[1] { JavaPropertyDescriptor@17['i'] } // through LazyJavaStaticClassScope@10
properties('i': Name@5) = EmptyList@6[empty] // through LazyJavaClassMemberScope@12
typeConstructor = LazyJavaClassTypeConstructor@18['Bbb']
}
LazyJavaClassTypeConstructor@7['Aaa'] {
parameters = ArrayList@19[empty]
supertypes = ArrayList@20[1] { JetTypeImpl@21['Any'] }
}
LazyJavaClassTypeConstructor@18['Bbb'] {
supertypes = ArrayList@22[1] { LazyJavaClassifierType@23['Aaa'] }
}
LazyJavaClassifierType@23['Aaa'] {
arguments = ArrayList@24[empty]
classifier = JavaClassImpl@25['Aaa']
memberScope = LazyJavaClassMemberScope@4
typeConstructor = LazyJavaClassTypeConstructor@7['Aaa']
}
LazyJavaClassifierType@26['Object'] {
classifier = JavaClassImpl@27['Object']
typeConstructor = DeserializedClassTypeConstructor@28
}
LazyJavaClassifierType@29['String'] {
arguments = ArrayList@30[empty]
classifier = JavaClassImpl@31['String']
typeConstructor = DeserializedClassTypeConstructor@32
}
LazyJavaPackageFragmentProvider@33 {
packageFragments('<root>': FqName@34) = LazyJavaPackageFragment@35['<root>']
packageFragments('Bbb': FqName@36) = null
packageFragments('java': FqName@37) = LazyJavaPackageFragment@38['java']
packageFragments('java.lang': FqName@39) = LazyJavaPackageFragment@40['lang']
packageFragments('java.lang.Bbb': FqName@41) = null
packageFragments('kotlin': FqName@42) = null
packageFragments('kotlin.Bbb': FqName@43) = null
packageFragments('kotlin.io': FqName@44) = null
packageFragments('kotlin.jvm': FqName@45) = null
topLevelClasses(JavaClassImpl@25['Aaa']) = LazyJavaClassDescriptor@2['Aaa']
topLevelClasses(JavaClassImpl@46['Bbb']) = LazyJavaClassDescriptor@8['Bbb']
}
LazyJavaPackageFragment@35['<root>'] {
classes('Bbb': Name@47) = LazyJavaClassDescriptor@8['Bbb'] // through LazyPackageFragmentScopeForJavaPackage@48
deserializedPackageScope = Empty@49 // through LazyPackageFragmentScopeForJavaPackage@48
}
LazyJavaPackageFragment@38['java'] {
classes('lang': Name@50) = null // through LazyPackageFragmentScopeForJavaPackage@51
deserializedPackageScope = Empty@49 // through LazyPackageFragmentScopeForJavaPackage@51
functions('lang': Name@52) = EmptyList@6[empty] // through LazyPackageFragmentScopeForJavaPackage@51
memberIndex = computeMemberIndex$1@53 // through LazyPackageFragmentScopeForJavaPackage@51
}
LazyJavaPackageFragment@40['lang'] {
deserializedPackageScope = Empty@49 // through LazyPackageFragmentScopeForJavaPackage@54
}
LazyJavaTypeAttributes@55 {
howThisTypeIsUsedAccordingToAnnotations$delegate = TypeUsage@56
}
ResolutionTaskHolder@57 {
<name not found> = ArrayList@58[1] { ResolutionCandidate@59 }
<name not found> = EmptyList@6[empty]
}
ResolutionTaskHolder@60 {
<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]
}
null {
<name not found> = ArrayList@61[1] { ResolutionCandidate@59 }
<name not found> = EmptyList@6[empty]
<name not found> = EmptyList@6[empty]
<name not found> = EmptyList@6[empty]
}
@@ -1,171 +0,0 @@
LazyJavaClassDescriptor@0['X'] {
defaultType = JetTypeImpl@1['X<1>']
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
thisAsReceiverParameter = LazyClassReceiverParameterDescriptor@10['<this>']
typeConstructor = LazyJavaClassTypeConstructor@11['X']
}
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@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@11['X'] {
parameters = ArrayList@25[1] { LazyJavaTypeParameterDescriptor@26['T'] }
supertypes = ArrayList@27[1] { JetTypeImpl@28['Any'] }
}
LazyJavaClassTypeConstructor@24['Y'] {
parameters = ArrayList@29[empty]
supertypes = ArrayList@30[1] { LazyJavaClassifierType@31['X<String>'] }
}
LazyJavaClassifierType@32['Object'] {
classifier = JavaClassImpl@33['Object']
typeConstructor = DeserializedClassTypeConstructor@34
}
LazyJavaClassifierType@35['String'] {
arguments = ArrayList@36[empty]
classifier = JavaClassImpl@37['String']
nullable = 'false': Boolean@38
typeConstructor = DeserializedClassTypeConstructor@39
}
LazyJavaClassifierType@40['String'] {
arguments = ArrayList@41[empty]
classifier = JavaClassImpl@37['String']
nullable = 'true': Boolean@42
typeConstructor = DeserializedClassTypeConstructor@39
}
LazyJavaClassifierType@43['T'] {
arguments = ArrayList@44[empty]
classifier = JavaTypeParameterImpl@45['T']
nullable = 'false': Boolean@38
typeConstructor = AbstractLazyTypeParameterDescriptor$1@46
}
LazyJavaClassifierType@47['T'] {
arguments = ArrayList@48[empty]
classifier = JavaTypeParameterImpl@49['T']
nullable = 'false': Boolean@38
typeConstructor = AbstractLazyTypeParameterDescriptor$1@46
}
LazyJavaClassifierType@50['T'] {
arguments = ArrayList@51[empty]
classifier = JavaTypeParameterImpl@49['T']
nullable = 'true': Boolean@42
typeConstructor = AbstractLazyTypeParameterDescriptor$1@46
}
LazyJavaClassifierType@52['T'] {
arguments = ArrayList@53[empty]
classifier = JavaTypeParameterImpl@45['T']
nullable = 'true': Boolean@42
typeConstructor = AbstractLazyTypeParameterDescriptor$1@46
}
LazyJavaClassifierType@31['X<String>'] {
arguments = ArrayList@54[1] { TypeProjectionImpl@55 }
classifier = JavaClassImpl@56['X']
memberScope = SubstitutingScope@57
typeConstructor = LazyJavaClassTypeConstructor@11['X']
}
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@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@63['java'] {
classes('lang': Name@78) = null // 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@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@26['T'] {
defaultType = JetTypeImpl@84['T']
typeConstructor = AbstractLazyTypeParameterDescriptor$1@46
upperBounds = LinkedHashSet@85[1] { NullableType@86 }
}
LazyJavaTypeParameterResolver@87 {
resolve(JavaTypeParameterImpl@88['T']) = LazyJavaTypeParameterDescriptor@26['T']
}
LazyJavaTypeParameterResolver@89 {
resolve(JavaTypeParameterImpl@45['T']) = null
}
LazyJavaTypeParameterResolver@90 {
resolve(JavaTypeParameterImpl@49['T']) = null
}
ResolutionTaskHolder@91 {
<name not found> = ArrayList@92[1] { ResolutionCandidate@93 }
<name not found> = EmptyList@76[empty]
<name not found> = EmptyList@76[empty]
}
ResolutionTaskHolder@94 {
<name not found> = ArrayList@95[1] { ResolutionCandidate@96 }
<name not found> = EmptyList@76[empty]
<name not found> = EmptyList@76[empty]
}
ResolutionTaskHolder@97 {
<name not found> = ArrayList@98[1] { ResolutionCandidate@99 }
}
ResolutionTaskHolder@100 {
<name not found> = ArrayList@101[1] { ResolutionCandidate@102 }
}
null {
<name not found> = ArrayList@103[1] { ResolutionCandidate@93 }
<name not found> = ArrayList@104[1] { ResolutionCandidate@102 }
<name not found> = ArrayList@105[1] { ResolutionCandidate@96 }
<name not found> = ArrayList@106[1] { ResolutionCandidate@99 }
<name not found> = EmptyList@76[empty]
<name not found> = EmptyList@76[empty]
<name not found> = EmptyList@76[empty]
<name not found> = EmptyList@76[empty]
}
@@ -1,186 +0,0 @@
LazyJavaClassDescriptor@0['A'] {
typeConstructor = LazyJavaClassTypeConstructor@1['A']
}
LazyJavaClassDescriptor@2['X'] {
defaultType = JetTypeImpl@3['X<1>']
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
thisAsReceiverParameter = LazyClassReceiverParameterDescriptor@12['<this>']
typeConstructor = LazyJavaClassTypeConstructor@13['X']
}
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@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@27[empty]
supertypes = ArrayList@28[1] { JetTypeImpl@29['Any'] }
}
LazyJavaClassTypeConstructor@13['X'] {
parameters = ArrayList@30[1] { LazyJavaTypeParameterDescriptor@31['T'] }
supertypes = ArrayList@32[1] { JetTypeImpl@29['Any'] }
}
LazyJavaClassTypeConstructor@26['Y'] {
parameters = ArrayList@33[empty]
supertypes = ArrayList@34[1] { LazyJavaClassifierType@35['X<A>'] }
}
LazyJavaClassifierType@36['A'] {
arguments = ArrayList@37[empty]
classifier = JavaClassImpl@38['A']
nullable = 'false': Boolean@39
typeConstructor = LazyJavaClassTypeConstructor@1['A']
}
LazyJavaClassifierType@40['A'] {
arguments = ArrayList@41[empty]
classifier = JavaClassImpl@38['A']
nullable = 'true': Boolean@42
typeConstructor = LazyJavaClassTypeConstructor@1['A']
}
LazyJavaClassifierType@43['Object'] {
classifier = JavaClassImpl@44['Object']
typeConstructor = DeserializedClassTypeConstructor@45
}
LazyJavaClassifierType@46['Object'] {
classifier = JavaClassImpl@47['Object']
typeConstructor = DeserializedClassTypeConstructor@45
}
LazyJavaClassifierType@48['T'] {
arguments = ArrayList@49[empty]
classifier = JavaTypeParameterImpl@50['T']
nullable = 'false': Boolean@39
typeConstructor = AbstractLazyTypeParameterDescriptor$1@51
}
LazyJavaClassifierType@52['T'] {
arguments = ArrayList@53[empty]
classifier = JavaTypeParameterImpl@54['T']
nullable = 'false': Boolean@39
typeConstructor = AbstractLazyTypeParameterDescriptor$1@51
}
LazyJavaClassifierType@55['T'] {
arguments = ArrayList@56[empty]
classifier = JavaTypeParameterImpl@50['T']
nullable = 'true': Boolean@42
typeConstructor = AbstractLazyTypeParameterDescriptor$1@51
}
LazyJavaClassifierType@57['T'] {
arguments = ArrayList@58[empty]
classifier = JavaTypeParameterImpl@54['T']
nullable = 'true': Boolean@42
typeConstructor = AbstractLazyTypeParameterDescriptor$1@51
}
LazyJavaClassifierType@35['X<A>'] {
arguments = ArrayList@59[1] { TypeProjectionImpl@60 }
classifier = JavaClassImpl@61['X']
memberScope = SubstitutingScope@62
typeConstructor = LazyJavaClassTypeConstructor@13['X']
}
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@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@68['java'] {
classes('lang': Name@83) = null // 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@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@31['T'] {
defaultType = JetTypeImpl@89['T']
typeConstructor = AbstractLazyTypeParameterDescriptor$1@51
upperBounds = LinkedHashSet@90[1] { NullableType@91 }
}
LazyJavaTypeParameterResolver@92 {
resolve(JavaTypeParameterImpl@93['T']) = LazyJavaTypeParameterDescriptor@31['T']
}
LazyJavaTypeParameterResolver@94 {
resolve(JavaTypeParameterImpl@50['T']) = null
}
LazyJavaTypeParameterResolver@95 {
resolve(JavaTypeParameterImpl@54['T']) = null
}
ResolutionTaskHolder@96 {
<name not found> = ArrayList@97[1] { ResolutionCandidate@98 }
<name not found> = EmptyList@81[empty]
<name not found> = EmptyList@81[empty]
}
ResolutionTaskHolder@99 {
<name not found> = ArrayList@100[1] { ResolutionCandidate@101 }
<name not found> = EmptyList@81[empty]
<name not found> = EmptyList@81[empty]
}
ResolutionTaskHolder@102 {
<name not found> = ArrayList@103[1] { ResolutionCandidate@104 }
}
ResolutionTaskHolder@105 {
<name not found> = ArrayList@106[1] { ResolutionCandidate@107 }
}
null {
<name not found> = ArrayList@108[1] { ResolutionCandidate@101 }
<name not found> = ArrayList@109[1] { ResolutionCandidate@107 }
<name not found> = ArrayList@110[1] { ResolutionCandidate@98 }
<name not found> = ArrayList@111[1] { ResolutionCandidate@104 }
<name not found> = EmptyList@81[empty]
<name not found> = EmptyList@81[empty]
<name not found> = EmptyList@81[empty]
<name not found> = EmptyList@81[empty]
}
@@ -1,173 +0,0 @@
LazyJavaClassDescriptor@0['X'] {
defaultType = JetTypeImpl@1['X<1>']
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
thisAsReceiverParameter = LazyClassReceiverParameterDescriptor@10['<this>']
typeConstructor = LazyJavaClassTypeConstructor@11['X']
}
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@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@11['X'] {
parameters = ArrayList@25[1] { LazyJavaTypeParameterDescriptor@26['T'] }
supertypes = ArrayList@27[1] { JetTypeImpl@28['Any'] }
}
LazyJavaClassTypeConstructor@24['Y'] {
parameters = ArrayList@29[empty]
supertypes = ArrayList@30[1] { LazyJavaClassifierType@31['X<String>'] }
}
LazyJavaClassifierType@32['Object'] {
classifier = JavaClassImpl@33['Object']
typeConstructor = DeserializedClassTypeConstructor@34
}
LazyJavaClassifierType@35['String'] {
arguments = ArrayList@36[empty]
classifier = JavaClassImpl@37['String']
memberScope = DeserializedClassMemberScope@38
nullable = 'false': Boolean@39
typeConstructor = DeserializedClassTypeConstructor@40
}
LazyJavaClassifierType@41['String'] {
arguments = ArrayList@42[empty]
classifier = JavaClassImpl@37['String']
nullable = 'true': Boolean@43
typeConstructor = DeserializedClassTypeConstructor@40
}
LazyJavaClassifierType@44['T'] {
arguments = ArrayList@45[empty]
classifier = JavaTypeParameterImpl@46['T']
nullable = 'false': Boolean@39
typeConstructor = AbstractLazyTypeParameterDescriptor$1@47
}
LazyJavaClassifierType@48['T'] {
arguments = ArrayList@49[empty]
classifier = JavaTypeParameterImpl@50['T']
nullable = 'false': Boolean@39
typeConstructor = AbstractLazyTypeParameterDescriptor$1@47
}
LazyJavaClassifierType@51['T'] {
arguments = ArrayList@52[empty]
classifier = JavaTypeParameterImpl@46['T']
nullable = 'true': Boolean@43
typeConstructor = AbstractLazyTypeParameterDescriptor$1@47
}
LazyJavaClassifierType@53['T'] {
arguments = ArrayList@54[empty]
classifier = JavaTypeParameterImpl@50['T']
nullable = 'true': Boolean@43
typeConstructor = AbstractLazyTypeParameterDescriptor$1@47
}
LazyJavaClassifierType@31['X<String>'] {
arguments = ArrayList@55[1] { TypeProjectionImpl@56 }
classifier = JavaClassImpl@57['X']
memberScope = SubstitutingScope@58
typeConstructor = LazyJavaClassTypeConstructor@11['X']
}
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@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@63['java'] {
classes('lang': Name@75) = null // 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@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@26['T'] {
defaultType = JetTypeImpl@81['T']
typeConstructor = AbstractLazyTypeParameterDescriptor$1@47
upperBounds = LinkedHashSet@82[1] { NullableType@83 }
}
LazyJavaTypeParameterResolver@84 {
resolve(JavaTypeParameterImpl@85['T']) = LazyJavaTypeParameterDescriptor@26['T']
}
LazyJavaTypeParameterResolver@86 {
resolve(JavaTypeParameterImpl@46['T']) = null
}
LazyJavaTypeParameterResolver@87 {
resolve(JavaTypeParameterImpl@50['T']) = null
}
ResolutionTaskHolder@88 {
<name not found> = ArrayList@89[1] { ResolutionCandidate@90 }
<name not found> = EmptyList@73[empty]
<name not found> = EmptyList@73[empty]
}
ResolutionTaskHolder@91 {
<name not found> = ArrayList@92[1] { ResolutionCandidate@93 }
<name not found> = EmptyList@73[empty]
<name not found> = EmptyList@73[empty]
}
ResolutionTaskHolder@94 {
<name not found> = ArrayList@95[1] { ResolutionCandidate@96 }
}
ResolutionTaskHolder@97 {
<name not found> = ArrayList@98[1] { ResolutionCandidate@99 }
}
ResolutionTaskHolder@100 {
<name not found> = ArrayList@101[1] { ResolutionCandidate@102 }
}
null {
<name not found> = ArrayList@103[1] { ResolutionCandidate@90 }
<name not found> = ArrayList@104[1] { ResolutionCandidate@102 }
<name not found> = ArrayList@105[1] { ResolutionCandidate@96 }
<name not found> = ArrayList@106[1] { ResolutionCandidate@93 }
<name not found> = ArrayList@107[1] { ResolutionCandidate@99 }
<name not found> = EmptyList@73[empty]
<name not found> = EmptyList@73[empty]
<name not found> = EmptyList@73[empty]
<name not found> = EmptyList@73[empty]
}
@@ -1,193 +0,0 @@
LazyJavaClassDescriptor@0['A'] {
enumEntryIndex = LinkedHashMap@1 // through LazyJavaClassMemberScope@2
functions('hashCode': Name@3) = ArrayList@4[1] { DeserializedSimpleFunctionDescriptor@5['hashCode'] } // through LazyJavaClassMemberScope@2
memberIndex = computeMemberIndex$1@6 // through LazyJavaClassMemberScope@2
nestedClassIndex = LinkedHashMap@7 // through LazyJavaClassMemberScope@2
nestedClasses('hashCode': Name@3) = null // through LazyJavaClassMemberScope@2
typeConstructor = LazyJavaClassTypeConstructor@8['A']
}
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@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@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@8['A'] {
parameters = ArrayList@34[empty]
supertypes = ArrayList@35[1] { JetTypeImpl@36['Any'] }
}
LazyJavaClassTypeConstructor@20['X'] {
parameters = ArrayList@37[1] { LazyJavaTypeParameterDescriptor@38['T'] }
supertypes = ArrayList@39[1] { JetTypeImpl@36['Any'] }
}
LazyJavaClassTypeConstructor@33['Y'] {
parameters = ArrayList@40[empty]
supertypes = ArrayList@41[1] { LazyJavaClassifierType@42['X<A>'] }
}
LazyJavaClassifierType@43['A'] {
arguments = ArrayList@44[empty]
classifier = JavaClassImpl@45['A']
memberScope = LazyJavaClassMemberScope@2
nullable = 'false': Boolean@46
typeConstructor = LazyJavaClassTypeConstructor@8['A']
}
LazyJavaClassifierType@47['A'] {
arguments = ArrayList@48[empty]
classifier = JavaClassImpl@45['A']
nullable = 'true': Boolean@49
typeConstructor = LazyJavaClassTypeConstructor@8['A']
}
LazyJavaClassifierType@50['Object'] {
classifier = JavaClassImpl@51['Object']
typeConstructor = DeserializedClassTypeConstructor@52
}
LazyJavaClassifierType@53['Object'] {
classifier = JavaClassImpl@54['Object']
typeConstructor = DeserializedClassTypeConstructor@52
}
LazyJavaClassifierType@55['T'] {
arguments = ArrayList@56[empty]
classifier = JavaTypeParameterImpl@57['T']
nullable = 'false': Boolean@46
typeConstructor = AbstractLazyTypeParameterDescriptor$1@58
}
LazyJavaClassifierType@59['T'] {
arguments = ArrayList@60[empty]
classifier = JavaTypeParameterImpl@61['T']
nullable = 'false': Boolean@46
typeConstructor = AbstractLazyTypeParameterDescriptor$1@58
}
LazyJavaClassifierType@62['T'] {
arguments = ArrayList@63[empty]
classifier = JavaTypeParameterImpl@61['T']
nullable = 'true': Boolean@49
typeConstructor = AbstractLazyTypeParameterDescriptor$1@58
}
LazyJavaClassifierType@64['T'] {
arguments = ArrayList@65[empty]
classifier = JavaTypeParameterImpl@57['T']
nullable = 'true': Boolean@49
typeConstructor = AbstractLazyTypeParameterDescriptor$1@58
}
LazyJavaClassifierType@42['X<A>'] {
arguments = ArrayList@66[1] { TypeProjectionImpl@67 }
classifier = JavaClassImpl@68['X']
memberScope = SubstitutingScope@69
typeConstructor = LazyJavaClassTypeConstructor@20['X']
}
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@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@74['java'] {
classes('lang': Name@86) = null // 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@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@38['T'] {
defaultType = JetTypeImpl@92['T']
typeConstructor = AbstractLazyTypeParameterDescriptor$1@58
upperBounds = LinkedHashSet@93[1] { NullableType@94 }
}
LazyJavaTypeParameterResolver@95 {
resolve(JavaTypeParameterImpl@96['T']) = LazyJavaTypeParameterDescriptor@38['T']
}
LazyJavaTypeParameterResolver@97 {
resolve(JavaTypeParameterImpl@57['T']) = null
}
LazyJavaTypeParameterResolver@98 {
resolve(JavaTypeParameterImpl@61['T']) = null
}
ResolutionTaskHolder@99 {
<name not found> = ArrayList@100[1] { ResolutionCandidate@101 }
<name not found> = EmptyList@84[empty]
<name not found> = EmptyList@84[empty]
}
ResolutionTaskHolder@102 {
<name not found> = ArrayList@103[1] { ResolutionCandidate@104 }
<name not found> = EmptyList@84[empty]
<name not found> = EmptyList@84[empty]
}
ResolutionTaskHolder@105 {
<name not found> = ArrayList@106[1] { ResolutionCandidate@107 }
}
ResolutionTaskHolder@108 {
<name not found> = ArrayList@109[1] { ResolutionCandidate@110 }
}
ResolutionTaskHolder@111 {
<name not found> = ArrayList@112[1] { ResolutionCandidate@113 }
}
null {
<name not found> = ArrayList@114[1] { ResolutionCandidate@104 }
<name not found> = ArrayList@115[1] { ResolutionCandidate@110 }
<name not found> = ArrayList@116[1] { ResolutionCandidate@107 }
<name not found> = ArrayList@117[1] { ResolutionCandidate@101 }
<name not found> = ArrayList@118[1] { ResolutionCandidate@113 }
<name not found> = EmptyList@84[empty]
<name not found> = EmptyList@84[empty]
<name not found> = EmptyList@84[empty]
<name not found> = EmptyList@84[empty]
}
@@ -1,122 +0,0 @@
LazyJavaClassDescriptor@0['Test'] {
constructors = ArrayList@1[1] { JavaConstructorDescriptor@2['<init>'] } // through LazyJavaClassMemberScope@3
defaultType = JetTypeImpl@4['Test<1>']
enumEntryIndex = LinkedHashMap@5 // through LazyJavaClassMemberScope@3
functionTypeForSamInterface = null
functions('t': Name@6) = ArrayList@7[1] { JavaMethodDescriptor@8['t'] } // through LazyJavaClassMemberScope@3
memberIndex = computeMemberIndex$1@9 // through LazyJavaClassMemberScope@3
nestedClassIndex = LinkedHashMap@10 // through LazyJavaClassMemberScope@3
nestedClasses('t': Name@6) = null // through LazyJavaClassMemberScope@3
thisAsReceiverParameter = LazyClassReceiverParameterDescriptor@11['<this>']
typeConstructor = LazyJavaClassTypeConstructor@12['Test']
}
LazyJavaClassTypeConstructor@12['Test'] {
parameters = ArrayList@13[1] { LazyJavaTypeParameterDescriptor@14['T'] }
supertypes = ArrayList@15[1] { JetTypeImpl@16['Any'] }
}
LazyJavaClassifierType@17['Object'] {
classifier = JavaClassImpl@18['Object']
typeConstructor = DeserializedClassTypeConstructor@19
}
LazyJavaClassifierType@20['T'] {
arguments = ArrayList@21[empty]
classifier = JavaTypeParameterImpl@22['T']
nullable = 'false': Boolean@23
typeConstructor = AbstractLazyTypeParameterDescriptor$1@24
}
LazyJavaClassifierType@25['T'] {
arguments = ArrayList@26[empty]
classifier = JavaTypeParameterImpl@22['T']
nullable = 'true': Boolean@27
typeConstructor = AbstractLazyTypeParameterDescriptor$1@24
}
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@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@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@39['lang'] {
classes('a': Name@49) = null // through LazyPackageFragmentScopeForJavaPackage@57
deserializedPackageScope = Empty@50 // through LazyPackageFragmentScopeForJavaPackage@57
}
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@22['T']) = null
}
ResolutionTaskHolder@64 {
<name not found> = ArrayList@65[1] { ResolutionCandidate@66 }
<name not found> = EmptyList@51[empty]
<name not found> = EmptyList@51[empty]
}
ResolutionTaskHolder@67 {
<name not found> = ArrayList@68[1] { ResolutionCandidate@69 }
}
ResolutionTaskHolder@70 {
<name not found> = ArrayList@71[8] { ResolutionCandidate@72, ResolutionCandidate@73, ResolutionCandidate@74, ... }
}
ResolutionTaskHolder@75 {
<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]
}
null {
<name not found> = ArrayList@76[1] { ResolutionCandidate@66 }
<name not found> = ArrayList@77[1] { ResolutionCandidate@69 }
<name not found> = ArrayList@78[8] { ResolutionCandidate@72, ResolutionCandidate@73, ResolutionCandidate@74, ... }
<name not found> = EmptyList@51[empty]
<name not found> = EmptyList@51[empty]
<name not found> = EmptyList@51[empty]
<name not found> = EmptyList@51[empty]
}
@@ -1,23 +0,0 @@
DescriptorResolver@0 {
<name not found> = IntValue@1
<name not found> = JetTypeImpl@2['Int']
}
LazyJavaPackageFragmentProvider@3 {
packageFragments('<root>': FqName@4) = LazyJavaPackageFragment@5['<root>']
packageFragments('Foo': FqName@6) = null
packageFragments('java': FqName@7) = LazyJavaPackageFragment@8['java']
packageFragments('java.lang': FqName@9) = LazyJavaPackageFragment@10['lang']
packageFragments('java.lang.Foo': FqName@11) = null
packageFragments('kotlin': FqName@12) = null
packageFragments('kotlin.Foo': FqName@13) = null
packageFragments('kotlin.io': FqName@14) = null
packageFragments('kotlin.jvm': FqName@15) = null
}
LazyJavaPackageFragment@8['java'] {
classes('lang': Name@16) = null // through LazyPackageFragmentScopeForJavaPackage@17
deserializedPackageScope = Empty@18 // through LazyPackageFragmentScopeForJavaPackage@17
functions('lang': Name@19) = EmptyList@20[empty] // through LazyPackageFragmentScopeForJavaPackage@17
memberIndex = computeMemberIndex$1@21 // through LazyPackageFragmentScopeForJavaPackage@17
}
@@ -1,224 +0,0 @@
LazyJavaClassDescriptor@0['A'] {
enumEntryIndex = LinkedHashMap@1 // through LazyJavaClassMemberScope@2
functions('foo': Name@3) = ArrayList@4[4] { JavaMethodDescriptor@5['foo'], SamAdapterFunctionDescriptor@6['foo'], JavaMethodDescriptor@7['foo'], ... } // through LazyJavaStaticClassScope@8
functions('foo': Name@3) = EmptyList@9[empty] // through LazyJavaClassMemberScope@2
memberIndex = computeMemberIndex$1@10 // through LazyJavaClassMemberScope@2
memberIndex = computeMemberIndex$1@11 // through LazyJavaStaticClassScope@8
nestedClassIndex = LinkedHashMap@12 // through LazyJavaClassMemberScope@2
nestedClasses('foo': Name@3) = null // through LazyJavaClassMemberScope@2
properties('foo': Name@3) = EmptyList@9[empty] // through LazyJavaClassMemberScope@2
properties('foo': Name@3) = EmptyList@9[empty] // through LazyJavaStaticClassScope@8
typeConstructor = LazyJavaClassTypeConstructor@13['A']
}
LazyJavaClassDescriptor@14['AutoCloseable'] {
defaultType = JetTypeImpl@15['AutoCloseable']
functions('close': Name@16) = ArrayList@17[1] { JavaMethodDescriptor@18['close'] } // through LazyJavaClassMemberScope@19
memberIndex = computeMemberIndex$1@20 // through LazyJavaClassMemberScope@19
thisAsReceiverParameter = LazyClassReceiverParameterDescriptor@21['<this>']
typeConstructor = LazyJavaClassTypeConstructor@22['AutoCloseable']
}
LazyJavaClassDescriptor@23['Closeable'] {
defaultType = JetTypeImpl@24['Closeable']
functionTypeForSamInterface = JetTypeImpl@25['Function0<1>']
thisAsReceiverParameter = LazyClassReceiverParameterDescriptor@26['<this>']
typeConstructor = LazyJavaClassTypeConstructor@27['Closeable']
}
LazyJavaClassDescriptor@28['Runnable'] {
allDescriptors = ArrayList@29[4] { DeserializedSimpleFunctionDescriptor@30['hashCode'], DeserializedSimpleFunctionDescriptor@31['toString'], JavaMethodDescriptor@32['run'], ... } // through LazyJavaClassMemberScope@33
annotations = LazyJavaAnnotations@34
constructors = stdlib_emptyListClass@35[empty] // through LazyJavaClassMemberScope@33
defaultType = JetTypeImpl@36['Runnable']
enumEntryIndex = LinkedHashMap@37 // through LazyJavaClassMemberScope@33
functionTypeForSamInterface = JetTypeImpl@38['Function0<1>']
functions('clone': Name@39) = EmptyList@9[empty] // through LazyJavaClassMemberScope@33
functions('equals': Name@40) = ArrayList@41[1] { DeserializedSimpleFunctionDescriptor@42['equals'] } // through LazyJavaClassMemberScope@33
functions('finalize': Name@43) = EmptyList@9[empty] // through LazyJavaClassMemberScope@33
functions('getClass': Name@44) = EmptyList@9[empty] // through LazyJavaClassMemberScope@33
functions('hashCode': Name@45) = ArrayList@46[1] { DeserializedSimpleFunctionDescriptor@30['hashCode'] } // through LazyJavaClassMemberScope@33
functions('notify': Name@47) = EmptyList@9[empty] // through LazyJavaClassMemberScope@33
functions('notifyAll': Name@48) = EmptyList@9[empty] // through LazyJavaClassMemberScope@33
functions('run': Name@49) = ArrayList@50[1] { JavaMethodDescriptor@32['run'] } // through LazyJavaClassMemberScope@33
functions('toString': Name@51) = ArrayList@52[1] { DeserializedSimpleFunctionDescriptor@31['toString'] } // through LazyJavaClassMemberScope@33
functions('wait': Name@53) = EmptyList@9[empty] // through LazyJavaClassMemberScope@33
memberIndex = computeMemberIndex$1@54 // through LazyJavaClassMemberScope@33
nestedClassIndex = LinkedHashMap@55 // through LazyJavaClassMemberScope@33
thisAsReceiverParameter = LazyClassReceiverParameterDescriptor@56['<this>']
typeConstructor = LazyJavaClassTypeConstructor@57['Runnable']
}
LazyJavaClassTypeConstructor@13['A'] {
supertypes = ArrayList@58[1] { JetTypeImpl@59['Any'] }
}
LazyJavaClassTypeConstructor@22['AutoCloseable'] {
parameters = ArrayList@60[empty]
supertypes = ArrayList@61[1] { JetTypeImpl@59['Any'] }
}
LazyJavaClassTypeConstructor@27['Closeable'] {
parameters = ArrayList@62[empty]
supertypes = ArrayList@63[1] { LazyJavaClassifierType@64['AutoCloseable'] }
}
LazyJavaClassTypeConstructor@57['Runnable'] {
parameters = ArrayList@65[empty]
supertypes = ArrayList@66[1] { JetTypeImpl@59['Any'] }
}
LazyJavaClassifierType@64['AutoCloseable'] {
arguments = ArrayList@67[empty]
classifier = JavaClassImpl@68['AutoCloseable']
memberScope = LazyJavaClassMemberScope@19
typeConstructor = LazyJavaClassTypeConstructor@22['AutoCloseable']
}
LazyJavaClassifierType@69['Closeable'] {
arguments = ArrayList@70[empty]
classifier = JavaClassImpl@71['Closeable']
nullable = 'false': Boolean@72
typeConstructor = LazyJavaClassTypeConstructor@27['Closeable']
}
LazyJavaClassifierType@73['Closeable'] {
arguments = ArrayList@74[empty]
classifier = JavaClassImpl@71['Closeable']
nullable = 'true': Boolean@75
typeConstructor = LazyJavaClassTypeConstructor@27['Closeable']
}
LazyJavaClassifierType@76['Object'] {
classifier = JavaClassImpl@77['Object']
typeConstructor = DeserializedClassTypeConstructor@78
}
LazyJavaClassifierType@79['Object'] {
classifier = JavaClassImpl@80['Object']
typeConstructor = DeserializedClassTypeConstructor@78
}
LazyJavaClassifierType@81['Object'] {
classifier = JavaClassImpl@82['Object']
typeConstructor = DeserializedClassTypeConstructor@78
}
LazyJavaClassifierType@83['Runnable'] {
arguments = ArrayList@84[empty]
classifier = JavaClassImpl@85['Runnable']
nullable = 'false': Boolean@72
typeConstructor = LazyJavaClassTypeConstructor@57['Runnable']
}
LazyJavaClassifierType@86['Runnable'] {
arguments = ArrayList@87[empty]
classifier = JavaClassImpl@85['Runnable']
nullable = 'true': Boolean@75
typeConstructor = LazyJavaClassTypeConstructor@57['Runnable']
}
LazyJavaPackageFragmentProvider@88 {
packageFragments('<root>': FqName@89) = LazyJavaPackageFragment@90['<root>']
packageFragments('A': FqName@91) = null
packageFragments('java': FqName@92) = LazyJavaPackageFragment@93['java']
packageFragments('java.io': FqName@94) = LazyJavaPackageFragment@95['io']
packageFragments('java.lang': FqName@96) = LazyJavaPackageFragment@97['lang']
packageFragments('java.lang.A': FqName@98) = null
packageFragments('kotlin': FqName@99) = null
packageFragments('kotlin.A': FqName@100) = null
packageFragments('kotlin.io': FqName@101) = null
packageFragments('kotlin.jvm': FqName@102) = null
topLevelClasses(JavaClassImpl@103['A']) = LazyJavaClassDescriptor@0['A']
topLevelClasses(JavaClassImpl@68['AutoCloseable']) = LazyJavaClassDescriptor@14['AutoCloseable']
topLevelClasses(JavaClassImpl@71['Closeable']) = LazyJavaClassDescriptor@23['Closeable']
topLevelClasses(JavaClassImpl@85['Runnable']) = LazyJavaClassDescriptor@28['Runnable']
}
LazyJavaPackageFragment@90['<root>'] {
classes('A': Name@104) = LazyJavaClassDescriptor@0['A'] // through LazyPackageFragmentScopeForJavaPackage@105
classes('Runnable': Name@106) = null // through LazyPackageFragmentScopeForJavaPackage@105
deserializedPackageScope = Empty@107 // through LazyPackageFragmentScopeForJavaPackage@105
functions('Runnable': Name@106) = EmptyList@9[empty] // through LazyPackageFragmentScopeForJavaPackage@105
memberIndex = computeMemberIndex$1@108 // through LazyPackageFragmentScopeForJavaPackage@105
}
LazyJavaPackageFragment@93['java'] {
classes('lang': Name@109) = null // through LazyPackageFragmentScopeForJavaPackage@110
deserializedPackageScope = Empty@107 // through LazyPackageFragmentScopeForJavaPackage@110
functions('lang': Name@111) = EmptyList@9[empty] // through LazyPackageFragmentScopeForJavaPackage@110
memberIndex = computeMemberIndex$1@112 // through LazyPackageFragmentScopeForJavaPackage@110
}
LazyJavaPackageFragment@97['lang'] {
classes('Runnable': Name@106) = LazyJavaClassDescriptor@28['Runnable'] // through LazyPackageFragmentScopeForJavaPackage@113
deserializedPackageScope = Empty@107 // through LazyPackageFragmentScopeForJavaPackage@113
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> = 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@120 {
<name not found> = ArrayList@121[2] { ResolutionCandidate@122, ResolutionCandidate@123 }
<name not found> = ArrayList@124[2] { ResolutionCandidate@125, ResolutionCandidate@126 }
<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@127 {
<name not found> = ArrayList@128[2] { ResolutionCandidate@129, ResolutionCandidate@130 }
<name not found> = EmptyList@9[empty]
<name not found> = EmptyList@9[empty]
}
ResolutionTaskHolder@131 {
<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@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]
<name not found> = EmptyList@9[empty]
<name not found> = EmptyList@9[empty]
<name not found> = EmptyList@9[empty]
<name not found> = EmptyList@9[empty]
}
null {
<name not found> = ArrayList@133[1] { ResolutionCandidate@119 }
<name not found> = ArrayList@134[4] { ResolutionCandidate@122, ResolutionCandidate@125, ResolutionCandidate@123, ... }
<name not found> = ArrayList@135[4] { ResolutionCandidate@129, ResolutionCandidate@136, ResolutionCandidate@130, ... }
<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]
<name not found> = EmptyList@9[empty]
<name not found> = EmptyList@9[empty]
}
@@ -1,104 +0,0 @@
LazyJavaClassDescriptor@0['Runnable'] {
functionTypeForSamInterface = JetTypeImpl@1['Function0<1>']
thisAsReceiverParameter = LazyClassReceiverParameterDescriptor@2['<this>']
typeConstructor = LazyJavaClassTypeConstructor@3['Runnable']
}
LazyJavaClassDescriptor@4['Super'] {
allDescriptors = ArrayList@5[5] { DeserializedSimpleFunctionDescriptor@6['hashCode'], JavaMethodDescriptor@7['foo'], SamAdapterFunctionDescriptor@8['foo'], ... } // through LazyJavaClassMemberScope@9
constructors = ArrayList@10[1] { JavaConstructorDescriptor@11['<init>'] } // through LazyJavaClassMemberScope@9
defaultType = JetTypeImpl@12['Super']
enumEntryIndex = LinkedHashMap@13 // through LazyJavaClassMemberScope@9
functions('clone': Name@14) = EmptyList@15[empty] // through LazyJavaClassMemberScope@9
functions('equals': Name@16) = ArrayList@17[1] { DeserializedSimpleFunctionDescriptor@18['equals'] } // through LazyJavaClassMemberScope@9
functions('finalize': Name@19) = EmptyList@15[empty] // through LazyJavaClassMemberScope@9
functions('foo': Name@20) = ArrayList@21[2] { JavaMethodDescriptor@7['foo'], SamAdapterFunctionDescriptor@8['foo'] } // through LazyJavaClassMemberScope@9
functions('getClass': Name@22) = EmptyList@15[empty] // through LazyJavaClassMemberScope@9
functions('hashCode': Name@23) = ArrayList@24[1] { DeserializedSimpleFunctionDescriptor@6['hashCode'] } // through LazyJavaClassMemberScope@9
functions('notify': Name@25) = EmptyList@15[empty] // through LazyJavaClassMemberScope@9
functions('notifyAll': Name@26) = EmptyList@15[empty] // through LazyJavaClassMemberScope@9
functions('toString': Name@27) = ArrayList@28[1] { DeserializedSimpleFunctionDescriptor@29['toString'] } // through LazyJavaClassMemberScope@9
functions('wait': Name@30) = EmptyList@15[empty] // through LazyJavaClassMemberScope@9
memberIndex = computeMemberIndex$1@31 // through LazyJavaClassMemberScope@9
nestedClassIndex = LinkedHashMap@32 // through LazyJavaClassMemberScope@9
thisAsReceiverParameter = LazyClassReceiverParameterDescriptor@33['<this>']
typeConstructor = LazyJavaClassTypeConstructor@34['Super']
}
LazyJavaClassTypeConstructor@3['Runnable'] {
parameters = ArrayList@35[empty]
supertypes = ArrayList@36[1] { JetTypeImpl@37['Any'] }
}
LazyJavaClassTypeConstructor@34['Super'] {
parameters = ArrayList@38[empty]
supertypes = ArrayList@39[1] { JetTypeImpl@37['Any'] }
}
LazyJavaClassifierType@40['Object'] {
classifier = JavaClassImpl@41['Object']
typeConstructor = DeserializedClassTypeConstructor@42
}
LazyJavaClassifierType@43['Object'] {
classifier = JavaClassImpl@44['Object']
typeConstructor = DeserializedClassTypeConstructor@42
}
LazyJavaClassifierType@45['Runnable'] {
arguments = ArrayList@46[empty]
classifier = JavaClassImpl@47['Runnable']
nullable = 'false': Boolean@48
typeConstructor = LazyJavaClassTypeConstructor@3['Runnable']
}
LazyJavaClassifierType@49['Runnable'] {
arguments = ArrayList@50[empty]
classifier = JavaClassImpl@47['Runnable']
nullable = 'true': Boolean@51
typeConstructor = LazyJavaClassTypeConstructor@3['Runnable']
}
LazyJavaPackageFragmentProvider@52 {
packageFragments('<root>': FqName@53) = LazyJavaPackageFragment@54['<root>']
packageFragments('Sub1': FqName@55) = null
packageFragments('Sub2': FqName@56) = null
packageFragments('Super': FqName@57) = null
packageFragments('Unit': FqName@58) = null
packageFragments('java': FqName@59) = LazyJavaPackageFragment@60['java']
packageFragments('java.lang': FqName@61) = LazyJavaPackageFragment@62['lang']
packageFragments('java.lang.Super': FqName@63) = null
packageFragments('java.lang.Unit': FqName@64) = null
packageFragments('kotlin': FqName@65) = null
packageFragments('kotlin.Super': FqName@66) = null
packageFragments('kotlin.Unit': FqName@67) = null
packageFragments('kotlin.io': FqName@68) = null
packageFragments('kotlin.jvm': FqName@69) = null
topLevelClasses(JavaClassImpl@47['Runnable']) = LazyJavaClassDescriptor@0['Runnable']
topLevelClasses(JavaClassImpl@70['Super']) = LazyJavaClassDescriptor@4['Super']
}
LazyJavaPackageFragment@54['<root>'] {
classes('Super': Name@71) = LazyJavaClassDescriptor@4['Super'] // through LazyPackageFragmentScopeForJavaPackage@72
classes('Unit': Name@73) = null // through LazyPackageFragmentScopeForJavaPackage@72
}
LazyJavaPackageFragment@60['java'] {
classes('lang': Name@74) = null // through LazyPackageFragmentScopeForJavaPackage@75
deserializedPackageScope = Empty@76 // through LazyPackageFragmentScopeForJavaPackage@75
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 }
}
ResolutionTaskHolder@82 {
<name not found> = ArrayList@83[1] { ResolutionCandidate@84 }
}
null {
<name not found> = ArrayList@85[1] { ResolutionCandidate@81 }
<name not found> = ArrayList@86[1] { ResolutionCandidate@84 }
}
@@ -1,141 +0,0 @@
LazyJavaClassDescriptor@0['A'] {
defaultType = JetTypeImpl@1['A']
functions('bar': Name@2) = EmptyList@3[empty] // through LazyJavaClassMemberScope@4
functions('clone': Name@5) = EmptyList@3[empty] // through LazyJavaClassMemberScope@4
functions('equals': Name@6) = ArrayList@7[1] { DeserializedSimpleFunctionDescriptor@8['equals'] } // through LazyJavaClassMemberScope@4
functions('finalize': Name@9) = EmptyList@3[empty] // through LazyJavaClassMemberScope@4
functions('foo': Name@10) = ArrayList@11[2] { JavaMethodDescriptor@12['foo'], SamAdapterFunctionDescriptor@13['foo'] } // through LazyJavaClassMemberScope@4
functions('getClass': Name@14) = EmptyList@3[empty] // through LazyJavaClassMemberScope@4
functions('hashCode': Name@15) = ArrayList@16[1] { DeserializedSimpleFunctionDescriptor@17['hashCode'] } // through LazyJavaClassMemberScope@4
functions('notify': Name@18) = EmptyList@3[empty] // through LazyJavaClassMemberScope@4
functions('notifyAll': Name@19) = EmptyList@3[empty] // through LazyJavaClassMemberScope@4
functions('toString': Name@20) = ArrayList@21[1] { DeserializedSimpleFunctionDescriptor@22['toString'] } // through LazyJavaClassMemberScope@4
functions('wait': Name@23) = EmptyList@3[empty] // through LazyJavaClassMemberScope@4
memberIndex = computeMemberIndex$1@24 // through LazyJavaClassMemberScope@4
thisAsReceiverParameter = LazyClassReceiverParameterDescriptor@25['<this>']
typeConstructor = LazyJavaClassTypeConstructor@26['A']
}
LazyJavaClassDescriptor@27['B'] {
allDescriptors = ArrayList@28[7] { DeserializedSimpleFunctionDescriptor@29['hashCode'], JavaMethodDescriptor@30['foo'], JavaMethodDescriptor@31['foo'], ... } // through LazyJavaClassMemberScope@32
constructors = stdlib_emptyListClass@33[empty] // through LazyJavaClassMemberScope@32
defaultType = JetTypeImpl@34['B']
enumEntryIndex = LinkedHashMap@35 // through LazyJavaClassMemberScope@32
functions('bar': Name@36) = ArrayList@37[2] { JavaMethodDescriptor@38['bar'], SamAdapterFunctionDescriptor@39['bar'] } // through LazyJavaClassMemberScope@32
functions('clone': Name@5) = EmptyList@3[empty] // through LazyJavaClassMemberScope@32
functions('equals': Name@6) = ArrayList@40[1] { DeserializedSimpleFunctionDescriptor@41['equals'] } // through LazyJavaClassMemberScope@32
functions('finalize': Name@9) = EmptyList@3[empty] // through LazyJavaClassMemberScope@32
functions('foo': Name@10) = ArrayList@42[2] { JavaMethodDescriptor@30['foo'], JavaMethodDescriptor@31['foo'] } // through LazyJavaClassMemberScope@32
functions('getClass': Name@14) = EmptyList@3[empty] // through LazyJavaClassMemberScope@32
functions('hashCode': Name@15) = ArrayList@43[1] { DeserializedSimpleFunctionDescriptor@29['hashCode'] } // through LazyJavaClassMemberScope@32
functions('notify': Name@18) = EmptyList@3[empty] // through LazyJavaClassMemberScope@32
functions('notifyAll': Name@19) = EmptyList@3[empty] // through LazyJavaClassMemberScope@32
functions('toString': Name@20) = ArrayList@44[1] { DeserializedSimpleFunctionDescriptor@45['toString'] } // through LazyJavaClassMemberScope@32
functions('wait': Name@23) = EmptyList@3[empty] // through LazyJavaClassMemberScope@32
memberIndex = computeMemberIndex$1@46 // through LazyJavaClassMemberScope@32
nestedClassIndex = LinkedHashMap@47 // through LazyJavaClassMemberScope@32
thisAsReceiverParameter = LazyClassReceiverParameterDescriptor@48['<this>']
typeConstructor = LazyJavaClassTypeConstructor@49['B']
}
LazyJavaClassDescriptor@50['Runnable'] {
functionTypeForSamInterface = JetTypeImpl@51['Function0<1>']
thisAsReceiverParameter = LazyClassReceiverParameterDescriptor@52['<this>']
typeConstructor = LazyJavaClassTypeConstructor@53['Runnable']
}
LazyJavaClassTypeConstructor@26['A'] {
parameters = ArrayList@54[empty]
supertypes = ArrayList@55[1] { JetTypeImpl@56['Any'] }
}
LazyJavaClassTypeConstructor@49['B'] {
parameters = ArrayList@57[empty]
supertypes = ArrayList@58[1] { LazyJavaClassifierType@59['A'] }
}
LazyJavaClassTypeConstructor@53['Runnable'] {
parameters = ArrayList@60[empty]
supertypes = ArrayList@61[1] { JetTypeImpl@56['Any'] }
}
LazyJavaClassifierType@59['A'] {
arguments = ArrayList@62[empty]
classifier = JavaClassImpl@63['A']
memberScope = LazyJavaClassMemberScope@4
nullable = 'false': Boolean@64
typeConstructor = LazyJavaClassTypeConstructor@26['A']
}
LazyJavaClassifierType@65['Object'] {
classifier = JavaClassImpl@66['Object']
typeConstructor = DeserializedClassTypeConstructor@67
}
LazyJavaClassifierType@68['Object'] {
classifier = JavaClassImpl@69['Object']
typeConstructor = DeserializedClassTypeConstructor@67
}
LazyJavaClassifierType@70['Runnable'] {
arguments = ArrayList@71[empty]
classifier = JavaClassImpl@72['Runnable']
nullable = 'false': Boolean@64
typeConstructor = LazyJavaClassTypeConstructor@53['Runnable']
}
LazyJavaClassifierType@73['Runnable'] {
arguments = ArrayList@74[empty]
classifier = JavaClassImpl@75['Runnable']
nullable = 'false': Boolean@64
typeConstructor = LazyJavaClassTypeConstructor@53['Runnable']
}
LazyJavaClassifierType@76['Runnable'] {
arguments = ArrayList@77[empty]
classifier = JavaClassImpl@72['Runnable']
nullable = 'true': Boolean@78
typeConstructor = LazyJavaClassTypeConstructor@53['Runnable']
}
LazyJavaClassifierType@79['Runnable'] {
arguments = ArrayList@80[empty]
classifier = JavaClassImpl@75['Runnable']
nullable = 'true': Boolean@78
typeConstructor = LazyJavaClassTypeConstructor@53['Runnable']
}
LazyJavaPackageFragmentProvider@81 {
packageFragments('<root>': FqName@82) = LazyJavaPackageFragment@83['<root>']
packageFragments('B': FqName@84) = null
packageFragments('C': FqName@85) = null
packageFragments('Runnable': FqName@86) = null
packageFragments('java': FqName@87) = LazyJavaPackageFragment@88['java']
packageFragments('java.lang': FqName@89) = LazyJavaPackageFragment@90['lang']
packageFragments('java.lang.B': FqName@91) = null
packageFragments('java.lang.Runnable': FqName@92) = null
packageFragments('kotlin': FqName@93) = null
packageFragments('kotlin.B': FqName@94) = null
packageFragments('kotlin.Runnable': FqName@95) = null
packageFragments('kotlin.io': FqName@96) = null
packageFragments('kotlin.jvm': FqName@97) = null
topLevelClasses(JavaClassImpl@63['A']) = LazyJavaClassDescriptor@0['A']
topLevelClasses(JavaClassImpl@98['B']) = LazyJavaClassDescriptor@27['B']
topLevelClasses(JavaClassImpl@99['Runnable']) = LazyJavaClassDescriptor@50['Runnable']
}
LazyJavaPackageFragment@83['<root>'] {
classes('B': Name@100) = LazyJavaClassDescriptor@27['B'] // through LazyPackageFragmentScopeForJavaPackage@101
classes('Runnable': Name@102) = null // through LazyPackageFragmentScopeForJavaPackage@101
}
LazyJavaPackageFragment@88['java'] {
classes('lang': Name@103) = null // through LazyPackageFragmentScopeForJavaPackage@104
deserializedPackageScope = Empty@105 // through LazyPackageFragmentScopeForJavaPackage@104
functions('lang': Name@106) = EmptyList@3[empty] // through LazyPackageFragmentScopeForJavaPackage@104
memberIndex = computeMemberIndex$1@107 // through LazyPackageFragmentScopeForJavaPackage@104
}
LazyJavaPackageFragment@90['lang'] {
classes('Runnable': Name@102) = LazyJavaClassDescriptor@50['Runnable'] // through LazyPackageFragmentScopeForJavaPackage@108
}
@@ -1,68 +0,0 @@
LazyJavaClassDescriptor@0['Inner'] {
typeConstructor = LazyJavaClassTypeConstructor@1['Inner']
}
LazyJavaClassDescriptor@2['M'] {
nestedClassIndex = LinkedHashMap@3 // through LazyJavaClassMemberScope@4
nestedClasses('Inner': Name@5) = LazyJavaClassDescriptor@0['Inner'] // through LazyJavaClassMemberScope@4
nestedClasses('Nested': Name@6) = LazyJavaClassDescriptor@7['Nested'] // through LazyJavaClassMemberScope@4
nestedClasses('PrInner': Name@8) = LazyJavaClassDescriptor@9['PrInner'] // through LazyJavaClassMemberScope@4
nestedClasses('PrNested': Name@10) = LazyJavaClassDescriptor@11['PrNested'] // through LazyJavaClassMemberScope@4
}
LazyJavaClassDescriptor@7['Nested'] {
typeConstructor = LazyJavaClassTypeConstructor@12['Nested']
}
LazyJavaClassDescriptor@9['PrInner'] {
typeConstructor = LazyJavaClassTypeConstructor@13['PrInner']
}
LazyJavaClassDescriptor@11['PrNested'] {
typeConstructor = LazyJavaClassTypeConstructor@14['PrNested']
}
LazyJavaClassTypeConstructor@1['Inner'] {
parameters = ArrayList@15[empty]
}
LazyJavaClassTypeConstructor@12['Nested'] {
parameters = ArrayList@16[empty]
}
LazyJavaClassTypeConstructor@13['PrInner'] {
parameters = ArrayList@17[empty]
}
LazyJavaClassTypeConstructor@14['PrNested'] {
parameters = ArrayList@18[empty]
}
LazyJavaPackageFragmentProvider@19 {
packageFragments('<root>': FqName@20) = LazyJavaPackageFragment@21['<root>']
packageFragments('a': FqName@22) = LazyJavaPackageFragment@23['a']
packageFragments('a.M': FqName@24) = null
packageFragments('b': FqName@25) = null
packageFragments('b.a': FqName@26) = null
packageFragments('java': FqName@27) = LazyJavaPackageFragment@28['java']
packageFragments('java.lang': FqName@29) = LazyJavaPackageFragment@30['lang']
packageFragments('kotlin': FqName@31) = null
packageFragments('kotlin.io': FqName@32) = null
packageFragments('kotlin.jvm': FqName@33) = null
topLevelClasses(JavaClassImpl@34['M']) = LazyJavaClassDescriptor@2['M']
}
LazyJavaPackageFragment@23['a'] {
classes('M': Name@35) = LazyJavaClassDescriptor@2['M'] // through LazyPackageFragmentScopeForJavaPackage@36
}
LazyJavaPackageFragment@28['java'] {
classes('lang': Name@37) = null // through LazyPackageFragmentScopeForJavaPackage@38
deserializedPackageScope = Empty@39 // through LazyPackageFragmentScopeForJavaPackage@38
functions('lang': Name@40) = EmptyList@41[empty] // through LazyPackageFragmentScopeForJavaPackage@38
memberIndex = computeMemberIndex$1@42 // through LazyPackageFragmentScopeForJavaPackage@38
}
LazyJavaPackageFragment@30['lang'] {
classes('a': Name@43) = null // through LazyPackageFragmentScopeForJavaPackage@44
}
@@ -1,107 +0,0 @@
LazyJavaClassDescriptor@0['F'] {
constructors = ArrayList@1[1] { JavaConstructorDescriptor@2['<init>'] } // through LazyJavaClassMemberScope@3
defaultType = JetTypeImpl@4['F']
enumEntryIndex = LinkedHashMap@5 // through LazyJavaClassMemberScope@3
functionTypeForSamInterface = null
memberIndex = computeMemberIndex$1@6 // through LazyJavaClassMemberScope@3
nestedClassIndex = LinkedHashMap@7 // through LazyJavaClassMemberScope@3
nestedClasses('m': Name@8) = null // through LazyJavaClassMemberScope@3
properties('m': Name@8) = ArrayList@9[1] { PropertyDescriptorImpl@10['m'] } // through LazyJavaClassMemberScope@3
typeConstructor = LazyJavaClassTypeConstructor@11['F']
}
LazyJavaClassDescriptor@12['M'] {
defaultType = JetTypeImpl@13['M']
memberIndex = computeMemberIndex$1@14 // through LazyJavaClassMemberScope@15
properties('m': Name@8) = ArrayList@16[1] { JavaPropertyDescriptor@17['m'] } // through LazyJavaClassMemberScope@15
thisAsReceiverParameter = LazyClassReceiverParameterDescriptor@18['<this>']
typeConstructor = LazyJavaClassTypeConstructor@19['M']
}
LazyJavaClassTypeConstructor@11['F'] {
parameters = ArrayList@20[empty]
supertypes = ArrayList@21[1] { LazyJavaClassifierType@22['M'] }
}
LazyJavaClassTypeConstructor@19['M'] {
parameters = ArrayList@23[empty]
supertypes = ArrayList@24[1] { JetTypeImpl@25['Any'] }
}
LazyJavaClassifierType@22['M'] {
arguments = ArrayList@26[empty]
classifier = JavaClassImpl@27['M']
memberScope = LazyJavaClassMemberScope@15
typeConstructor = LazyJavaClassTypeConstructor@19['M']
}
LazyJavaClassifierType@28['Object'] {
classifier = JavaClassImpl@29['Object']
typeConstructor = DeserializedClassTypeConstructor@30
}
LazyJavaPackageFragmentProvider@31 {
packageFragments('<root>': FqName@32) = LazyJavaPackageFragment@33['<root>']
packageFragments('a': FqName@34) = LazyJavaPackageFragment@35['a']
packageFragments('b': FqName@36) = LazyJavaPackageFragment@37['b']
packageFragments('b.F': FqName@38) = null
packageFragments('c': FqName@39) = null
packageFragments('java': FqName@40) = LazyJavaPackageFragment@41['java']
packageFragments('java.lang': FqName@42) = LazyJavaPackageFragment@43['lang']
packageFragments('kotlin': FqName@44) = null
packageFragments('kotlin.io': FqName@45) = null
packageFragments('kotlin.jvm': FqName@46) = null
topLevelClasses(JavaClassImpl@47['F']) = LazyJavaClassDescriptor@0['F']
topLevelClasses(JavaClassImpl@27['M']) = LazyJavaClassDescriptor@12['M']
}
LazyJavaPackageFragment@37['b'] {
classes('F': Name@48) = LazyJavaClassDescriptor@0['F'] // through LazyPackageFragmentScopeForJavaPackage@49
deserializedPackageScope = Empty@50 // through LazyPackageFragmentScopeForJavaPackage@49
functions('F': Name@51) = EmptyList@52[empty] // through LazyPackageFragmentScopeForJavaPackage@49
memberIndex = computeMemberIndex$1@53 // through LazyPackageFragmentScopeForJavaPackage@49
}
LazyJavaPackageFragment@41['java'] {
classes('lang': Name@54) = null // through LazyPackageFragmentScopeForJavaPackage@55
deserializedPackageScope = Empty@50 // through LazyPackageFragmentScopeForJavaPackage@55
functions('lang': Name@56) = EmptyList@52[empty] // through LazyPackageFragmentScopeForJavaPackage@55
memberIndex = computeMemberIndex$1@57 // through LazyPackageFragmentScopeForJavaPackage@55
}
LazyJavaPackageFragment@43['lang'] {
classes('F': Name@58) = null // through LazyPackageFragmentScopeForJavaPackage@59
deserializedPackageScope = Empty@50 // through LazyPackageFragmentScopeForJavaPackage@59
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> = 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@64 {
<name not found> = ArrayList@65[1] { ResolutionCandidate@66 }
<name not found> = EmptyList@52[empty]
<name not found> = EmptyList@52[empty]
}
null {
<name not found> = ArrayList@67[1] { ResolutionCandidate@66 }
<name not found> = ArrayList@68[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]
}
@@ -1,104 +0,0 @@
DescriptorResolver@0 {
<name not found> = JetTypeImpl@1['Inner']
}
LazyJavaClassDescriptor@2['Inner'] {
constructors = ArrayList@3[1] { JavaConstructorDescriptor@4['<init>'] } // through LazyJavaClassMemberScope@5
defaultType = JetTypeImpl@6['Inner']
functionTypeForSamInterface = null
typeConstructor = LazyJavaClassTypeConstructor@7['Inner']
}
LazyJavaClassDescriptor@8['M'] {
defaultType = JetTypeImpl@9['M']
functionTypeForSamInterface = null
functions('Inner': Name@10) = EmptyList@11[empty] // through LazyJavaClassMemberScope@12
functions('Inner': Name@13) = EmptyList@11[empty] // through LazyJavaStaticClassScope@14
memberIndex = computeMemberIndex$1@15 // through LazyJavaClassMemberScope@12
memberIndex = computeMemberIndex$1@16 // through LazyJavaStaticClassScope@14
nestedClassIndex = LinkedHashMap@17 // through LazyJavaClassMemberScope@12
nestedClasses('Inner': Name@18) = LazyJavaClassDescriptor@2['Inner'] // through LazyJavaClassMemberScope@12
properties('Inner': Name@10) = EmptyList@11[empty] // through LazyJavaClassMemberScope@12
properties('Inner': Name@13) = EmptyList@11[empty] // through LazyJavaStaticClassScope@14
typeConstructor = LazyJavaClassTypeConstructor@19['M']
}
LazyJavaClassTypeConstructor@7['Inner'] {
parameters = ArrayList@20[empty]
}
LazyJavaClassTypeConstructor@19['M'] {
parameters = ArrayList@21[empty]
supertypes = ArrayList@22[1] { JetTypeImpl@23['Any'] }
}
LazyJavaClassifierType@24['Object'] {
classifier = JavaClassImpl@25['Object']
typeConstructor = DeserializedClassTypeConstructor@26
}
LazyJavaPackageFragmentProvider@27 {
packageFragments('<root>': FqName@28) = LazyJavaPackageFragment@29['<root>']
packageFragments('Inner': FqName@30) = null
packageFragments('a': FqName@31) = LazyJavaPackageFragment@32['a']
packageFragments('a.M': FqName@33) = null
packageFragments('b': FqName@34) = null
packageFragments('b.Inner': FqName@35) = null
packageFragments('java': FqName@36) = LazyJavaPackageFragment@37['java']
packageFragments('java.lang': FqName@38) = LazyJavaPackageFragment@39['lang']
packageFragments('java.lang.Inner': FqName@40) = null
packageFragments('kotlin': FqName@41) = null
packageFragments('kotlin.Inner': FqName@42) = null
packageFragments('kotlin.io': FqName@43) = null
packageFragments('kotlin.jvm': FqName@44) = null
topLevelClasses(JavaClassImpl@45['M']) = LazyJavaClassDescriptor@8['M']
}
LazyJavaPackageFragment@32['a'] {
classes('M': Name@46) = LazyJavaClassDescriptor@8['M'] // through LazyPackageFragmentScopeForJavaPackage@47
deserializedPackageScope = Empty@48 // through LazyPackageFragmentScopeForJavaPackage@47
functions('M': Name@49) = EmptyList@11[empty] // through LazyPackageFragmentScopeForJavaPackage@47
memberIndex = computeMemberIndex$1@50 // through LazyPackageFragmentScopeForJavaPackage@47
}
LazyJavaPackageFragment@37['java'] {
classes('lang': Name@51) = null // through LazyPackageFragmentScopeForJavaPackage@52
deserializedPackageScope = Empty@48 // through LazyPackageFragmentScopeForJavaPackage@52
functions('lang': Name@53) = EmptyList@11[empty] // through LazyPackageFragmentScopeForJavaPackage@52
memberIndex = computeMemberIndex$1@54 // through LazyPackageFragmentScopeForJavaPackage@52
}
LazyJavaPackageFragment@39['lang'] {
classes('Inner': Name@55) = null // through LazyPackageFragmentScopeForJavaPackage@56
classes('doSmth': Name@57) = null // through LazyPackageFragmentScopeForJavaPackage@56
deserializedPackageScope = Empty@48 // through LazyPackageFragmentScopeForJavaPackage@56
functions('Inner': Name@55) = EmptyList@11[empty] // through LazyPackageFragmentScopeForJavaPackage@56
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> = EmptyList@11[empty]
<name not found> = EmptyList@11[empty]
}
ResolutionTaskHolder@62 {
<name not found> = ArrayList@63[1] { ResolutionCandidate@64 }
<name not found> = EmptyList@11[empty]
<name not found> = EmptyList@11[empty]
}
ResolutionTaskHolder@65 {
<name not found> = ArrayList@66[1] { ResolutionCandidate@67 }
}
null {
<name not found> = ArrayList@68[1] { ResolutionCandidate@61 }
<name not found> = ArrayList@69[1] { ResolutionCandidate@64 }
<name not found> = ArrayList@70[1] { ResolutionCandidate@67 }
<name not found> = EmptyList@11[empty]
<name not found> = EmptyList@11[empty]
<name not found> = EmptyList@11[empty]
<name not found> = EmptyList@11[empty]
}
@@ -1,178 +0,0 @@
LazyJavaClassDescriptor@0['C'] {
defaultType = JetTypeImpl@1['C<1>']
enumEntryIndex = LinkedHashMap@2 // through LazyJavaClassMemberScope@3
functionTypeForSamInterface = null
functions('create': Name@4) = ArrayList@5[1] { JavaMethodDescriptor@6['create'] } // through LazyJavaStaticClassScope@7
functions('create': Name@4) = EmptyList@8[empty] // through LazyJavaClassMemberScope@3
functions('foo': Name@9) = ArrayList@10[1] { JavaMethodDescriptor@11['foo'] } // through LazyJavaClassMemberScope@3
memberIndex = computeMemberIndex$1@12 // through LazyJavaClassMemberScope@3
memberIndex = computeMemberIndex$1@13 // through LazyJavaStaticClassScope@7
nestedClassIndex = LinkedHashMap@14 // through LazyJavaClassMemberScope@3
nestedClasses('create': Name@4) = null // through LazyJavaClassMemberScope@3
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
thisAsReceiverParameter = LazyClassReceiverParameterDescriptor@15['<this>']
typeConstructor = LazyJavaClassTypeConstructor@16['C']
}
LazyJavaClassTypeConstructor@16['C'] {
parameters = ArrayList@17[1] { LazyJavaTypeParameterDescriptor@18['B'] }
supertypes = ArrayList@19[1] { JetTypeImpl@20['Any'] }
}
LazyJavaClassifierType@21['B'] {
arguments = ArrayList@22[empty]
classifier = JavaTypeParameterImpl@23['B']
nullable = 'false': Boolean@24
typeConstructor = AbstractLazyTypeParameterDescriptor$1@25
}
LazyJavaClassifierType@26['B'] {
arguments = ArrayList@27[empty]
classifier = JavaTypeParameterImpl@28['B']
nullable = 'false': Boolean@24
typeConstructor = AbstractLazyTypeParameterDescriptor$1@25
}
LazyJavaClassifierType@29['B'] {
arguments = ArrayList@30[empty]
classifier = JavaTypeParameterImpl@23['B']
nullable = 'true': Boolean@31
typeConstructor = AbstractLazyTypeParameterDescriptor$1@25
}
LazyJavaClassifierType@32['B'] {
arguments = ArrayList@33[empty]
classifier = JavaTypeParameterImpl@28['B']
nullable = 'true': Boolean@31
typeConstructor = AbstractLazyTypeParameterDescriptor$1@25
}
LazyJavaClassifierType@34['C'] {
arguments = ArrayList@35[1] { LazyStarProjection@36 }
classifier = JavaClassImpl@37['C']
memberScope = SubstitutingScope@38
nullable = 'false': Boolean@24
typeConstructor = LazyJavaClassTypeConstructor@16['C']
}
LazyJavaClassifierType@39['C'] {
arguments = ArrayList@40[1] { LazyStarProjection@41 }
classifier = JavaClassImpl@37['C']
memberScope = SubstitutingScope@42
nullable = 'true': Boolean@31
typeConstructor = LazyJavaClassTypeConstructor@16['C']
}
LazyJavaClassifierType@43['C<?>'] {
arguments = ArrayList@44[1] { LazyStarProjection@45 }
classifier = JavaClassImpl@46['C']
memberScope = SubstitutingScope@47
nullable = 'false': Boolean@24
typeConstructor = LazyJavaClassTypeConstructor@16['C']
}
LazyJavaClassifierType@48['C<?>'] {
arguments = ArrayList@49[1] { LazyStarProjection@50 }
classifier = JavaClassImpl@46['C']
nullable = 'true': Boolean@31
typeConstructor = LazyJavaClassTypeConstructor@16['C']
}
LazyJavaClassifierType@51['C<B>'] {
arguments = ArrayList@52[1] { TypeProjectionImpl@53 }
classifier = JavaClassImpl@54['C']
memberScope = SubstitutingScope@55
nullable = 'false': Boolean@24
typeConstructor = LazyJavaClassTypeConstructor@16['C']
}
LazyJavaClassifierType@56['C<B>'] {
arguments = ArrayList@57[1] { TypeProjectionImpl@58 }
classifier = JavaClassImpl@54['C']
memberScope = SubstitutingScope@59
nullable = 'true': Boolean@31
typeConstructor = LazyJavaClassTypeConstructor@16['C']
}
LazyJavaClassifierType@60['Object'] {
classifier = JavaClassImpl@61['Object']
typeConstructor = DeserializedClassTypeConstructor@62
}
LazyJavaPackageFragmentProvider@63 {
packageFragments('<root>': FqName@64) = LazyJavaPackageFragment@65['<root>']
packageFragments('C': FqName@66) = null
packageFragments('a': FqName@67) = LazyJavaPackageFragment@68['a']
packageFragments('a.C': FqName@69) = null
packageFragments('d': FqName@70) = null
packageFragments('d.C': FqName@71) = null
packageFragments('java': FqName@72) = LazyJavaPackageFragment@73['java']
packageFragments('java.lang': FqName@74) = LazyJavaPackageFragment@75['lang']
packageFragments('java.lang.C': FqName@76) = null
packageFragments('kotlin': FqName@77) = null
packageFragments('kotlin.C': FqName@78) = null
packageFragments('kotlin.io': FqName@79) = null
packageFragments('kotlin.jvm': FqName@80) = null
topLevelClasses(JavaClassImpl@81['C']) = LazyJavaClassDescriptor@0['C']
}
LazyJavaPackageFragment@68['a'] {
classes('C': Name@82) = LazyJavaClassDescriptor@0['C'] // through LazyPackageFragmentScopeForJavaPackage@83
deserializedPackageScope = Empty@84 // through LazyPackageFragmentScopeForJavaPackage@83
functions('C': Name@85) = EmptyList@8[empty] // through LazyPackageFragmentScopeForJavaPackage@83
memberIndex = computeMemberIndex$1@86 // through LazyPackageFragmentScopeForJavaPackage@83
}
LazyJavaPackageFragment@73['java'] {
classes('lang': Name@87) = null // through LazyPackageFragmentScopeForJavaPackage@88
deserializedPackageScope = Empty@84 // through LazyPackageFragmentScopeForJavaPackage@88
functions('lang': Name@89) = EmptyList@8[empty] // through LazyPackageFragmentScopeForJavaPackage@88
memberIndex = computeMemberIndex$1@90 // through LazyPackageFragmentScopeForJavaPackage@88
}
LazyJavaPackageFragment@75['lang'] {
deserializedPackageScope = Empty@84 // through LazyPackageFragmentScopeForJavaPackage@91
}
LazyJavaTypeParameterDescriptor@18['B'] {
defaultType = JetTypeImpl@92['B']
typeConstructor = AbstractLazyTypeParameterDescriptor$1@25
upperBounds = LinkedHashSet@93[1] { DelegatingFlexibleType@94 }
upperBoundsAsType = DelegatingFlexibleType@94
}
LazyJavaTypeParameterResolver@95 {
resolve(JavaTypeParameterImpl@96['B']) = LazyJavaTypeParameterDescriptor@18['B']
}
ResolutionTaskHolder@97 {
<name not found> = ArrayList@98[1] { ResolutionCandidate@99 }
<name not found> = EmptyList@8[empty]
<name not found> = EmptyList@8[empty]
}
ResolutionTaskHolder@100 {
<name not found> = ArrayList@101[1] { ResolutionCandidate@102 }
}
ResolutionTaskHolder@103 {
<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]
}
null {
<name not found> = ArrayList@104[1] { ResolutionCandidate@99 }
<name not found> = ArrayList@105[1] { ResolutionCandidate@102 }
<name not found> = EmptyList@8[empty]
<name not found> = EmptyList@8[empty]
<name not found> = EmptyList@8[empty]
<name not found> = EmptyList@8[empty]
}
@@ -1,29 +0,0 @@
LazyJavaClassDescriptor@0['Ccc'] {
functionTypeForSamInterface = null
}
LazyJavaPackageFragmentProvider@1 {
packageFragments('<root>': FqName@2) = LazyJavaPackageFragment@3['<root>']
packageFragments('Bbb': FqName@4) = null
packageFragments('Ccc': FqName@5) = null
packageFragments('java': FqName@6) = LazyJavaPackageFragment@7['java']
packageFragments('java.lang': FqName@8) = LazyJavaPackageFragment@9['lang']
packageFragments('kotlin': FqName@10) = null
packageFragments('kotlin.io': FqName@11) = null
packageFragments('kotlin.jvm': FqName@12) = null
topLevelClasses(JavaClassImpl@13['Ccc']) = LazyJavaClassDescriptor@0['Ccc']
}
LazyJavaPackageFragment@3['<root>'] {
classes('Ccc': Name@14) = LazyJavaClassDescriptor@0['Ccc'] // through LazyPackageFragmentScopeForJavaPackage@15
deserializedPackageScope = Empty@16 // through LazyPackageFragmentScopeForJavaPackage@15
functions('Ccc': Name@17) = EmptyList@18[empty] // through LazyPackageFragmentScopeForJavaPackage@15
memberIndex = computeMemberIndex$1@19 // through LazyPackageFragmentScopeForJavaPackage@15
}
LazyJavaPackageFragment@7['java'] {
classes('lang': Name@20) = null // through LazyPackageFragmentScopeForJavaPackage@21
deserializedPackageScope = Empty@16 // through LazyPackageFragmentScopeForJavaPackage@21
functions('lang': Name@22) = EmptyList@18[empty] // through LazyPackageFragmentScopeForJavaPackage@21
memberIndex = computeMemberIndex$1@23 // through LazyPackageFragmentScopeForJavaPackage@21
}
@@ -1,77 +0,0 @@
LazyJavaPackageFragmentProvider@0 {
packageFragments('<root>': FqName@1) = LazyJavaPackageFragment@2['<root>']
packageFragments('Any': FqName@3) = null
packageFragments('Collection': FqName@4) = null
packageFragments('Comparable': FqName@5) = null
packageFragments('Int': FqName@6) = null
packageFragments('Iterable': FqName@7) = null
packageFragments('Iterator': FqName@8) = null
packageFragments('String': FqName@9) = null
packageFragments('d': FqName@10) = null
packageFragments('d.Any': FqName@11) = null
packageFragments('d.Collection': FqName@12) = null
packageFragments('d.Comparable': FqName@13) = null
packageFragments('d.Int': FqName@14) = null
packageFragments('d.Iterable': FqName@15) = null
packageFragments('d.Iterator': FqName@16) = null
packageFragments('d.String': FqName@17) = null
packageFragments('java': FqName@18) = LazyJavaPackageFragment@19['java']
packageFragments('java.lang': FqName@20) = LazyJavaPackageFragment@21['lang']
packageFragments('java.lang.Any': FqName@22) = null
packageFragments('java.lang.Collection': FqName@23) = null
packageFragments('java.lang.Comparable': FqName@24) = null
packageFragments('java.lang.Int': FqName@25) = null
packageFragments('java.lang.Iterable': FqName@26) = null
packageFragments('java.lang.Iterator': FqName@27) = null
packageFragments('java.lang.String': FqName@28) = null
packageFragments('kotlin': FqName@29) = null
packageFragments('kotlin.Any': FqName@30) = null
packageFragments('kotlin.Collection': FqName@31) = null
packageFragments('kotlin.Comparable': FqName@32) = null
packageFragments('kotlin.Int': FqName@33) = null
packageFragments('kotlin.Iterable': FqName@34) = null
packageFragments('kotlin.Iterator': FqName@35) = null
packageFragments('kotlin.String': FqName@36) = null
packageFragments('kotlin.io': FqName@37) = null
packageFragments('kotlin.jvm': FqName@38) = null
}
LazyJavaPackageFragment@19['java'] {
classes('lang': Name@39) = null // through LazyPackageFragmentScopeForJavaPackage@40
deserializedPackageScope = Empty@41 // through LazyPackageFragmentScopeForJavaPackage@40
functions('lang': Name@42) = EmptyList@43[empty] // through LazyPackageFragmentScopeForJavaPackage@40
memberIndex = computeMemberIndex$1@44 // through LazyPackageFragmentScopeForJavaPackage@40
}
ResolutionTaskHolder@45 {
<name not found> = ArrayList@46[1] { ResolutionCandidate@47 }
}
ResolutionTaskHolder@48 {
<name not found> = ArrayList@49[1] { ResolutionCandidate@50 }
}
ResolutionTaskHolder@51 {
<name not found> = ArrayList@52[1] { ResolutionCandidate@53 }
}
ResolutionTaskHolder@54 {
<name not found> = ArrayList@55[1] { ResolutionCandidate@56 }
}
ResolutionTaskHolder@57 {
<name not found> = ArrayList@58[1] { ResolutionCandidate@59 }
}
ResolutionTaskHolder@60 {
<name not found> = ArrayList@61[1] { ResolutionCandidate@62 }
}
null {
<name not found> = ArrayList@63[1] { ResolutionCandidate@47 }
<name not found> = ArrayList@64[1] { ResolutionCandidate@50 }
<name not found> = ArrayList@65[1] { ResolutionCandidate@62 }
<name not found> = ArrayList@66[1] { ResolutionCandidate@59 }
<name not found> = ArrayList@67[1] { ResolutionCandidate@53 }
<name not found> = ArrayList@68[1] { ResolutionCandidate@56 }
}
@@ -1,97 +0,0 @@
LazyJavaClassDescriptor@0['Integer'] {
typeConstructor = LazyJavaClassTypeConstructor@1['Integer']
}
LazyJavaClassTypeConstructor@1['Integer'] {
parameters = ArrayList@2[empty]
supertypes = ArrayList@3[2] { LazyJavaClassifierType@4['Number'], LazyJavaClassifierType@5['Comparable<Integer>'] }
}
LazyJavaClassifierType@5['Comparable<Integer>'] {
classifier = JavaClassImpl@6['Comparable']
typeConstructor = DeserializedClassTypeConstructor@7
}
LazyJavaClassifierType@4['Number'] {
arguments = ArrayList@8[empty]
classifier = JavaClassImpl@9['Number']
typeConstructor = DeserializedClassTypeConstructor@10
}
LazyJavaPackageFragmentProvider@11 {
packageFragments('<root>': FqName@12) = LazyJavaPackageFragment@13['<root>']
packageFragments('Annotation': FqName@14) = null
packageFragments('Int': FqName@15) = null
packageFragments('Integer': FqName@16) = null
packageFragments('Iterable': FqName@17) = null
packageFragments('Iterator': FqName@18) = null
packageFragments('java': FqName@19) = LazyJavaPackageFragment@20['java']
packageFragments('java.lang': FqName@21) = LazyJavaPackageFragment@22['lang']
packageFragments('java.lang.Annotation': FqName@23) = null
packageFragments('java.lang.Int': FqName@24) = null
packageFragments('java.lang.Integer': FqName@25) = null
packageFragments('java.lang.Iterable': FqName@26) = null
packageFragments('java.lang.Iterator': FqName@27) = null
packageFragments('java.lang.annotation': FqName@28) = LazyJavaPackageFragment@29['annotation']
packageFragments('java.lang.annotation.Annotation': FqName@30) = null
packageFragments('java.lang.annotation.Int': FqName@31) = null
packageFragments('java.lang.annotation.Integer': FqName@32) = null
packageFragments('java.lang.annotation.Iterable': FqName@33) = null
packageFragments('java.lang.annotation.Iterator': FqName@34) = null
packageFragments('java.util': FqName@35) = LazyJavaPackageFragment@36['util']
packageFragments('java.util.Annotation': FqName@37) = null
packageFragments('java.util.Int': FqName@38) = null
packageFragments('java.util.Integer': FqName@39) = null
packageFragments('java.util.Iterable': FqName@40) = null
packageFragments('java.util.Iterator': FqName@41) = null
packageFragments('kotlin': FqName@42) = null
packageFragments('kotlin.Annotation': FqName@43) = null
packageFragments('kotlin.Int': FqName@44) = null
packageFragments('kotlin.Integer': FqName@45) = null
packageFragments('kotlin.Iterable': FqName@46) = null
packageFragments('kotlin.Iterator': FqName@47) = null
packageFragments('kotlin.io': FqName@48) = null
packageFragments('kotlin.jvm': FqName@49) = null
packageFragments('n': FqName@50) = null
packageFragments('n.Annotation': FqName@51) = null
packageFragments('n.Int': FqName@52) = null
packageFragments('n.Integer': FqName@53) = null
packageFragments('n.Iterable': FqName@54) = null
packageFragments('n.Iterator': FqName@55) = null
topLevelClasses(JavaClassImpl@56['Annotation']) = LazyJavaClassDescriptor@57['Annotation']
topLevelClasses(JavaClassImpl@58['Integer']) = LazyJavaClassDescriptor@0['Integer']
topLevelClasses(JavaClassImpl@59['Iterator']) = LazyJavaClassDescriptor@60['Iterator']
}
LazyJavaPackageFragment@29['annotation'] {
classes('Annotation': Name@61) = LazyJavaClassDescriptor@57['Annotation'] // through LazyPackageFragmentScopeForJavaPackage@62
classes('Int': Name@63) = null // through LazyPackageFragmentScopeForJavaPackage@62
classes('Integer': Name@64) = null // through LazyPackageFragmentScopeForJavaPackage@62
classes('Iterable': Name@65) = null // through LazyPackageFragmentScopeForJavaPackage@62
classes('Iterator': Name@66) = null // through LazyPackageFragmentScopeForJavaPackage@62
}
LazyJavaPackageFragment@20['java'] {
classes('lang': Name@67) = null // through LazyPackageFragmentScopeForJavaPackage@68
classes('util': Name@69) = null // through LazyPackageFragmentScopeForJavaPackage@68
deserializedPackageScope = Empty@70 // through LazyPackageFragmentScopeForJavaPackage@68
functions('lang': Name@71) = EmptyList@72[empty] // through LazyPackageFragmentScopeForJavaPackage@68
functions('util': Name@73) = EmptyList@72[empty] // through LazyPackageFragmentScopeForJavaPackage@68
memberIndex = computeMemberIndex$1@74 // through LazyPackageFragmentScopeForJavaPackage@68
}
LazyJavaPackageFragment@22['lang'] {
classes('Integer': Name@64) = LazyJavaClassDescriptor@0['Integer'] // through LazyPackageFragmentScopeForJavaPackage@75
classes('annotation': Name@76) = null // through LazyPackageFragmentScopeForJavaPackage@75
deserializedPackageScope = Empty@70 // through LazyPackageFragmentScopeForJavaPackage@75
functions('annotation': Name@77) = EmptyList@72[empty] // through LazyPackageFragmentScopeForJavaPackage@75
memberIndex = computeMemberIndex$1@78 // through LazyPackageFragmentScopeForJavaPackage@75
}
LazyJavaPackageFragment@36['util'] {
classes('Annotation': Name@61) = null // through LazyPackageFragmentScopeForJavaPackage@79
classes('Int': Name@63) = null // through LazyPackageFragmentScopeForJavaPackage@79
classes('Integer': Name@64) = null // through LazyPackageFragmentScopeForJavaPackage@79
classes('Iterable': Name@65) = null // through LazyPackageFragmentScopeForJavaPackage@79
classes('Iterator': Name@66) = LazyJavaClassDescriptor@60['Iterator'] // through LazyPackageFragmentScopeForJavaPackage@79
}
@@ -1,53 +0,0 @@
LazyJavaClassDescriptor@0['Type'] {
typeConstructor = LazyJavaClassTypeConstructor@1['Type']
}
LazyJavaClassTypeConstructor@1['Type'] {
parameters = ArrayList@2[empty]
supertypes = ArrayList@3[1] { LazyJavaClassifierType@4['Enum<Type>'] }
}
LazyJavaClassifierType@4['Enum<Type>'] {
classifier = JavaClassImpl@5['Enum']
typeConstructor = DeserializedClassTypeConstructor@6
}
LazyJavaPackageFragmentProvider@7 {
packageFragments('<root>': FqName@8) = LazyJavaPackageFragment@9['<root>']
packageFragments('Array': FqName@10) = null
packageFragments('String': FqName@11) = null
packageFragments('Type': FqName@12) = null
packageFragments('java': FqName@13) = LazyJavaPackageFragment@14['java']
packageFragments('java.lang': FqName@15) = LazyJavaPackageFragment@16['lang']
packageFragments('java.lang.Array': FqName@17) = null
packageFragments('java.lang.String': FqName@18) = null
packageFragments('java.lang.Type': FqName@19) = null
packageFragments('kotlin': FqName@20) = null
packageFragments('kotlin.Array': FqName@21) = null
packageFragments('kotlin.String': FqName@22) = null
packageFragments('kotlin.Type': FqName@23) = null
packageFragments('kotlin.io': FqName@24) = null
packageFragments('kotlin.jvm': FqName@25) = null
topLevelClasses(JavaClassImpl@26['Type']) = LazyJavaClassDescriptor@0['Type']
}
LazyJavaPackageFragment@9['<root>'] {
classes('Array': Name@27) = null // through LazyPackageFragmentScopeForJavaPackage@28
classes('String': Name@29) = null // through LazyPackageFragmentScopeForJavaPackage@28
classes('Type': Name@30) = LazyJavaClassDescriptor@0['Type'] // through LazyPackageFragmentScopeForJavaPackage@28
}
LazyJavaPackageFragment@14['java'] {
classes('lang': Name@31) = null // through LazyPackageFragmentScopeForJavaPackage@32
deserializedPackageScope = Empty@33 // through LazyPackageFragmentScopeForJavaPackage@32
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 }
}
null {
<name not found> = ArrayList@40[1] { ResolutionCandidate@39 }
}
@@ -1,227 +0,0 @@
LazyJavaClassDescriptor@0['Comparable'] {
allDescriptors = ArrayList@1[4] { DeserializedSimpleFunctionDescriptor@2['hashCode'], DeserializedSimpleFunctionDescriptor@3['toString'], DeserializedSimpleFunctionDescriptor@4['equals'], ... } // through LazyJavaClassMemberScope@5
annotations = LazyJavaAnnotations@6
defaultType = JetTypeImpl@7['Comparable<1>']
enumEntryIndex = LinkedHashMap@8 // through LazyJavaClassMemberScope@5
functionTypeForSamInterface = JetTypeImpl@9['Function1<2>']
functions('clone': Name@10) = EmptyList@11[empty] // through LazyJavaClassMemberScope@5
functions('compareTo': Name@12) = ArrayList@13[1] { JavaMethodDescriptor@14['compareTo'] } // through LazyJavaClassMemberScope@5
functions('equals': Name@15) = ArrayList@16[1] { DeserializedSimpleFunctionDescriptor@4['equals'] } // through LazyJavaClassMemberScope@5
functions('finalize': Name@17) = EmptyList@11[empty] // through LazyJavaClassMemberScope@5
functions('getClass': Name@18) = EmptyList@11[empty] // through LazyJavaClassMemberScope@5
functions('hashCode': Name@19) = ArrayList@20[1] { DeserializedSimpleFunctionDescriptor@2['hashCode'] } // through LazyJavaClassMemberScope@5
functions('notify': Name@21) = EmptyList@11[empty] // through LazyJavaClassMemberScope@5
functions('notifyAll': Name@22) = EmptyList@11[empty] // through LazyJavaClassMemberScope@5
functions('toString': Name@23) = ArrayList@24[1] { DeserializedSimpleFunctionDescriptor@3['toString'] } // through LazyJavaClassMemberScope@5
functions('wait': Name@25) = EmptyList@11[empty] // through LazyJavaClassMemberScope@5
memberIndex = computeMemberIndex$1@26 // through LazyJavaClassMemberScope@5
nestedClassIndex = LinkedHashMap@27 // through LazyJavaClassMemberScope@5
thisAsReceiverParameter = LazyClassReceiverParameterDescriptor@28['<this>']
typeConstructor = LazyJavaClassTypeConstructor@29['Comparable']
}
LazyJavaClassDescriptor@30['Integer'] {
typeConstructor = LazyJavaClassTypeConstructor@31['Integer']
}
LazyJavaClassDescriptor@32['Iterable'] {
typeConstructor = LazyJavaClassTypeConstructor@33['Iterable']
}
LazyJavaClassDescriptor@34['Iterator'] {
defaultType = JetTypeImpl@35['Iterator<1>']
functionTypeForSamInterface = null
typeConstructor = LazyJavaClassTypeConstructor@36['Iterator']
}
LazyJavaClassTypeConstructor@29['Comparable'] {
parameters = ArrayList@37[1] { LazyJavaTypeParameterDescriptor@38['T'] }
supertypes = ArrayList@39[1] { JetTypeImpl@40['Any'] }
}
LazyJavaClassTypeConstructor@31['Integer'] {
parameters = ArrayList@41[empty]
supertypes = ArrayList@42[2] { LazyJavaClassifierType@43['Number'], LazyJavaClassifierType@44['Comparable<Integer>'] }
}
LazyJavaClassTypeConstructor@33['Iterable'] {
parameters = ArrayList@45[1] { LazyJavaTypeParameterDescriptor@46['T'] }
}
LazyJavaClassTypeConstructor@36['Iterator'] {
parameters = ArrayList@47[1] { LazyJavaTypeParameterDescriptor@48['E'] }
supertypes = ArrayList@49[1] { JetTypeImpl@40['Any'] }
}
LazyJavaClassifierType@44['Comparable<Integer>'] {
classifier = JavaClassImpl@50['Comparable']
typeConstructor = DeserializedClassTypeConstructor@51
}
LazyJavaClassifierType@43['Number'] {
arguments = ArrayList@52[empty]
classifier = JavaClassImpl@53['Number']
typeConstructor = DeserializedClassTypeConstructor@54
}
LazyJavaClassifierType@55['Object'] {
classifier = JavaClassImpl@56['Object']
typeConstructor = DeserializedClassTypeConstructor@57
}
LazyJavaClassifierType@58['Object'] {
classifier = JavaClassImpl@59['Object']
typeConstructor = DeserializedClassTypeConstructor@57
}
LazyJavaClassifierType@60['T'] {
arguments = ArrayList@61[empty]
classifier = JavaTypeParameterImpl@62['T']
nullable = 'false': Boolean@63
typeConstructor = AbstractLazyTypeParameterDescriptor$1@64
}
LazyJavaClassifierType@65['T'] {
arguments = ArrayList@66[empty]
classifier = JavaTypeParameterImpl@67['T']
nullable = 'false': Boolean@63
typeConstructor = AbstractLazyTypeParameterDescriptor$1@64
}
LazyJavaClassifierType@68['T'] {
arguments = ArrayList@69[empty]
classifier = JavaTypeParameterImpl@62['T']
nullable = 'true': Boolean@70
typeConstructor = AbstractLazyTypeParameterDescriptor$1@64
}
LazyJavaClassifierType@71['T'] {
arguments = ArrayList@72[empty]
classifier = JavaTypeParameterImpl@67['T']
nullable = 'true': Boolean@70
typeConstructor = AbstractLazyTypeParameterDescriptor$1@64
}
LazyJavaPackageFragmentProvider@73 {
packageFragments('<root>': FqName@74) = LazyJavaPackageFragment@75['<root>']
packageFragments('Any': FqName@76) = null
packageFragments('Int': FqName@77) = null
packageFragments('Integer': FqName@78) = null
packageFragments('Iterable': FqName@79) = null
packageFragments('Iterator': FqName@80) = null
packageFragments('String': FqName@81) = null
packageFragments('a': FqName@82) = null
packageFragments('a.Any': FqName@83) = null
packageFragments('a.Int': FqName@84) = null
packageFragments('a.Integer': FqName@85) = null
packageFragments('a.Iterable': FqName@86) = null
packageFragments('a.Iterator': FqName@87) = null
packageFragments('a.String': FqName@88) = null
packageFragments('a.java': FqName@89) = null
packageFragments('java': FqName@90) = LazyJavaPackageFragment@91['java']
packageFragments('java.lang': FqName@92) = LazyJavaPackageFragment@93['lang']
packageFragments('java.lang.Any': FqName@94) = null
packageFragments('java.lang.Comparable': FqName@95) = null
packageFragments('java.lang.Int': FqName@96) = null
packageFragments('java.lang.Integer': FqName@97) = null
packageFragments('java.lang.Iterable': FqName@98) = null
packageFragments('java.lang.Iterator': FqName@99) = null
packageFragments('java.lang.String': FqName@100) = null
packageFragments('java.util': FqName@101) = LazyJavaPackageFragment@102['util']
packageFragments('java.util.Iterator': FqName@103) = null
packageFragments('kotlin': FqName@104) = null
packageFragments('kotlin.Any': FqName@105) = null
packageFragments('kotlin.Int': FqName@106) = null
packageFragments('kotlin.Integer': FqName@107) = null
packageFragments('kotlin.Iterable': FqName@108) = null
packageFragments('kotlin.Iterator': FqName@109) = null
packageFragments('kotlin.String': FqName@110) = null
packageFragments('kotlin.io': FqName@111) = null
packageFragments('kotlin.jvm': FqName@112) = null
topLevelClasses(JavaClassImpl@113['Comparable']) = LazyJavaClassDescriptor@0['Comparable']
topLevelClasses(JavaClassImpl@114['Integer']) = LazyJavaClassDescriptor@30['Integer']
topLevelClasses(JavaClassImpl@115['Iterable']) = LazyJavaClassDescriptor@32['Iterable']
topLevelClasses(JavaClassImpl@116['Iterator']) = LazyJavaClassDescriptor@34['Iterator']
}
LazyJavaPackageFragment@91['java'] {
classes('lang': Name@117) = null // through LazyPackageFragmentScopeForJavaPackage@118
classes('util': Name@119) = null // through LazyPackageFragmentScopeForJavaPackage@118
deserializedPackageScope = Empty@120 // through LazyPackageFragmentScopeForJavaPackage@118
functions('lang': Name@121) = EmptyList@11[empty] // through LazyPackageFragmentScopeForJavaPackage@118
functions('util': Name@122) = EmptyList@11[empty] // through LazyPackageFragmentScopeForJavaPackage@118
memberIndex = computeMemberIndex$1@123 // through LazyPackageFragmentScopeForJavaPackage@118
}
LazyJavaPackageFragment@93['lang'] {
classes('Comparable': Name@124) = LazyJavaClassDescriptor@0['Comparable'] // through LazyPackageFragmentScopeForJavaPackage@125
classes('Integer': Name@126) = LazyJavaClassDescriptor@30['Integer'] // through LazyPackageFragmentScopeForJavaPackage@125
classes('Iterable': Name@127) = LazyJavaClassDescriptor@32['Iterable'] // through LazyPackageFragmentScopeForJavaPackage@125
classes('java': Name@128) = null // through LazyPackageFragmentScopeForJavaPackage@125
deserializedPackageScope = Empty@120 // through LazyPackageFragmentScopeForJavaPackage@125
functions('Comparable': Name@129) = ArrayList@130[1] { SamConstructorDescriptor@131['Comparable'] } // through LazyPackageFragmentScopeForJavaPackage@125
memberIndex = computeMemberIndex$1@132 // through LazyPackageFragmentScopeForJavaPackage@125
}
LazyJavaPackageFragment@102['util'] {
classes('Iterator': Name@133) = LazyJavaClassDescriptor@34['Iterator'] // through LazyPackageFragmentScopeForJavaPackage@134
deserializedPackageScope = Empty@120 // through LazyPackageFragmentScopeForJavaPackage@134
functions('Iterator': Name@135) = EmptyList@11[empty] // through LazyPackageFragmentScopeForJavaPackage@134
memberIndex = computeMemberIndex$1@136 // through LazyPackageFragmentScopeForJavaPackage@134
}
LazyJavaTypeParameterDescriptor@48['E'] {
defaultType = JetTypeImpl@137['E']
typeConstructor = AbstractLazyTypeParameterDescriptor$1@138
upperBounds = LinkedHashSet@139[1] { NullableType@140 }
upperBoundsAsType = NullableType@140
}
LazyJavaTypeParameterDescriptor@38['T'] {
defaultType = JetTypeImpl@141['T']
typeConstructor = AbstractLazyTypeParameterDescriptor$1@64
upperBounds = LinkedHashSet@142[1] { NullableType@143 }
}
LazyJavaTypeParameterDescriptor@46['T'] {
typeConstructor = AbstractLazyTypeParameterDescriptor$1@144
upperBounds = LinkedHashSet@145[1] { NullableType@146 }
}
LazyJavaTypeParameterResolver@147 {
resolve(JavaTypeParameterImpl@148['E']) = LazyJavaTypeParameterDescriptor@48['E']
}
LazyJavaTypeParameterResolver@149 {
resolve(JavaTypeParameterImpl@150['T']) = LazyJavaTypeParameterDescriptor@46['T']
}
LazyJavaTypeParameterResolver@151 {
resolve(JavaTypeParameterImpl@62['T']) = LazyJavaTypeParameterDescriptor@38['T']
}
LazyJavaTypeParameterResolver@152 {
resolve(JavaTypeParameterImpl@67['T']) = null
}
LazyJavaTypeParameterResolver@153 {
resolve(JavaTypeParameterImpl@62['T']) = null
}
ResolutionTaskHolder@154 {
<name not found> = ArrayList@155[1] { ResolutionCandidate@156 }
}
ResolutionTaskHolder@157 {
<name not found> = ArrayList@158[1] { ResolutionCandidate@159 }
}
ResolutionTaskHolder@160 {
<name not found> = ArrayList@161[1] { ResolutionCandidate@162 }
}
null {
<name not found> = ArrayList@163[1] { ResolutionCandidate@159 }
<name not found> = ArrayList@164[1] { ResolutionCandidate@156 }
<name not found> = ArrayList@165[1] { ResolutionCandidate@162 }
}
@@ -1,359 +0,0 @@
LazyJavaClassDescriptor@0['AbstractCollection'] {
typeConstructor = LazyJavaClassTypeConstructor@1['AbstractCollection']
}
LazyJavaClassDescriptor@2['AbstractList'] {
typeConstructor = LazyJavaClassTypeConstructor@3['AbstractList']
}
LazyJavaClassDescriptor@4['ArrayList'] {
constructors = ArrayList@5[3] { JavaConstructorDescriptor@6['<init>'], JavaConstructorDescriptor@7['<init>'], JavaConstructorDescriptor@8['<init>'] } // through LazyJavaClassMemberScope@9
defaultType = JetTypeImpl@10['ArrayList<1>']
functionTypeForSamInterface = null
typeConstructor = LazyJavaClassTypeConstructor@11['ArrayList']
}
LazyJavaClassDescriptor@12['CollectionTest'] {
constructors = ArrayList@13[1] { JavaConstructorDescriptor@14['<init>'] } // through LazyJavaClassMemberScope@15
defaultType = JetTypeImpl@16['CollectionTest']
enumEntryIndex = LinkedHashMap@17 // through LazyJavaClassMemberScope@15
functionTypeForSamInterface = null
functions('add': Name@18) = ArrayList@19[1] { JavaMethodDescriptor@20['add'] } // through LazyJavaStaticClassScope@21
functions('add': Name@18) = EmptyList@22[empty] // through LazyJavaClassMemberScope@15
memberIndex = computeMemberIndex$1@23 // through LazyJavaClassMemberScope@15
memberIndex = computeMemberIndex$1@24 // through LazyJavaStaticClassScope@21
nestedClassIndex = LinkedHashMap@25 // through LazyJavaClassMemberScope@15
nestedClasses('add': Name@18) = null // through LazyJavaClassMemberScope@15
properties('add': Name@18) = EmptyList@22[empty] // through LazyJavaClassMemberScope@15
properties('add': Name@18) = EmptyList@22[empty] // through LazyJavaStaticClassScope@21
typeConstructor = LazyJavaClassTypeConstructor@26['CollectionTest']
}
LazyJavaClassDescriptor@27['RandomAccess'] {
typeConstructor = LazyJavaClassTypeConstructor@28['RandomAccess']
}
LazyJavaClassDescriptor@29['Serializable'] {
typeConstructor = LazyJavaClassTypeConstructor@30['Serializable']
}
LazyJavaClassTypeConstructor@1['AbstractCollection'] {
supertypes = ArrayList@31[1] { LazyJavaClassifierType@32['Collection<E>'] }
}
LazyJavaClassTypeConstructor@3['AbstractList'] {
parameters = ArrayList@33[1] { LazyJavaTypeParameterDescriptor@34['E'] }
supertypes = ArrayList@35[2] { LazyJavaClassifierType@36['AbstractCollection<E>'], LazyJavaClassifierType@37['List<E>'] }
}
LazyJavaClassTypeConstructor@11['ArrayList'] {
parameters = ArrayList@38[1] { LazyJavaTypeParameterDescriptor@39['E'] }
supertypes = ArrayList@40[5] { LazyJavaClassifierType@41['AbstractList<E>'], LazyJavaClassifierType@42['List<E>'], LazyJavaClassifierType@43['RandomAccess'], ... }
}
LazyJavaClassTypeConstructor@26['CollectionTest'] {
parameters = ArrayList@44[empty]
supertypes = ArrayList@45[1] { JetTypeImpl@46['Any'] }
}
LazyJavaClassTypeConstructor@28['RandomAccess'] {
supertypes = ArrayList@47[1] { JetTypeImpl@46['Any'] }
}
LazyJavaClassTypeConstructor@30['Serializable'] {
supertypes = ArrayList@48[1] { JetTypeImpl@46['Any'] }
}
LazyJavaClassifierType@36['AbstractCollection<E>'] {
classifier = JavaClassImpl@49['AbstractCollection']
typeConstructor = LazyJavaClassTypeConstructor@1['AbstractCollection']
}
LazyJavaClassifierType@41['AbstractList<E>'] {
arguments = ArrayList@50[1] { TypeProjectionImpl@51 }
classifier = JavaClassImpl@52['AbstractList']
typeConstructor = LazyJavaClassTypeConstructor@3['AbstractList']
}
LazyJavaClassifierType@53['Cloneable'] {
classifier = JavaClassImpl@54['Cloneable']
typeConstructor = DeserializedClassTypeConstructor@55
}
LazyJavaClassifierType@56['Collection<? extends E>'] {
arguments = ArrayList@57[1] { TypeProjectionImpl@58 }
classifier = JavaClassImpl@59['Collection']
memberScope = SubstitutingScope@60
nullable = 'false': Boolean@61
typeConstructor = DeserializedClassTypeConstructor@62
}
LazyJavaClassifierType@63['Collection<? extends E>'] {
arguments = ArrayList@64[1] { TypeProjectionImpl@65 }
classifier = JavaClassImpl@59['Collection']
memberScope = SubstitutingScope@66
nullable = 'true': Boolean@67
typeConstructor = DeserializedClassTypeConstructor@68
}
LazyJavaClassifierType@32['Collection<E>'] {
classifier = JavaClassImpl@69['Collection']
typeConstructor = DeserializedClassTypeConstructor@62
}
LazyJavaClassifierType@70['E'] {
arguments = ArrayList@71[empty]
classifier = JavaTypeParameterImpl@72['E']
nullable = 'false': Boolean@61
typeConstructor = AbstractLazyTypeParameterDescriptor$1@73
}
LazyJavaClassifierType@74['E'] {
arguments = ArrayList@75[empty]
classifier = JavaTypeParameterImpl@76['E']
nullable = 'false': Boolean@61
typeConstructor = AbstractLazyTypeParameterDescriptor$1@77
}
LazyJavaClassifierType@78['E'] {
arguments = ArrayList@79[empty]
classifier = JavaTypeParameterImpl@80['E']
nullable = 'false': Boolean@61
typeConstructor = AbstractLazyTypeParameterDescriptor$1@73
}
LazyJavaClassifierType@81['E'] {
arguments = ArrayList@82[empty]
classifier = JavaTypeParameterImpl@83['E']
nullable = 'false': Boolean@61
typeConstructor = AbstractLazyTypeParameterDescriptor$1@73
}
LazyJavaClassifierType@84['E'] {
arguments = ArrayList@85[empty]
classifier = JavaTypeParameterImpl@83['E']
nullable = 'true': Boolean@67
typeConstructor = AbstractLazyTypeParameterDescriptor$1@73
}
LazyJavaClassifierType@86['E'] {
arguments = ArrayList@87[empty]
classifier = JavaTypeParameterImpl@76['E']
nullable = 'true': Boolean@67
typeConstructor = AbstractLazyTypeParameterDescriptor$1@77
}
LazyJavaClassifierType@88['E'] {
arguments = ArrayList@89[empty]
classifier = JavaTypeParameterImpl@72['E']
nullable = 'true': Boolean@67
typeConstructor = AbstractLazyTypeParameterDescriptor$1@73
}
LazyJavaClassifierType@90['E'] {
arguments = ArrayList@91[empty]
classifier = JavaTypeParameterImpl@80['E']
nullable = 'true': Boolean@67
typeConstructor = AbstractLazyTypeParameterDescriptor$1@73
}
LazyJavaClassifierType@92['Integer'] {
arguments = ArrayList@93[empty]
classifier = JavaClassImpl@94['Integer']
nullable = 'false': Boolean@61
typeConstructor = DeserializedClassTypeConstructor@95
}
LazyJavaClassifierType@96['Integer'] {
arguments = ArrayList@97[empty]
classifier = JavaClassImpl@98['Integer']
nullable = 'false': Boolean@61
typeConstructor = DeserializedClassTypeConstructor@95
}
LazyJavaClassifierType@99['Integer'] {
arguments = ArrayList@100[empty]
classifier = JavaClassImpl@94['Integer']
nullable = 'true': Boolean@67
typeConstructor = DeserializedClassTypeConstructor@95
}
LazyJavaClassifierType@101['Integer'] {
arguments = ArrayList@102[empty]
classifier = JavaClassImpl@98['Integer']
nullable = 'true': Boolean@67
typeConstructor = DeserializedClassTypeConstructor@95
}
LazyJavaClassifierType@37['List<E>'] {
arguments = ArrayList@103[1] { TypeProjectionImpl@104 }
classifier = JavaClassImpl@105['List']
typeConstructor = DeserializedClassTypeConstructor@106
}
LazyJavaClassifierType@42['List<E>'] {
classifier = JavaClassImpl@107['List']
typeConstructor = DeserializedClassTypeConstructor@106
}
LazyJavaClassifierType@108['List<Integer>'] {
arguments = ArrayList@109[1] { TypeProjectionImpl@110 }
classifier = JavaClassImpl@111['List']
nullable = 'false': Boolean@61
typeConstructor = DeserializedClassTypeConstructor@106
}
LazyJavaClassifierType@112['List<Integer>'] {
arguments = ArrayList@113[1] { TypeProjectionImpl@114 }
classifier = JavaClassImpl@111['List']
nullable = 'true': Boolean@67
typeConstructor = DeserializedClassTypeConstructor@115
}
LazyJavaClassifierType@116['Object'] {
classifier = JavaClassImpl@117['Object']
typeConstructor = DeserializedClassTypeConstructor@118
}
LazyJavaClassifierType@119['Object'] {
classifier = JavaClassImpl@120['Object']
typeConstructor = DeserializedClassTypeConstructor@118
}
LazyJavaClassifierType@121['Object'] {
classifier = JavaClassImpl@122['Object']
typeConstructor = DeserializedClassTypeConstructor@118
}
LazyJavaClassifierType@123['Object'] {
classifier = JavaClassImpl@124['Object']
typeConstructor = DeserializedClassTypeConstructor@118
}
LazyJavaClassifierType@43['RandomAccess'] {
classifier = JavaClassImpl@125['RandomAccess']
typeConstructor = LazyJavaClassTypeConstructor@28['RandomAccess']
}
LazyJavaClassifierType@126['Serializable'] {
classifier = JavaClassImpl@127['Serializable']
typeConstructor = LazyJavaClassTypeConstructor@30['Serializable']
}
LazyJavaPackageFragmentProvider@128 {
packageFragments('<root>': FqName@129) = LazyJavaPackageFragment@130['<root>']
packageFragments('CollectionTest': FqName@131) = null
packageFragments('_03_collections': FqName@132) = LazyJavaPackageFragment@133['_03_collections']
packageFragments('_03_collections.CollectionTest': FqName@134) = null
packageFragments('java': FqName@135) = LazyJavaPackageFragment@136['java']
packageFragments('java.io': FqName@137) = LazyJavaPackageFragment@138['io']
packageFragments('java.lang': FqName@139) = LazyJavaPackageFragment@140['lang']
packageFragments('java.lang.CollectionTest': FqName@141) = null
packageFragments('java.util': FqName@142) = LazyJavaPackageFragment@143['util']
packageFragments('java.util.ArrayList': FqName@144) = null
packageFragments('kotlin': FqName@145) = null
packageFragments('kotlin.CollectionTest': FqName@146) = null
packageFragments('kotlin.io': FqName@147) = null
packageFragments('kotlin.jvm': FqName@148) = null
topLevelClasses(JavaClassImpl@49['AbstractCollection']) = LazyJavaClassDescriptor@0['AbstractCollection']
topLevelClasses(JavaClassImpl@52['AbstractList']) = LazyJavaClassDescriptor@2['AbstractList']
topLevelClasses(JavaClassImpl@149['ArrayList']) = LazyJavaClassDescriptor@4['ArrayList']
topLevelClasses(JavaClassImpl@150['CollectionTest']) = LazyJavaClassDescriptor@12['CollectionTest']
topLevelClasses(JavaClassImpl@125['RandomAccess']) = LazyJavaClassDescriptor@27['RandomAccess']
topLevelClasses(JavaClassImpl@127['Serializable']) = LazyJavaClassDescriptor@29['Serializable']
}
LazyJavaPackageFragment@133['_03_collections'] {
classes('ArrayList': Name@151) = null // through LazyPackageFragmentScopeForJavaPackage@152
classes('CollectionTest': Name@153) = LazyJavaClassDescriptor@12['CollectionTest'] // through LazyPackageFragmentScopeForJavaPackage@152
deserializedPackageScope = Empty@154 // through LazyPackageFragmentScopeForJavaPackage@152
functions('ArrayList': Name@155) = EmptyList@22[empty] // through LazyPackageFragmentScopeForJavaPackage@152
functions('CollectionTest': Name@153) = EmptyList@22[empty] // through LazyPackageFragmentScopeForJavaPackage@152
memberIndex = computeMemberIndex$1@156 // through LazyPackageFragmentScopeForJavaPackage@152
}
LazyJavaPackageFragment@136['java'] {
classes('lang': Name@157) = null // through LazyPackageFragmentScopeForJavaPackage@158
classes('util': Name@159) = null // through LazyPackageFragmentScopeForJavaPackage@158
deserializedPackageScope = Empty@154 // through LazyPackageFragmentScopeForJavaPackage@158
functions('lang': Name@160) = EmptyList@22[empty] // through LazyPackageFragmentScopeForJavaPackage@158
functions('util': Name@161) = EmptyList@22[empty] // through LazyPackageFragmentScopeForJavaPackage@158
memberIndex = computeMemberIndex$1@162 // through LazyPackageFragmentScopeForJavaPackage@158
}
LazyJavaPackageFragment@140['lang'] {
classes('ArrayList': Name@155) = null // through LazyPackageFragmentScopeForJavaPackage@163
classes('CollectionTest': Name@153) = null // through LazyPackageFragmentScopeForJavaPackage@163
deserializedPackageScope = Empty@154 // through LazyPackageFragmentScopeForJavaPackage@163
functions('ArrayList': Name@155) = EmptyList@22[empty] // through LazyPackageFragmentScopeForJavaPackage@163
functions('CollectionTest': Name@153) = EmptyList@22[empty] // through LazyPackageFragmentScopeForJavaPackage@163
memberIndex = computeMemberIndex$1@164 // through LazyPackageFragmentScopeForJavaPackage@163
}
LazyJavaPackageFragment@143['util'] {
classes('ArrayList': Name@165) = LazyJavaClassDescriptor@4['ArrayList'] // through LazyPackageFragmentScopeForJavaPackage@166
deserializedPackageScope = Empty@154 // through LazyPackageFragmentScopeForJavaPackage@166
functions('ArrayList': Name@167) = EmptyList@22[empty] // through LazyPackageFragmentScopeForJavaPackage@166
memberIndex = computeMemberIndex$1@168 // through LazyPackageFragmentScopeForJavaPackage@166
}
LazyJavaTypeParameterDescriptor@39['E'] {
defaultType = JetTypeImpl@169['E']
typeConstructor = AbstractLazyTypeParameterDescriptor$1@73
upperBounds = LinkedHashSet@170[1] { NullableType@171 }
}
LazyJavaTypeParameterDescriptor@34['E'] {
typeConstructor = AbstractLazyTypeParameterDescriptor$1@77
}
LazyJavaTypeParameterResolver@172 {
resolve(JavaTypeParameterImpl@76['E']) = LazyJavaTypeParameterDescriptor@34['E']
}
LazyJavaTypeParameterResolver@173 {
resolve(JavaTypeParameterImpl@174['E']) = LazyJavaTypeParameterDescriptor@39['E']
}
ResolutionTaskHolder@175 {
<name not found> = ArrayList@176[1] { ResolutionCandidate@177 }
<name not found> = EmptyList@22[empty]
<name not found> = EmptyList@22[empty]
}
ResolutionTaskHolder@178 {
<name not found> = ArrayList@179[1] { ResolutionCandidate@180 }
<name not found> = EmptyList@22[empty]
<name not found> = EmptyList@22[empty]
}
ResolutionTaskHolder@181 {
<name not found> = ArrayList@182[3] { ResolutionCandidate@183, ResolutionCandidate@184, ResolutionCandidate@185 }
<name not found> = EmptyList@22[empty]
<name not found> = EmptyList@22[empty]
}
ResolutionTaskHolder@186 {
<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]
}
null {
<name not found> = ArrayList@187[1] { ResolutionCandidate@180 }
<name not found> = ArrayList@188[1] { ResolutionCandidate@177 }
<name not found> = ArrayList@189[3] { ResolutionCandidate@183, ResolutionCandidate@184, ResolutionCandidate@185 }
<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]
}
@@ -1,175 +0,0 @@
LazyJavaClassDescriptor@0['Bug'] {
defaultType = JetTypeImpl@1['Bug']
enumEntryIndex = LinkedHashMap@2 // through LazyJavaClassMemberScope@3
functions('save': Name@4) = ArrayList@5[1] { JavaMethodDescriptor@6['save'] } // through LazyJavaClassMemberScope@3
memberIndex = computeMemberIndex$1@7 // through LazyJavaClassMemberScope@3
nestedClassIndex = LinkedHashMap@8 // through LazyJavaClassMemberScope@3
nestedClasses('save': Name@9) = null // through LazyJavaClassMemberScope@3
thisAsReceiverParameter = LazyClassReceiverParameterDescriptor@10['<this>']
typeConstructor = LazyJavaClassTypeConstructor@11['Bug']
}
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@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@11['Bug'] {
parameters = ArrayList@25[empty]
supertypes = ArrayList@26[1] { JetTypeImpl@27['Any'] }
}
LazyJavaClassTypeConstructor@24['SubBug'] {
parameters = ArrayList@28[empty]
supertypes = ArrayList@29[1] { LazyJavaClassifierType@30['Bug'] }
}
LazyJavaClassifierType@31['Bug'] {
arguments = ArrayList@32[empty]
classifier = JavaClassImpl@33['Bug']
memberScope = LazyJavaClassMemberScope@3
nullable = 'false': Boolean@34
typeConstructor = LazyJavaClassTypeConstructor@11['Bug']
}
LazyJavaClassifierType@35['Bug'] {
arguments = ArrayList@36[empty]
classifier = JavaClassImpl@33['Bug']
memberScope = LazyJavaClassMemberScope@3
nullable = 'true': Boolean@37
typeConstructor = LazyJavaClassTypeConstructor@11['Bug']
}
LazyJavaClassifierType@30['Bug'] {
arguments = ArrayList@38[empty]
classifier = JavaClassImpl@39['Bug']
memberScope = LazyJavaClassMemberScope@3
typeConstructor = LazyJavaClassTypeConstructor@11['Bug']
}
LazyJavaClassifierType@40['Object'] {
classifier = JavaClassImpl@41['Object']
typeConstructor = DeserializedClassTypeConstructor@42
}
LazyJavaClassifierType@43['Object'] {
classifier = JavaClassImpl@44['Object']
typeConstructor = DeserializedClassTypeConstructor@42
}
LazyJavaClassifierType@45['RET'] {
arguments = ArrayList@46[empty]
classifier = JavaTypeParameterImpl@47['RET']
nullable = 'false': Boolean@34
typeConstructor = AbstractLazyTypeParameterDescriptor$1@48
}
LazyJavaClassifierType@49['RET'] {
arguments = ArrayList@50[empty]
classifier = JavaTypeParameterImpl@47['RET']
nullable = 'true': Boolean@37
typeConstructor = AbstractLazyTypeParameterDescriptor$1@48
}
LazyJavaClassifierType@51['SubBug'] {
arguments = ArrayList@52[empty]
classifier = JavaClassImpl@53['SubBug']
nullable = 'false': Boolean@34
typeConstructor = LazyJavaClassTypeConstructor@24['SubBug']
}
LazyJavaClassifierType@54['SubBug'] {
arguments = ArrayList@55[empty]
classifier = JavaClassImpl@53['SubBug']
nullable = 'true': Boolean@37
typeConstructor = LazyJavaClassTypeConstructor@24['SubBug']
}
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@73 // through LazyPackageFragmentScopeForJavaPackage@77
functions('lang': Name@78) = EmptyList@74[empty] // through LazyPackageFragmentScopeForJavaPackage@77
memberIndex = computeMemberIndex$1@79 // through LazyPackageFragmentScopeForJavaPackage@77
}
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@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> = EmptyList@74[empty]
<name not found> = EmptyList@74[empty]
}
ResolutionTaskHolder@90 {
<name not found> = ArrayList@91[1] { ResolutionCandidate@92 }
<name not found> = EmptyList@74[empty]
<name not found> = EmptyList@74[empty]
}
ResolutionTaskHolder@93 {
<name not found> = ArrayList@94[1] { ResolutionCandidate@95 }
}
ResolutionTaskHolder@96 {
<name not found> = ArrayList@97[1] { ResolutionCandidate@98 }
}
ResolutionTaskHolder@99 {
<name not found> = ArrayList@100[1] { ResolutionCandidate@101 }
}
null {
<name not found> = ArrayList@102[1] { ResolutionCandidate@92 }
<name not found> = ArrayList@103[1] { ResolutionCandidate@101 }
<name not found> = ArrayList@104[1] { ResolutionCandidate@89 }
<name not found> = ArrayList@105[1] { ResolutionCandidate@95 }
<name not found> = ArrayList@106[1] { ResolutionCandidate@98 }
<name not found> = EmptyList@74[empty]
<name not found> = EmptyList@74[empty]
<name not found> = EmptyList@74[empty]
<name not found> = EmptyList@74[empty]
}
@@ -1,113 +0,0 @@
LazyJavaClassDescriptor@0['Super'] {
allDescriptors = ArrayList@1[6] { JavaMethodDescriptor@2['setFoo'], DeserializedSimpleFunctionDescriptor@3['hashCode'], DeserializedSimpleFunctionDescriptor@4['toString'], ... } // through LazyJavaClassMemberScope@5
constructors = ArrayList@6[1] { JavaConstructorDescriptor@7['<init>'] } // through LazyJavaClassMemberScope@5
defaultType = JetTypeImpl@8['Super']
enumEntryIndex = LinkedHashMap@9 // through LazyJavaClassMemberScope@5
functions('clone': Name@10) = EmptyList@11[empty] // through LazyJavaClassMemberScope@5
functions('equals': Name@12) = ArrayList@13[1] { DeserializedSimpleFunctionDescriptor@14['equals'] } // through LazyJavaClassMemberScope@5
functions('finalize': Name@15) = EmptyList@11[empty] // through LazyJavaClassMemberScope@5
functions('getClass': Name@16) = EmptyList@11[empty] // through LazyJavaClassMemberScope@5
functions('hashCode': Name@17) = ArrayList@18[1] { DeserializedSimpleFunctionDescriptor@3['hashCode'] } // through LazyJavaClassMemberScope@5
functions('notify': Name@19) = EmptyList@11[empty] // through LazyJavaClassMemberScope@5
functions('notifyAll': Name@20) = EmptyList@11[empty] // through LazyJavaClassMemberScope@5
functions('setFoo': Name@21) = ArrayList@22[1] { JavaMethodDescriptor@2['setFoo'] } // through LazyJavaClassMemberScope@5
functions('toString': Name@23) = ArrayList@24[1] { DeserializedSimpleFunctionDescriptor@4['toString'] } // through LazyJavaClassMemberScope@5
functions('wait': Name@25) = EmptyList@11[empty] // through LazyJavaClassMemberScope@5
memberIndex = computeMemberIndex$1@26 // through LazyJavaClassMemberScope@5
nestedClassIndex = LinkedHashMap@27 // through LazyJavaClassMemberScope@5
properties('bar': Name@28) = ArrayList@29[1] { JavaPropertyDescriptor@30['bar'] } // through LazyJavaClassMemberScope@5
properties('foo': Name@31) = ArrayList@32[1] { JavaPropertyDescriptor@33['foo'] } // through LazyJavaClassMemberScope@5
thisAsReceiverParameter = LazyClassReceiverParameterDescriptor@34['<this>']
typeConstructor = LazyJavaClassTypeConstructor@35['Super']
}
LazyJavaClassTypeConstructor@35['Super'] {
parameters = ArrayList@36[empty]
supertypes = ArrayList@37[1] { JetTypeImpl@38['Any'] }
}
LazyJavaClassifierType@39['Object'] {
classifier = JavaClassImpl@40['Object']
typeConstructor = DeserializedClassTypeConstructor@41
}
LazyJavaPackageFragmentProvider@42 {
packageFragments('<root>': FqName@43) = LazyJavaPackageFragment@44['<root>']
packageFragments('Array': FqName@45) = null
packageFragments('String': FqName@46) = null
packageFragments('Sub': FqName@47) = null
packageFragments('Super': FqName@48) = null
packageFragments('java': FqName@49) = LazyJavaPackageFragment@50['java']
packageFragments('java.lang': FqName@51) = LazyJavaPackageFragment@52['lang']
packageFragments('java.lang.Array': FqName@53) = null
packageFragments('java.lang.String': FqName@54) = null
packageFragments('java.lang.Super': FqName@55) = null
packageFragments('kotlin': FqName@56) = null
packageFragments('kotlin.Array': FqName@57) = null
packageFragments('kotlin.String': FqName@58) = null
packageFragments('kotlin.Super': FqName@59) = null
packageFragments('kotlin.io': FqName@60) = null
packageFragments('kotlin.jvm': FqName@61) = null
topLevelClasses(JavaClassImpl@62['Super']) = LazyJavaClassDescriptor@0['Super']
}
LazyJavaPackageFragment@44['<root>'] {
classes('Array': Name@63) = null // through LazyPackageFragmentScopeForJavaPackage@64
classes('String': Name@65) = null // through LazyPackageFragmentScopeForJavaPackage@64
classes('Sub': Name@66) = null // through LazyPackageFragmentScopeForJavaPackage@64
classes('Super': Name@67) = LazyJavaClassDescriptor@0['Super'] // through LazyPackageFragmentScopeForJavaPackage@64
deserializedPackageScope = Empty@68 // through LazyPackageFragmentScopeForJavaPackage@64
functions('Sub': Name@66) = EmptyList@11[empty] // through LazyPackageFragmentScopeForJavaPackage@64
memberIndex = computeMemberIndex$1@69 // through LazyPackageFragmentScopeForJavaPackage@64
}
LazyJavaPackageFragment@50['java'] {
classes('lang': Name@70) = null // through LazyPackageFragmentScopeForJavaPackage@71
deserializedPackageScope = Empty@68 // through LazyPackageFragmentScopeForJavaPackage@71
functions('lang': Name@72) = EmptyList@11[empty] // through LazyPackageFragmentScopeForJavaPackage@71
memberIndex = computeMemberIndex$1@73 // through LazyPackageFragmentScopeForJavaPackage@71
}
LazyJavaPackageFragment@52['lang'] {
classes('Sub': Name@66) = null // through LazyPackageFragmentScopeForJavaPackage@74
deserializedPackageScope = Empty@68 // through LazyPackageFragmentScopeForJavaPackage@74
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> = EmptyList@11[empty]
<name not found> = EmptyList@11[empty]
}
ResolutionTaskHolder@79 {
<name not found> = ArrayList@80[1] { ResolutionCandidate@81 }
}
ResolutionTaskHolder@82 {
<name not found> = ArrayList@83[1] { ResolutionCandidate@84 }
}
ResolutionTaskHolder@85 {
<name not found> = ArrayList@86[1] { ResolutionCandidate@87 }
}
ResolutionTaskHolder@88 {
<name not found> = ArrayList@89[1] { ResolutionCandidate@90 }
}
ResolutionTaskHolder@91 {
<name not found> = ArrayList@92[1] { ResolutionCandidate@93 }
}
null {
<name not found> = ArrayList@94[1] { ResolutionCandidate@84 }
<name not found> = ArrayList@95[1] { ResolutionCandidate@78 }
<name not found> = ArrayList@96[1] { ResolutionCandidate@93 }
<name not found> = ArrayList@97[1] { ResolutionCandidate@81 }
<name not found> = ArrayList@98[1] { ResolutionCandidate@90 }
<name not found> = ArrayList@99[1] { ResolutionCandidate@87 }
<name not found> = EmptyList@11[empty]
<name not found> = EmptyList@11[empty]
}
@@ -1,363 +0,0 @@
LazyJavaClassDescriptor@0['JC'] {
defaultType = JetTypeImpl@1['JC<1>']
enumEntryIndex = LinkedHashMap@2 // through LazyJavaClassMemberScope@3
functionTypeForSamInterface = null
functions('getIterable': Name@4) = ArrayList@5[1] { JavaMethodDescriptor@6['getIterable'] } // through LazyJavaClassMemberScope@3
functions('getIterator': Name@7) = ArrayList@8[1] { JavaMethodDescriptor@9['getIterator'] } // through LazyJavaClassMemberScope@3
functions('setIterable': Name@10) = ArrayList@11[1] { JavaMethodDescriptor@12['setIterable'] } // through LazyJavaClassMemberScope@3
functions('setIterator': Name@13) = ArrayList@14[1] { JavaMethodDescriptor@15['setIterator'] } // through LazyJavaClassMemberScope@3
memberIndex = computeMemberIndex$1@16 // through LazyJavaClassMemberScope@3
nestedClassIndex = LinkedHashMap@17 // through LazyJavaClassMemberScope@3
nestedClasses('getIterable': Name@4) = null // through LazyJavaClassMemberScope@3
nestedClasses('getIterator': Name@7) = null // through LazyJavaClassMemberScope@3
nestedClasses('setIterable': Name@10) = null // through LazyJavaClassMemberScope@3
nestedClasses('setIterator': Name@13) = null // through LazyJavaClassMemberScope@3
thisAsReceiverParameter = LazyClassReceiverParameterDescriptor@18['<this>']
typeConstructor = LazyJavaClassTypeConstructor@19['JC']
}
LazyJavaClassTypeConstructor@19['JC'] {
parameters = ArrayList@20[1] { LazyJavaTypeParameterDescriptor@21['T'] }
supertypes = ArrayList@22[1] { JetTypeImpl@23['Any'] }
}
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@31['Iterable<T>'] {
arguments = ArrayList@32[1] { TypeProjectionImpl@33 }
classifier = JavaClassImpl@34['Iterable']
memberScope = SubstitutingScope@35
nullable = 'false': Boolean@29
typeConstructor = DeserializedClassTypeConstructor@30
}
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@42['Iterable<T>'] {
arguments = ArrayList@43[1] { TypeProjectionImpl@44 }
classifier = JavaClassImpl@27['Iterable']
memberScope = SubstitutingScope@45
nullable = 'true': Boolean@40
typeConstructor = DeserializedClassTypeConstructor@41
}
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@52['Iterator<T>'] {
arguments = ArrayList@53[1] { TypeProjectionImpl@54 }
classifier = JavaClassImpl@55['Iterator']
memberScope = SubstitutingScope@56
nullable = 'false': Boolean@29
typeConstructor = DeserializedClassTypeConstructor@51
}
LazyJavaClassifierType@57['Iterator<T>'] {
arguments = ArrayList@58[1] { TypeProjectionImpl@59 }
classifier = JavaClassImpl@49['Iterator']
memberScope = SubstitutingScope@60
nullable = 'true': Boolean@40
typeConstructor = DeserializedClassTypeConstructor@61
}
LazyJavaClassifierType@62['Iterator<T>'] {
arguments = ArrayList@63[1] { TypeProjectionImpl@64 }
classifier = JavaClassImpl@55['Iterator']
memberScope = SubstitutingScope@65
nullable = 'true': Boolean@40
typeConstructor = DeserializedClassTypeConstructor@61
}
LazyJavaClassifierType@66['Object'] {
classifier = JavaClassImpl@67['Object']
typeConstructor = DeserializedClassTypeConstructor@68
}
LazyJavaClassifierType@69['T'] {
arguments = ArrayList@70[empty]
classifier = JavaTypeParameterImpl@71['T']
nullable = 'false': Boolean@29
typeConstructor = AbstractLazyTypeParameterDescriptor$1@72
}
LazyJavaClassifierType@73['T'] {
arguments = ArrayList@74[empty]
classifier = JavaTypeParameterImpl@75['T']
nullable = 'false': Boolean@29
typeConstructor = AbstractLazyTypeParameterDescriptor$1@72
}
LazyJavaClassifierType@76['T'] {
arguments = ArrayList@77[empty]
classifier = JavaTypeParameterImpl@78['T']
nullable = 'false': Boolean@29
typeConstructor = AbstractLazyTypeParameterDescriptor$1@72
}
LazyJavaClassifierType@79['T'] {
arguments = ArrayList@80[empty]
classifier = JavaTypeParameterImpl@81['T']
nullable = 'false': Boolean@29
typeConstructor = AbstractLazyTypeParameterDescriptor$1@72
}
LazyJavaClassifierType@82['T'] {
arguments = ArrayList@83[empty]
classifier = JavaTypeParameterImpl@84['T']
nullable = 'false': Boolean@29
typeConstructor = AbstractLazyTypeParameterDescriptor$1@72
}
LazyJavaClassifierType@85['T'] {
arguments = ArrayList@86[empty]
classifier = JavaTypeParameterImpl@87['T']
nullable = 'false': Boolean@29
typeConstructor = AbstractLazyTypeParameterDescriptor$1@72
}
LazyJavaClassifierType@88['T'] {
arguments = ArrayList@89[empty]
classifier = JavaTypeParameterImpl@90['T']
nullable = 'false': Boolean@29
typeConstructor = AbstractLazyTypeParameterDescriptor$1@72
}
LazyJavaClassifierType@91['T'] {
arguments = ArrayList@92[empty]
classifier = JavaTypeParameterImpl@93['T']
nullable = 'false': Boolean@29
typeConstructor = AbstractLazyTypeParameterDescriptor$1@72
}
LazyJavaClassifierType@94['T'] {
arguments = ArrayList@95[empty]
classifier = JavaTypeParameterImpl@75['T']
nullable = 'true': Boolean@40
typeConstructor = AbstractLazyTypeParameterDescriptor$1@72
}
LazyJavaClassifierType@96['T'] {
arguments = ArrayList@97[empty]
classifier = JavaTypeParameterImpl@78['T']
nullable = 'true': Boolean@40
typeConstructor = AbstractLazyTypeParameterDescriptor$1@72
}
LazyJavaClassifierType@98['T'] {
arguments = ArrayList@99[empty]
classifier = JavaTypeParameterImpl@81['T']
nullable = 'true': Boolean@40
typeConstructor = AbstractLazyTypeParameterDescriptor$1@72
}
LazyJavaClassifierType@100['T'] {
arguments = ArrayList@101[empty]
classifier = JavaTypeParameterImpl@84['T']
nullable = 'true': Boolean@40
typeConstructor = AbstractLazyTypeParameterDescriptor$1@72
}
LazyJavaClassifierType@102['T'] {
arguments = ArrayList@103[empty]
classifier = JavaTypeParameterImpl@90['T']
nullable = 'true': Boolean@40
typeConstructor = AbstractLazyTypeParameterDescriptor$1@72
}
LazyJavaClassifierType@104['T'] {
arguments = ArrayList@105[empty]
classifier = JavaTypeParameterImpl@93['T']
nullable = 'true': Boolean@40
typeConstructor = AbstractLazyTypeParameterDescriptor$1@72
}
LazyJavaClassifierType@106['T'] {
arguments = ArrayList@107[empty]
classifier = JavaTypeParameterImpl@71['T']
nullable = 'true': Boolean@40
typeConstructor = AbstractLazyTypeParameterDescriptor$1@72
}
LazyJavaClassifierType@108['T'] {
arguments = ArrayList@109[empty]
classifier = JavaTypeParameterImpl@87['T']
nullable = 'true': Boolean@40
typeConstructor = AbstractLazyTypeParameterDescriptor$1@72
}
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@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@123['java'] {
classes('lang': Name@155) = null // 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
}
LazyJavaTypeParameterDescriptor@21['T'] {
defaultType = JetTypeImpl@159['T']
typeConstructor = AbstractLazyTypeParameterDescriptor$1@72
upperBounds = LinkedHashSet@160[1] { NullableType@161 }
}
LazyJavaTypeParameterResolver@162 {
resolve(JavaTypeParameterImpl@163['T']) = LazyJavaTypeParameterDescriptor@21['T']
}
LazyJavaTypeParameterResolver@164 {
resolve(JavaTypeParameterImpl@81['T']) = null
}
LazyJavaTypeParameterResolver@165 {
resolve(JavaTypeParameterImpl@93['T']) = null
}
LazyJavaTypeParameterResolver@166 {
resolve(JavaTypeParameterImpl@71['T']) = null
}
LazyJavaTypeParameterResolver@167 {
resolve(JavaTypeParameterImpl@78['T']) = null
}
ResolutionTaskHolder@168 {
<name not found> = ArrayList@169[1] { ResolutionCandidate@170 }
}
ResolutionTaskHolder@171 {
<name not found> = ArrayList@172[1] { ResolutionCandidate@173 }
}
ResolutionTaskHolder@174 {
<name not found> = ArrayList@175[1] { ResolutionCandidate@176 }
}
ResolutionTaskHolder@177 {
<name not found> = ArrayList@178[1] { ResolutionCandidate@179 }
}
ResolutionTaskHolder@180 {
<name not found> = ArrayList@181[1] { ResolutionCandidate@182 }
}
ResolutionTaskHolder@183 {
<name not found> = ArrayList@184[1] { ResolutionCandidate@185 }
}
ResolutionTaskHolder@186 {
<name not found> = ArrayList@187[1] { ResolutionCandidate@188 }
}
ResolutionTaskHolder@189 {
<name not found> = ArrayList@190[1] { ResolutionCandidate@191 }
}
ResolutionTaskHolder@192 {
<name not found> = ArrayList@193[1] { ResolutionCandidate@194 }
}
ResolutionTaskHolder@195 {
<name not found> = ArrayList@196[1] { ResolutionCandidate@197 }
}
ResolutionTaskHolder@198 {
<name not found> = ArrayList@199[1] { ResolutionCandidate@200 }
}
ResolutionTaskHolder@201 {
<name not found> = ArrayList@202[1] { ResolutionCandidate@203 }
}
ResolutionTaskHolder@204 {
<name not found> = ArrayList@205[1] { ResolutionCandidate@206 }
}
ResolutionTaskHolder@207 {
<name not found> = ArrayList@208[1] { ResolutionCandidate@209 }
}
ResolutionTaskHolder@210 {
<name not found> = ArrayList@211[1] { ResolutionCandidate@212 }
}
ResolutionTaskHolder@213 {
<name not found> = ArrayList@214[1] { ResolutionCandidate@215 }
}
null {
<name not found> = ArrayList@216[1] { ResolutionCandidate@206 }
<name not found> = ArrayList@217[1] { ResolutionCandidate@215 }
<name not found> = ArrayList@218[1] { ResolutionCandidate@185 }
<name not found> = ArrayList@219[1] { ResolutionCandidate@170 }
<name not found> = ArrayList@220[1] { ResolutionCandidate@173 }
<name not found> = ArrayList@221[1] { ResolutionCandidate@191 }
<name not found> = ArrayList@222[1] { ResolutionCandidate@194 }
<name not found> = ArrayList@223[1] { ResolutionCandidate@209 }
<name not found> = ArrayList@224[1] { ResolutionCandidate@182 }
<name not found> = ArrayList@225[1] { ResolutionCandidate@176 }
<name not found> = ArrayList@226[1] { ResolutionCandidate@179 }
<name not found> = ArrayList@227[1] { ResolutionCandidate@200 }
<name not found> = ArrayList@228[1] { ResolutionCandidate@188 }
<name not found> = ArrayList@229[1] { ResolutionCandidate@203 }
<name not found> = ArrayList@230[1] { ResolutionCandidate@212 }
<name not found> = ArrayList@231[1] { ResolutionCandidate@197 }
}
@@ -1,255 +0,0 @@
LazyJavaClassDescriptor@0['Bar'] {
allDescriptors = ArrayList@1[4] { DeserializedSimpleFunctionDescriptor@2['hashCode'], JavaMethodDescriptor@3['f'], DeserializedSimpleFunctionDescriptor@4['toString'], ... } // through LazyJavaClassMemberScope@5
constructors = stdlib_emptyListClass@6[empty] // through LazyJavaClassMemberScope@5
defaultType = JetTypeImpl@7['Bar']
enumEntryIndex = LinkedHashMap@8 // through LazyJavaClassMemberScope@5
functions('clone': Name@9) = EmptyList@10[empty] // through LazyJavaClassMemberScope@5
functions('equals': Name@11) = ArrayList@12[1] { DeserializedSimpleFunctionDescriptor@13['equals'] } // through LazyJavaClassMemberScope@5
functions('f': Name@14) = ArrayList@15[1] { JavaMethodDescriptor@3['f'] } // through LazyJavaClassMemberScope@5
functions('finalize': Name@16) = EmptyList@10[empty] // through LazyJavaClassMemberScope@5
functions('getClass': Name@17) = EmptyList@10[empty] // through LazyJavaClassMemberScope@5
functions('hashCode': Name@18) = ArrayList@19[1] { DeserializedSimpleFunctionDescriptor@2['hashCode'] } // through LazyJavaClassMemberScope@5
functions('notify': Name@20) = EmptyList@10[empty] // through LazyJavaClassMemberScope@5
functions('notifyAll': Name@21) = EmptyList@10[empty] // through LazyJavaClassMemberScope@5
functions('toString': Name@22) = ArrayList@23[1] { DeserializedSimpleFunctionDescriptor@4['toString'] } // through LazyJavaClassMemberScope@5
functions('wait': Name@24) = EmptyList@10[empty] // through LazyJavaClassMemberScope@5
memberIndex = computeMemberIndex$1@25 // through LazyJavaClassMemberScope@5
nestedClassIndex = LinkedHashMap@26 // through LazyJavaClassMemberScope@5
thisAsReceiverParameter = LazyClassReceiverParameterDescriptor@27['<this>']
typeConstructor = LazyJavaClassTypeConstructor@28['Bar']
}
LazyJavaClassDescriptor@29['Exception'] {
typeConstructor = LazyJavaClassTypeConstructor@30['Exception']
}
LazyJavaClassDescriptor@31['Foo'] {
functionTypeForSamInterface = null
typeConstructor = LazyJavaClassTypeConstructor@32['Foo']
}
LazyJavaClassDescriptor@33['RuntimeException'] {
typeConstructor = LazyJavaClassTypeConstructor@34['RuntimeException']
}
LazyJavaClassDescriptor@35['UnsupportedOperationException'] {
constructors = ArrayList@36[4] { JavaConstructorDescriptor@37['<init>'], JavaConstructorDescriptor@38['<init>'], JavaConstructorDescriptor@39['<init>'], ... } // through LazyJavaClassMemberScope@40
defaultType = JetTypeImpl@41['UnsupportedOperationException']
functionTypeForSamInterface = null
typeConstructor = LazyJavaClassTypeConstructor@42['UnsupportedOperationException']
}
LazyJavaClassTypeConstructor@28['Bar'] {
parameters = ArrayList@43[empty]
supertypes = ArrayList@44[1] { JetTypeImpl@45['Any'] }
}
LazyJavaClassTypeConstructor@30['Exception'] {
parameters = ArrayList@46[empty]
supertypes = ArrayList@47[1] { LazyJavaClassifierType@48['Throwable'] }
}
LazyJavaClassTypeConstructor@32['Foo'] {
parameters = ArrayList@49[1] { LazyJavaTypeParameterDescriptor@50['T'] }
}
LazyJavaClassTypeConstructor@34['RuntimeException'] {
parameters = ArrayList@51[empty]
supertypes = ArrayList@52[1] { LazyJavaClassifierType@53['Exception'] }
}
LazyJavaClassTypeConstructor@42['UnsupportedOperationException'] {
parameters = ArrayList@54[empty]
supertypes = ArrayList@55[1] { LazyJavaClassifierType@56['RuntimeException'] }
}
LazyJavaClassifierType@57['CharSequence'] {
arguments = ArrayList@58[empty]
classifier = JavaClassImpl@59['CharSequence']
memberScope = DeserializedClassMemberScope@60
nullable = 'false': Boolean@61
typeConstructor = DeserializedClassTypeConstructor@62
}
LazyJavaClassifierType@63['CharSequence'] {
arguments = ArrayList@64[empty]
classifier = JavaClassImpl@59['CharSequence']
memberScope = DeserializedClassMemberScope@60
nullable = 'true': Boolean@65
typeConstructor = DeserializedClassTypeConstructor@62
}
LazyJavaClassifierType@53['Exception'] {
arguments = ArrayList@66[empty]
classifier = JavaClassImpl@67['Exception']
typeConstructor = LazyJavaClassTypeConstructor@30['Exception']
}
LazyJavaClassifierType@68['Foo'] {
arguments = ArrayList@69[1] { LazyStarProjection@70 }
classifier = JavaClassImpl@71['Foo']
nullable = 'false': Boolean@61
typeConstructor = LazyJavaClassTypeConstructor@32['Foo']
}
LazyJavaClassifierType@72['Foo'] {
arguments = ArrayList@73[1] { LazyStarProjection@74 }
classifier = JavaClassImpl@71['Foo']
nullable = 'true': Boolean@65
typeConstructor = LazyJavaClassTypeConstructor@32['Foo']
}
LazyJavaClassifierType@75['Object'] {
classifier = JavaClassImpl@76['Object']
typeConstructor = DeserializedClassTypeConstructor@77
}
LazyJavaClassifierType@56['RuntimeException'] {
arguments = ArrayList@78[empty]
classifier = JavaClassImpl@79['RuntimeException']
typeConstructor = LazyJavaClassTypeConstructor@34['RuntimeException']
}
LazyJavaClassifierType@80['String'] {
arguments = ArrayList@81[empty]
classifier = JavaClassImpl@82['String']
nullable = 'false': Boolean@61
typeConstructor = DeserializedClassTypeConstructor@83
}
LazyJavaClassifierType@84['String'] {
arguments = ArrayList@85[empty]
classifier = JavaClassImpl@86['String']
nullable = 'false': Boolean@61
typeConstructor = DeserializedClassTypeConstructor@83
}
LazyJavaClassifierType@87['String'] {
arguments = ArrayList@88[empty]
classifier = JavaClassImpl@82['String']
nullable = 'true': Boolean@65
typeConstructor = DeserializedClassTypeConstructor@83
}
LazyJavaClassifierType@89['String'] {
arguments = ArrayList@90[empty]
classifier = JavaClassImpl@86['String']
nullable = 'true': Boolean@65
typeConstructor = DeserializedClassTypeConstructor@83
}
LazyJavaClassifierType@91['Throwable'] {
arguments = ArrayList@92[empty]
classifier = JavaClassImpl@93['Throwable']
nullable = 'false': Boolean@61
typeConstructor = DeserializedClassTypeConstructor@94
}
LazyJavaClassifierType@95['Throwable'] {
arguments = ArrayList@96[empty]
classifier = JavaClassImpl@97['Throwable']
nullable = 'false': Boolean@61
typeConstructor = DeserializedClassTypeConstructor@94
}
LazyJavaClassifierType@98['Throwable'] {
arguments = ArrayList@99[empty]
classifier = JavaClassImpl@97['Throwable']
nullable = 'true': Boolean@65
typeConstructor = DeserializedClassTypeConstructor@94
}
LazyJavaClassifierType@100['Throwable'] {
arguments = ArrayList@101[empty]
classifier = JavaClassImpl@93['Throwable']
nullable = 'true': Boolean@65
typeConstructor = DeserializedClassTypeConstructor@94
}
LazyJavaClassifierType@48['Throwable'] {
arguments = ArrayList@102[empty]
classifier = JavaClassImpl@103['Throwable']
typeConstructor = DeserializedClassTypeConstructor@94
}
LazyJavaPackageFragmentProvider@104 {
packageFragments('<root>': FqName@105) = LazyJavaPackageFragment@106['<root>']
packageFragments('Bar': FqName@107) = null
packageFragments('BarImpl': FqName@108) = null
packageFragments('CharSequence': FqName@109) = null
packageFragments('Foo': FqName@110) = null
packageFragments('java': FqName@111) = LazyJavaPackageFragment@112['java']
packageFragments('java.lang': FqName@113) = LazyJavaPackageFragment@114['lang']
packageFragments('java.lang.Bar': FqName@115) = null
packageFragments('java.lang.CharSequence': FqName@116) = null
packageFragments('java.lang.Foo': FqName@117) = null
packageFragments('kotlin': FqName@118) = null
packageFragments('kotlin.Bar': FqName@119) = null
packageFragments('kotlin.CharSequence': FqName@120) = null
packageFragments('kotlin.Foo': FqName@121) = null
packageFragments('kotlin.io': FqName@122) = null
packageFragments('kotlin.jvm': FqName@123) = null
topLevelClasses(JavaClassImpl@124['Bar']) = LazyJavaClassDescriptor@0['Bar']
topLevelClasses(JavaClassImpl@67['Exception']) = LazyJavaClassDescriptor@29['Exception']
topLevelClasses(JavaClassImpl@125['Foo']) = LazyJavaClassDescriptor@31['Foo']
topLevelClasses(JavaClassImpl@79['RuntimeException']) = LazyJavaClassDescriptor@33['RuntimeException']
topLevelClasses(JavaClassImpl@126['UnsupportedOperationException']) = LazyJavaClassDescriptor@35['UnsupportedOperationException']
}
LazyJavaPackageFragment@106['<root>'] {
classes('Bar': Name@127) = LazyJavaClassDescriptor@0['Bar'] // through LazyPackageFragmentScopeForJavaPackage@128
classes('CharSequence': Name@129) = null // through LazyPackageFragmentScopeForJavaPackage@128
classes('Foo': Name@130) = LazyJavaClassDescriptor@31['Foo'] // through LazyPackageFragmentScopeForJavaPackage@128
classes('UnsupportedOperationException': Name@131) = null // through LazyPackageFragmentScopeForJavaPackage@128
deserializedPackageScope = Empty@132 // through LazyPackageFragmentScopeForJavaPackage@128
functions('UnsupportedOperationException': Name@131) = EmptyList@10[empty] // through LazyPackageFragmentScopeForJavaPackage@128
memberIndex = computeMemberIndex$1@133 // through LazyPackageFragmentScopeForJavaPackage@128
}
LazyJavaPackageFragment@112['java'] {
classes('lang': Name@134) = null // through LazyPackageFragmentScopeForJavaPackage@135
deserializedPackageScope = Empty@132 // through LazyPackageFragmentScopeForJavaPackage@135
functions('lang': Name@136) = EmptyList@10[empty] // through LazyPackageFragmentScopeForJavaPackage@135
memberIndex = computeMemberIndex$1@137 // through LazyPackageFragmentScopeForJavaPackage@135
}
LazyJavaPackageFragment@114['lang'] {
classes('UnsupportedOperationException': Name@131) = LazyJavaClassDescriptor@35['UnsupportedOperationException'] // through LazyPackageFragmentScopeForJavaPackage@138
deserializedPackageScope = Empty@132 // through LazyPackageFragmentScopeForJavaPackage@138
functions('UnsupportedOperationException': Name@131) = EmptyList@10[empty] // through LazyPackageFragmentScopeForJavaPackage@138
memberIndex = computeMemberIndex$1@139 // through LazyPackageFragmentScopeForJavaPackage@138
}
LazyJavaTypeParameterDescriptor@50['T'] {
typeConstructor = AbstractLazyTypeParameterDescriptor$1@140
upperBounds = LinkedHashSet@141[1] { DelegatingFlexibleType@142 }
upperBoundsAsType = DelegatingFlexibleType@142
}
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> = 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]
}
null {
<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]
}
@@ -1,77 +0,0 @@
LazyJavaClassDescriptor@0['Bar'] {
enumEntryIndex = LinkedHashMap@1 // through LazyJavaClassMemberScope@2
functions('baz': Name@3) = ArrayList@4[1] { JavaMethodDescriptor@5['baz'] } // through LazyJavaStaticClassScope@6
functions('baz': Name@3) = EmptyList@7[empty] // through LazyJavaClassMemberScope@2
memberIndex = computeMemberIndex$1@8 // through LazyJavaClassMemberScope@2
memberIndex = computeMemberIndex$1@9 // through LazyJavaStaticClassScope@6
nestedClassIndex = LinkedHashMap@10 // through LazyJavaClassMemberScope@2
nestedClasses('baz': Name@3) = null // through LazyJavaClassMemberScope@2
properties('baz': Name@3) = EmptyList@7[empty] // through LazyJavaClassMemberScope@2
properties('baz': Name@3) = EmptyList@7[empty] // through LazyJavaStaticClassScope@6
typeConstructor = LazyJavaClassTypeConstructor@11['Bar']
}
LazyJavaClassTypeConstructor@11['Bar'] {
supertypes = ArrayList@12[1] { JetTypeImpl@13['Any'] }
}
LazyJavaClassifierType@14['Object'] {
classifier = JavaClassImpl@15['Object']
typeConstructor = DeserializedClassTypeConstructor@16
}
LazyJavaPackageFragmentProvider@17 {
packageFragments('<root>': FqName@18) = LazyJavaPackageFragment@19['<root>']
packageFragments('Bar': FqName@20) = null
packageFragments('foo': FqName@21) = LazyJavaPackageFragment@22['foo']
packageFragments('foo.Bar': FqName@23) = null
packageFragments('java': FqName@24) = LazyJavaPackageFragment@25['java']
packageFragments('java.lang': FqName@26) = LazyJavaPackageFragment@27['lang']
packageFragments('java.lang.Bar': FqName@28) = null
packageFragments('kotlin': FqName@29) = null
packageFragments('kotlin.Bar': FqName@30) = null
packageFragments('kotlin.io': FqName@31) = null
packageFragments('kotlin.jvm': FqName@32) = null
topLevelClasses(JavaClassImpl@33['Bar']) = LazyJavaClassDescriptor@0['Bar']
}
LazyJavaPackageFragment@22['foo'] {
classes('Bar': Name@34) = LazyJavaClassDescriptor@0['Bar'] // through LazyPackageFragmentScopeForJavaPackage@35
deserializedPackageScope = Empty@36 // through LazyPackageFragmentScopeForJavaPackage@35
}
LazyJavaPackageFragment@25['java'] {
classes('lang': Name@37) = null // through LazyPackageFragmentScopeForJavaPackage@38
deserializedPackageScope = Empty@36 // through LazyPackageFragmentScopeForJavaPackage@38
functions('lang': Name@39) = EmptyList@7[empty] // through LazyPackageFragmentScopeForJavaPackage@38
memberIndex = computeMemberIndex$1@40 // through LazyPackageFragmentScopeForJavaPackage@38
}
LazyJavaPackageFragment@27['lang'] {
deserializedPackageScope = Empty@36 // through LazyPackageFragmentScopeForJavaPackage@41
}
ResolutionTaskHolder@42 {
<name not found> = ArrayList@43[1] { ResolutionCandidate@44 }
<name not found> = EmptyList@7[empty]
<name not found> = EmptyList@7[empty]
}
ResolutionTaskHolder@45 {
<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]
}
null {
<name not found> = ArrayList@46[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]
}
@@ -1,508 +0,0 @@
DescriptorResolver@0 {
<name not found> = JetTypeImpl@1['Int']
<name not found> = JetTypeImpl@1['Int']
<name not found> = JetTypeImpl@1['Int']
<name not found> = JetTypeImpl@1['Int']
<name not found> = JetTypeImpl@1['Int']
<name not found> = JetTypeImpl@1['Int']
<name not found> = JetTypeImpl@2['MyJavaClass']
<name not found> = JetTypeImpl@2['MyJavaClass']
<name not found> = JetTypeImpl@2['MyJavaClass']
<name not found> = JetTypeImpl@3['NestedClass']
<name not found> = JetTypeImpl@3['NestedClass']
<name not found> = JetTypeImpl@3['NestedClass']
<name not found> = null
<name not found> = null
<name not found> = null
<name not found> = null
<name not found> = null
<name not found> = null
}
LazyJavaClassDescriptor@4['MyJavaClass'] {
constructors = ArrayList@5[1] { JavaConstructorDescriptor@6['<init>'] } // through LazyJavaClassMemberScope@7
defaultType = JetTypeImpl@2['MyJavaClass']
enumEntryIndex = LinkedHashMap@8 // through LazyJavaClassMemberScope@7
functionTypeForSamInterface = null
functions('NestedClass': Name@9) = EmptyList@10[empty] // through LazyJavaClassMemberScope@7
functions('NestedClass': Name@9) = EmptyList@10[empty] // through LazyJavaStaticClassScope@11
functions('staticMethod': Name@12) = ArrayList@13[1] { JavaMethodDescriptor@14['staticMethod'] } // through LazyJavaStaticClassScope@11
functions('staticMethod': Name@12) = EmptyList@10[empty] // through LazyJavaClassMemberScope@7
memberIndex = computeMemberIndex$1@15 // through LazyJavaClassMemberScope@7
memberIndex = computeMemberIndex$1@16 // through LazyJavaStaticClassScope@11
nestedClassIndex = LinkedHashMap@17 // through LazyJavaClassMemberScope@7
nestedClasses('NestedClass': Name@18) = LazyJavaClassDescriptor@19['NestedClass'] // through LazyJavaClassMemberScope@7
nestedClasses('staticMethod': Name@12) = null // through LazyJavaClassMemberScope@7
properties('NestedClass': Name@18) = EmptyList@10[empty] // through LazyJavaClassMemberScope@7
properties('NestedClass': Name@18) = EmptyList@10[empty] // through LazyJavaStaticClassScope@11
properties('staticMethod': Name@12) = EmptyList@10[empty] // through LazyJavaClassMemberScope@7
properties('staticMethod': Name@12) = EmptyList@10[empty] // through LazyJavaStaticClassScope@11
typeConstructor = LazyJavaClassTypeConstructor@20['MyJavaClass']
}
LazyJavaClassDescriptor@19['NestedClass'] {
constructors = ArrayList@21[1] { JavaConstructorDescriptor@22['<init>'] } // through LazyJavaClassMemberScope@23
defaultType = JetTypeImpl@3['NestedClass']
enumEntryIndex = LinkedHashMap@24 // through LazyJavaClassMemberScope@23
functionTypeForSamInterface = null
functions('staticMethodOfNested': Name@25) = ArrayList@26[1] { JavaMethodDescriptor@27['staticMethodOfNested'] } // through LazyJavaStaticClassScope@28
functions('staticMethodOfNested': Name@25) = EmptyList@10[empty] // through LazyJavaClassMemberScope@23
memberIndex = computeMemberIndex$1@29 // through LazyJavaClassMemberScope@23
memberIndex = computeMemberIndex$1@30 // through LazyJavaStaticClassScope@28
nestedClassIndex = LinkedHashMap@31 // through LazyJavaClassMemberScope@23
nestedClasses('staticMethodOfNested': Name@25) = null // through LazyJavaClassMemberScope@23
properties('staticMethodOfNested': Name@25) = EmptyList@10[empty] // through LazyJavaClassMemberScope@23
properties('staticMethodOfNested': Name@25) = EmptyList@10[empty] // through LazyJavaStaticClassScope@28
typeConstructor = LazyJavaClassTypeConstructor@32['NestedClass']
}
LazyJavaClassTypeConstructor@20['MyJavaClass'] {
parameters = ArrayList@33[empty]
supertypes = ArrayList@34[1] { JetTypeImpl@35['Any'] }
}
LazyJavaClassTypeConstructor@32['NestedClass'] {
parameters = ArrayList@36[empty]
supertypes = ArrayList@37[1] { JetTypeImpl@35['Any'] }
}
LazyJavaClassifierType@38['Object'] {
classifier = JavaClassImpl@39['Object']
typeConstructor = DeserializedClassTypeConstructor@40
}
LazyJavaClassifierType@41['Object'] {
classifier = JavaClassImpl@42['Object']
typeConstructor = DeserializedClassTypeConstructor@40
}
LazyJavaPackageFragmentProvider@43 {
packageFragments('<root>': FqName@44) = LazyJavaPackageFragment@45['<root>']
packageFragments('MyJavaClass': FqName@46) = null
packageFragments('a': FqName@47) = LazyJavaPackageFragment@48['a']
packageFragments('a.MyJavaClass': FqName@49) = null
packageFragments('a.c': FqName@50) = null
packageFragments('a.c.MyJavaClass': FqName@51) = null
packageFragments('a.c.mc1': FqName@52) = null
packageFragments('a.c.x': FqName@53) = null
packageFragments('a.c.y': FqName@54) = null
packageFragments('a.c.z': FqName@55) = null
packageFragments('a.mc': FqName@56) = null
packageFragments('a.x': FqName@57) = null
packageFragments('a.y': FqName@58) = null
packageFragments('a.z': FqName@59) = null
packageFragments('b': FqName@60) = null
packageFragments('b.MyJavaClass': FqName@61) = null
packageFragments('b.mc1': FqName@62) = null
packageFragments('b.x': FqName@63) = null
packageFragments('b.y': FqName@64) = null
packageFragments('b.z': FqName@65) = null
packageFragments('java': FqName@66) = LazyJavaPackageFragment@67['java']
packageFragments('java.lang': FqName@68) = LazyJavaPackageFragment@69['lang']
packageFragments('java.lang.MyJavaClass': FqName@70) = null
packageFragments('kotlin': FqName@71) = null
packageFragments('kotlin.MyJavaClass': FqName@72) = null
packageFragments('kotlin.io': FqName@73) = null
packageFragments('kotlin.jvm': FqName@74) = null
topLevelClasses(JavaClassImpl@75['MyJavaClass']) = LazyJavaClassDescriptor@4['MyJavaClass']
}
LazyJavaPackageFragment@48['a'] {
classes('MyJavaClass': Name@76) = LazyJavaClassDescriptor@4['MyJavaClass'] // through LazyPackageFragmentScopeForJavaPackage@77
deserializedPackageScope = Empty@78 // through LazyPackageFragmentScopeForJavaPackage@77
functions('MyJavaClass': Name@79) = EmptyList@10[empty] // through LazyPackageFragmentScopeForJavaPackage@77
memberIndex = computeMemberIndex$1@80 // through LazyPackageFragmentScopeForJavaPackage@77
}
LazyJavaPackageFragment@67['java'] {
classes('lang': Name@81) = null // through LazyPackageFragmentScopeForJavaPackage@82
deserializedPackageScope = Empty@78 // through LazyPackageFragmentScopeForJavaPackage@82
functions('lang': Name@83) = EmptyList@10[empty] // through LazyPackageFragmentScopeForJavaPackage@82
memberIndex = computeMemberIndex$1@84 // through LazyPackageFragmentScopeForJavaPackage@82
}
LazyJavaPackageFragment@69['lang'] {
classes('MyJavaClass': Name@85) = null // through LazyPackageFragmentScopeForJavaPackage@86
deserializedPackageScope = Empty@78 // through LazyPackageFragmentScopeForJavaPackage@86
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> = 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@91 {
<name not found> = ArrayList@92[1] { ResolutionCandidate@93 }
<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@94 {
<name not found> = ArrayList@95[1] { ResolutionCandidate@96 }
<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@97 {
<name not found> = ArrayList@98[1] { ResolutionCandidate@99 }
<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> = 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@103 {
<name not found> = ArrayList@104[1] { ResolutionCandidate@105 }
<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@106 {
<name not found> = ArrayList@107[1] { ResolutionCandidate@108 }
<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@109 {
<name not found> = ArrayList@110[1] { ResolutionCandidate@111 }
<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> = EmptyList@10[empty]
<name not found> = EmptyList@10[empty]
}
ResolutionTaskHolder@115 {
<name not found> = ArrayList@116[1] { ResolutionCandidate@117 }
<name not found> = EmptyList@10[empty]
<name not found> = EmptyList@10[empty]
}
ResolutionTaskHolder@118 {
<name not found> = ArrayList@119[1] { ResolutionCandidate@120 }
<name not found> = EmptyList@10[empty]
<name not found> = EmptyList@10[empty]
}
ResolutionTaskHolder@121 {
<name not found> = ArrayList@122[1] { ResolutionCandidate@123 }
<name not found> = EmptyList@10[empty]
<name not found> = EmptyList@10[empty]
}
ResolutionTaskHolder@124 {
<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@125 {
<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@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]
<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@127 {
<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@128 {
<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@129 {
<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@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]
<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@131 {
<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@132 {
<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@133 {
<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@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]
<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@135 {
<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]
}
null {
<name not found> = ArrayList@136[1] { ResolutionCandidate@108 }
<name not found> = ArrayList@137[1] { ResolutionCandidate@93 }
<name not found> = ArrayList@138[1] { ResolutionCandidate@111 }
<name not found> = ArrayList@139[1] { ResolutionCandidate@99 }
<name not found> = ArrayList@140[1] { ResolutionCandidate@105 }
<name not found> = ArrayList@141[1] { ResolutionCandidate@96 }
<name not found> = ArrayList@142[1] { ResolutionCandidate@102 }
<name not found> = ArrayList@143[1] { ResolutionCandidate@90 }
<name not found> = ArrayList@144[1] { ResolutionCandidate@114 }
<name not found> = ArrayList@145[1] { ResolutionCandidate@117 }
<name not found> = ArrayList@146[1] { ResolutionCandidate@120 }
<name not found> = ArrayList@147[1] { ResolutionCandidate@123 }
<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]
<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]
<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]
<name not found> = EmptyList@10[empty]
<name not found> = EmptyList@10[empty]
}
@@ -1,147 +0,0 @@
LazyJavaClassDescriptor@0['Bar'] {
enumEntryIndex = LinkedHashMap@1 // through LazyJavaClassMemberScope@2
functions('doSmth': Name@3) = ArrayList@4[1] { JavaMethodDescriptor@5['doSmth'] } // through LazyJavaStaticClassScope@6
functions('doSmth': Name@3) = EmptyList@7[empty] // through LazyJavaClassMemberScope@2
memberIndex = computeMemberIndex$1@8 // through LazyJavaClassMemberScope@2
memberIndex = computeMemberIndex$1@9 // through LazyJavaStaticClassScope@6
nestedClassIndex = LinkedHashMap@10 // through LazyJavaClassMemberScope@2
nestedClasses('doSmth': Name@3) = null // through LazyJavaClassMemberScope@2
properties('doSmth': Name@3) = EmptyList@7[empty] // through LazyJavaClassMemberScope@2
properties('doSmth': Name@3) = EmptyList@7[empty] // through LazyJavaStaticClassScope@6
typeConstructor = LazyJavaClassTypeConstructor@11['Bar']
}
LazyJavaClassDescriptor@12['Foo'] {
memberIndex = computeMemberIndex$1@13 // through LazyJavaClassMemberScope@14
memberIndex = computeMemberIndex$1@15 // through LazyJavaStaticClassScope@16
nestedClassIndex = LinkedHashMap@17 // through LazyJavaClassMemberScope@14
nestedClasses('Bar': Name@18) = LazyJavaClassDescriptor@0['Bar'] // through LazyJavaClassMemberScope@14
properties('Bar': Name@18) = EmptyList@7[empty] // through LazyJavaClassMemberScope@14
properties('Bar': Name@18) = EmptyList@7[empty] // through LazyJavaStaticClassScope@16
typeConstructor = LazyJavaClassTypeConstructor@19['Foo']
}
LazyJavaClassTypeConstructor@11['Bar'] {
supertypes = ArrayList@20[1] { JetTypeImpl@21['Any'] }
}
LazyJavaClassTypeConstructor@19['Foo'] {
supertypes = ArrayList@22[1] { JetTypeImpl@21['Any'] }
}
LazyJavaClassifierType@23['Object'] {
classifier = JavaClassImpl@24['Object']
typeConstructor = DeserializedClassTypeConstructor@25
}
LazyJavaClassifierType@26['Object'] {
classifier = JavaClassImpl@27['Object']
typeConstructor = DeserializedClassTypeConstructor@25
}
LazyJavaPackageFragmentProvider@28 {
packageFragments('<root>': FqName@29) = LazyJavaPackageFragment@30['<root>']
packageFragments('Array': FqName@31) = null
packageFragments('String': FqName@32) = null
packageFragments('java': FqName@33) = LazyJavaPackageFragment@34['java']
packageFragments('java.lang': FqName@35) = LazyJavaPackageFragment@36['lang']
packageFragments('java.lang.Array': FqName@37) = null
packageFragments('java.lang.String': FqName@38) = null
packageFragments('javaPackage': FqName@39) = LazyJavaPackageFragment@40['javaPackage']
packageFragments('javaPackage.Foo': FqName@41) = null
packageFragments('kotlin': FqName@42) = null
packageFragments('kotlin.Array': FqName@43) = null
packageFragments('kotlin.String': FqName@44) = null
packageFragments('kotlin.io': FqName@45) = null
packageFragments('kotlin.jvm': FqName@46) = null
topLevelClasses(JavaClassImpl@47['Foo']) = LazyJavaClassDescriptor@12['Foo']
}
LazyJavaPackageFragment@30['<root>'] {
classes('Array': Name@48) = null // through LazyPackageFragmentScopeForJavaPackage@49
classes('String': Name@50) = null // through LazyPackageFragmentScopeForJavaPackage@49
classes('javaPackage': Name@51) = null // through LazyPackageFragmentScopeForJavaPackage@49
deserializedPackageScope = Empty@52 // through LazyPackageFragmentScopeForJavaPackage@49
}
LazyJavaPackageFragment@34['java'] {
classes('lang': Name@53) = null // through LazyPackageFragmentScopeForJavaPackage@54
deserializedPackageScope = Empty@52 // through LazyPackageFragmentScopeForJavaPackage@54
functions('lang': Name@55) = EmptyList@7[empty] // through LazyPackageFragmentScopeForJavaPackage@54
memberIndex = computeMemberIndex$1@56 // through LazyPackageFragmentScopeForJavaPackage@54
}
LazyJavaPackageFragment@40['javaPackage'] {
classes('Foo': Name@57) = LazyJavaClassDescriptor@12['Foo'] // through LazyPackageFragmentScopeForJavaPackage@58
deserializedPackageScope = Empty@52 // through LazyPackageFragmentScopeForJavaPackage@58
}
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> = 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@63 {
<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]
}
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]
}
null {
<name not found> = ArrayList@66[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]
}
@@ -1,114 +0,0 @@
LazyJavaClassDescriptor@0['JavaClass'] {
enumEntryIndex = LinkedHashMap@1 // through LazyJavaClassMemberScope@2
functions('method': Name@3) = ArrayList@4[1] { JavaMethodDescriptor@5['method'] } // through LazyJavaStaticClassScope@6
functions('method': Name@3) = EmptyList@7[empty] // through LazyJavaClassMemberScope@2
memberIndex = computeMemberIndex$1@8 // through LazyJavaClassMemberScope@2
memberIndex = computeMemberIndex$1@9 // through LazyJavaStaticClassScope@6
nestedClassIndex = LinkedHashMap@10 // through LazyJavaClassMemberScope@2
nestedClasses('field': Name@11) = null // through LazyJavaClassMemberScope@2
nestedClasses('method': Name@3) = null // through LazyJavaClassMemberScope@2
properties('field': Name@11) = ArrayList@12[1] { JavaPropertyDescriptor@13['field'] } // through LazyJavaStaticClassScope@6
properties('field': Name@11) = EmptyList@7[empty] // through LazyJavaClassMemberScope@2
properties('method': Name@3) = EmptyList@7[empty] // through LazyJavaClassMemberScope@2
properties('method': Name@3) = EmptyList@7[empty] // through LazyJavaStaticClassScope@6
typeConstructor = LazyJavaClassTypeConstructor@14['JavaClass']
}
LazyJavaClassTypeConstructor@14['JavaClass'] {
supertypes = ArrayList@15[1] { JetTypeImpl@16['Any'] }
}
LazyJavaClassifierType@17['Object'] {
classifier = JavaClassImpl@18['Object']
typeConstructor = DeserializedClassTypeConstructor@19
}
LazyJavaClassifierType@20['String'] {
arguments = ArrayList@21[empty]
classifier = JavaClassImpl@22['String']
nullable = 'false': Boolean@23
typeConstructor = DeserializedClassTypeConstructor@24
}
LazyJavaClassifierType@25['String'] {
arguments = ArrayList@26[empty]
classifier = JavaClassImpl@22['String']
nullable = 'true': Boolean@27
typeConstructor = DeserializedClassTypeConstructor@24
}
LazyJavaPackageFragmentProvider@28 {
packageFragments('<root>': FqName@29) = LazyJavaPackageFragment@30['<root>']
packageFragments('JavaClass': FqName@31) = null
packageFragments('java': FqName@32) = LazyJavaPackageFragment@33['java']
packageFragments('java.lang': FqName@34) = LazyJavaPackageFragment@35['lang']
packageFragments('java.lang.JavaClass': FqName@36) = null
packageFragments('kotlin': FqName@37) = null
packageFragments('kotlin.JavaClass': FqName@38) = null
packageFragments('kotlin.io': FqName@39) = null
packageFragments('kotlin.jvm': FqName@40) = null
packageFragments('test': FqName@41) = LazyJavaPackageFragment@42['test']
packageFragments('test.JavaClass': FqName@43) = null
topLevelClasses(JavaClassImpl@44['JavaClass']) = LazyJavaClassDescriptor@0['JavaClass']
}
LazyJavaPackageFragment@33['java'] {
classes('lang': Name@45) = null // through LazyPackageFragmentScopeForJavaPackage@46
deserializedPackageScope = Empty@47 // through LazyPackageFragmentScopeForJavaPackage@46
functions('lang': Name@48) = EmptyList@7[empty] // through LazyPackageFragmentScopeForJavaPackage@46
memberIndex = computeMemberIndex$1@49 // through LazyPackageFragmentScopeForJavaPackage@46
}
LazyJavaPackageFragment@35['lang'] {
deserializedPackageScope = Empty@47 // through LazyPackageFragmentScopeForJavaPackage@50
}
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> = EmptyList@7[empty]
<name not found> = EmptyList@7[empty]
}
ResolutionTaskHolder@56 {
<name not found> = ArrayList@57[1] { ResolutionCandidate@58 }
<name not found> = EmptyList@7[empty]
}
ResolutionTaskHolder@59 {
<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@60 {
<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]
}
null {
<name not found> = ArrayList@61[1] { ResolutionCandidate@58 }
<name not found> = ArrayList@62[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]
<name not found> = EmptyList@7[empty]
<name not found> = EmptyList@7[empty]
<name not found> = EmptyList@7[empty]
}
@@ -1,107 +0,0 @@
DescriptorResolver@0 {
<name not found> = DelegatingFlexibleType@1
}
LazyJavaClassDescriptor@2['Bad'] {
typeConstructor = LazyJavaClassTypeConstructor@3['Bad']
}
LazyJavaClassDescriptor@4['X'] {
defaultType = JetTypeImpl@5['X']
enumEntryIndex = LinkedHashMap@6 // through LazyJavaClassMemberScope@7
functions('foo': Name@8) = ArrayList@9[1] { JavaMethodDescriptor@10['foo'] } // through LazyJavaClassMemberScope@7
memberIndex = computeMemberIndex$1@11 // through LazyJavaClassMemberScope@7
nestedClassIndex = LinkedHashMap@12 // through LazyJavaClassMemberScope@7
nestedClasses('foo': Name@8) = null // through LazyJavaClassMemberScope@7
thisAsReceiverParameter = LazyClassReceiverParameterDescriptor@13['<this>']
typeConstructor = LazyJavaClassTypeConstructor@14['X']
}
LazyJavaClassTypeConstructor@3['Bad'] {
parameters = ArrayList@15[1] { LazyJavaTypeParameterDescriptor@16['T'] }
}
LazyJavaClassTypeConstructor@14['X'] {
parameters = ArrayList@17[empty]
supertypes = ArrayList@18[1] { JetTypeImpl@19['Any'] }
}
LazyJavaClassifierType@20['Bad'] {
arguments = ArrayList@21[1] { LazyStarProjection@22 }
classifier = JavaClassImpl@23['Bad']
nullable = 'false': Boolean@24
typeConstructor = LazyJavaClassTypeConstructor@3['Bad']
}
LazyJavaClassifierType@25['Bad'] {
arguments = ArrayList@26[1] { LazyStarProjection@27 }
classifier = JavaClassImpl@23['Bad']
nullable = 'true': Boolean@28
typeConstructor = LazyJavaClassTypeConstructor@3['Bad']
}
LazyJavaClassifierType@29['Bad'] {
arguments = ArrayList@30[1] { TypeProjectionImpl@31 }
classifier = JavaClassImpl@32['Bad']
nullable = 'false': Boolean@24
typeConstructor = LazyJavaClassTypeConstructor@3['Bad']
}
LazyJavaClassifierType@33['Bad'] {
arguments = ArrayList@34[1] { TypeProjectionImpl@35 }
classifier = JavaClassImpl@32['Bad']
nullable = 'true': Boolean@28
typeConstructor = LazyJavaClassTypeConstructor@3['Bad']
}
LazyJavaClassifierType@36['Object'] {
classifier = JavaClassImpl@37['Object']
typeConstructor = DeserializedClassTypeConstructor@38
}
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@41['<root>'] {
classes('X': Name@53) = LazyJavaClassDescriptor@4['X'] // through LazyPackageFragmentScopeForJavaPackage@54
}
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
}
LazyJavaTypeParameterDescriptor@16['T'] {
upperBounds = LinkedHashSet@61[1] { DelegatingFlexibleType@62 }
upperBoundsAsType = DelegatingFlexibleType@62
}
LazyJavaTypeParameterResolver@63 {
resolve(JavaTypeParameterImpl@64['T']) = LazyJavaTypeParameterDescriptor@16['T']
}
ResolutionTaskHolder@65 {
<name not found> = ArrayList@66[1] { ResolutionCandidate@67 }
}
ResolutionTaskHolder@68 {
<name not found> = ArrayList@69[1] { ResolutionCandidate@70 }
}
null {
<name not found> = ArrayList@71[1] { ResolutionCandidate@67 }
<name not found> = ArrayList@72[1] { ResolutionCandidate@70 }
}
@@ -1,157 +0,0 @@
LazyJavaClassDescriptor@0['Observable'] {
allDescriptors = ArrayList@1[3] { DeserializedSimpleFunctionDescriptor@2['hashCode'], DeserializedSimpleFunctionDescriptor@3['toString'], DeserializedSimpleFunctionDescriptor@4['equals'] } // through LazyJavaClassMemberScope@5
constructors = ArrayList@6[2] { JavaConstructorDescriptor@7['<init>'], SamAdapterConstructorDescriptor@8['<init>'] } // through LazyJavaClassMemberScope@5
defaultType = JetTypeImpl@9['Observable<1>']
enumEntryIndex = LinkedHashMap@10 // through LazyJavaClassMemberScope@5
functions('clone': Name@11) = EmptyList@12[empty] // through LazyJavaClassMemberScope@5
functions('equals': Name@13) = ArrayList@14[1] { DeserializedSimpleFunctionDescriptor@4['equals'] } // through LazyJavaClassMemberScope@5
functions('finalize': Name@15) = EmptyList@12[empty] // through LazyJavaClassMemberScope@5
functions('getClass': Name@16) = EmptyList@12[empty] // through LazyJavaClassMemberScope@5
functions('hashCode': Name@17) = ArrayList@18[1] { DeserializedSimpleFunctionDescriptor@2['hashCode'] } // through LazyJavaClassMemberScope@5
functions('notify': Name@19) = EmptyList@12[empty] // through LazyJavaClassMemberScope@5
functions('notifyAll': Name@20) = EmptyList@12[empty] // through LazyJavaClassMemberScope@5
functions('toString': Name@21) = ArrayList@22[1] { DeserializedSimpleFunctionDescriptor@3['toString'] } // through LazyJavaClassMemberScope@5
functions('wait': Name@23) = EmptyList@12[empty] // through LazyJavaClassMemberScope@5
memberIndex = computeMemberIndex$1@24 // through LazyJavaClassMemberScope@5
nestedClassIndex = LinkedHashMap@25 // through LazyJavaClassMemberScope@5
typeConstructor = LazyJavaClassTypeConstructor@26['Observable']
}
LazyJavaClassDescriptor@27['OnSubscribe'] {
functionTypeForSamInterface = JetTypeImpl@28['Function0<1>']
thisAsReceiverParameter = LazyClassReceiverParameterDescriptor@29['<this>']
typeConstructor = LazyJavaClassTypeConstructor@30['OnSubscribe']
}
LazyJavaClassTypeConstructor@26['Observable'] {
parameters = ArrayList@31[1] { LazyJavaTypeParameterDescriptor@32['T'] }
supertypes = ArrayList@33[1] { JetTypeImpl@34['Any'] }
}
LazyJavaClassTypeConstructor@30['OnSubscribe'] {
parameters = ArrayList@35[1] { LazyJavaTypeParameterDescriptor@36['T'] }
supertypes = ArrayList@37[1] { JetTypeImpl@34['Any'] }
}
LazyJavaClassifierType@38['Object'] {
classifier = JavaClassImpl@39['Object']
typeConstructor = DeserializedClassTypeConstructor@40
}
LazyJavaClassifierType@41['Object'] {
classifier = JavaClassImpl@42['Object']
typeConstructor = DeserializedClassTypeConstructor@40
}
LazyJavaClassifierType@43['OnSubscribe<T>'] {
arguments = ArrayList@44[1] { TypeProjectionImpl@45 }
classifier = JavaClassImpl@46['OnSubscribe']
memberScope = SubstitutingScope@47
nullable = 'false': Boolean@48
typeConstructor = LazyJavaClassTypeConstructor@30['OnSubscribe']
}
LazyJavaClassifierType@49['OnSubscribe<T>'] {
arguments = ArrayList@50[1] { TypeProjectionImpl@51 }
classifier = JavaClassImpl@46['OnSubscribe']
memberScope = SubstitutingScope@52
nullable = 'true': Boolean@53
typeConstructor = LazyJavaClassTypeConstructor@30['OnSubscribe']
}
LazyJavaClassifierType@54['T'] {
arguments = ArrayList@55[empty]
classifier = JavaTypeParameterImpl@56['T']
nullable = 'false': Boolean@48
typeConstructor = AbstractLazyTypeParameterDescriptor$1@57
}
LazyJavaClassifierType@58['T'] {
arguments = ArrayList@59[empty]
classifier = JavaTypeParameterImpl@60['T']
nullable = 'false': Boolean@48
typeConstructor = AbstractLazyTypeParameterDescriptor$1@57
}
LazyJavaClassifierType@61['T'] {
arguments = ArrayList@62[empty]
classifier = JavaTypeParameterImpl@60['T']
nullable = 'true': Boolean@53
typeConstructor = AbstractLazyTypeParameterDescriptor$1@57
}
LazyJavaClassifierType@63['T'] {
arguments = ArrayList@64[empty]
classifier = JavaTypeParameterImpl@56['T']
nullable = 'true': Boolean@53
typeConstructor = AbstractLazyTypeParameterDescriptor$1@57
}
LazyJavaPackageFragmentProvider@65 {
packageFragments('<root>': FqName@66) = LazyJavaPackageFragment@67['<root>']
packageFragments('K': FqName@68) = null
packageFragments('Observable': FqName@69) = null
packageFragments('String': FqName@70) = null
packageFragments('j': FqName@71) = LazyJavaPackageFragment@72['j']
packageFragments('j.Observable': FqName@73) = null
packageFragments('j.String': FqName@74) = null
packageFragments('java': FqName@75) = LazyJavaPackageFragment@76['java']
packageFragments('java.lang': FqName@77) = LazyJavaPackageFragment@78['lang']
packageFragments('java.lang.Observable': FqName@79) = null
packageFragments('java.lang.String': FqName@80) = null
packageFragments('kotlin': FqName@81) = null
packageFragments('kotlin.Observable': FqName@82) = null
packageFragments('kotlin.String': FqName@83) = null
packageFragments('kotlin.io': FqName@84) = null
packageFragments('kotlin.jvm': FqName@85) = null
topLevelClasses(JavaClassImpl@86['Observable']) = LazyJavaClassDescriptor@0['Observable']
topLevelClasses(JavaClassImpl@46['OnSubscribe']) = LazyJavaClassDescriptor@27['OnSubscribe']
}
LazyJavaPackageFragment@67['<root>'] {
classes('Observable': Name@87) = null // through LazyPackageFragmentScopeForJavaPackage@88
classes('String': Name@89) = null // through LazyPackageFragmentScopeForJavaPackage@88
classes('j': Name@90) = null // through LazyPackageFragmentScopeForJavaPackage@88
deserializedPackageScope = Empty@91 // through LazyPackageFragmentScopeForJavaPackage@88
functions('j': Name@92) = EmptyList@12[empty] // through LazyPackageFragmentScopeForJavaPackage@88
memberIndex = computeMemberIndex$1@93 // through LazyPackageFragmentScopeForJavaPackage@88
}
LazyJavaPackageFragment@72['j'] {
classes('Observable': Name@87) = LazyJavaClassDescriptor@0['Observable'] // through LazyPackageFragmentScopeForJavaPackage@94
classes('String': Name@89) = null // through LazyPackageFragmentScopeForJavaPackage@94
}
LazyJavaPackageFragment@76['java'] {
classes('lang': Name@95) = null // through LazyPackageFragmentScopeForJavaPackage@96
deserializedPackageScope = Empty@91 // through LazyPackageFragmentScopeForJavaPackage@96
functions('lang': Name@97) = EmptyList@12[empty] // through LazyPackageFragmentScopeForJavaPackage@96
memberIndex = computeMemberIndex$1@98 // through LazyPackageFragmentScopeForJavaPackage@96
}
LazyJavaTypeParameterDescriptor@32['T'] {
defaultType = JetTypeImpl@99['T']
typeConstructor = AbstractLazyTypeParameterDescriptor$1@57
upperBounds = LinkedHashSet@100[1] { NullableType@101 }
}
LazyJavaTypeParameterDescriptor@36['T'] {
typeConstructor = AbstractLazyTypeParameterDescriptor$1@102
}
LazyJavaTypeParameterResolver@103 {
resolve(JavaTypeParameterImpl@104['T']) = LazyJavaTypeParameterDescriptor@32['T']
}
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 }
}
null {
<name not found> = ArrayList@112[2] { ResolutionCandidate@109, ResolutionCandidate@111 }
}