Add KotlinClassFinder#findKotlinClass(ClassId)

Will be used to load nested classes correctly at runtime
This commit is contained in:
Alexander Udalov
2014-08-20 13:01:20 +04:00
parent c854b1d713
commit bc1d59a538
8 changed files with 28 additions and 31 deletions
@@ -83,7 +83,7 @@ public class DeserializerForDecompiler(val packageDirectory: VirtualFile, val di
override fun findKotlinClass(fqName: FqName) = findKotlinClass(fqName.toClassId())
override fun findKotlinClass(javaClass: JavaClass) = findKotlinClass(javaClass.getFqName()!!)
fun findKotlinClass(classId: ClassId): KotlinJvmBinaryClass? {
override fun findKotlinClass(classId: ClassId): KotlinJvmBinaryClass? {
if (classId.getPackageFqName() != directoryPackageFqName) {
return null
}