Feedback on a new annotation processor api

This page summarizes the projects mentioned and recommended in the original post on /r/java

InfluxDB - Power Real-Time Data Analytics at Scale
Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
www.influxdata.com
featured
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
  • shadow

    annotation processor api (by LukasDetermann)

  • I am going to look into explaining that better in the doc. You can call any method at any time. the methods that lookup, for example an annotated element, have different Scopes in which they look.

  • jstachio

    Java type safe statically compiled mustache

  • I'll have to check this out as I have written a ton of annotation processors (most closed source but there is https://github.com/jstachio/jstachio) and many times I have come close to creating some shared logic but bail and just copy and paste what I need to other libraries.

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • Lombok

    Very spicy additions to the Java programming language.

  • I gotta agree with /u/rzwitserloot I don't see anything in the lombok repo that indicates they have their "own compiler". I see the "reaching into javac internals" but that's it.

  • avaje-prisms

    Upgraded fork of hickory (updated to Java 11 with module-info and new features)

  • One thing you should check out is Hickory or the more modern versions like https://github.com/avaje/avaje-prisms (I convinced Rob this is the way) and my own which again is just a fork of hickory.

  • pistachio

    Various annotation processing tools including a Hickory fork. (by jstachio)

  • One thing you should check out is Hickory or the more modern versions like https://github.com/avaje/avaje-prisms (I convinced Rob this is the way) and my own which again is just a fork of hickory.

  • MapStruct

    An annotation processor for generating type-safe bean mappers

  • Done right i can look something like mapstruct for example. But like any other feature you need to get a feeling for when it's a good idea to use it.

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts

  • [ANN] RecordBuilder v33 Released

    4 projects | /r/java | 8 Apr 2022
  • Do you use code generators in your IDEs or some external ones? If so, which ones?

    4 projects | /r/java | 8 Sep 2021
  • Object mapping libraries

    1 project | /r/Python | 18 Sep 2023
  • Mapping in Domain Driven Design sucks

    1 project | /r/javahelp | 6 Feb 2023
  • Correct way of exception handling, an optional?

    1 project | /r/javahelp | 30 Nov 2022