[Lombok] Make visibility of fields of @Value classes private by default (K1)

^KT-51092
This commit is contained in:
Dmitriy Novozhilov
2023-02-07 15:22:52 +02:00
committed by Space Team
parent a9248569a6
commit 0550f0d394
9 changed files with 89 additions and 8 deletions
+18
View File
@@ -0,0 +1,18 @@
// IGNORE_BACKEND_K2: JVM_IR
// ISSUE: KT-51092
// FILE: MyValue.java
import lombok.Value;
@Value
public class MyValue {
String defaultValue;
private String privateValue;
public String publicValue;
}
// FILE: main.kt
fun box(): String {
val x = MyValue("A", "B", "C")
val result = x.defaultValue + x.privateValue + x.publicValue;
return if (result == "ABC") "OK" else "Error: $x"
}