KT-4107 Data objects

This commit is contained in:
Pavel Mikhailovskii
2022-06-28 09:51:57 +02:00
parent 6c31dc90e4
commit c3c09aa95a
75 changed files with 1183 additions and 134 deletions
@@ -32,7 +32,7 @@ class Experiment {
annotation class Type
@Type
data class Group(s: String)
data class Group(var s: String)
}
class Foo {
@@ -100,6 +100,8 @@ public final class Experiment {
@kotlin.Metadata()
@Experiment.Type()
public static final class Group {
@org.jetbrains.annotations.NotNull()
private java.lang.String s;
@org.jetbrains.annotations.NotNull()
public final Experiment.Group copy(@org.jetbrains.annotations.NotNull()
@@ -107,10 +109,41 @@ public final class Experiment {
return null;
}
@java.lang.Override()
public boolean equals(@org.jetbrains.annotations.Nullable()
java.lang.Object other) {
return false;
}
@java.lang.Override()
public int hashCode() {
return 0;
}
@org.jetbrains.annotations.NotNull()
@java.lang.Override()
public java.lang.String toString() {
return null;
}
public Group(@org.jetbrains.annotations.NotNull()
java.lang.String s) {
super();
}
@org.jetbrains.annotations.NotNull()
public final java.lang.String component1() {
return null;
}
@org.jetbrains.annotations.NotNull()
public final java.lang.String getS() {
return null;
}
public final void setS(@org.jetbrains.annotations.NotNull()
java.lang.String p0) {
}
}
}
@@ -100,12 +100,28 @@ public final class Experiment {
@kotlin.Metadata()
@Experiment.Type()
public static final class Group {
@org.jetbrains.annotations.NotNull()
private java.lang.String s;
public Group(@org.jetbrains.annotations.NotNull()
java.lang.String s) {
super();
}
@org.jetbrains.annotations.NotNull()
public final java.lang.String getS() {
return null;
}
public final void setS(@org.jetbrains.annotations.NotNull()
java.lang.String p0) {
}
@org.jetbrains.annotations.NotNull()
public final java.lang.String component1() {
return null;
}
@org.jetbrains.annotations.NotNull()
public final Experiment.Group copy(@org.jetbrains.annotations.NotNull()
java.lang.String s) {
@@ -38,7 +38,7 @@ class Experiment {
annotation class Type
@Type
data class Group(s: String)
data class Group(val s: String)
}
class Foo {
@@ -103,6 +103,8 @@ public final class Experiment {
@kotlin.Metadata()
@test.Experiment.Type()
public static final class Group {
@org.jetbrains.annotations.NotNull()
private final java.lang.String s = null;
@org.jetbrains.annotations.NotNull()
public final test.Experiment.Group copy(@org.jetbrains.annotations.NotNull()
@@ -110,10 +112,37 @@ public final class Experiment {
return null;
}
@java.lang.Override()
public boolean equals(@org.jetbrains.annotations.Nullable()
java.lang.Object other) {
return false;
}
@java.lang.Override()
public int hashCode() {
return 0;
}
@org.jetbrains.annotations.NotNull()
@java.lang.Override()
public java.lang.String toString() {
return null;
}
public Group(@org.jetbrains.annotations.NotNull()
java.lang.String s) {
super();
}
@org.jetbrains.annotations.NotNull()
public final java.lang.String component1() {
return null;
}
@org.jetbrains.annotations.NotNull()
public final java.lang.String getS() {
return null;
}
}
}
@@ -103,12 +103,24 @@ public final class Experiment {
@kotlin.Metadata()
@test.Experiment.Type()
public static final class Group {
@org.jetbrains.annotations.NotNull()
private final java.lang.String s = null;
public Group(@org.jetbrains.annotations.NotNull()
java.lang.String s) {
super();
}
@org.jetbrains.annotations.NotNull()
public final java.lang.String getS() {
return null;
}
@org.jetbrains.annotations.NotNull()
public final java.lang.String component1() {
return null;
}
@org.jetbrains.annotations.NotNull()
public final test.Experiment.Group copy(@org.jetbrains.annotations.NotNull()
java.lang.String s) {