Eksperymentowałem z dodawaniem niestandardowych adnotacji do Lombok. Moim początkiem jest rozwidlenie źródła na GitHub.Niestandardowe rozszerzenia Lombok wymagają pakietu Lombok?
Dodałem adnotację, która działa poprawnie. Mogę użyć załączonego uruchomienia Eclipse (lub zbudować słoik i zamienić go na mój eclipse.ini), aby przetestować i zobaczyć wyniki: Pomyślnie wstawiłem metodę do klasy.
Teraz ta działa tylko wtedy, gdy kładę moje zajęcia dodatkowe procedury obsługi w ramach pakietu lombok
. Jeśli umieściłem je pod innym opakowaniem, po prostu nie będą działać. Mogę utworzyć nowy katalog źródłowy fizyczny, ulepszyć skrypt budujący, aby go odpowiednio uwzględnić i mieć tam moje nowe klasy, pod warunkiem, że logicznie pakuje nowe klasy pod lombokiem.
Dlaczego tak jest? Czy w ogóle jest wokół niego? Chciałbym oddzielić wszystkie dodane przeze mnie dodatki do nowego pakietu najwyższego poziomu, aby odróżnić je od oficjalnych rozszerzeń lombok.
Dzięki za informacje, niesamowite, aby uzyskać je prosto ze źródła! Spróbuję dodać moje pakiety do tego kodu patcha i sprawdzić, czy to działa. –