c2bf68c9d3
Also rename its jar to `kotlin-lombok-compiler-plugin` ^KT-52468 Fixed
33 lines
716 B
Kotlin
Vendored
33 lines
716 B
Kotlin
Vendored
//FILE: ConstructorExample.java
|
|
|
|
import lombok.*;
|
|
|
|
@AllArgsConstructor(staticName = "of")
|
|
public class ConstructorExample {
|
|
|
|
@Getter @Setter private int age = 10;
|
|
|
|
@Getter(AccessLevel.PROTECTED) private String name;
|
|
|
|
private boolean otherField;
|
|
|
|
public ConstructorExample(String arg) {
|
|
|
|
}
|
|
|
|
static void javaUsage() {
|
|
ConstructorExample existing = new ConstructorExample("existing");
|
|
ConstructorExample generated = ConstructorExample.of(45, "234", false);
|
|
}
|
|
}
|
|
|
|
|
|
//FILE: test.kt
|
|
|
|
class Test {
|
|
fun run() {
|
|
val existing: ConstructorExample = ConstructorExample("existing")
|
|
val generated: ConstructorExample = ConstructorExample.of(45, "234", false)
|
|
}
|
|
}
|