[KT-65126] Fix visibility of enums according to failing tests
This commit is contained in:
committed by
Space Team
parent
b5cb1fddff
commit
300369000f
@@ -121,7 +121,12 @@ public class SirAsSwiftSourcesPrinter(private val printer: SmartPrinter) : SirVi
|
||||
}
|
||||
|
||||
override fun visitEnum(enum: SirEnum): Unit = with(printer) {
|
||||
println("enum ${enum.name.swiftIdentifier} {")
|
||||
println(
|
||||
enum.visibility.takeIf { it != SirVisibility.INTERNAL }?.let { "${it.swift} " } ?: "",
|
||||
"enum ",
|
||||
enum.name.swiftIdentifier,
|
||||
" {"
|
||||
)
|
||||
withIndent {
|
||||
enum.acceptChildren(this@SirAsSwiftSourcesPrinter)
|
||||
}
|
||||
|
||||
+5
-5
@@ -1,12 +1,12 @@
|
||||
import KotlinBridges
|
||||
|
||||
enum namespace1 {
|
||||
enum local_functions {
|
||||
public enum namespace1 {
|
||||
public enum local_functions {
|
||||
public static func foo() -> Swift.Void {
|
||||
namespace1_local_functions_foo()
|
||||
}
|
||||
}
|
||||
enum main {
|
||||
public enum main {
|
||||
public static func foobar(
|
||||
param: Swift.Int32
|
||||
) -> Swift.Int32 {
|
||||
@@ -29,7 +29,7 @@ enum namespace1 {
|
||||
}
|
||||
}
|
||||
|
||||
enum namespace2 {
|
||||
public enum namespace2 {
|
||||
public static func foo(
|
||||
arg1: Swift.Int32
|
||||
) -> Swift.Int32 {
|
||||
@@ -37,7 +37,7 @@ enum namespace2 {
|
||||
}
|
||||
}
|
||||
|
||||
enum overload {
|
||||
public enum overload {
|
||||
public static func foo(
|
||||
arg1: Swift.Int32
|
||||
) -> Swift.Int32 {
|
||||
|
||||
+2
-2
@@ -1,7 +1,7 @@
|
||||
import KotlinBridges
|
||||
|
||||
enum namespace {
|
||||
enum main {
|
||||
public enum namespace {
|
||||
public enum main {
|
||||
public static var foo: Swift.Int32 {
|
||||
get {
|
||||
return namespace_main_foo_get()
|
||||
|
||||
Reference in New Issue
Block a user