Generate copy function for data classes
#KT-2779 Fixed
This commit is contained in:
@@ -4,6 +4,7 @@ jet.data() internal final class test.DataClass : jet.Any {
|
||||
public final /*constructor*/ fun <init>(/*0*/ x: jet.String, /*1*/ y: jet.Int, /*2*/ z: jet.Double): test.DataClass
|
||||
internal final /*synthesized*/ fun component1(): jet.String
|
||||
internal final /*synthesized*/ fun component2(): jet.Double
|
||||
internal final /*synthesized*/ fun copy(/*0*/ x: jet.String = ?, /*1*/ y: jet.Int, /*2*/ z: jet.Double = ?): test.DataClass
|
||||
internal final var x: jet.String
|
||||
internal final val z: jet.Double
|
||||
}
|
||||
|
||||
@@ -3,5 +3,6 @@ namespace test
|
||||
jet.data() internal final class test.DataClass : jet.Any {
|
||||
public final /*constructor*/ fun <init>(/*0*/ x: jet.String): test.DataClass
|
||||
internal final /*synthesized*/ fun component1(): jet.String
|
||||
internal final /*synthesized*/ fun copy(/*0*/ x: jet.String = ?): test.DataClass
|
||||
internal final val x: jet.String
|
||||
}
|
||||
|
||||
@@ -3,5 +3,6 @@ namespace test
|
||||
jet.data() internal open class test.DataClass : jet.Any {
|
||||
public final /*constructor*/ fun <init>(/*0*/ x: jet.String): test.DataClass
|
||||
internal final /*synthesized*/ fun component1(): jet.String
|
||||
internal final /*synthesized*/ fun copy(/*0*/ x: jet.String = ?): test.DataClass
|
||||
internal final val x: jet.String
|
||||
}
|
||||
|
||||
@@ -3,5 +3,6 @@ namespace test
|
||||
jet.data() internal open class test.DataClass : jet.Any {
|
||||
public final /*constructor*/ fun <init>(/*0*/ x: jet.String): test.DataClass
|
||||
internal final /*synthesized*/ fun component1(): jet.String
|
||||
internal final /*synthesized*/ fun copy(/*0*/ x: jet.String = ?): test.DataClass
|
||||
internal open val x: jet.String
|
||||
}
|
||||
|
||||
@@ -4,6 +4,7 @@ jet.data() internal final class test.DataClass : jet.Any {
|
||||
public final /*constructor*/ fun <init>(/*0*/ x: jet.String, /*1*/ y: jet.Int): test.DataClass
|
||||
internal final /*synthesized*/ fun component1(): jet.String
|
||||
internal final /*synthesized*/ fun component2(): jet.Int
|
||||
internal final /*synthesized*/ fun copy(/*0*/ x: jet.String = ?, /*1*/ y: jet.Int = ?): test.DataClass
|
||||
internal final val x: jet.String
|
||||
internal final val y: jet.Int
|
||||
}
|
||||
|
||||
@@ -4,6 +4,7 @@ jet.data() internal final class test.DataClass : jet.Any {
|
||||
public final /*constructor*/ fun <init>(/*0*/ x: jet.String, /*1*/ y: jet.Int): test.DataClass
|
||||
internal final /*synthesized*/ fun component1(): jet.String
|
||||
internal final /*synthesized*/ fun component2(): jet.Int
|
||||
internal final /*synthesized*/ fun copy(/*0*/ x: jet.String = ?, /*1*/ y: jet.Int = ?): test.DataClass
|
||||
internal final var x: jet.String
|
||||
internal final var y: jet.Int
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user