Files
kotlin-fork/compiler/testData/diagnostics/tests/controlFlowAnalysis/deadCode/kt2585_3.lazy.log
T
Stanislav Erokhin b7c473f59e Update lazy.log files
2014-11-17 17:45:01 +03:00

208 lines
8.5 KiB
Plaintext

LazyJavaClassDescriptor@0['Exception'] {
typeConstructor = LazyJavaClassTypeConstructor@1['Exception']
}
LazyJavaClassDescriptor@2['NullPointerException'] {
constructors = ArrayList@3[2] { JavaConstructorDescriptor@4['<init>'], JavaConstructorDescriptor@5['<init>'] } // through LazyJavaClassMemberScope@6
defaultType = JetTypeImpl@7['NullPointerException']
functionTypeForSamInterface = null
typeConstructor = LazyJavaClassTypeConstructor@8['NullPointerException']
}
LazyJavaClassDescriptor@9['RuntimeException'] {
constructors = ArrayList@10[5] { JavaConstructorDescriptor@11['<init>'], JavaConstructorDescriptor@12['<init>'], JavaConstructorDescriptor@13['<init>'], ... } // through LazyJavaClassMemberScope@14
defaultType = JetTypeImpl@15['RuntimeException']
functionTypeForSamInterface = null
typeConstructor = LazyJavaClassTypeConstructor@16['RuntimeException']
}
LazyJavaClassTypeConstructor@1['Exception'] {
parameters = ArrayList@17[empty]
supertypes = ArrayList@18[1] { LazyJavaClassifierType@19['Throwable'] }
}
LazyJavaClassTypeConstructor@8['NullPointerException'] {
parameters = ArrayList@20[empty]
supertypes = ArrayList@21[1] { LazyJavaClassifierType@22['RuntimeException'] }
}
LazyJavaClassTypeConstructor@16['RuntimeException'] {
parameters = ArrayList@23[empty]
supertypes = ArrayList@24[1] { LazyJavaClassifierType@25['Exception'] }
}
LazyJavaClassifierType@25['Exception'] {
arguments = ArrayList@26[empty]
classifier = JavaClassImpl@27['Exception']
typeConstructor = LazyJavaClassTypeConstructor@1['Exception']
}
LazyJavaClassifierType@22['RuntimeException'] {
arguments = ArrayList@28[empty]
classifier = JavaClassImpl@29['RuntimeException']
typeConstructor = LazyJavaClassTypeConstructor@16['RuntimeException']
}
LazyJavaClassifierType@30['String'] {
arguments = ArrayList@31[empty]
classifier = JavaClassImpl@32['String']
nullable = 'false': Boolean@33
typeConstructor = DeserializedClassTypeConstructor@34
}
LazyJavaClassifierType@35['String'] {
arguments = ArrayList@36[empty]
classifier = JavaClassImpl@37['String']
nullable = 'false': Boolean@33
typeConstructor = DeserializedClassTypeConstructor@34
}
LazyJavaClassifierType@38['String'] {
arguments = ArrayList@39[empty]
classifier = JavaClassImpl@40['String']
nullable = 'false': Boolean@33
typeConstructor = DeserializedClassTypeConstructor@34
}
LazyJavaClassifierType@41['String'] {
arguments = ArrayList@42[empty]
classifier = JavaClassImpl@43['String']
nullable = 'false': Boolean@33
typeConstructor = DeserializedClassTypeConstructor@34
}
LazyJavaClassifierType@44['String'] {
arguments = ArrayList@45[empty]
classifier = JavaClassImpl@40['String']
nullable = 'true': Boolean@46
typeConstructor = DeserializedClassTypeConstructor@34
}
LazyJavaClassifierType@47['String'] {
arguments = ArrayList@48[empty]
classifier = JavaClassImpl@43['String']
nullable = 'true': Boolean@46
typeConstructor = DeserializedClassTypeConstructor@34
}
LazyJavaClassifierType@49['String'] {
arguments = ArrayList@50[empty]
classifier = JavaClassImpl@37['String']
nullable = 'true': Boolean@46
typeConstructor = DeserializedClassTypeConstructor@34
}
LazyJavaClassifierType@51['String'] {
arguments = ArrayList@52[empty]
classifier = JavaClassImpl@32['String']
nullable = 'true': Boolean@46
typeConstructor = DeserializedClassTypeConstructor@34
}
LazyJavaClassifierType@53['Throwable'] {
arguments = ArrayList@54[empty]
classifier = JavaClassImpl@55['Throwable']
nullable = 'false': Boolean@33
typeConstructor = DeserializedClassTypeConstructor@56
}
LazyJavaClassifierType@57['Throwable'] {
arguments = ArrayList@58[empty]
classifier = JavaClassImpl@59['Throwable']
nullable = 'false': Boolean@33
typeConstructor = DeserializedClassTypeConstructor@56
}
LazyJavaClassifierType@60['Throwable'] {
arguments = ArrayList@61[empty]
classifier = JavaClassImpl@62['Throwable']
nullable = 'false': Boolean@33
typeConstructor = DeserializedClassTypeConstructor@56
}
LazyJavaClassifierType@63['Throwable'] {
arguments = ArrayList@64[empty]
classifier = JavaClassImpl@62['Throwable']
nullable = 'true': Boolean@46
typeConstructor = DeserializedClassTypeConstructor@56
}
LazyJavaClassifierType@65['Throwable'] {
arguments = ArrayList@66[empty]
classifier = JavaClassImpl@55['Throwable']
nullable = 'true': Boolean@46
typeConstructor = DeserializedClassTypeConstructor@56
}
LazyJavaClassifierType@67['Throwable'] {
arguments = ArrayList@68[empty]
classifier = JavaClassImpl@59['Throwable']
nullable = 'true': Boolean@46
typeConstructor = DeserializedClassTypeConstructor@56
}
LazyJavaClassifierType@19['Throwable'] {
arguments = ArrayList@69[empty]
classifier = JavaClassImpl@70['Throwable']
typeConstructor = DeserializedClassTypeConstructor@56
}
LazyJavaPackageFragmentProvider@71 {
packageFragments('<root>': FqName@72) = LazyJavaPackageFragment@73['<root>']
packageFragments('String': FqName@74) = null
packageFragments('java': FqName@75) = LazyJavaPackageFragment@76['java']
packageFragments('java.lang': FqName@77) = LazyJavaPackageFragment@78['lang']
packageFragments('java.lang.String': FqName@79) = null
packageFragments('kotlin': FqName@80) = null
packageFragments('kotlin.String': FqName@81) = null
packageFragments('kotlin.io': FqName@82) = null
packageFragments('kotlin.jvm': FqName@83) = null
topLevelClasses(JavaClassImpl@27['Exception']) = LazyJavaClassDescriptor@0['Exception']
topLevelClasses(JavaClassImpl@84['NullPointerException']) = LazyJavaClassDescriptor@2['NullPointerException']
topLevelClasses(JavaClassImpl@29['RuntimeException']) = LazyJavaClassDescriptor@9['RuntimeException']
}
LazyJavaPackageFragment@73['<root>'] {
classes('NullPointerException': Name@85) = null // through LazyPackageFragmentScopeForJavaPackage@86
classes('RuntimeException': Name@87) = null // through LazyPackageFragmentScopeForJavaPackage@86
classes('String': Name@88) = null // through LazyPackageFragmentScopeForJavaPackage@86
deserializedPackageScope = Empty@89 // through LazyPackageFragmentScopeForJavaPackage@86
functions('NullPointerException': Name@85) = EmptyList@90[empty] // through LazyPackageFragmentScopeForJavaPackage@86
functions('RuntimeException': Name@87) = EmptyList@90[empty] // through LazyPackageFragmentScopeForJavaPackage@86
memberIndex = computeMemberIndex$1@91 // through LazyPackageFragmentScopeForJavaPackage@86
}
LazyJavaPackageFragment@76['java'] {
classes('lang': Name@92) = null // through LazyPackageFragmentScopeForJavaPackage@93
deserializedPackageScope = Empty@89 // through LazyPackageFragmentScopeForJavaPackage@93
functions('lang': Name@94) = EmptyList@90[empty] // through LazyPackageFragmentScopeForJavaPackage@93
memberIndex = computeMemberIndex$1@95 // through LazyPackageFragmentScopeForJavaPackage@93
}
LazyJavaPackageFragment@78['lang'] {
classes('NullPointerException': Name@85) = LazyJavaClassDescriptor@2['NullPointerException'] // through LazyPackageFragmentScopeForJavaPackage@96
classes('RuntimeException': Name@87) = LazyJavaClassDescriptor@9['RuntimeException'] // through LazyPackageFragmentScopeForJavaPackage@96
deserializedPackageScope = Empty@89 // through LazyPackageFragmentScopeForJavaPackage@96
functions('NullPointerException': Name@85) = EmptyList@90[empty] // through LazyPackageFragmentScopeForJavaPackage@96
functions('RuntimeException': Name@87) = EmptyList@90[empty] // through LazyPackageFragmentScopeForJavaPackage@96
memberIndex = computeMemberIndex$1@97 // through LazyPackageFragmentScopeForJavaPackage@96
}
ResolutionTaskHolder@98 {
<name not found> = ArrayList@99[2] { ResolutionCandidate@100, ResolutionCandidate@101 }
<name not found> = ArrayList@102[2] { ResolutionCandidate@100, ResolutionCandidate@101 }
<name not found> = EmptyList@90[empty]
<name not found> = EmptyList@90[empty]
<name not found> = EmptyList@90[empty]
<name not found> = EmptyList@90[empty]
}
ResolutionTaskHolder@103 {
<name not found> = ArrayList@104[4] { ResolutionCandidate@105, ResolutionCandidate@106, ResolutionCandidate@107, ... }
<name not found> = ArrayList@108[5] { ResolutionCandidate@105, ResolutionCandidate@106, ResolutionCandidate@107, ... }
<name not found> = EmptyList@90[empty]
<name not found> = EmptyList@90[empty]
<name not found> = EmptyList@90[empty]
<name not found> = EmptyList@90[empty]
}