All Projects → RoRoche → AnnotationProcessorStarter

RoRoche / AnnotationProcessorStarter

Licence: Apache-2.0 license
Project to set up basics of a Java annotation processor

Programming Languages

java
68154 projects - #9 most used programming language

Projects that are alternatives of or similar to AnnotationProcessorStarter

AnnotationProcessing
✔️ㅤ[ARTICLE] Writing your own Annotation Processors in Android
Stars: ✭ 47 (+147.37%)
Mutual labels:  annotation, annotations, annotation-processor, annotation-processing
dagger2-ktx
Kotlin extension bridge library for Dagger2 (proof-of-concept)
Stars: ✭ 41 (+115.79%)
Mutual labels:  annotations, annotation-processor, annotation-processing
aptk
A toolkit project to enable you to build annotation processors more easily
Stars: ✭ 28 (+47.37%)
Mutual labels:  annotation, annotations, annotation-processor
RapidORM
Quick solutions for Android ORM
Stars: ✭ 24 (+26.32%)
Mutual labels:  apt, annotation-processor, annotation-processing
Placeholderview
This library provides advance views for lists and stacks. Some of the views are build on top of RecyclerView and others are written in their own. Annotations are compiled by annotation processor to generate bind classes. DOCS -->
Stars: ✭ 2,104 (+10973.68%)
Mutual labels:  annotations, annotation-processor, annotation-processing
simple-annotation-processor
Simple annotation processor example. Inspired by the idea of "How ButterKnife works?"
Stars: ✭ 54 (+184.21%)
Mutual labels:  annotation, annotation-processor, annotation-processing
MethodScope
Reduce repetitive inheritance works in OOP world using @MethodScope.
Stars: ✭ 33 (+73.68%)
Mutual labels:  annotation, annotation-processor, annotation-processing
jeta
brooth.github.io/jeta
Stars: ✭ 21 (+10.53%)
Mutual labels:  apt, annotation-processing
Jackdaw
Java Annotation Processor which allows to simplify development
Stars: ✭ 306 (+1510.53%)
Mutual labels:  apt, annotation-processor
TouchPortalPluginSDK
This Project is an SDK to create a Touch Portal Plugin using Java or Kotlin and Gradle
Stars: ✭ 32 (+68.42%)
Mutual labels:  annotations, annotations-processor
symbok-bundle
Symfony annotations bundle
Stars: ✭ 50 (+163.16%)
Mutual labels:  annotations, annotation-processing
React Image Annotation
An infinitely customizable image annotation library built on React
Stars: ✭ 203 (+968.42%)
Mutual labels:  annotation, annotations
Http Router
🎉 Release 2.0 is released! Very fast HTTP router for PHP 7.1+ (incl. PHP8 with attributes) based on PSR-7 and PSR-15 with support for annotations and OpenApi (Swagger)
Stars: ✭ 124 (+552.63%)
Mutual labels:  annotation, annotations
Router
🍭灵活的组件化路由框架.
Stars: ✭ 1,502 (+7805.26%)
Mutual labels:  annotation, annotations
Nova
NOVA is a tool for annotating and analyzing behaviours in social interactions. It supports Annotators using Machine Learning already during the coding process. Further it features both, discrete labels and continuous scores and a visuzalization of streams recorded with the SSI Framework.
Stars: ✭ 110 (+478.95%)
Mutual labels:  annotation, annotations
Kotlin-Annotation-Processor
Annotation Processor Sample in Kotlin
Stars: ✭ 19 (+0%)
Mutual labels:  annotation-processor, annotation-processing
fit
easy storage Object on SharedPreferences
Stars: ✭ 53 (+178.95%)
Mutual labels:  apt, annotation
annotate
Create 3D labelled bounding boxes in RViz
Stars: ✭ 104 (+447.37%)
Mutual labels:  annotation, annotations
dart sealed
Dart and Flutter sealed class generator and annotations, with match methods and other utilities. There is also super_enum compatible API.
Stars: ✭ 16 (-15.79%)
Mutual labels:  annotation, annotations
simple-preferences
Android Library to simplify SharedPreferences use with code generation.
Stars: ✭ 48 (+152.63%)
Mutual labels:  annotations, annotation-processor

AnnotationProcessorStarter

Project to set up basics of a Java annotation processor.

Android Arsenal

logo

Motivations

  • Provide a fluent and complete stack to write a custom annotation processor using Android Studio
  • Set up a robust testing strategy of the Processor implementation

Technical base

A Java API for generating .java source files

A configuration/metadata generator for java.util.ServiceLoader-style service providers

Testing tools for javac and annotation processors

Assertion/Proposition framework for Java unit tests

Distribution

Bibliography

Logo credits

Technology graphic by Freepik from Flaticon is licensed under CC BY 3.0. Made with Logo Maker

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].