Load Class-object from java annotated entity as KClass

This commit is contained in:
Denis Zharkov
2015-06-09 17:16:34 +03:00
parent 2e284718ce
commit 9245cfaa7f
4 changed files with 5 additions and 6 deletions
@@ -150,8 +150,7 @@ class LazyJavaAnnotationDescriptor(
TypeUsage.MEMBER_SIGNATURE_INVARIANT.toAttributes(allowFlexible = false))
)
val jlClass = c.module.resolveTopLevelClass(FqName("java.lang.Class"))
if (jlClass == null) return null
val jlClass = c.module.resolveTopLevelClass(FqName("java.lang.Class")) ?: return null
val arguments = listOf(TypeProjectionImpl(type))
@@ -161,7 +160,7 @@ class LazyJavaAnnotationDescriptor(
override fun computeMemberScope() = jlClass.getMemberScope(arguments)
}
return JavaClassValue(javaClassObjectType)
return KClassValue(javaClassObjectType)
}
override fun toString(): String {