Я работаю со свойствами JavaFx и Lombok
Я недавно начал использовать Lombok, он делает мой код намного проще и читаемее, но у меня есть проблема со свойствами JavaFx, он не разворачивает их, как если бы я генерировал их с IntelliJ. Я получаю геттер для самого свойства и Геттер для стоимости. Вот простой пример с объяснением того, что я хочу сделать.
public class LombokAndProperties {
public static void main(String[] args) {
Model model = new Model();
model.getStringProperty(); // returns the StringProperty instead of String
model.stringProperty(); // doesn't exist -> doesn't compile
// Expectation:
// model.getStringProperty() <- return the String that is stringProperty.get()
// model.stringProperty() <- return the StringProperty itself
}
@Getter
private static class Model{
private StringProperty stringProperty;
}
}
Я знаю, что могу использовать как: model.getStringProperty().get()
для получения значения String
, но я бы предпочел прямой путь, если он существует.
Существует ли какое-либо решение для этого?