40 lines
729 B
Kotlin
Vendored
40 lines
729 B
Kotlin
Vendored
// FIR_IDENTICAL
|
|
// FILE: SetterTest.java
|
|
|
|
import lombok.AccessLevel;
|
|
import lombok.Setter;
|
|
import lombok.Getter;
|
|
|
|
@Getter @Setter
|
|
public class SetterTest {
|
|
private int age = 10;
|
|
|
|
private final String finalName = "zzz";
|
|
|
|
private boolean primitiveBoolean;
|
|
|
|
void test() {
|
|
setAge(12);
|
|
setPrimitiveBoolean(true);
|
|
//no setters generated for final variable
|
|
// setFinalName("adsf");
|
|
}
|
|
}
|
|
|
|
|
|
// FILE: test.kt
|
|
|
|
fun test() {
|
|
val obj = SetterTest()
|
|
obj.setAge(42)
|
|
assertEquals(obj.age, 42)
|
|
obj.age = 43
|
|
assertEquals(obj.age, 43)
|
|
|
|
obj.setPrimitiveBoolean(true)
|
|
|
|
// no setters generated for final variable
|
|
obj.<!UNRESOLVED_REFERENCE!>setFinalName<!>("error")
|
|
}
|
|
|