27 lines
501 B
Kotlin
Vendored
27 lines
501 B
Kotlin
Vendored
// FILE: WithExample.java
|
|
|
|
import lombok.*;
|
|
|
|
@AllArgsConstructor
|
|
@NoArgsConstructor
|
|
public class WithExample {
|
|
|
|
@Getter @With private int age = 10;
|
|
|
|
@Getter @With private String name;
|
|
|
|
public static WithExample test() {
|
|
return new WithExample().withAge(16).withName("fooo");
|
|
}
|
|
}
|
|
|
|
|
|
// FILE: test.kt
|
|
|
|
fun box(): String {
|
|
val obj: WithExample = WithExample().withAge(16).withName("fooo")
|
|
assertEquals(obj.getName(), "fooo")
|
|
assertEquals(obj.age, 16)
|
|
return "OK"
|
|
}
|