Сравнительный анализ производительности механизмов метапрограммирования в языке Java
Main Article Content
Аннотация
Ключевые слова:
Article Details
Библиографические ссылки
GitHub – JakeWharton/butterknife: Bind Android views and callbacks to fields and methods. URL: https://github.com/JakeWharton/butterknife.
The Java Community Process(SM) Program – JSRs: Java Specification Requests - detail JSR# 269. URL: https://jcp.org/en/jsr/detail?id=269.
Compilation Overview. URL: http://openjdk.java.net/groups/compiler/doc/ compilation-overview/index.html.
Trail: The Reflection API (The Java™ Tutorials). URL: https://docs.oracle.com/javase/tutorial/reflect/index.html
GitHub – google/dagger: A fast dependency injector for Android and Java. URL: https://github.com/google/dagger.
Dagger – Android SDK statistics | AppBrain. URL: https://www.appbrain.com/stats/libraries/details/dagger/dagger
GitHub – JakeWharton/dagger-reflect: A reflection-based implementation of the Dagger dependency injection library for fast IDE builds. URL: https://github.com/JakeWharton/dagger-reflect.
Dependency injection. URL: https://habr.com/ru/post/350068.
Gradle Build Tool. URL: https://gradle.org.
GitHub – android/architecture-components-samples: Samples for Android Architecture Components. URL: https://github.com/android/ architecture-components-samples.
Room Persistence Library. URL: https://developer.android.com/topic/ libraries/architecture/room.
Lifecycle | Android Developers. URL: https://developer.android.com/ jetpack/androidx/releases/lifecycle.
GitHub – butterknife/butterknife-reflect at master JakeWharton/butterknife. URL: https://github.com/JakeWharton/butterknife/ tree/master/ butterknife-reflect.
GitHub – google/dagger: A fast dependency injector for Android and Java. URL: https://github.com/google/dagger.
Dagger – Android SDK statistics | AppBrain. URL: https://www.appbrain.com/stats/libraries/details/dagger/dagger
GitHub – JakeWharton/dagger-reflect: A reflection-based implementation of the Dagger dependency injection library for fast IDE builds. URL: https://github.com/JakeWharton/dagger-reflect.
Dependency injection. URL: https://habr.com/ru/post/350068.
Gradle Build Tool. URL: https://gradle.org.
GitHub – android/architecture-components-samples: Samples for Android Architecture Components. URL: https://github.com/android/ architecture-components-samples.
Room Persistence Library. URL: https://developer.android.com/topic/ libraries/architecture/room.
Lifecycle | Android Developers. URL: https://developer.android.com/ jetpack/androidx/releases/lifecycle.
GitHub – butterknife/butterknife-reflect at master JakeWharton/butterknife. URL: https://github.com/JakeWharton/butterknife/ tree/master/ butterknife-reflect.
Представляя статьи для публикации в журнале «Электронные библиотеки», авторы автоматически дают согласие предоставить ограниченную лицензию на использование материалов Казанскому (Приволжскому) федеральному университету (КФУ) (разумеется, лишь в том случае, если статья будет принята к публикации). Это означает, что КФУ имеет право опубликовать статью в ближайшем выпуске журнала (на веб-сайте или в печатной форме), а также переиздавать эту статью на архивных компакт-дисках журнала или включить в ту или иную информационную систему или базу данных, производимую КФУ.
Все авторские материалы размещены в журнале «Электронные библиотеки» с ведома авторов. В случае, если у кого-либо из авторов есть возражения против публикации его материалов на данном сайте, материал может быть снят при условии уведомления редакции журнала в письменной форме.
Документы, изданные в журнале «Электронные библиотеки», защищены законодательством об авторских правах, и все авторские права сохраняются за авторами. Авторы самостоятельно следят за соблюдением своих прав на воспроизводство или перевод их работ, опубликованных в журнале. Если материал, опубликованный в журнале «Электронные библиотеки», с разрешения автора переиздается другим издателем или переводится на другой язык, то ссылка на оригинальную публикацию обязательна.
Передавая статьи для опубликования в журнале «Электронные библиотеки», авторы должны принимать в расчет, что публикации в интернете, с одной стороны, предоставляют уникальные возможности доступа к их материалам, но, с другой, являются новой формой обмена информацией в глобальном информационном обществе, где авторы и издатели пока не всегда обеспечены защитой от неправомочного копирования или иного использования материалов, защищенных авторским правом.
При использовании материалов из журнала обязательна ссылка на URL: http://elbib.kpfu.ru. Любые изменения, дополнения или редактирования авторского текста недопустимы. Копирование отдельных фрагментов статей из журнала разрешается только для научных исследований и персонального использования, но не для коммерческого использования, перепродажи или передачи другому лицу.
Запросы на право переиздания или использования любых материалов, опубликованных в журнале «Электронные библиотеки», следует направлять главному редактору Елизарову А.М. по адресу: [email protected]
Издатели журнала «Электронные библиотеки» не несут ответственности за точки зрения, излагаемые в публикуемых авторских статьях.
Предлагаем авторам статей загрузить с этой страницы, подписать и выслать в адрес издателя журнала по электронной почте скан Авторского договора о передаче неисключительных прав на использование произведения.