mirror of
https://github.com/github/codeql.git
synced 2026-04-30 19:26:02 +02:00
Don't try to decode a class from a .java file
This commit is contained in:
@@ -90,7 +90,11 @@ fun getIrClassVirtualFile(irClass: IrClass): VirtualFile? {
|
||||
}
|
||||
}
|
||||
is VirtualFileBasedSourceElement -> {
|
||||
return cSource.virtualFile
|
||||
if (cSource.virtualFile.name.endsWith(".class")) {
|
||||
// At least lately, despite VirtualFileBasedSourceElement being constructed on a BinaryJavaClass,
|
||||
// this can be a .java source file.
|
||||
return cSource.virtualFile
|
||||
}
|
||||
}
|
||||
is KotlinJvmBinarySourceElement -> {
|
||||
val binaryClass = cSource.binaryClass
|
||||
|
||||
Reference in New Issue
Block a user