Kotlin: Enable java/misnamed-type query

We used to get alerts for the class around a local function, a lambda,
or a function reference, which we give name "". Now those are marked as
compiler-generated, and the query ignores compiler-generated types.
This commit is contained in:
Ian Lynagh
2022-11-25 16:27:45 +00:00
parent 3c7f7511be
commit a423f5f695
5 changed files with 11 additions and 1 deletions

View File

@@ -5396,6 +5396,7 @@ open class KotlinFileExtractor(
val id = ids.type.javaResult.id.cast<DbClass>()
val pkgId = extractPackage("")
tw.writeClasses(id, "", pkgId, id)
tw.writeCompiler_generated(id, CompilerGeneratedKinds.CALLABLE_CLASS.kind)
tw.writeHasLocation(id, locId)
// Extract constructor
@@ -5520,5 +5521,6 @@ open class KotlinFileExtractor(
DEFAULT_ARGUMENTS_METHOD(10),
INTERFACE_FORWARDER(11),
ENUM_CONSTRUCTOR_ARGUMENT(12),
CALLABLE_CLASS(13),
}
}