Obtain purely implemented interface class descriptor by its fq-name.

This commit is contained in:
Ilya Gorbunov
2015-11-28 03:32:36 +03:00
parent e485bd4909
commit e500e4bdf4
2 changed files with 32 additions and 5 deletions
@@ -177,7 +177,7 @@ class LazyJavaClassDescriptor(
if (purelyImplementedFqName.isRoot || !purelyImplementedFqName.toUnsafe().startsWith(KotlinBuiltIns.BUILT_INS_PACKAGE_NAME)) return null
val classDescriptor = c.module.builtIns.getBuiltInClassByNameNullable(purelyImplementedFqName.shortName()) ?: return null
val classDescriptor = c.module.builtIns.getBuiltInClassByFqNameNullable(purelyImplementedFqName) ?: return null
if (classDescriptor.getTypeConstructor().getParameters().size != getParameters().size) return null