2014-07-26 3 views
1

Я использую Lombok для создания методов доступа. У меня есть файл lombok.config в каталоге module/src/main/java. Файл конфигурации выглядит так.Конфигурации префикса Lombok в Android Studio

lombok.accessors.prefix += m 
config.stopBubbling = true 

В моем коде есть следующее.

@Setter String mRoute;

Это, кажется, генерировать функцию getMRoute() вместо getRoute().

Я попытался изменить местоположение файла lombok.config и даже установил плагин Lombok для IntelliJ.

ответ

9

Добавление @Accessors(prefix = "m") перед объявлением класса устраняет проблему.

@Accessors(prefix = "m") 
public class MyClass { 
    @Getter private int mNum; 
} 

будет генерировать getNum() вместо getMNum()

+0

это хорошо. Однако мне все же приходится делать это для каждого класса, разве нет более «глобального» решения? – dan

-1

Я думаю, что Android-студия основана на IntelliJ IDEA, и еще не поддерживает lombok.config файлы.

+1

Работает по состоянию на май 2017 года. – Sotti