Java to Kotlin conversion: keep constructor access modifier
This commit is contained in:
@@ -0,0 +1,14 @@
|
||||
class C private(arg1: Int, arg2: Int, arg3: Int) {
|
||||
class object {
|
||||
|
||||
private fun init(arg1: Int, arg2: Int): C {
|
||||
val __ = C(arg1, arg2, 0)
|
||||
return __
|
||||
}
|
||||
|
||||
public fun init(arg1: Int): C {
|
||||
val __ = C(arg1, 0, 0)
|
||||
return __
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,13 @@
|
||||
//file
|
||||
class C {
|
||||
private C(int arg1, int arg2, int arg3) {
|
||||
}
|
||||
|
||||
private C(int arg1, int arg2) {
|
||||
this(arg1, arg2, 0);
|
||||
}
|
||||
|
||||
public C(int arg1) {
|
||||
this(arg1, 0, 0);
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,14 @@
|
||||
open class C private(arg1: Int, arg2: Int, arg3: Int) {
|
||||
class object {
|
||||
|
||||
private fun init(arg1: Int, arg2: Int): C {
|
||||
val __ = C(arg1, arg2, 0)
|
||||
return __
|
||||
}
|
||||
|
||||
public open fun init(arg1: Int): C {
|
||||
val __ = C(arg1, 0, 0)
|
||||
return __
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -1,6 +1,6 @@
|
||||
package demo
|
||||
|
||||
enum class MyEnum(private val color: Int) {
|
||||
enum class MyEnum private(private val color: Int) {
|
||||
RED : MyEnum(10)
|
||||
BLUE : MyEnum(20)
|
||||
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
package demo
|
||||
|
||||
enum class MyEnum(private val color: Int) {
|
||||
enum class MyEnum private(private val color: Int) {
|
||||
RED : MyEnum(10)
|
||||
BLUE : MyEnum(20)
|
||||
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
enum class Color(private var code: Int) {
|
||||
enum class Color private(private var code: Int) {
|
||||
WHITE : Color(21)
|
||||
BLACK : Color(22)
|
||||
RED : Color(23)
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
enum class Color(private var code: Int) {
|
||||
enum class Color private(private var code: Int) {
|
||||
WHITE : Color(21)
|
||||
BLACK : Color(22)
|
||||
RED : Color(23)
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
package demo
|
||||
|
||||
enum class Color(private var code: Int) {
|
||||
enum class Color private(private var code: Int) {
|
||||
|
||||
public fun getCode(): Int {
|
||||
return code
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
package demo
|
||||
|
||||
enum class Color(private var code: Int) {
|
||||
enum class Color private(private var code: Int) {
|
||||
|
||||
public fun getCode(): Int {
|
||||
return code
|
||||
|
||||
Reference in New Issue
Block a user