mirror of
https://github.com/github/codeql.git
synced 2025-12-22 03:36:30 +01:00
Fix generated $default method visibilities
This commit is contained in:
@@ -849,7 +849,10 @@ open class KotlinFileExtractor(
|
||||
addModifiers(id, "static")
|
||||
}
|
||||
tw.writeHasLocation(id, locId)
|
||||
addModifiers(id, "public")
|
||||
if (f.visibility != DescriptorVisibilities.PRIVATE && f.visibility != DescriptorVisibilities.PRIVATE_TO_THIS) {
|
||||
// Private methods have package-private (default) visibility $default methods; all other visibilities seem to produce a public $default method.
|
||||
addModifiers(id, "public")
|
||||
}
|
||||
tw.writeCompiler_generated(id, CompilerGeneratedKinds.DEFAULT_ARGUMENTS_METHOD.kind)
|
||||
|
||||
if (extractBody) {
|
||||
|
||||
Reference in New Issue
Block a user