mirror of
https://github.com/github/codeql.git
synced 2025-12-24 04:36:35 +01:00
Ensure Unit type is extracted when needed
This commit is contained in:
committed by
Ian Lynagh
parent
efe3a77efe
commit
660988d8ac
@@ -457,7 +457,7 @@ open class KotlinUsesExtractor(
|
||||
})
|
||||
return classId
|
||||
}
|
||||
fun primitiveType(primitiveName: String?,
|
||||
fun primitiveType(kotlinClass: IrClass, primitiveName: String?,
|
||||
javaPackageName: String, javaClassName: String,
|
||||
kotlinPackageName: String, kotlinClassName: String): TypeResults {
|
||||
val javaResult = if (canReturnPrimitiveTypes && !s.hasQuestionMark && primitiveName != null) {
|
||||
@@ -470,7 +470,7 @@ open class KotlinUsesExtractor(
|
||||
val signature = "$javaPackageName.$javaClassName" // TODO: Is this right?
|
||||
TypeResult(label, signature)
|
||||
}
|
||||
val kotlinClassId = makeClass(kotlinPackageName, kotlinClassName)
|
||||
val kotlinClassId = useClassInstance(kotlinClass, listOf()).classLabel
|
||||
val kotlinResult = if (s.hasQuestionMark) {
|
||||
val kotlinSignature = "$kotlinPackageName.$kotlinClassName?" // TODO: Is this right?
|
||||
val kotlinLabel = "@\"kt_type;nullable;$kotlinPackageName.$kotlinClassName\""
|
||||
|
||||
Reference in New Issue
Block a user