Алексей Буздин - Чудеса обработки Java-аннотаций при компиляции

Sdílet
Vložit
  • čas přidán 10. 08. 2017
  • Ближайшая конференция - Mobius 2024 Autumn, 11 октября (Online), 19-20 октября, Санкт-Петербург. Подробности и билеты: jrg.su/Yu6KNJ
    - -
    . . .
    . Зачем писать код, если можно его генерировать? Этот доклад рассмотрит возможности обработки аннотаций при компиляции в Android-разработке. Мы посмотрим на популярные библиотеки и фреймворки, использующие этот подход (Dagger 2, Lombok, ButterKnife, и т.д.), поговорим о преимуществах и недостатках по сравнению с reflection / генерацией кода во время исполнения, и обсудим, как вы можете создать собственную библиотеку, которая будет генерировать boilerplate-код при компиляции.
  • Věda a technologie

Komentáře • 2

  • @StepanErmilov
    @StepanErmilov Před 6 lety

    А есть ссылка на исходник?

    • @aartikov
      @aartikov Před 6 lety

      github.com/sockeqwe/annotationprocessing101