Fix exception on databinding-generated classes in AS 2.3 (https://ea.jetbrains.com/browser/ea_reports/1261189)
This commit is contained in:
+1
-1
@@ -28,7 +28,7 @@ abstract class VirtualFileKotlinClassFinder : JvmVirtualFileFinder {
|
|||||||
}
|
}
|
||||||
|
|
||||||
override fun findKotlinClass(javaClass: JavaClass): KotlinJvmBinaryClass? {
|
override fun findKotlinClass(javaClass: JavaClass): KotlinJvmBinaryClass? {
|
||||||
var file = (javaClass as JavaClassImpl).psi.containingFile!!.virtualFile ?: return null
|
var file = (javaClass as JavaClassImpl).psi.containingFile?.virtualFile ?: return null
|
||||||
if (javaClass.outerClass != null) {
|
if (javaClass.outerClass != null) {
|
||||||
// For nested classes we get a file of the containing class, to get the actual class file for A.B.C,
|
// For nested classes we get a file of the containing class, to get the actual class file for A.B.C,
|
||||||
// we take the file for A, take its parent directory, then in this directory we look for A$B$C.class
|
// we take the file for A, take its parent directory, then in this directory we look for A$B$C.class
|
||||||
|
|||||||
Reference in New Issue
Block a user